现代GPS芯片可以同时使用来自许多卫星的信号来获得解决方案。虽然通常需要4个,但更大的数目可以帮助改善某些类型错误的解决方案。
例如,Adafruit Ultimate GPS使用GlobalTop FGPMMOPA6H芯片。据说该模块具有66个频道,能够同时跟踪22颗卫星。
我对GPS信号处理(至少是粗略的采集阶段)的基本理解是,天线信号被放大,可能会发生频率偏移并被解调。所有卫星都在同一频带中广播,但是来自每个卫星的信号均由唯一的Gold码调制。信号通过相关性识别-芯片决定哪些卫星可能在地平线上方,并将这些Gold代码加载到相关器中。
大约有32颗GPS卫星,因此离地球表面22颗就足够了(空间是另一回事)。
但是为什么有66个频道可以接收22颗人造卫星呢?
阅读此答案:“每个频率,每个卫星需要一个频道。” 看起来三分之二(66/22)可能来自于跟踪L1,L2和L5信号的能力,但是我不确定这是怎么回事。但是,这个答案导航接收器内部的通道数量绝对比市场营销建议表明的要多,L5本身需要两个相关器。
为什么是66/22?