论文部分内容阅读
导航信号模拟器能够产生GPS、Galileo、Compass等系统的各种导航信号,如BPSK、BOC、CBOC、TMBOC等。这些信号通常具有不同的载波频率、信号分量、码结构、码速率和数据速率,而且模拟器所要模拟的卫星动态也是实时变化的,因而采用何种方法快速灵活的生成多种导航信号并模拟卫星的真实状态便成为导航信号模拟器的一个关键技术。文章给出了一种基于FPGA的导航信号生成方法。首先由导航信号参数计算单元计算得出导航信号的码多普勒和载波多普勒等相关参数,FPGA在这些参数的控制下,码NCO以码片为节拍分别生成扩频码、二级码、导航电文,载波NCO生成中频载波,然后将合成的当前码片和相邻码片所对应的不同码片波形叠加合成进行码片成形,再和中频载波相乘进行调制,最后输出中频已调信号。在BPSK信号生成方法的基础上,只需将码NCO和码片成形稍作改动便可生成BOC、CBOC和TMBOC信号。