# 一、为什么要做半实物仿真
做GNSS接收机研发的人都知道,外场试验虽然必要,但效率很低、成本很高。你开着车跑一天,可能真正有效测试的时间也就几个小时;天气不好不能测,信号不好不能测,遇到个问题还得反复跑。而且外场环境是不可控的——今天是晴天还是阴天、周边有没有新的干扰源,你说了不算。
半实物仿真就是为了解决这个问题。它的思路是:把接收机这个"实物"放到实验室里,用信号模拟器或者采集回放设备,把各种测试场景的卫星信号"喂"给接收机。这样你不用跑车、不用外场,坐在实验室里就能测试接收机在不同场景下的性能。
半实物仿真的好处太明显了:第一,场景完全可控——你要什么场景我就生成什么场景,精确控制每颗卫星的位置、功率、甚至加不加干扰;第二,可重复——同一个测试场景,今天测一遍,下周算法改了再测一遍,条件完全一样,对比效果;第三,全天候——刮风下雨都能在实验室做,不用看天吃饭。
# 二、半实物仿真系统的组成
一套完整的GNSS半实物仿真测试系统,通常由这么几部分组成:
第一部分是场景生成端。你可以用卫星信号模拟器,根据测试需求生成不同场景的导航信号——比如静态定位场景、车载运动场景、高动态飞行场景、甚至加了干扰的场景。模拟器输出射频信号,直接接到接收机天线口上。
第二部分是被测接收机。也就是你正在研发的GNSS接收机——可以是我们前面介绍的ZYNQ开发平台,也可以是你们自己设计的接收机原型。
第三部分是采集与记录端。用中频采集回放设备,把模拟器输出的信号和接收机的响应都记录下来,方便后续分析。
第四部分是测试评估软件。记录接收机输出的定位结果,和场景的真值做对比,自动统计定位精度、捕获时间、跟踪灵敏度等指标。
# 三、采集回放在半实物仿真中的作用
提到半实物仿真,大家首先想到的是信号模拟器。但中频采集回放设备在半实物仿真中也扮演着非常重要的角色。
为什么呢?因为模拟器虽然灵活,但它生成的信号是数学模型算出来的,和真实空中的卫星信号还是有差别的。而你用采集设备录下来的真实场景数据——比如真实的城市道路、真实的山区环境、真实的含干扰场景——那是完完全全真实的信号。
你可以把这些真实录制的数据作为"标准测试场景",放到半实物仿真系统里反复回放。这样你的接收机测试,就是在真实信号环境下做的,结果比纯仿真更可信。积累的真实场景数据越多,你的测试库就越丰富。
更妙的是,你还可以把录制的真实数据,在实验室里人为叠加各种干扰——用信号源产生干扰信号,和录制的真实信号合路之后送给接收机——这样就能测试接收机在真实信号环境 人工注入干扰条件下的抗干扰性能。这种测试既真实又可控,是外场试验很难做到的。
# 四、半实物仿真能测什么
## 4.1 基础性能测试
接收机的基本指标——捕获时间、跟踪灵敏度、定位精度、动态性能——都可以在半实物仿真环境下测。用模拟器生成标准的测试场景,按照指标测试规范,一步步跑下来,就能得到量化的性能数据。
## 4.2 极端场景测试
有些场景你在外场很难遇到,或者遇到了也不安全——比如极强的多径环境、很强的干扰、极高的动态。但在实验室仿真里,你可以随心所欲地设置这些极端场景,测试接收机的极限性能边界。
## 4.3 算法迭代对比测试
这是半实物仿真最大的价值。你写了一版新算法,想知道比老算法好多少?不用跑车,就在实验室里,用同一套测试场景库,分别跑新老两版接收机,对比定位结果。整个过程可能一两个小时就完成了,而如果外场测试,可能要跑一整天。
# 五、宇志的半实物仿真解决方案
宇志通信虽然不做大型的卫星信号模拟器,但我们提供半实物仿真系统里非常重要的几个环节:GNSS软件接收机开发平台(被测对象)、中频信号采集回放设备(真实场景录制与回放)、导航电磁环境模拟测试源(干扰信号产生)、阵列采集设备(阵列抗干扰测试)。
这些设备组合起来,就可以构成一套完整的、面向算法研究的半实物仿真测试环境。对于高校和科研院所来说,这套环境足够开展绝大多数接收机算法研究、抗干扰研究的验证工作了。
# 六、总结
半实物仿真不是要完全取代外场试验——外场试验的最终验证作用是不可替代的。但是在研发过程中,大量的算法迭代、性能对比、场景测试,完全可以在实验室半实物仿真环境下完成。这样既能提高研发效率,又能大幅减少外场试验的次数和成本。
上海宇志通信技术有限公司提供GNSS接收机开发平台、中频采集回放、电磁环境模拟等半实物仿真关键设备,配套完整的技术支持,帮助科研团队搭建高效的接收机研发测试环境。如需了解半实物仿真系统的完整配置方案,欢迎联系宇志通信技术团队。