(2)讨论了空时联合自适应抗干扰处理的原理,在建立了GPS接收机接收信号模型的基础上,基于LCMV准则推导出单星单约束情况下最优权重向量的求解。
(3)学习了TMS320C6678的开发流程,包括该芯片的硬件特性以及集成开发环境CCS,熟悉了完整程序的主要操作。
(4)在TMS320C6678上完成了空时联合自适应抗干扰算法,并且将程序实现了双核并行。论文网
(5)根据数据分析和传输的要求,利用显控界面软件实现采集权重系数和数字下变频数据的功能。
2 GPS卫星信号及干扰信号
2。1 概述
GPS卫星导航系统可以分为地面控制、空间部分和用户装置三个部分。整个系统运行的工作原理为:分布在空间轨道的卫星向地面发射卫星信号,信号在传送至用户接收机的过程中,会受到来自电离层闪烁、射频干扰、多径效应等等的影响;地面控制部分通过接收到的卫星信号得到卫星的轨道,然后把卫星的运行轨道等有用信息发射给卫星,使卫星在发射的同时对卫星轨道等信息进行转播,进一步实现时间同步及跟踪定轨;而用户装置则基于卫星信号的发射时间与到达接收机的时间之差,测量出已知卫星到用户接收机的伪距,将多颗卫星的数据进行综合分析实现精确定位。
2。2 GPS卫星信号的构成
GPS卫星信号可以分为三个层次:载波、C/A伪随机码和导航电文。
(1)载波
GPS卫星通过L波段的两个载频发送信号,这两个载频分别被称为L1,L2。由于不同的卫星采用的伪随机序列各不相同,因此彼此间干扰较小。卫星信号发生器的基准频率为,。
L1载波: (2-1)
L2载波: (2-2)
(2)C/A伪随机码
C/A码是用于粗测距和捕获GPS卫星信号的伪随机码,其良好的自相关特性是GPS定位的关键。C/A码是由两个10级反馈移位寄存器组合产生的,原理如图2。1所示。
图2。1 C/A码生成原理图
两个移位寄存器在频率为的时钟脉冲驱动下,分别产生码长为1023,周期为1ms的两个m序列和。选择寄存器中两个存储单元进行二进制相加后作为序列的输出,即得到一个相当于将平移(延时)的m序列,然后再将其与进行模二相加,可以得到1023种不同结构的C/A伪随机码,称为戈尔德序列。
(2-3)
在仿真中,将第一个移位寄存器中的第三和第十存储单元的数据模二相加作为的输入,第二个移位寄存器中的第二、第三、第六、第八、第九和第十存储单元的数据模二相加作为的输入,其他数据依次向后移位。两个移位寄存器的末位输出进行模二相加后产生C/A伪随机码。
(3)导航电文
GPS卫星的导航电文是用户用来定位和导航的数据基础,它主要包括:卫星星历、时钟改正、电离层时延码转换到捕获伪随机码的信息[1]。载有导航电文的数据码是每秒50位的连续的数据流,其周期是C/A码周期的20倍。
在此基础上进行GPS发射信号的仿真。C/A码的实现过程如(2),导航电文是由1和-1组成的离散序列,数据码的周期是C/A码的60倍。将C/A码和导航电文相乘即得到组合码,组合码用正弦波来进行调制,就得到GPS卫星信号。