《电子技术应用》
您所在的位置:首页 > 通信与网络 > 设计应用 > 一种多级维纳滤波器实现方法
一种多级维纳滤波器实现方法
来源:微型机与应用2010年第18期
周 柱1,卢树军1,张尔扬1,杜青松1,2,邹建彬1
1.国防科技大学 电子科学与工程学院,湖南 长沙410073;2.湖南大学 计算机与通信学院,湖南
摘要: 分析了多级维纳滤波器的工作原理和改进方法,引入一种可靠的秩选方法,得到了一种稳妥的多级维纳滤波实现方式。与传统方式相比,引入本秩选方向后的算法很容易找到一个门限,使得输出SINR达到最优。对算法有限精度模型的抗干扰性能进行了仿真试验,试验结果证明,该算法模型能消除多个干扰,并且经过抗干扰滤波的信号未受损伤。
Abstract:
Key words :

摘  要: 分析了多级维纳滤波器的工作原理和改进方法,引入一种可靠的秩选方法,得到了一种稳妥的多级维纳滤波实现方式。与传统方式相比,引入本秩选方向后的算法很容易找到一个门限,使得输出SINR达到最优。对算法有限精度模型的抗干扰性能进行了仿真试验,试验结果证明,该算法模型能消除多个干扰,并且经过抗干扰滤波的信号未受损伤。
关键词: GPS;抗干扰;多级维纳滤波;秩选

    通常,GPS信号抗干扰的研究方法有时频域抗干扰、利用GPS信号循环平稳特性抗干扰、阵列抗干扰以及空时抗干扰。空时联合处理具有在空时二维域剔除干扰的能力。设空时二维阵列阵元数为M,时间延迟数为N,则接收数据X(k)为MN-1维矢量,其最优处理的运算量约为O(MN3),随着空时处理维数的增加,运算量成立方倍增长,大运算量对计算资源消耗以及计算时长来说都是不可接受的,因此降维处理是实际应用的必然选择。多级维纳滤波器MWF(Multistage Weiner Filter)能够快速收敛,对多级维纳滤波器作D级截断(D<MN),即为降维维纳滤波器,D即为多级维纳滤波器的迭代次数。
    参考文献[1]给出了MWF的基本原理;参考文献[2-3]对MWF提出了改进方法,可以用较低的计算量实现。降维维纳滤波器一个关键的问题就是确定滤波器的维数,通常是通过检测每步运算后所产生的均方误差的变化确定;本文利用接收信号在每步迭代之后能量的变化情况来确定滤波器的维数。仿真说明了经过改进的多级维纳滤波算法能够准确确定迭代次数,得到最优的输出信干噪比。通过理论模型和有限精度模型的仿真证明了所设计的基于多级维纳滤波的抗干扰滤波器具有较好的抗干扰性能。

    通常多级维纳滤波器的迭代次数需要在后向迭代过程中确定,即图1中的右虚线框,检测每步迭代后ei的变化,当小于一个预设的门限值时停止迭代,可称为均方误差检测法。实际上接收信号功率在算法迭代过程中也是收敛的,通过检测这一变化值也可以确定迭代次数,下面的实验还将证明这种方法更好。通过检测接收信号功率变化来确定迭代次数,需要计算每步迭代后接收信号功率为:


