GNSS接收机通过三边测量法来计算自身位置。它使用导航电文中的传输时间和位置数据,测量卫星信号的时延,并由此计算接收机与卫星的距离(伪距)。首先,距离某颗卫星特定距离(伪距)的GNSS接收机所有的可能位置构成了一个球面。两个球面的交集是一个圆环。三个球面的交集则是两个点。最后需要第四个数据来确定接收机的正确位置。第四个数据可以是地球表面,也就是说,如果接收机位于地球表面,则位于地球表面上的点就是接收机的正确位置。对于更普遍的解决方案,则需要第四颗卫星的伪距,来进行定位。同时通过对四颗卫星进行测量,不仅可以确定接收机的位置信息,即经度、纬度和高度,还可以校正接收机的时钟误差,确定正确时间。
GNSS接收机测试的要求
通过使用天线接收空中的GNSS信号来进行GNSS接收机测试,是简单可实现的,但是这种测试存在很多问题。首先它只能提供有限的信息,由于空中的GNSS信号受多种因素影响,在持续的变化,因此很难保证测试信号的可控性和可持续性。再有,在特定的位置和时间上,有可能没有足够的可用卫星信号可以接收。此外,一些特殊情况下的测试,例如远程测试和高速运动的场景测试,测试费用高昂,而且很难实现。存储和回放系统可以提供仿真的GNSS信号,进行接收机测试。虽然这类系统能够提供可重复的测试信号,但是它不能对所存储的信号进行修改,不能调整单个卫星的信号,或是在信号回放时实时添加减损。为了解决这些问题,可以使用GNSS信号仿真器来进行GNSS接收机测试。GNSS信号仿真器可以仿真GNSS接收机所接收的信号:来自于多颗卫星的GNSS信号,每颗卫星的信号具有不同的时延、多普勒频偏和功率电平。实时GNSS仿真器允许在信号生成的过程中对信号进行修改。GNSS仿真器的另一个优势是能够仿真实际中不存在的卫星,从而可以在系统中(例如Galileo和北斗)全部卫星完成部署之前,对系统进行早期测试。中电科仪器仪表公司研制的1465L微波矢量信号发生器完全可以满足上述要求。
图21465L微波矢量信号发生器实物图