基于HackRF开发GPS信号仿真模拟器
1. 研究意义
随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估、可以模拟不同环境、并具有足够精度的卫星信号仿真模拟器为GPS终端设备提供仿真测试环境具有了十分重大的意义。一台性能良好的GPS信号仿真模拟器可以充分模拟载体运动过程中接收机遇到的各种复杂场景——可以模拟载体的位置、速度、加速度以及姿态等信息,可以模拟多颗卫星的真实运行情况,可以根据接收机与卫星之间距离的远近、相对速度的大小以及空间电离层、对流层的状态,来模拟多颗卫星信号到达接收机时强度、相位等信息,可以模拟卫星信号到达接收机前所经历的多径现象。GPS信号仿真模拟器因其具有的可控性、可重复性以及灵活性等特点,为GPS系统级仿真实验提供尽量接近于真实的仿真测试环境,从而为接收机的性能测试、研制开发带来了极大的便利。
GPS信号模拟器的开发涉及数据层面和信号层面。其中数据层面负责计算GPS系统运行过程中的扩频码相位、载波相位、电文数据以及电离层延迟、对流层延迟、多普勒效应等数据,信号层面则依据数据产生扩频码序列、生成特定频率的载波、控制各信号产生的时序等。只有软硬件相互协作,才能很好的完成全部功能。
HackRF是一款SDR平台设备,能够覆盖30MHz-6GHz频段的信号,带宽为20MHz。采用8位 ADC/DAC&#x