2 抗干扰功能仿真
    仿真采用4元加芯圆阵,圆阵半径d=?姿/2,?姿为接收信号波长,信号入射范围:方向角0°~360°,俯仰角0°~90°;期望卫星信号入射角为(0°,30°),其中方向角在前,俯仰角在后,以下入射角均照此排列。根据参考文献[5]可知,地球表面接收的GPS信号功率约为-158 dBW, 接收机热噪声密度为10lg(kT0)=-204 dBW/Hz,其中k=1.38×10-23(watt-sec/K)为波耳兹曼常数,T0=290 K为常温,仿真采用C/A码,接收机处理带宽约为5 MHz,可以算得接收机热噪声功率约为-137 dBW,因此无干扰情况下的信噪比为-21 dB。干扰全部按照干噪比30 dB设置,绝对功率即为-107 dBW。
    仿真1. 不同秩选方式对算法抗干扰性能的影响。
    通过试验确定合适的秩选方法,并根据实验结果确定门限以找出最优的多级维纳滤波器迭代次数。干扰场景设置:两个功率相同的宽带干扰,两个干扰的来向角为(80°,45°)、(130°,45°)。
    首先用仿真试验说明两个问题:(1)多级维纳滤波器做抗干扰滤波时存在一个最优迭代次数;(2)通过检测接收信号功率的变化比检测均方误差更容易设定准确门限。仿真图如图2所示。

    从图2(a)可以明显看出,SINR随迭代次数的变化情况显而易见,当迭代次数为10的时候输出SINR最高,随后SINR会降低。如图2(b)所示接收信号和MSE功率均用绝对数值表示,点划线、星划线分别表示接收信号MSE的功率,实线是一个功率门限,为-137 dBW,当被检测的各步迭代后的接收信号和MSE功率小于这个门限时停止迭代,以接收信号功率变化为依据,所确定的迭代次数为10;以MSE变化为依据,则所确定的迭代次数为8,不是最优迭代次数。从图中可以看出,用接收信号功率的变化来确定最优迭代次数时,门限的选择范围较大,可以从-144 dBW~-129 dBW;而用MSE变化来确定最优迭代次数,门限的选择范围很小。
    然后以输出SINR衡量抗干扰性能。分为两种情况做仿真:(1)在对迭代过程进行秩选时,检测每步迭代后MSE的变化,当MSE小于所设定的门限时停止迭代;(2)检测接收信号功率的变化,将其与所设定的门限相比较确定最优迭代次数。每种情况下设定10种随机状态,相同随机状态下每次仿真所产生的随机数相同,从而保证了结果对任何一次仿真公平。每种随机状态下均做4次仿真,将门限分别设为,得到相应情况下的输出SINR,如图3所示。

    图3(a)通过检测MSE变化并与预设门限相比较来确定迭代次数,可称之为均方误差检测法,可见只有将门限设为δn2,也即图中对应于实线的threshold1时,不同随机状态下能够获得较稳定的性能;图3(b)检测接收信号功率变化并与预设门限相比较来确定迭代次数,可称之为接收信号功率检测法,只有当门限为8δn2,即图中对应圈划线的threshold4时,不同随机状态下的抗干扰性能会不太稳定。
 
    仿真2 理论模型和有限精度模型在复杂环境中的抗干扰能力试验。
    理论模型完全按照算法设计程序,不存在量化和截断问题,通过理论模型能够获得理论结果。有限精度模型考虑了算法实现的问题,将数据量化,处理过程中有截断,用迭代法实现复杂运算,其抗干扰性能比理论结果稍差。
    首先仿真所设计的多级维纳滤波器对抗多个干扰的能力。干扰俯仰角均为45°,方位角设置为:(1)宽带干扰,在仿真过程中依次加入5个干扰,到达方向角为70°、130°、190°、250°、310°;(2)混合干扰,1个宽带干扰到达方向角为70°,依次加入9个单频干扰,到达方向角为100°、130°、160°、190°、220°、250°、280°、310°和340°。仿真理论模型和有限精度模型下所设计多级维纳滤波器对抗干扰的能力。
    图4(a)、4(b)分别表示多级维纳滤波器对抗宽带干扰和混合干扰的能力。图中实线为理论模型的抗干扰输出;星划线为有限精度情况下的输出SINR。从图中可以得出以下结论:(1)多级维纳滤波器对抗宽带干扰的数目最多为(M-1),M为阵元数,本文研究中采取四元阵,所以只能对抗3个宽带干扰;(2)滤波器的理论模型能对抗一个宽带干扰加多个单频干扰,但有限精度模型在干扰数超过6时相对于理论模型的抗干扰能力有一定下降;(3)在两种场景中有限精度模型相对于理论模型在输出SINR上均有损失,但在干扰数不多时损失很小。

    在干扰基本消除后,对信号进行相关捕获。将抗干扰后的GPS卫星信号与该卫星的伪随机码采样序列做相关运算,理论上在该卫星信号相对于理想零点的延迟处会出现相关峰。假设信号为编号19的卫星所发出,其C/A码的延时为471个码片[6],本设计中基带信号用5倍C/A码速率采样,则延迟的采样点数为2 355。下面根据图4所显示的抗干扰能力选择两种较为苛刻但又能够完成抗干扰的情况进行仿真:(1)3个宽带干扰;(2)1个宽带干扰加5个单频干扰,对应于图4(b)中干扰数为6的情况。用有限精度模型进行仿真以贴近真实情况,对抗干扰输出信号进行捕获,捕获结果如图5所示。其中点划线为对抗干扰输出做相关的结果,星划线为理想的伪随机码采样序列做相关的结果。点划线和星划线的最高相关峰位置左图偏差了一个采样点,右图一致,一个伪随机码片内有5个采样点,偏差一个采样点不至于使得码片位置判断错误。可见接收信号经过抗干扰滤波滤除了干扰,保存了信号。

    文章引用一些文献的结论对多级维纳滤波器进行了改进,用一种新的滤波器秩选方式代替了一般方法。文章对算法进行了仿真,证明使用本文中的秩选方式可以准确找到多级维纳滤波器的最佳迭代次数。最后对算法有限精度模型进行了仿真,证明模型在不超过理论限的情况下能够对抗多个干扰;对抗干扰输出信号进行成功捕获,说明信号没有发生畸变。
参考文献
[1] GOLDSTEIN J S, REED I S, SCHAF L L.A multistage representation of the wiener filter based on orthogonal projections[J].IEEE Trans on Information Theory, 1998, 44(7): 2943-2959.
[2] RICKS D C, GOLDSTEIN J S.Efficient architectures for implementing adaptive algorithms[A].Proceedings of the 2000 Antenna Applications Symposium, 2000: 29-41.
[3] JOHAM M, SUN Y, ZOLTOWSKI M D., et al.A new backward recursion for the multistage nested Wiener filter employing Krylov subspace methods[C]. IEEE Military  Communications Conference, 2001:1210-1213.
[4] 郭艺.GPS接收机空时抗干扰理论与实现关键技术研究[D].长沙:国防科学技术大学博士学位论文,2007.
[5] IDC-GPS-200, NAVSTAR GPS space segment/navigation user interfaces(Public Release Version), ARINC Research Corporation, July 3, 1991.
[6] ELLIOTT D K, CHRISTOPHER J H.GPS原理与应用(第2版)[M].寇艳红,译.北京:电子工业出版社,2007.

此内容为AET网站原创,未经授权禁止转载。