成因
城市峡谷、浓密树冠与室内窗边会导致卫星信号衰减与多径反射,接收机 C/N0 下降,定位误差增大甚至无法解算。双频接收可减弱电离层误差并改善抗多径;辅助定位可缩短首次捕获时间。
与蜂窝模组
同一设备内 LTE 发射可能经传导或辐射干扰 GNSS 前端,布局与滤波设计至关重要,参见 GNSS 蜂窝共存专题。
体验
应用层可提示“定位精度低”并降级服务;轨迹后处理可平滑跳点。
接收机与天线工程要点
弱信号环境下,前端噪声系数、带外抑制与 AGC 动态范围直接影响能否稳定跟踪卫星。小型陶瓷天线若接地与净空不足,效率会急剧下降;金属外壳设备需评估是否有源天线与 LNA 放置位置。软件层可启用载波平滑、多径抑制算法与伽利略/北斗多系统联合解算,但都会增加捕获时间与功耗。对于车载场景,还要考虑电离层闪烁与高架桥下短暂失锁,惯性辅助可填补短缺口。
与蜂窝协同的数据策略
当 GNSS 不可用时,可回退到基站定位或上次有效点,但要在产品上明确精度等级,避免用户误解。通过蜂窝下载星历与历书(A-GNSS)能显著缩短冷启动时间,节省搜星电流。上报策略上,弱信号时可降低上报频率、上传置信度与 DOP 指标,云端再做卡尔曼滤波或地图匹配纠偏。隐私合规要求下,应对轨迹做脱敏与留存期限控制。
工程实践补充
关于「弱信号 GNSS」,建议在架构上区分实时控制链路与非实时遥测链路:控制与联锁尽量本地闭环,蜂窝用于监测、配置与 OTA。云平台侧用可观测性指标(连接时长、消息时延分布、失败码、重连原因)驱动优化,而不是只看「能通」。文档交付包含接口说明、错误码表、极限工作条件与已知限制;测试交付包含用例、数据与结论,便于第三方复测或审计。
载噪比门限与积分时间
弱信号指卫星到达接收机的载噪比接近跟踪门限:城市峡谷里直射被挡,只剩反射;树冠和窗边玻璃再衰减一截;室内多数时候只剩下不能稳定跟踪的残余。相关器需要更长的积分才能把信号从噪声中分开,积分越长,对晶振稳定度和用户动态越敏感,载体一加速,频率拖引跟不上就会失锁。多径使同一颗星的直射和反射同时进入相关峰,伪距被拉偏,平面误差放大,高度方向往往更差。双频可以削弱电离层延迟,但不能凭空造出被墙挡住的直射信号。
算法和天线投入值得加码的条件,是业务必须在遮挡环境下给出位置,且能接受更长的首次定位时间和更高的峰值电流。只在开阔地使用的资产标签不必为室内弱信号堆高灵敏度前端。金属外壳若没有给无源天线留净空,效率先掉下去,后面的多系统联合解算也无星可跟。需要快速冷启动时,才有必要经蜂窝下载星历;星历过期后仍按热启动去搜,会在错误的多普勒窗口里空转。
失锁之后的降级策略
容易出错的是把低置信度的点继续当精确点用:围栏、里程和计费都会跟着漂。应用不上传精度因子和参与解算的卫星数,云端无法区分“真在漂移”和“算法跳点”。有源天线馈电被关掉或 LNA 饱和后,接收机仍输出一个陈旧坐标,界面看起来有定位。蜂窝高功率发射同时发生时,弱信号场景会和共存问题叠在一起,只调跟踪环而不查发射机带外,路测无法收敛。惯性填补若超过短时缺口仍不降低权重,桥下出来后的轨迹会沿错误航向滑出道路。
产品应在精度不够时降级功能,而不是显示一个看起来精确的点。星历与历书的获取方式见A-GNSS;同一壳体内的发射干扰见GNSS 蜂窝共存。上报字段里保留解算状态,便于事后把不可用区段从轨迹里剔除,而不是用平滑把错误点涂成一条好看的线。
上报里保留载噪比、参与解算的卫星数和解算状态。低于可用门限时,应用降级功能并停止把该点写入计费或围栏。星历过期后走冷启动流程,不要在错误的频率窗口里反复热启动。有源天线的馈电和低噪声放大器饱和要单独检查,接收机仍输出坐标不代表天线还在工作。惯性只填短暂失锁,超时后降低权重。蜂窝发射同时发生时,把共存问题和弱信号分开试验,否则跟踪环的参数会调到一个只在实验室安静环境下成立的值。