GPS接收机的跟踪调试问题分析(2)
前面文章说了跟踪调试陷入了瓶颈,无论怎么调整参数和折腾始终无法把跟踪调稳当了。为了验证确实是硬件问题导致的,我确实借来了一块高性能的板卡。
这块板卡的晶振只有零点几PPM,而且射频性能经过硬件工程师的测验。但这个板卡要接直流电源,为了能在家里用这块板卡,我又是花了400多大洋买了一个直流电源。哎,执着的人花钱如流水呀。
400多大洋的直流电源,最高支持60V,最高150W
而且这块板卡无法做到25MHz的采样率,只能支持15.36MHz的采样率,为此,我将整个工程重新改了一遍,从捕获到跟踪。一个五一假期一半时间都在搞这事情了。。。当然了,对我来说也不是什么难事了,时间花了自然也能改成功。
好了,前面的工作全部省略了,我们按照上一篇的分析过程,用这块板子重新分析一遍
这次首先我就先验证锁频环的性能,采数据如下:
这一看就是很有戏的感觉。鉴频误差在正负20Hz之内,直接把锁频环放开,让锁相环正常跑起来。
其实看到串口的数据就知道已经跟踪成功了,不过还是把数据分析出来更加直观的呈现吧。
先看CNR的:
一直都很强,没毛病
IQ比值:
好的不要不要的,所有的能量集中在了I支路上。
六路相关值
简直完美,看到这种六路相关值,基本就可以断定已经跟踪成功了。IP是最高的幅值,IE/IL是中间的幅值,QP/QE/QL位于0附近。这就是典型的稳定跟踪情况下的六路相关值了。并且还带有电文翻转。
串口打印的所有卫星的情况,我就不一一画图了,所有卫星都跟踪上了。
到此,说明了我的设计是没问题的,但我自己的板卡看来无法实现跟踪的功能了,只能在这块借来的新板卡上实现了。