首页/文章/ 详情

大学毕业设计一席谈之三十四 GPS卫星采样信号的跟踪(5)调节码相位实现跟踪

1年前浏览153
再来看另外一种码跟踪环的运行方式,和之前的不一样!本次调节的是码相位!之前呢?调节的是采样点的位置!在这个目录里记录下这个环路调节的转换过程。本文也会回答这两种方式的差异!
经过多个程序的不断升级,然后才形成了归档版本!!!请注意下面程序中标黄的内容,务必仔细消化!历经半年多时间,才正式推出本文!!!本专业人士,慎入,涉及理论较深!
代码来啦!
先看代码,然后再进行讲解,毕竟先睹为快!请大家好好看文件名和注释。文件名中4samp就代表每个码片中为四个采样点。

rxDemod = rxDemod(1:16368000*5)';  % 5s长度

% 4倍抽取

rxDemod = rxDemod(1:4:end);


fs = 4.092e6;

ts = 1/fs;

%%% 环路参数

% Dll环中环路滤波器设计

Bd = 1;                              % 环路噪声带宽

damp = 0.707;                        % 阻尼系数

td = 1/1000;                         % 相关积分时间

Kd = 1;                              % 环路增益

Wd = 2*Bd/(damp+1/(4*damp));         % 自然角频率 

Cd1 = 8*damp*Wd*td/(Kd*(4+4*damp*Wd*td+(Wd*td)^2));  

% 环路滤波器的系数

Cd2 = 4*(Wd*td)^2/(Kd*(4+4*damp*Wd*td+(Wd*td)^2));

% Costas环中环路滤波器设计

Bp = 100;

tp = 1/1000;

Kp = 1;

Wp = 2*Bp/(damp+1/(4*damp));

Cp1 = 8*damp*Wp*tp/(Kp*(4+4*damp*Wp*tp+(Wp*tp)^2));

Cp2 = 4*(Wp*tp)^2/(Kp*(4+4*damp*Wp*tp+(Wp*tp)^2));


%%%%%%%%%%    begin tracking

% 将捕获结果分别送入各个通道!

%%%%%% 第一通道

% 相关最大值(22号卫星)进入第一通道

% 捕获结果显示为第22颗星

CAcode_1 = generateCAcode(22);  

doppler_1 = -2200; % doppler(22)*1000; % 单位 Hz

来源:通信工程师专辑
理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-10-18
最近编辑:1年前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 428粉丝 2863文章 635课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