- 9
- 0
- 约3.48千字
- 约 7页
- 2024-10-23 发布于中国
- 举报
GPS信号调制
实验一GPS信号调制
一、实验目的
1.熟悉传统GPS信号调制的基本流程;
2.掌握PRN序列的产生方法及其基本特性;
3.掌握DSSS调制和BPSK调制的基本原理和实现方法;
4.训练由MATLAB编程进行仿真的能力。
二、实验内容
1.用MATLAB编程产生一段随机的二进制比特流,作为原始的导
航电文数据。
2.对以上导航电文数据进行DSSS调制,所用PRN序列自选(需
编写PRN序列产生子程序,并画出该PRN序列的自相关函数和互相
关函数。如编写出GPSC/A码产生子程序可加分)。
3.对DSSS调制后的序列进行BPSK调制,频率自定。画出调制
后信号的波形。
三、matlab程序代码及仿真结果
1、实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存
器序列,原理图如下:
clear
clc
X1=0;X2=0;X3=1;X4=0;
m=750;%重复50遍的15位单极性m序列
fori=1:m
Y4=X4;Y3=X3;Y2=X2;Y1=X1;X4=Y3;X3=Y2;X2=Y1;
X1=xor(Y3,Y1);
L(i)=Y1;
end
fori=1:m
ifL(i)==0
M(i)=1;
M(i)=-1;
end
end%将单极性m序列变为双极性m序列
figure(1)
k=0:m-1;
subplot(3,1,1)%做m序列图
stem(k,M);
axis([0,15,-1,1]);
xlabel(k);
ylabel(M序列);
title(移位寄存器产生的双极性15位M序列)
[a,b]=xcorr(M,unbiased);
subplot(3,1,2)%求双极性m序列自相关函数
plot(b,a);
axis([-32,32,-1,1.5]);
title(双极性7位M序列的自相关函数);
由上图可以看出,15位m序列为1,-1,-1,-1,1,-1,1,-
1,-1,-1,1,-1,1,1,-1。另外,自相关和互相关函数的图形如
上。
2、生成50位随机待发送二进制比特序列,并进行扩频编码
生成的信息码频率为100/15Hz,利用m序列编码后,频率变为
100Hz。
fori=1:m
Y4=X4;Y3=X3;Y2=X2;Y1=X1;X4=Y3;X3=Y2;X2=Y1;
X1=xor(Y3,Y2);
Z(i)=Y1;
end
ifZ(i)==0
M2(i)=1;
else
M2(i)=-1;
end
end%将单极性m序列变为双极性m序列subplot(3,1,3)%求双
极性m序列互相关函数
[a,b]=xcorr(M,M2,unbiased);
plot(b,a);
axis([-32,32,-1,1.5]);
title(双极性7位M序列的互相关函数);
N=50;a=0;
x=randint(1,N);
t=0:N-1;
figure(2)%做信息码图
subplot(2,1,1)
stem(t,x);
title(扩频前二进制比特流,即原始导航电文数据);
tt=0:749;
subplot(2,1,2)
c=1:15*N;
y(c)=0;
fori=1:N
k=15*i-14;
y(k)=
您可能关注的文档
最近下载
- 概率论知到智慧树期末考试答案题库2025年重庆理工大学.docx VIP
- 段桃芳尸检报告.pptx VIP
- 统编版(2024)七年级下册道德与法治期末复习:全册主要知识点背诵提纲.docx VIP
- K、DK系列使用说明书.pdf
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共7份).docx VIP
- 舒尔特方格综合练习题(每日一练,共 5份).docx VIP
- NXT Head保养更新版.ppt VIP
- 2019款一汽丰田卡罗拉_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2026年春季人教版小学数学三年级下册教学计划(含进度表).docx VIP
- 长安三万里 中英文字幕.docx VIP
原创力文档

文档评论(0)