新手请教SoftGNSS 中GPS载波跟踪环代码?谢谢!
01-03
下面是载波跟踪环代码,我的问题是carrError不是相位差吗,经过环路滤波后怎么就转换为频率差了?
相位差频率差之间的关系?另外在其他代码中的环路增益K=0.25是怎么得到的?
% Implement carrier loop discriminator (phase detector)
carrError = atan(Q_P / I_P) / (2.0 * pi);
% Implement carrier loop filter and generate NCO command
carrNco = oldCarrNco + (tau2carr/tau1carr) * ...
(carrError - oldCarrError) + carrError * (PDIcarr/tau1carr);
oldCarrNco = carrNco;
oldCarrError = carrError;
% Modify carrier freq based on NCO command
carrFreq = carrFreqBasis + carrNco;
相位差频率差之间的关系?另外在其他代码中的环路增益K=0.25是怎么得到的?
% Implement carrier loop discriminator (phase detector)
carrError = atan(Q_P / I_P) / (2.0 * pi);
% Implement carrier loop filter and generate NCO command
carrNco = oldCarrNco + (tau2carr/tau1carr) * ...
(carrError - oldCarrError) + carrError * (PDIcarr/tau1carr);
oldCarrNco = carrNco;
oldCarrError = carrError;
% Modify carrier freq based on NCO command
carrFreq = carrFreqBasis + carrNco;
请大虾出手.
优酷搜索 分布者为 西电粽子
本质是PLL
NCO的控制信号就是频率控制字,内部的相位是对频率的累加
本质上这个PLL系统是 相位差->频率控制字->调整NCO输出相位
相关文章:
- gmsk,tfm之类的连续相位相干解调的载波相差如何提取?(05-08)
- 做载波相位同步的看过来(05-08)
- OFDM中的副载波是怎么回事啊?(05-08)
- 什么书里有比较具体的数字解调的定时恢复和载波恢复的算法(05-08)
- 载波中心频率确定的问题?(05-08)
- 为什么OFDM的直流子载波上不传送数据为空字符?(05-08)
射频专业培训教程推荐