非均匀广义对角加载稳健波束形成算法
2016-12-23王玉玺黄国策李伟刘剑狄旻珉
王玉玺,黄国策,李伟,刘剑,狄旻珉
(空军工程大学信息与导航学院,710077,西安)
非均匀广义对角加载稳健波束形成算法
王玉玺,黄国策,李伟,刘剑,狄旻珉
(空军工程大学信息与导航学院,710077,西安)
为解决阵列天线在信号接收过程中利用一般对角加载算法在抑制噪声影响的同时降低干噪比、使零陷变浅的问题,提出了一种非均匀广义对角加载稳健波束形成算法。该算法首先根据接收数据协方差矩阵的特征值,对不同的信号自适应地选择不同加载因子,并利用选择的加载因子通过矩阵重构构造广义对角加载矩阵对接收数据进行加载处理,最后通过Capon算法得到波束形成向量。仿真结果表明:该算法在消除噪声影响的同时,可以有效展宽零陷并使零陷深度达到-50 dB,而且通过非均匀加载降低输入信号的信噪比,在期望信号波达方向误差为2°时,比一般对角加载算法输出信号的干噪比高10 dB,具有较好的稳健性。
对角加载;特征分解;矩阵重构;波束形成
在雷达或通信中,阵列天线通过自适应波束形成提高信号接收质量。理想情况下,波束形成能够将增益较大的主瓣对准期望信号,同时在干扰方向形成较深的零陷。但是,由于阵元间距、通道幅频响应不一致性、阵元互耦以及方向估计等各种误差的存在,以及实际应用中快拍数据含有期望信号、快拍次数的限制等,导致期望信号导向矢量失配和数据协方差矩阵估计存在误差,使波束质量下降,严重影响天线信号接收性能。因此,围绕误差对波束形成造成的影响,提高波束形成算法的稳健性具有重要意义,并成为阵列信号处理领域的研究热点。
针对噪声对波束形成质量的影响,文献[1]首次提出对角加载算法。该算法通过人为注入白噪声,一方面通过降低快拍数据中信噪比,减轻了期望信号导向矢量失配对波束形成质量的影响,避免了信号相消;另一方面通过人为增加噪声功率,解决了因快拍次数较小而造成的噪声子空间特征值发散,降低了噪声对波束形成的影响并提高了算法收敛速度。但是,该算法存在对角加载因子固定且加载电平不易确定的问题,影响了算法的性能及应用。针对上述问题,文献[2]分析了加载量对自适应阵列干扰信噪比的影响;文献[3]则进一步针对原有加载算法加载因子固定的问题,提出了一种根据阵列接收信号协方差矩阵特征值,计算对角加载因子的方法,在一定程度上实现自适应对角加载,提高了算法性能;近年来人们提出了一些理论上较为严格的稳健波束形成算法,如最差性能最优(worst-case-based,WCB)算法[4]、稳健Capon算法[5]、迭代稳健波束形成算法[6]等,该类算法通过最小方差无失真响应准则和不确定集理论,解决导向矢量失配造成的波束质量下降问题,经过证明这类算法所求得的加权向量也均具有对角加载形式,而且算法能够通过具体的数学表达式求得对角加载值,但是该类算法中引入了导向矢量失配的不确定集,制约了算法在实际中的应用。文献[7]则利用对角加载算法,通过迭代消除期望信号导向矢量失配误差,从而提高波束形成质量。为了消除快拍数据中期望信号对波束形成质量的影响,文献[8]首次提出了利用Capon谱估计重构干扰噪声协方差矩阵的方法,该方法通过对信号来波方向以外的范围内进行积分重构,消除数据矩阵中的期望信号,从而降低算法对期望信号导向矢量失配的敏感性。在此基础上,文献[9-10]分别提出了各自不同的稳健波束形成算法,但是这类算法所基于的谱估计方法不准确,在快拍次数较少时重构矩阵仍存在较大误差会导致零陷变浅,而且该类算法形成零陷仍然较窄。文献[11]在干扰方向已知的基础上通过重构求得干扰信号投影矩阵,并利用该矩阵展宽了零陷,但算法仍然依靠传统的对角加载提高稳健性。
现有的基于对角加载的稳健波束形成算法都是均匀对角加载,即算法对矩阵所有特征值施加相同加载因子,而且加载因子越大输入信号信噪比(RSN)越低、噪声子空间特征值的发散程度越小,算法对期望信号导向矢量失配越不敏感,波形越好,但是较大的加载因子降低了干噪比,使零陷变浅。针对加载因子选取这一矛盾,本文利用矩阵重构思想设计了一种基于非均匀广义对角加载的稳健波束形成算法。该算法针对不同的信号构造加载因子不同的广义对角加载矩阵,在实现噪声子空间特征值收敛的基础上,提高加载后输入信号的干噪比,并进一步降低输入信号的信噪比,提高算法鲁棒性。
1 研究背景
1.1 信号模型
假设有N元均匀线阵,在k时刻接收到来自方向θ0和θi,i=1,2,…,P的远场窄带期望信号和干扰信号且P+1 (1) 式中:X(k)=[x1(k),x2(k),…,xN(k)]T为阵列在k时刻接收到的N×1维数据向量;s(k)=[s0(k),s1(k),…,sP(k)]T为k时刻到达阵列的信号幅度;A=[a(θ0),a(θ1),…,a(θP)]为阵列流形矩阵;N(k)为k时刻天线接收到的N×1维白噪声向量。当信号与信号、信号与噪声之间相互独立时,阵列天线的接收信号协方差矩阵为 (2) (3) 式中:K为快拍次数。利用标准Capon波束形成计算公式,可以得到阵列加权向量为 (4) 1.2 一般均匀对角加载及其存在的问题 对角加载算法能够较好地解决噪声影响,现有的对角加载算法都是基于均匀对角加载,基本原理如下 (5) 式中:λ为对角加载因子;a(θ0)为期望信号导向矢量。求得的加权向量为 (6) 加载后的阵列方向图为 (7) 为了解决一般均匀对角加载在降低噪声影响的同时干扰零陷变浅这一问题,本文提出利用非均匀对角加载思想,根据不同来波方向的信号性质选择不同的加载因子,然后利用协方差矩阵重构方法构造新的广义对角加载矩阵的稳健波束形成算法。本文算法具体描述如下。 阵列在接收到快拍数据后,由式(3)估计信号协方差矩阵并进行特征值分解 (8) (9) 干扰信号来波方向为 (10) 式中:i=1,2,…,P;Δθ为设置的信号方向波动参数,且θs∩θJ=∅。在天线阵列结构已知的条件下,可计算广义对角加载矩阵为 (11) 数据按照式(5)经过加载处理后,再通过Capon方法计算得到的最终阵列加权向量为 (12) 通过非均匀广义对角加载处理后,由式(7)可知,对于噪声特征波束响应加权因子有 (13) 该加权因子能够较好地消除干扰噪声的影响,改善波形,同时与现有均匀加载算法相比,在干扰方向上通过大的对角加载,提高了输入信号的干噪比,加深了干扰零陷。从阵列响应公式可以看出,对于干扰特征波束响应加权因子有 (14) 而且由于在干扰信号来波方向一定范围(θi-Δθ,θi+Δθ)内注入较大功率的噪声,相当于人为增加了虚拟干扰,相比于原有的对角加载算法零陷得到展宽,能够较好地解决因为抖动或干扰源快速移动造成干扰信号移出零陷,输出信号干噪比变差的问题。而对于期望信号方向,由于加载因子λs<λn,新加载算法处理后的输入信号信噪比(RSN)比原有均匀加载算法处理后的输入信号RSN更低,因而波束形成算法对期望信号导向矢量失配具有更强的鲁棒性。本文算法的具体步骤如下: 步骤1 利用式(3)计算接收信号协方差矩阵; 步骤3 根据信号来波方向,通过式(11)计算对角加载矩阵; 仿真1 设信号方向波动参数Δθ=5°,期望信号来波方向为0°,干扰信号来波方向为30°,干噪比RIN=30 dB,快拍次数为100。一般对角加载算法加载因子选取为接收数据矩阵最小特征值的10倍,最差性能最优算法导向矢量不确定集ε=3。图1为信噪比RSN=10 dB无方向失配误差情况下各算法阵列方向图。由图1可以看出,本文所提非均匀广义对角加载算法相比其他算法不仅加深了零陷深度而且零陷得到展宽,能够较好抵抗因为自身平台抖动或干扰源快速移动而导致的干扰信号移出零陷问题。图2则为各算法输出RSIN随输入信噪比(RSN)的变化情况,在无误差情况下,新算法输出性能与理想情况几乎相同,随输入RSN的增加,输出信干噪比优于其他3种算法。 图1 RSN=10 dB时不同算法的波束形成图 图2 不同算法输出信号干噪比随输入信噪比的变化情况 图3 不同算法输出信号干噪比随DOA误差变化情况 图为3°时不同算法的输出信号干噪比随信噪比变化情况 仿真3 设期望信号和干扰信号来波方向为0°和30°,信号方向波动参数Δθ=5°,期望信号和干扰信号与噪声功率比值分别为10 dB和30 dB,快拍次数变化范围为[10,200],其他条件与仿真1相同。图5表示了不同算法的输出信号RSIN随快拍次数的变化情况。由图5可见:当快拍次数较少时,用于计算阵列加权向量的协方差矩阵估计误差较大,因此最差性能最优算法和一般对角加载算法信号输出RSIN较低,而且这两种算法在本质上相同,受快拍次数的影响几乎相同;本文所提算法的输出RSIN不受快拍次数影响,因此能够较好地应用于对加权向量更新要求较快的时变环境中。 图5 不同算法的输出信号干噪比随快拍次数变化情况 图6 不同算法的输出信号干噪比随干扰角度变化情况 仿真4 设期望信号来波方向为0°,干扰信号来波方向为30°,信号方向波动参数Δθ=5°,假设干扰信号角度偏移变化范围为[0°,10°],期望信号信噪比和干扰信号干噪比分别为10dB和30dB,其他参数与仿真1相同。图6显示了各算法输出信号RSIN随干扰信号角度偏移的变化情况。对于其他3种算法,当干扰信号角度发生偏移时,干扰移出零陷,造成信号输出信干噪比急剧下降。而对于本文所提新算法,当干扰信号偏移角度小于预先设置的信号方向波动参数Δθ时,偏移的干扰信号仍然在零陷之内,输出RSIN没有任何变化,算法性能不受任何影响,但是随着干扰偏移角度的逐渐增大,当偏移角度大于Δθ时,干扰信号移出零陷,进而导致输出信号RSIN下降。 仿真5 设期望信号来波方向为0°,干扰信号来波方向为30°,信噪比、干噪比分别为10dB和30dB,快拍次数为100,信号方向波动参数变化范围为[0°,10°],其他条件与仿真1相同。图7为本文算法输出信号干噪比随方向波动参数变化的情况。由图7可见,输出信号干噪比RSIN随方向波动参数Δθ的增大而缓慢降低,当Δθ=10°时算法性能与理想情况下相比大约下降了1dB,因此适当选取合适的波动参数对算法输出RSIN性能影响较小,可以忽略。 图7 输出信号干噪比随方向波动参数变化情况 本文针对一般的对角加载算法加载量固定以及均匀加载后零陷变浅这一问题,提出基于非均匀广义对角加载的稳健波束形成算法。算法根据接收信号协方差矩阵的特征值分别确定不同的加载因子,根据不同性质的信号来波方向,利用矩阵重构思想构建新的广义对角加载矩阵,不仅能够通过加载抑制噪声影响,而且可以在保证零陷深度的同时灵活调整零陷宽度,解决因自身平台或干扰源快速移动造成的干扰移出零陷的情况。此外,本文算法通过有针对性的非均匀加载,降低了快拍数据的信噪比,进一步提高了算法对期望信号导向矢量失配的鲁棒性。 [1] COX H, ZESKIND R, OWEN M. Robust adaptive beamforming [J]. IEEE Transactions on Acoustics, Speech and Signal Processing, 1987, 35(10): 1365-1376. [2] 陈晓初. 自适应阵对角线加载研究 [J]. 电子学报, 1998, 26(4): 29-35. CHEN Xiaochu. Study on adaptive array diagonal loading [J]. Acta Electronica Sinica, 1998, 26(4): 29-35. [3] 张小飞, 张胜男, 徐大专. 自适应对角线加载的波束形成算法 [J]. 中国空间科学技术, 2007, 4(2): 66-70. ZHANG Xiaofei, ZHANG Shengnan, XU Dazhuan. Adaptive diagonal loading beamforming algorithm [J]. Chinese Space Science and Technology, 2007, 4(2): 66-70. [4] VOROBYOV S A, GERSHMAN A B, LUO Z Q. Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem [J]. IEEE Transactions on Signal Processing, 2003, 51(2): 313-324. [5] LI J, STOCIA P, WANG Z. On robust Capon beamforming and diagonal loading [J]. IEEE Transactions on Signal Process, 2003, 51(7): 1702-1715. [6] NAI S E, SER W, YU Z L, et al. Iterative robust minimum variance beamforming [J]. IEEE Transactions on Signal Processing, 2011, 59(4): 1601-1611. [7] 金伟, 贾维敏, 姚敏立. 迭代对角加载采样矩阵求逆鲁棒自适应波束形成 [J]. 电子与信息学报, 2012, 34(5): 1120-1125. JIN Wei, JIA Weimin, YAO Minli. Iterative diagonally loaded sample matrix inverse robust adaptive beamforming [J]. Journal of Electronics and Information Technology, 2012, 34(5): 1120-1125. [8] YUJIE G, LESHEM A. Robust adaptive beamforming based on interference covariance matrix reconstruction and steering vector estimation [J]. IEEE Transactions on Signal Processing Vector Estimation, 2012, 60(7): 3881-3885. [9] YANG X P, LU Y, SUN Y, et al. Improved orthogonal projection approach utilising interference covariance matrix reconstruction for adaptive beamforming [J]. Electronics Letters, 2014, 50(20): 1446-1447. [10]LU Z, LI Y, GAO M, ZHANG Y. Interference covariance matrix reconstruction via steering vectors estimation for robust adaptive beamforming [J]. Electronics Letters, 2013, 49(22): 1373-1374. [11]李文兴, 毛晓军, 孙亚秀. 一种新的波束形成零陷展宽算法 [J]. 电子与信息学报, 2014, 36(12): 2882-2888. LI Wenxing, MAO Xiaojun, SUN Yaxiu. A new algorithm for null broadening beamforming [J]. Journal of Electronics and Information Technology, 2014, 36(12): 2882-2888. [12]SUBBARAM H, ABEND K. Interference suppression via orthogonal projections: a performance analysis [J]. IEEE Transactions on Antennas and Propagation, 1993, 41(9): 1187-1194. [13]宋虎, 顾红, 王建, 等. 主瓣干扰下的自适应旁瓣对消算法设计 [J]. 系统工程与电子技术, 2015, 37(8): 1723-1728. SONG Hu, GU Hong, WANG Jian, et al. Adaptive multiple side-lobe canceller design for main-lobe jammer [J]. Systems Engineering and Electronics, 2015, 37(8): 1723-1728. [14]CAPON J. High-resolution frequency-wavenumber spectrum analysis [J]. Proceedings of the IEEE, 1969, 57(8): 1408-1418. [15]李洪涛, 陈诚, 曾文浩, 等. 基于导向矢量估计的鲁棒自适应波束形成算法 [J]. 电波科学学报, 2015, 30(1): 188-193. LI Hongtao, CHEN Cheng, ZENG Wenhao, et al. Steering vector estimation based robust adaptive beamforming algorithm [J]. Chinese Journal of Radio Science, 2015, 30(1): 188-193. (编辑 刘杨) A Robust Beamforming Algorithm Based on Non-Uniform Generalized Diagonal Loading Method WANG Yuxi,HUANG Guoce,LI Wei,LIU Jian,DI Minmin (School of Information and Navigation, Air Force Engineering University, Xi’an 710077, China) A new non-uniform diagonal loading beamforming algorithm is proposed to solve the problem that the general diagonal loading method, which is utilized in array antenna receiving signal process to suppress the influence of noise, loads all kinds of signals with the same loading factor and shallows the null. The proposed method chooses different loading factors for different signals according to eigenvalues of the received signal covariance matrix, and then a generalized loading matrix with the selected loading factors is reconstructed to deal with the received signal. The beamforming vector is finally obtained through the Capon algorithm. Simulation results show that the proposed algorithm eliminates the influence of noise and broaden the null to a depth of 50 dB. Moreover, the ratio of the desired signal to noise of the input signal is decreased through the non-uniform loading. When the DOA error of the desired signal is 2°, the output SINR of the proposed method is 10 dB bigger than that of the general diagonal loading method. Therefore, the proposed method has a better robust performance. diagonal loading; eigenvalue decomposition; matrix reconstruction; beamforming 10.7652/xjtuxb201608011 2015-11-03。 作者简介:王玉玺(1989—),男,博士生;黄国策(通信作者),男,教授,博士生导师。 基金项目:国家自然科学基金资助项目(61302153)。 时间:2016-05-17 http:∥www.cnki.net/kcms/detail/61.1069.T.20160517.1739.010.html TN911.7 A 0253-987X(2016)08-0064-062 非均匀广义对角加载稳健波束形成算法
3 实验仿真与性能分析
4 结 论