matlab length_共享MATLAB源码,只为传播知识之卫星导航仿真源程序(6)

不知不觉已经来到了第六课了。

此时需要细化的讲程序涉及的每个部分。

先来了解捕获知识吧。

然后再讲两个环路PLL和DLL。

6b2a35e355fee6f667638b099e0983c7.gif

还是先来一段捕获的源程序开开胃。

% 假设本地载波频率已跟踪上,用FFT实现接收码序列与本地码序列的码延时相关。中频信号初始相位为0。

svnum=12; % 卫星编号

fc=4e6;

Rd=1.023e6; % CA码码速率

td=1/Rd;

fs=6e6; %欠采样采样率

ts=1/fs;

fd=0;

phi=0; %卫星发射载波初始相位

n=fs/1000; % 对1ms的数据做处理

nn=[1:n]

code_in=code_gen(svnum)

code=digiti_code(code_in,n,fs);

ind1=find(code==1);

ind2=find(code==0);

code1(ind1)=ones (1,length(ind1));

code1(ind2)=-ones (1,length(ind2));

wave=code1.*cos(2*pi*(fc+fd)*ts*nn)+2*rand(size(nn));

%看中频欠采样信号的频谱

Y=fft(wave);

Ay=Y.*conj(Y);

Py=10.*log10(Ay);

f=6e6*(0:(n-1))/n;

figure(1);

plot(f,Py);

xlabel('频率(Hz)');

ylabel('FFT后的功率幅值')

title('经采样后的中频信号频谱');

grid on;

%码捕获

wave1=wave.*cos((2*pi*(fc+fd)*ts*nn));%与本地复现载波相乘

ind3=find(wave1>0);

ind4=find(wave1<0);

wave1(ind3)=ones (1,length(ind3));

wave1(ind4)=zeros (1,length(ind4));

Y1=fft(wave1);

Y2=Y1.*LPF(n,2000);%滤除高频,剥离载波

wave2=ifft(Y2);

receive_code=abs(wave2);

figure(2);

plot(receive_code);

title('对接收到的信号载波剥离,得到接收伪码序列');

Local_code=circshift(code,[0 600]);

x1=fft(receive_code);

x2=fft(Local_code);

corr_value=ifft(x1.*conj(x2));

%用FFT实现码延时相关

m=max(abs(corr_value));

n_chipshift=find(abs(corr_value)==m);

display(n_chipshift);

figure(3);

plot(abs(corr_value));

title('系统用6MHz欠采样,在频率跟踪上后,对1ms的数据做FFT实现码捕获');

xlabel('采样后码片(1/6MHz)');

ylabel('相关幅值');

ca82e1f7bc09674a1bb278edc82ca105.gif

同学们能理解二维捕获吗?

6b2a35e355fee6f667638b099e0983c7.gif

博士论文读后感

—卫星定时接收机的关键技术研究

(蔡*)

13电信1 张佳*

我作为一名普通的大学生,深知博士论文的写作是博士研究生主要完成的工作。由于存在着较高的难度,较长的写作周期,以及在创新、写作规范、实际及理论意义等方面有着比较高的要求,博士论文的完成一般说来是有相当的难度的。一篇好的博士论文不仅是一本好的学术专著,而且还是具有理论创新价值的学术探索成果。一个博士生从入学到毕业,就应该达到从一个学生到一个学者的转变,就应该变成所研究领域的一位专家。而自己的学识过于浅薄,即使是粗看也有很多不解,只得上网搜索,自行摸索。故从目录中挑选了一章与自己尚在学习的课程相关的内容来细看,并写下一些自己的感悟和收获。

第二章标题扩频通信综述,卫星导航系统及卫星信号特点,再往下分,有直接系列扩频系统,GPS卫星导航系统及卫星信号特点,国内卫星导航系统。

扩展频谱通信简称“扩频通信”,是一种信息传输方式。其特点为传输信号带宽远远大于发送出去的数字信息带宽。扩频技术是以香农公式作为理论基础而发展的。香农公式为C=W log2(1+S/N)。式中:W是信道带宽(Hz),S是信号功率(w),N是噪声功率(w)。根据该公式得知:在保持信息传输速度C不变的情况下,可以利用不同的信道带宽W和信噪比S/N来传输信息。如果增加信道带宽W,就可以在较低的信噪比S/N的情况下来有效的传输信息,甚至在信号被噪声淹没的情况下。按照频谱扩展的不同方式,现有的扩频通信基本方式分为:直接序列扩频、跳频、跳时以及上述几种方式的组合......

回望过去,无限感慨!

6b2a35e355fee6f667638b099e0983c7.gif

后面接着讲二维捕获的概念和程序!

未完,待续!

3d014e21bff574fbb18409193ba08ffb.gif

题外话

共享源代码!

这不只是一句口号!要有实实在在的积累才能做到!

6b2a35e355fee6f667638b099e0983c7.gifee63981be60997063e752e3571379af5.png6b2a35e355fee6f667638b099e0983c7.gif

4179a919a75a20756c3c20bd62a10f94.png

我可以做到,源于我十几年的知识积累,现在贡献出来,希望能为教育贡献自己的力量。我自己学院的学生不怎么爱学习,那么就通过网络来传播这些非常有用的知识吧。

bd487e3240f2fd0b3d8725da34e6ff41.gif

修订记录

20181218 完成初稿;

20191105 修订内容;

20200217 修订内容;

a2018ec65e9429c12401c8a0504d932a.png

推广MATLAB仿真的公众号!

介绍使用matlab仿真工具和其各种类型的算法,讲解高校涉及matlab的相关课程,免费提供通信类、导航类的产品级物理层算法、数据统计分析算法、图像处理算法、AI算法。义务为各高校的MATLAB学习社团和生物医学领域的科研人员做技术支持。

值得您关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值