基于凸优化的鲁棒GPS空时抗干扰算法
2017-01-03杨琼张怡唐成凯
杨琼, 张怡, 唐成凯
(西北工业大学 电子信息学院, 陕西 西安 710072)
基于凸优化的鲁棒GPS空时抗干扰算法
杨琼, 张怡, 唐成凯
(西北工业大学 电子信息学院, 陕西 西安 710072)
针对GPS空时抗干扰算法性能因方向矢量失配误差和协方差矩阵误差影响而下降的问题,提出了一种基于凸优化的鲁棒GPS空时抗干扰算法。该算法利用Capon空间谱估计重构噪声加干扰协方差矩阵,并通过凸优化方程得到修正方向矢量,最终得到空时滤波权值,降低了阵列误差和方向矢量误差的影响。从空频响应谱、失配情况和不同快拍数下的算法性能等三方面进行仿真分析比较,仿真结果表明文中所提出的方法对宽带干扰和窄带干扰均有良好的干扰抑制效果。在相同的快拍数下信干噪比更好,对方向矢量误差具有一定的鲁棒性。
GPS;抗干扰;矩阵重构;凸优化;自相关;波束形成;约束最优化;MATLAB;波长
全球定位系统(GPS)的精密应用受到日益复杂的电磁环境及各类卫星导航干扰技术的挑战。各类干扰对GPS接收机的精度、可用性、完好性构成严重威胁。空时自适应滤波(STAP)抗干扰技术可以抑制多种干扰,但在实际应用中阵列误差将导致空时滤波算法性能急剧下降。另外,由于天线接收平台的运动、干扰位置的快速变化等原因,导致假定的方向矢量和实际的方向矢量不能完全匹配,使阵列输出的信干噪比(SINR)降低。
文献[1-2]提出的对角加载法(diagonal loading,DL)是一种有效提高空时滤波鲁棒性的方法,缺点是最优对角载入因子难以确定;文献[3]提出的协方差矩阵锐化方法(covariance matrix taper,CMT)通过加宽零陷来降低阵列误差,但锐化因子需要靠经验取值;文献[4-5]利用子空间投影法修正方向矢量,但是这类算法在低信噪比环境下性能较差;文献[6]提出矩阵重构的宽带鲁棒波束形成算法,物理实现简单,但并不能消除方向矢量误差。
针对上述问题,本文提出一种基于凸优化的GPS抗干扰方法。先利用Capon空间谱估计方法重构干扰加噪声协方差矩阵,根据凸优化方程估计出实际的期望信号的方向矢量,然后计算最优空时权值,得到稳健的空时抗干扰算法。
1 空时抗干扰模型
1.1 信号模型
空时自适应滤波结构如图1所示。
图1 空时滤波器结构图
从每个阵元通道看,各级延时构成FIR滤波,可以在时域上除去干扰;从相同的时间延迟节点看,不同的阵元构成了空域的自适应滤波,可以分辨空间干扰源,形成空域零陷抑制空域干扰。
图1中天线阵元数为M,时间延迟单元数为N。{wmn}为空时二维权系数。用MN×1维矢量W表示处理器的权矢量W=[w11,w21…wM1,w12,w22…wM2…w1N,w2N…wMN]TR=E(XXH)为接收数据协方差矩阵,其中X为MN×1维接收数据向量。
X=[x11,x21…xM1,x12,x22…xM2…x1N,x2N,…,xMN]T该处理器可描述为一个有约束的最优化求解问题。
s.t. WHS=1
(1)
式中,S表示空时二维方向矢量,S=at⊗as,其中⊗为克罗奈克积,at为时间矢量,as为空间方向矢量。利用拉格朗日乘子法可推出最优空时处理器的解为
Wopt=(SHR-1S)-1R-1S
(2)
1.2 性能分析
M个阵元的均匀线阵,阵元间距为d,期望信号波达方向θ0,有D-1个干扰源,波达方向分别为{θ1,θ2,…,θD-1},各个信源在基准点的复包络表示为si(t),则第l个阵元端接收的信号为
(3)
y(k)=wHX(k)
(4)
w为权重向量w=[w1,w2,…,wM]T。
阵列输出的信干噪比定义为
(5)
式子,Rs=E{s(k)sH(k)}和Ri+n=E{(i(k)+n(k))(i(k)+n(k))H}分别为阵列期望信号的自相关矩阵以及干扰和噪声的互相关矩阵。
在阵列信号处理中,为保证期望信号正常接收,应尽量减弱和抑制干扰信号,即增大系统的输出信干噪比。在自适应阵列天线系统中,通过调整权重向量,可使系统的输出信干噪比达到最优值,即
(6)
(7)
(8)
式中,0≤cos2(a,b,C)≤1,所以阵列输出的信干噪比损失的原因一是假定的方向矢量和实际的方向矢量之间不匹配,原因二是干扰加噪声协方差矩阵存在误差。
2 提出的算法
为了提高算法对方向矢量失配和协方差矩阵误差的稳健性,本文提出了凸优化的空时抗干扰算法。
Capon空间谱估计
(9)
(10)
干扰分量分布在波束旁瓣区间Θi,期望信号分布在波束主瓣区间Θr内。Θr∪Θi组成了整个空间域,Θr∩Θi=ø。当接收数据中包含期望信号分量时,自适应滤波器对矢量失配的鲁棒性大大降低。而本文所提出的矩阵重构模块将期望信号分量从协方差矩阵中滤除可以提高鲁棒性。
接着应用下面的凸优化方程,得到稳健的波束形成解
(11)
(12)
(13)
(14)
3 仿真结果
仿真实验采用5阵元均匀线性天线,阵元间隔半波长,延时抽头个数N=5。GPS卫星信号载波频率为1 575.42 MHz,C/A码速率1.023 MHz/s,期望卫星信号入射角为105°。噪声为加性高斯白噪声,窄带干扰频率也为1 575.42 MHz,到达角是140°;宽带干扰的到达角为30°,带宽与接收机带宽相同。接收机数据采样频率2.046MHz。用MATLAB软件及CVX工具包对本文的CVX-STAP算法与文献[1]提出的对角加载(DL-STAP)算法、文献[3]提出的锐化矩阵算法(CMT-STAP)进行比较。
3.1 多个干扰条件下抗干扰性能分析
仿真中输入信噪比SNR=-20.58 dB,输入信干噪比SINR为-58.52 dB,采样数为100,真实信号入射角为106°。图2是空频响应三维网线图,图3是图2对应的等高线图。从图中可以看出,在30°方向上整个频带内产生了一条较深的零陷带,而在140°方向、窄带干扰对应频点处有一个较深零陷,同时天线阵列的主瓣对准了真实信号位置。说明本文提出的算法对窄带干扰与宽带干扰都具有很好的自适应抗干扰性能。
图2 空频响应三维网线图
图3 空频响应等高线图
3.2 失配情况下的算法性能
由于干扰位置变化或天线接收平台震动,带来期望信号方向的角度偏移误差,导致天线阵抗干扰能力下降。所以本文在失配条件下对不同算法进行性能比较,结果如图4所示。
由图4可见,随着角度偏移量从0°到3°增加时,锐化矩阵算法和对角加载算法的输出信干噪比急剧下降。而本文算法由于采用凸优化对方向矢量进行修正,因此在失配情况下依然有较好的输出信干噪比。
图4 角度偏移信干噪比输出曲线
3.3 不同快拍数下算法性能比较
由于接收信号的自相关矩阵是不精确的,有限次的采样数据引起采样矩阵误差,所以本文最后从不同快拍数下输出信干噪比对3种算法进行仿真比较,结果如图5所示。
图5 不同快拍数下输出信干噪比
由图5可得,随着快拍数增加,采样数据越充分,阵列误差越小,本文所提出的CVX-STAP算法和锐化矩阵算法与对角加载算法的输出信干噪比都在
增加。在相同快拍数的情况下,本文算法输出SINR最高。
从上述仿真结果中可以看出,本文提出的基于凸优化的空时抗干扰算法在宽带和窄带干扰位置上生成零陷,可同时抑制窄带和宽带干扰,另外还可以抑制方向矢量误差。
4 结 论
本文针对矩阵误差和方向矢量失配会引起空时滤波算法性能下降较大的问题,提出了一种基于凸优化的GPS空时自适应滤波抗干扰算法。在快拍数数少、有方向矢量误差的情况下,本文提出的算法修正方向矢量,提高天线阵列输出信干噪比,对窄带干扰和宽带干扰具有更好的抗干扰性能。
[1] Xu Yougen, Ma Jingyan, Liu Zhiwen. A Class of Diagonally Loaded Robust Capon Beamformers for Noncircular Signals of Interest[J]. Signal Processing, 2014, 94(6): 670-680
[2] Zhu Shengqi, Liao Guisheng. Robust Space-Time Adaptive Processing with Colored Loading Using Iterative Optimization[J]. Digital Signal Processing, 2014(9): 1-7
[3] Liu Long, Zhang Zhaolin, Wang Ling. Robust SFAP Anti-Jamming Algorithm Based on Generalized Sidelobe Cancellation[C]∥The 6th China Satellite Navigation Conference, 2015: 795-804
[4] Zhang Wei, Wang Ju, Wu Siliang. Robust Capon Beamforming against Large DOA Mismatch[J]. Signal Processing, 2013, 93(4): 804-810
[5] Li Qiang, Liao Bin, Huang Lei. A Robust STAP Method for Airborne Radar with Array Steering Vector Mismatch[J]. Signal Processing, 2016,11(128): 198-203
[6] 范展, 梁国龙. 基于干扰协方差矩阵重构的恒定束宽鲁棒自适应波束形成[J]. 声学学报,2015, 40(1): 104-109 Fan Zhan, Liang Guolong. Frequency-Invariant Robust Adaptive Beamforming Based on Interference Covariance Matrix Reconstruction[J]. Acta Acustica, 2015, 40(1): 104-109 (in Chinese)
[7] Wu Shunxiao, Huang Yangbo, Tian Feng. A GNSS Space-Time Anti-Jamming Algorithm Based on Convex Optimization[C]∥The 5th China Satellite Navigation Conference, 2014(5): 725-738
[8] Yang Xiaopeng, Yan Lu, Sun Yuze, Zeng Tao. Improved Orthogonal Projection Approach Utilizing Interference Covariance Matrix Reconstruction for Adaptive Beamforming[J]. Electronics Letters, 2014, 50(20): 1446-1447
[9] Gu Yuejie, Leshem A. Robust Adaptive Beamforming Based on Interference Covariance Matrix Reconstruction and Steering Vector Estimation[J]. IEEE Trans on Signal Processing,2012;60(7):3881-3885
[10] Mu Pengcheng, Li Dan. Robust MVDR Beamforming Based on Covariance Matrix Reconstruction[J]. Science China Information Sciences, 2013, 56(4): 1-12
[11] Lu Zhengxing, Li Yunjie. Interference Covariance Matrix Reconstruction via Steering Vectors Estimation for Robust Adaptive Beamforming[J]. Electronics Letters, 2013, 49(22): 1373-1374
[12] 唐成凯,廉保旺,张玲玲. 卫星通信系统双向中继转发自干扰消除算法[J]. 西安交通大学学报, 2015,49(2):74-79 Tang Chengkai, Lian Baowang, Zhang Lingling. An Algorithm to Eliminate Self-Interference of Bidirectional Relaying for Satellite Communication Systems[J]. Journal of Xi′an Jiaotong University, 2015, 49(2): 74-79 (in Chinese)
A Robust GPS Space-Time Anti-Jamming Algorithm Based on Convex Optimization
Yang Qiong, Zhang Yi, Tang Chengkai
(School of Electronics and Information, Northwestern Polytechnical University, Xi′an 710072, China)
GPS space-time anti-jamming algorithms suffer from performance degradation in the presence of steering vector mismatch and covariance matrix estimation errors. We present a robust GPS space-time anti-jamming algorithm based on convex optimization. The algorithm reconstructs the noise pluse interference covariance matrix by Capon spectral estimation method and corrected the steering vector by convex optimization equations, finally gets the space-time filter weights, reduces the influence of array errors and steering vector mismatch. We analyze three aspects of algorithm performance which include space frequency response spectrum, mismatch cases and different number of snapshots. The simulation results show that the method can supress wideband interference and narrowband interference both well, has better signal to noise pluse interference ratio and is robust to steering vector errors.
global positioning system, anti-jamming, matrix reonstruction, convex optimization, autocorrelation, beamforming, constrained optimization, MATLAB, wavelength
2016-04-20
国家自然科学基金(61202394)资助
杨琼(1988—),西北工业大学博士研究生,主要从事卫星通信抗干扰的研究。
TP91
A
1000-2758(2016)06-1035-05