大家好,我是顺亿,今天来和大家聊聊GAMP程序在北斗PPP精度上不去的问题。你是不是也遇到过,明明数据是一样的,GPS PPP精度稳定,北斗PPP却像醉酒一样飘忽不定?别急,今天我就手把手教你修改源码,适配BDS-3,让你的北斗PPP精度提升上去!
问题诊断:GAMP为什么对BDS-3水土不服?
去年在青藏高原进行地质灾害监测时,我就遇到了这个问题。经过两周的源码级排查,我发现主要有三个关键瓶颈:
- 频点映射错位:原程序将BDS-2的B1/B3信号硬编码为
lam[0]和lam[1],而BDS-3的B1C/B2a信号却可能被错误映射到lam[2]甚至被过滤。 - 卫星编号冲突:
MAXPRNCMP参数默认为32,无法容纳BDS-3新增的MEO卫星(C35-C64)。 - 天线相位中心校正缺失:
readantex函数未加载BDS-3特有的频率偏移参数。
提示:使用grep -rn
