针对GPS高精度定位中本地产生P码的需求,提出了一种从给定GPS时间反推P码寄存器状态的方法。通过对P码产生机理的分析,利用MATLAB对算法进行了仿真实现。仿真结果表明,采用该算法能够产生任意时刻、长度的P码。利用产生的P码数据,对其相关特性等进行了分析,从而进一步验证了算法的正确性。
1