gps中 伪随机噪声码为什么要10位以上

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:18:53

不是10位以上,而是C/A码使用了两组10级线形反馈移位寄存器。
根据2^r-1的公式计算,产生两个码长应该为1023bit的m序列。

而C/A码真正使用的是这两个序列的乘积码。这样加上这两个码本身就产生了1025个不同结构的C/A码。每个卫星发射唯一一组C/A码。
这个数值保证了,当接收某颗卫星信号时,用户只给这颗卫星设置指配的伪码,而对这颗卫星追踪时,相关函数为1,而对别的卫星追踪时相关函数值很小。这样就提高了接收的精度。

而P码则使用了12级的寄存器。所以P码的精度极高,而C/A码理论上只能达到10m的范围。