使用GSS7000卫星导航模拟器测试评估ublox最新GPS L1L5 双频模块 NEO-F10N
本文主要测试了ublox NEO-F10N模块的一些新功能特别是双频GPS L5以及使用GSS7000卫星模拟器创造多径环境验证其抗多径算法。
去年就得到一块Ublox家最新发布的F10N双频模块,一直没有空。 最近刚好手上项目刚好结案得空来测一测。
根据官方datasheet说明该模块最早应该是2023年底发布, 双频L1/L5强调在城市峡谷下能获得米级定位精度。

支持的信号有较大变化, 第一个是不是俄乌局势所以新一代模块完全取消了GLONASS信号; 第二,不支持北斗2号legacy B1I信号而是是直接拥抱北斗3号B1C(1575.42MHz)+B2A (1176.45MHz)信号频率与GPS-L1L5完全一样。 这就使得其内部硬件设计无需针对北斗做特殊优化,直接拿来改软件就能用。 非常省成本和聪明的做法, 这也是北斗3号全球化期望的大趋势。第三,是支持印度Navic L5信号, 咋不顺带把他们L1也支持了。
这里多说一嘴,如果感兴趣为什么北斗能和GPS公用频率建议搜索之前的文章《北斗和GPS信号频率重叠-兼容与互操作-TED》
这个模块还挺贵,官方报价50美金一片, 还要感谢我这位朋友慷慨资助,从PCA上歪歪扭扭元件就知道纯手工焊接。


图片不太好看哈,条件艰苦一些,后面我还加了一个LNA在前面。
GSS7000输出-130dBm,GPS+北斗+GAL, 直接运行车载定位技术规范GBT的标准场景。该场景就是按照GBT国家标准定制,所有信号都默认设置成了-130dBm

公司也是花了大价钱专门购买测试场景包《GBT45086.1-2024车载定位系统技术要求及试验方法
第1部分:卫星定位》,舍得在研发上投入。


接上电脑U-Centor 这模块的波特率默认是38600,可以单独设置成115200等波特率。

几个特点总结一下:
1,GPS L5所有信号都支持,并没有像有些接收机偷懒只支持现有IIF卫星SVID。 这里值得点赞,可以无缝兼容后面发的卫星。
2, GPS L1 @ 40 dB-Hz, L5@41dB-Hz; 也支持伽利略E1 和E5A; 对于北斗感觉不是特别效果好,CN0=38dB-Hz,虽然GUI界面没看到B2A,但是在NMEA-GBGSV内


3,还有个特殊功能spoofing detection state 欺骗检测===显示接GSS7000能判别是欺骗信号spoofing indicated


而如果我接户外信号它判断为正常,挺有意思不知道它怎么判断的,是不是伽利略OSNMA? 希望评论区大神有解答的
4, 混合星座能定位比如GPS3颗+BDS 1颗也能定位。


甚至定位后我只放出3颗卫星F10N仍能维持一段时间定位状态

5,抗多径效果
我新建一个特殊多径场景, enable mutipath: 1dB=atten, 20m=offset, 然后故意关闭直射卫星1,3,6保留他们的多径信号,场景一开始在功率控制界面Frequency 将L5功率拉到最低,测试一段时间后再将L5信号恢复到正常水平,观察有无L5信号下定位精度。


测试结果可以看到上图,刚开始有多径仅L1信号在情况下 定位精度逐渐变大如图中①位置标出且误差不断变大,而恢复L5之后定位开始收敛图中②标记。
下面两个图更明显一些, 第一个图是只有L1的情况下定位精度在2米,

而 L1+L5抗多径加持下定位精度在0.5米以内


浙公网安备 33010602011771号