GPS 信号模拟源在GPS 接收机研发生产和测试中具有重要的作用。见诸文献的最早的卫星导航信号仿真系统是1977 年报道的Texas Instruments 公司开发的GPS 模拟器[1]。从那时开始, 伴随着GPS 卫星星座的建立、GPS 体制的更新、GLONASS 系统的出现, 卫星导航信号精密模拟源也从单通道发展到多通道, 模拟合成发展到数字合成, 从中频数字合成发展到基带数字合成, 由单一系统仿真发展到多系统混合仿真, 由专用向通用方向发展, 由系统仿真向片上(onchip)仿真发展[2]。
第一代卫星导航信号模拟器以模拟技术为主,采用射频合成的技术方案, 即把每颗星的信号独立调制到射频然后进行合成[3]。随着数字技术的发展,以及对模拟器信号精度和通道一致性要求的提高,导航信号模拟器开始应用数字技术, 并在中频进行模拟信号合成。目前国外市场上最新的GPS 仿真系统均不同程度地采用了大规模DSP/FPGA 技术, 在数字域进行直接信号合成, 把多颗卫星的数字合成信号用一个射频通道输出, 以提高其信号精度和通道间的一致性。英国、美国、瑞典、挪威、德国等,都已经有比较成熟的产品[4-5]。其中, Spirent 公司、Aeroflex 公司等公司生产的GPS 模拟器最具代表性。
GPS 信号模拟器目前主要用于GPS 接收机的生产厂家和研究单位。对于大多数需求单位而言, 对于信号模拟的要求并不高, 需要一种能产生固定的GPS 射频信号的设备, 在这个固定的模拟信号里,星座已知, 用户轨迹已知, 不需要长时间连续运行。然而市场上的GPS 信号模拟器功能全面, 可设置卫星的星座、电离层参数、用户轨迹可设置。需要采用上位机+下位机结构, 结构复杂, 导致GPS 信号模拟源价格昂贵, 不能为厂家接受。
文献[6]提出了一种嵌入式的GPS 模拟信号源的结构, 采用ARM 作为控制单元, 原始电文保存在ARM 存储器中, 采用FPGA 用于伪码产生和扩频处理, 采用AD9854 作为DDS 芯片。文献[7]提出了一种十二通道GPS信号模拟器方案, 采用了PC机+PCI板卡技术, 采用双口RAM 作为PC 机和DSP 的数据缓冲区, DSP 实现参数读入, 产生C/A 码并扩频调制。码延迟、数字载波调制及数字增益控制由FPGA控制。这些方法都采用了上位机+下位机的实现方式。
提出了一种简易的GPS 信号模拟方法, 将GPS导航电文和观测数据按一定的格式存储为文件, 通过读取文件产生GPS 信号。在单片FPGA 上实现了GPS 信号基带处理的所有过程, 采用正交射频调制方法直接产生L1 频点信号。采用不同的文件实现不同的测试场景, 利用该方法构建的GPS 信号模拟源成本低、体积小, 可满足大部分GPS 接收机的测试需求。
GPS 信号模拟源的系统设计指标
根据厂家的需求, 确定GPS 信号模拟源的技术指标如下:
仿真卫星总星数: 12 颗
连续输出模拟信号时间: 2 h
伪距控制精度: 0.027 m
伪距变化率精度: 优于0.05 m/s
用户动态范围: 速度: 0~5 000 m/s; 速度分辨率: 10 mm/s
通道间一致性: <1 m(码) <0.005 m(载波)
载波与伪码相干性: <1 度(包含随机抖动和不确定性)
I、Q 相位正交性: <1°
GPS 信号模拟源的总体方案
由于只需产生固定场景的GPS 信号, 因此GPS导航电文是固定的, 采用离线产生即可。此外还需要观测数据文件, 观测数据主要描述了伪距的变化情况, 模拟器根据观测数据文件对导航电文进行处理。为了描述伪距的连续变化, 观测数据中还包含了伪距的一阶、二阶变化率, 这样通过插值就可获得高密度的伪距变化值。
真实的 GPS 卫星射频信号产生流程如下: 伪码发生器产生1.023 MHz 的C/A伪随机码, GPS 的导航电文速率为50 bps, 导航电文首先与该C/A 码叠加,产生了基带信号; 在GPS 卫星上, 基带信号被调制到L1 载频, 然后通过天线释放。接收机接收到的射频信号与卫星发送的射频信号对比, 其接收到的信号是经过传输延迟的信号; 此外由于卫星的运动,卫星与接收机之间具有相对运动, 由于多普勒效应,接收机接收到的射频信号频率产生了变化。
射频信号模拟过程中关键的环节就是模拟信号的传输延迟和多普勒效应。其传输延迟用伪距来表示, 考虑到伪距的连续性, 观测数据中包含伪距的速度、加速度, 利用差补的方法可获得高精度的连续的伪距变化。获得采用延迟滤波器的方法实现基带信号的延迟, 采用多阶数字滤波器的方法, 利用高性能数字信号处理芯片实现, 可获得精度为ns 级的延迟精度; 同样采用数字信号处理的方法对基带信号实现多普勒处理, 可获得1Hz 的频率分辨率。
单颗 GPS 卫星信号仿真流程如图3 所示, 数学仿真产生的观测数据包括伪距和一阶、二阶量。数学仿真产生的导航电文以50 bps 的速率被I 路伪码调制。调制后的信号则为数字基带信号, 该信号经过多阶延迟滤波器进行延迟处理, 模拟GPS 信号在空间的传递时间; 经过基带处理的信号通过正交调制变为L1 载频的信号。
评论
查看更多