论文部分内容阅读
卫星导航接收机所处的干扰环境未知且随时间变化,接收机必须具有一定的环境适应性以消除干扰捕获信号。为使导航接收机对信号具有空间分辨能力,通常将自适应技术与阵列天线技术相结合,通过自适应调整天线阵列的权系数,使导航接收机天线阵主波束指向期望信号,在干扰方向形成强衰减,也称这种技术为自适应波束形成技术。本文将主要研究动态环境中卫星导航接收机天线阵的自适应波束形成算法及FPGA实现,包括以下三个方面:(1)对空域自适应天线阵分别在白噪声和有色噪声环境下的抗干扰能力进行定量分析。其结果是:对于具有M个天线阵的系统,在高斯白噪声环境下的信噪比改善值为10log(M);在已知信号到达角、信号及干扰的统计特性的理想条件下,有色噪声环境中的信噪比改善度与高斯白噪声环境下相当,说明自适应波束形成器能够消除有色干扰。但由于实际系统采用样本协方差近似真实协方差,降低了系统信噪比改善度。(2)对空时功率倒置(PI,Power Inversion)波束形成器的性能进行了系统评估,结果表明,空时功率倒置算法可消除多种类型干扰,但受简单约束影响,干扰与信号临近时,信干噪比(SINR,Signal to Interference and Noise Ratio)衰减严重。研究了闭环自适应权矢量计算方法,引用改进LMS算法——限定稳定裕度归一化最小均方差(SM-NLMS,Set Membership NLMS)算法基本形式,采用PI准则做约束得到限定稳定裕度归一化功率倒置(SM-NPI,Set Membership Normalized Power Inversion)算法。仿真结果表明,SM-NPI能够在保持LMS小运算量特征的基础上,改善收敛速度。因进一步提高波束形成器权矢量收敛速度的需要,研究了波束形成器的开环算法——维纳滤波方法,为解决维纳滤波矩阵运算量大问题,研究了维纳滤波器的降维方法。仿真结果表明,采用多级维纳滤波方法可以在满足滤波器性能要求下降低矩阵运算维数,采用相关相减多级维纳滤波器可以进一步提高运算速度。(3)研究了自适应算法在FPGA中的实现方法,因LMS算法存在滤波、误差计算、权值更新必须按序进行的缺陷,采用延时最小均方差算法(DLMS,Delay Least Mean Square)实现LMS的并行运算,结合SM-NPI权值更新方法,得到可在FPGA中实现的权值计算算法——D-SM-NPI。ModelSim仿真和硬件测试表明,本文设计的抗干扰算法能够在压制性干扰噪声环境中捕获卫星信号。