之前捕获调试还挺顺利,本想着跟踪也应该顺顺利利的,结果真的出问题了
调试过程中需要关注几个量
1、 CNR
表征码相位是否对齐
2、 IQ能量比值,I^2/(I^2+ Q^2)
表征相位是否锁定
如果上述量有异常,则需要更加细致的观测相关值、鉴相器等数据来进行分析
调试的数据通过串口进行输出,然后通过matlab进行处理
先看CNR
因为我模拟器放的信号比较强,而且接收的5分钟的CNR也是一直很强的状态,说明捕获转跟踪给的初始码相位和初始载波频率以及后续运行中码相位和载波频率都在正确值范围附近,有点小激动。
再看能量比值
比值一直是0.5左右跳动,说明能量并没有集中到I路上去,也就是说载波相位完全没有跟踪上,瞬间心情跌落谷底。
没办法,只能把六路相关值和EPL相关包络来分析下。
六路相关值
完全是杂乱的状态
EPL包络能量值
幸运的是EPL包络能量值倒是比较正常的。E和L的能量是P的一半左右。
根据以上,我们发现,码环能够正常跟踪,但载波环始终无法正常跟踪,导致频率始终无法收敛到真值。
而且无论怎么调整带宽或者其他参数,始终无法改善。实在是有点绝望。。。。
最后,我让载波环始终停留在锁频环状态,观测其鉴频器输出结果,单位为Hz:
理论上锁频环鉴频器应该趋向于0Hz,捕获的精度都能到到达160Hz,但鉴频却始终抖动却都超过五六百Hz了,说明完全是没有收敛胡乱跳的状态,如果连锁频环都无法收敛的话,锁相环就更不可能了。因此之前博文中提到的担心的事还是发生了,至此陷入了瓶颈之中。
可能原因的分析
目前似乎陷入了僵局,无论我如何怎么调整参数都无法改善目前载波环跟踪不正常的状况。
可能的原因可能有两点
1、 本身晶振稳定度差,一般接收机还是需要一个TCXO晶振,但我这个开发板的晶振应该是一个很便宜的普通晶振
2、 进来的中频数据杂散多,这个有可能是因为我9363哪里没有配置好,导致信号异常,但我无法也没有条件对这种异常进行排查。
其实我是知道射频肯定是有问题的,在这篇文章中采集数据的频谱就可以看出来这么多杂散肯定是有不正常的地方,只是想着抱着侥幸的态度,万一也没有影响呢
从零开始研发GPS接收机连载——4、GPS模拟器数据采集验证
看来还是要想办法弄一块性能好一点的硬件板来验证一下,否则,目前工作将无法在进行下去了。。。
-
matlab
+关注
关注
180文章
2957浏览量
229883 -
gps
+关注
关注
22文章
2873浏览量
165842 -
接收机
+关注
关注
8文章
1175浏览量
53337 -
调试
+关注
关注
7文章
567浏览量
33839
原文标题:从零开始研发GPS接收机连载——8、跟踪调试之遇到瓶颈
文章出处:【微信号:FPGA十年老鸟,微信公众号:FPGA十年老鸟】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论