摘 要: 由于欺骗干扰比真实卫星导航信号功率稍大,意味着其功率远小于压制干扰,致使多天线卫星导航接收机的阵列接收环境发生改变,无法抑制欺骗干扰。该文提出了一种能有效改善阵列接收环境,恢复多天线卫星导航欺骗干扰抑制能力的方法。该方法通过降噪预处理提高阵列接收信号的信噪比和干噪比,再使用输出功率最小准则最优化权矢量,从而实现欺骗干扰抑制。理论分析和实验结果表明,该方法能够有效抑制欺骗干扰,而且阵列输出信干噪比较高,干扰抑制后接收机捕获性能不受干扰影响。
关键词:欺骗干扰抑制;多天线卫星导航接收机;输出功率最小准则;输出信干噪比
尽管传统阵列天线技术是卫星导航对抗压制干扰最为有效的方法之一[1-2],但当卫星导航欺骗干扰源发射比真实信号功率稍大的假信号时,欺骗干扰对抗效果欠佳。如最小方差无失真响应(MVDR)、广义旁瓣相消(GSC)和功率倒置法(PI)等为代表的常规自适应空域滤波均是GPS接收机阵列天线对抗大功率压制干扰的常规算法。但阵列天线卫星导航接收机在欺骗干扰环境中面对低SNR和负JNR,阵列接收信号协方差矩阵的逆与真实信号导向矢量不正交,故无法抑制欺骗干扰。
目前,世界各国研究机构学者已纷纷将研究重心转向卫星导航接收终端反欺骗技术,该技术已出现在许多公开发表的文献中。加拿大卡尔加里大学Daneshmand[3]提出了低计算复杂度的阵列天线抗欺骗干扰方法,该方法提取欺骗的导向矢量时没有要求对阵列接收信号解扩。随后,2014年提出一类预解扩的阵列天线GPS抗欺骗干扰方法,它基于正交投影和解扩实现欺骗干扰抑制[4]。该方法通过干扰的正交投影矩阵对接收数据进行投影,再对投影后的数据进行解扩,最后根据最大信噪比准则求权。后来,两级结构压制和欺骗干扰联合抑制方法成功利用两次正交投影逐级实现了对压制干扰和欺骗干扰的抑制,并避免了预解扩带来的计算复杂度[5]。与此同时,一种低复杂度盲欺骗干扰抑制方法——互相关投影法首先设法求得干扰正交投影矩阵,再利用投影互相关矩阵进行的最大特征值对应的特征向量实现欺骗干扰抑制[6]。然而,这些方法均未阐明对传统阵列天线抑制在欺骗干扰环境中性能不佳的直接原因。本文以MVDR空域滤波算法为例,从欺骗干扰环境中信噪比、干噪比、信干比等参数对输出信干噪比的影响入手,特别是信号和干扰强度远小于噪声强度的情况。当干扰导向矢量与噪声子空间正交时,阵列在干扰方向上才可以形成零陷[7- 8]。但从MVDR算法的输出功率表达式上看,噪声功率较高时会退化成为常规波束形成(CBF)[9-11],故只能对期望信号方向保型,而不能对干扰方向产生零陷,就不具备欺骗干扰抑制的能力了。
本文首先通过降噪改善卫星导航阵列接收环境,在使用输出功率最小准则最优化权矢量时,保留了协方差矩阵逆的小特征值对应的特征向量,使之与真实信号导向矢量正交,从而保证对欺骗干扰方向上形成零陷,成功实现欺骗干扰的抑制。此外,本文从理论上分析了降噪欺骗干扰抑制方法在协方差矩阵的影响,以及该方法的波束方向图和输出SINR性能。最后,仿真实验验证所提方法能有效抵抗欺骗干扰的攻击。
假设接收机前端放置了N根间距半波长等距线阵,接收M个信号,其中包括P个真实信号和Q个欺骗干扰,以及加性高斯白噪声。经过单路径传播后,M个阵元接收的信号向量x(t)可以表示为:
(1)
式中,a(θi)为第i个导航卫星的导向矢量,a(θk)为第k个欺骗干扰的导向矢量,而n(t)为加性高斯白噪声。bi(t)为数据比特;ci是第i个导航卫星的扩频码。Pi表示第i个卫星的总发射功率,令θi、τi 分别是第i个卫星信号到达接收天线阵列的波达方向、时延。此时,设i=1上式可写作:
x(t)=σ1b1(t-τ1)c1(t-τ1)ejφa1+j(t)+n(t)
(2)
其中,实施的欺骗干扰为假定加性噪声n(t)为高斯白噪声,其接收信号向量x(t)的协方差矩阵为:
(3)
式中表示真实卫星信号的功率,表示第k个欺骗干扰的功率。
对接收信号协方差矩阵Rx做特征值分解得
(4)
其中N个特征值λi(i=1,2,...,N)分别对应特征向量ui(i=1,2,...,N)。在GPS欺骗干扰环境下,欺骗干扰的功率与真实信号相仿,因此其功率与真实信号均小于噪声功率,接收信号协方差矩阵Rx的全部特征值是与噪声功率相近的接收信号协方差矩阵的逆矩阵只能表示为
(5)
可以看出,此时无法利用小特征值对应的特征向量ui(i=M+1,M+2,…,N)与导航信号导向矢量的正交关系,因此波束方向图无法在干扰相应位置形成零陷。从另一方面说,在欺骗干扰和压制干扰这两种背景下,干扰信号功率水平的不同是接收环境最主要的区别:1)压制干扰功率与噪声功率的比值(即干噪比INR)约20 dB甚至更大;2)欺骗干扰环境下的INR仅-15 dB左右,远小于前者。
从两种干扰的功率分析上看,干扰功率的不同体现在接收机接收环境中INR的不同,而这正是导致经典波束形成算法失效的直接原因之一。因此,须采取措施来改变算法适用条件,即改变INR。如图1所示,通过降噪改变噪声功率就可以改变INR。如果能够在使用最优化波束形成之前,先把接收信号中的噪声全部或部分滤除,就可以使INR变大,恢复波束形成算法的适用条件。
图1 所提方法框图
Fig.1 Block diagram of the proposed method
欺骗干扰环境中,即接收信号协方差矩阵Rx的全部N个特征值在数值上相近,利用Rx全部N个特征值的平均值来估计噪声功率,即然而,尽管此时Rx特征值与噪声功率非常接近。但从理论上来讲,Rx的N个特征值大小还是存在一定的差异。相比较而言,如果能够事先确定入射信号的数量M,利用小特征值λi(i=M+1,M+2,…,N)来估计噪声功率比用全部特征值更加准确。故选择小特征值中的一部分或者全部来估计噪声功率,即
(6)
获得噪声功率的估计值之后即可执行降噪。协方差矩阵中的噪声成分可表示为噪声功率与单位阵的乘积,从协方差矩阵中减去一个与噪声功率水平十分接近的单位阵,可去除协方差矩阵中的噪声成分。即从接收信号协方差矩阵中减降噪声成分,过程如下
(7)
式中为噪声功率的估计值,L是用以估计噪声功率的小特征值的数量,L≤N-M。此时,降噪后的信号写作
x1(t)=σsb1(t-τ1)c1(t-τ1)ejφa1+j(t)+α·n(t)
(8)
其中,系数α表示降噪系数,其范围0≤α≤1, α越大,说明降噪程度不明显;α越小,说明降噪程度越严重。α·n(t)可以看做是降噪后接收信号中的残留噪声成分。
降噪后的接收信号协方差矩阵为
(9)
结合式(7)所示的降噪过程,可以算得降噪系数α的值为
(10)
在非常理想的情况下,噪声功率估计值与真实值越接近,α越接近零,此时降噪后的接收信号x1(t)中几乎不含噪声成分。
设权矢量为w,则降噪后阵列输出为
y(t)=wH·x1(t)
(11)
阵列总的输出功率为
Pout=E[|y(t)|2]=wHRx1w
(12)
求取最优加权矢量时根据带约束的输出功率最小准则,即在保证对真实信号的增益为常数wH·a1=1的条件下,使输出总功率最小。
(13)
式中a1表示期望信号的导向矢量。利用拉格朗日乘子法构建代价函数,求极值可得加权矢量为
(14)
式(14)即为降噪欺骗干扰抑制方法加权矢量表达式,其中分母是一个常数。
降噪后,接收信号协方差矩阵为式中δi(i=1,2,…,N)为Rx1的N个特征值,ui是与之对应的特征向量。尽管真实卫星信号、欺骗干扰的功率水平较低,由于降噪预处理使得残留噪声功率水平降低。因此,若将此N个特征值从大到小排列,可得排列结果
δ1≥δ2≥…≥δM≥δM+1=δM+2=…=δN=
(15)
此时,接收信号协方差矩阵的逆矩阵可以表示为
(16)
降噪前后对比接收信号协方差矩阵的逆矩阵和的表达式,可以看出式(5)小特征值对应的特征向量ui(i=M+1,M+2,…,N)与入射信号导向矢量无法形成正交关系,这使得方向图无法在干扰方向上形成零陷。降噪后协方差矩阵的逆(式(16))可保留小特征值对应的特征向量ui。
如果将此时小特征值对应特征向量uM+1、uM+2、…、uN构成的子空间称作残留噪声子空间,式(16)说明降噪后的可以近似地由位于残留噪声子空间的特征向量ui(i=M+1,M+2,…,N)所表达。故入射信号导向矢量与ui(i=M+1,M+2,…,N)具有正交关系,使欺骗干扰环境下表现不佳的传统空域滤波算法恢复了适用条件。
下面分析降噪欺骗干扰抑制方法在方向图和输出SINR的性能。
采用降噪欺骗干扰抑制方法的加权矢量,计算阵列方向图表达式为
(17)
分析此算法下的阵列方向图:
(1)在GPS真实卫星信号的来波方向上,a(θ)=a1,阵列的方向图响应为
(18)
由此可见,降噪欺骗干扰抑制方法下,阵列对GPS真实卫星信号的增益为单位增益,算法可以保证对真实卫星信号的无失真接收。
(2)该方法考虑到降噪后的数据其噪声子空间内的特征向量ui(i=M+1,M+2,…,N)与干扰导向矢量之间存在正交关系,即
(19)
由于在干扰θk方向上,a(θ)=ak阵列增益为
(20)
此时,阵列波束方向图在干扰方向上的增益可以近似为“0”,说明降噪欺骗干扰抑制方法成功抑制干扰。
下面分析降噪欺骗干扰抑制方法的输出信干噪比SINR。将降噪后接收信号协方差矩阵Rx1表达式(9)代入阵列的总输出功率表达式(12)中
(21)
结合前面对算法方向图的分析,在GPS真实信号来向的响应为单位增益,即wHa1=1;在欺骗干扰信号来向上产生零陷,可近似认为wHak=0(k=2,3,...,M)。那么此时阵列总的输出功率
(22)
阵列的输出信干噪比为
(23)
由此分析,降噪欺骗干扰抑制方法其输出信干噪比SINR几乎不含干扰成分,能够影响阵列输出信干噪比的因素主要有GPS真实卫星信号的入射功率降噪后的残留噪声功率事实上,由于GPS欺骗干扰信号能够被成功抑制,所以输出信干噪比SINR基本不受干扰功率的影响。此外由于降噪前对噪声功率的估计比较准确,降噪系数α近似为零,所以降噪后的残留噪声功率也几乎为零,实现了在一定程度上提高阵列输出SINR的目的。
为了验证该算法的有效性,主要考察欺骗干扰抑制的波束方向图、GPS同步和输出信干噪比(SINR)这三个方面。设GPS接收机阵列采用半波长均匀间距放置的8阵元线阵。接收机时域采样频率采用奈奎斯特采样频率。信号其中心频率为1.25 MHz,采样频率为5 MHz。期望卫星发射导航信号为粗/截获码(C/A code),在阵列天线GPS接收机中,为了验证本文提出方法的有效性,仿真首先观察了本方法的波束方向图。GPS真实卫星信号功率为-160 dBW,入射角度为-5°,两个欺骗干扰均发送具有同颗卫星的C/A码,延迟随机产生,其功率-150 dBW,入射角度分别为-50°和30°,高斯白噪声的功率为-140 dBW。数据长度选择包括20组1023码长的C/A码。
实验1 波束方向图
在上述实验条件下,对比传统MVDR算法和降噪欺骗干扰抑制方法的方向图。如图2所示,降噪欺骗干扰抑制方法的方向图在真实信号方向上为单位增益,且在两个欺骗干扰方向上形成了零陷。说明降噪欺骗干扰抑制方法已恢复了抑制欺骗干扰的能力。
实验2 干扰抑制后同步结果
实验考察了使用本文方法后接收机关于频率和码相位的二维捕获结果。从图3可以看出,接收机不受欺骗干扰的影响,可实现对期望卫星的码捕获和多普勒频移捕获。
实验3 不同干扰功率对欺骗干扰抑制方法输出SINR的影响
不同干扰功率情况下,对比了降噪欺骗干扰抑制方法与传统MVDR的SINR。仿真实验条件同上,当干扰功率从-170 dBW到-110 dBW变化,采用200次蒙特卡洛实验。如图4所示,降噪欺骗干扰抑制方法在不同干扰功率情况下对输出信干噪比的影响很小,与式(23)结论相符。降噪欺骗干扰抑制方法的输出信干噪比高于传统MVDR算法约20 dB,较大提高了多天线导航接收机抑制欺骗干扰的能力。此外,对大功率欺骗干扰依然有效。
图2 波束方向图的比较
Fig.2 Comparison of beam pattern
图3 干扰抑制后多普勒频率和码相位二维捕获结果图
Fig.3 Result of two Dimension acquisition after spoofing mitigation
实验4 不同噪声功率对欺骗干扰抑制方法输出SINR的影响
对比了在不同噪声功率条件下阵列输出信干噪比SINR随噪声功率变化的情况。真实信号的功率为-160 dBW,入射角度为0°,一个欺骗干扰信号入射角度为40°,功率为-150 dBW,高斯白噪声功率从-170 dBW到-110 dBW变化,采用200次蒙特卡洛实验。从图5可以看出,降噪欺骗干扰抑制方法输出SINR比降噪前提高约20 dB。这是由于估计噪声方差的能力是一定的,降噪系数α的值约为0.01左右,使得残留噪声与GPS真实卫星信号功率相当,与干扰抑制前信噪比为-20 dB相比提高约20 dB。噪声功率越大,阵列输出SINR越小。当噪声功率低于-140 dBW以下,降噪后欺骗干扰抑制方法输出SINR达到10 dB以上,满足接收机实际工作需要。
图4 不同干扰功率下输出信干噪比的比较
Fig.4 Comparison of the output SINR with different power of interference
图5 不同噪声功率下的输出信干噪比的比较
Fig.5 Comparison of the output SINR with different power of noise
在欺骗干扰环境下,干扰和真实信号的功率均远小于噪声功率,致使接收信号协方差矩阵的大、小特征值相差无几,无法将协方差矩阵的逆矩阵近似表达成只含噪声子空间内向量的形式。在运用传统空域自适应滤波方法前,先进行降噪预处理,增加大、小特征值之间的差距,就可以再次将协方差矩阵的逆矩阵近似表达成只含噪声子空间内向量的形式,从而恢复传统空域自适应滤波方法的适用条件。该降噪多天线欺骗干扰抑制方法输出SINR较高,能使接收机不受欺骗干扰影响完成正常捕获工作。
参考文献
[1] 王文益, 杜清荣, 吴仁彪, 等.一种利用少快拍数据的卫星导航高动态干扰抑制算法[J].电子与信息学报,2014, 36(10): 2445-2449.
Wang W Y, Du Q R, Wu R B, et al. High Dynamic Interference Suppression Based on Few Snapshots for Satellite Navigation System[J]. Journal of Electronics & Information Technology, 2014, 36(10): 2445-2449.(in Chinese)
[2] 张柏华, 马红光, 孙新利,等.基于正交约束的导航接收机空时自适应方法[J].电子与信息学报, 2015, 37(4): 900-906.
Zhang B H, Ma H G, Sun X L, et al. Space Time Adaptive Processing Technique Based on Orthogonal Constraint in Navigation Receiver[J]. Journal of Electronics & Information Technology, 2015, 37(4): 900-906. (in Chinese)
[3] Daneshmand S, Jahromi A, Broumandan A, et al. A Low-Complexity GPS Anti-Spoofing Method Using a Multi-Antenna Array[C]∥Proceedings of the 25th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2012), Nashville TN, 2012, 137(1):1233-1243.
[4] Daneshmand S, Jafarnia-Jahromi A, Broumandan A, et al. A GNSS structural interference mitigation technique using antenna array processing[C]∥Sensor Array and Multichannel Signal Processing Workshop (SAM), 2014 IEEE 8th, 2014: 109-112.
[5] 包莉娜, 吴仁彪, 王文益,等. 两级结构的卫星导航压制式和欺骗式干扰联合抑制算法[J]. 信号处理, 2015, 31(9):1041-1046.
Bao L N, Wu R B, Wang W Y, et al. Two-step GPS Interference Suppression Algorithm for Spoofing and Jamming[J]. Journal of Signal Processing, 2015, 31(9): 1041-1046. (in Chinese)
[6] 王纯, 张林让. 基于互相关投影导航接收机欺骗干扰抑制方法[J]. 电子与信息学报, 2016, 38(8):1984-1990.
Wang C, Zhang L R. Spoofing Mitigation Method for Navigation Receiver Based on Cross Correlation and Projection[J].Journal of Electronics & Information Technology, 2016, 38(8):1984-1990. (in Chinese)
[7] Wax M, Anu Y. Performance analysis of the minimum variance beamforming[J]. IEEE Transactions on Signal Processing, IEEE, 1996, 44(4): 928-937.
[8] 王永良, 丁前军, 李荣峰. 自适应阵列处理[M]. 北京: 清华大学出版社, 2004:30-36.
Wang Y L, Ding Q J, Li R F. Adaptive array processing[M].Beijing:Tsinghua University Press,2004:30-36.(in Chinese)
[9] Araki S, Okada M, Higuchi T,et al. Spatial correlation model based observation vector clustering and MVDR beamforming for meeting recognition[C]∥2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, 2016: 385-389.
[10] Sergiy A. Vorobyov. Principles of minimum variance robust adaptive beamforming design[J]. Signal Processing, 2013,93(12): 3264-3277.
[11] Amin M G, Closas P, Broumandan A, et al. Vulnerabilities, Threats and Authentication in Satellite-Based Navigation Systems[C]∥Proceedings of the IEEE, 2016, 104(6): 1169-1173.
Abstract: Since the power of spoofing is slightly larger than that of the real satellite navigation signal, and much less than the high-power interference, anti-spoofing cannot be realized based on conventional multi-antenna satellite navigation receiver due to the changes of array receiving environment. This paper presents a method which can improve the array receiving environment and recover the interference suppression ability of multi-antenna satellite navigation receiver. Firstly, improve SNR and interference to noise power ratio by denoiseing preprocessing from the array receive signal, and then employ the minimum the output power criteria to optimize the weight vector. Theoretical analysis and experimental results show that the method can effectively mitigate the spoofing, the array output signal to interference plus noise power ratio is higher, interference suppression after the receiver capture performance is not affected by interference.
Key words: anti-spoofing; multi-antenna satellite navigation; the minimum the output power criteria; output signal to interference plus noise power ratio
收稿日期:2017-03-14;
修回日期:2017-07-20
基金项目:国家自然科学基金(61373112,61473216);教育部高等学校博士学科点专项科研基金(20126120110008);陕西省自然科学基础研究基金青年人才项目(2013JQ8003)
中图分类号:TN967.1
文献标识码:A
DOI:10.16798/j.issn.1003- 0530.2018.01.006
文章编号:1003-0530(2018)01-0047-07
王 纯 女,1983年生,陕西西安人。西安建筑科技大学信息与控制工程学院副教授,主要研究方向为阵列信号处理在导航中的应用等。
E-mail:wangchun01@126.com
郝鹏飞 男,1986年生,内蒙古鄂尔多斯人。硕士,西安建筑科技大学信息与控制工程学院,主要研究方向为阵列信号处理和GPS欺骗干扰抑制。
E-mail:chongyingjian@163.com
张林让 男,1966年生,陕西扶风县人。西安电子科技大学雷达信号处理国防科技重点实验室教授,主要研究方向为阵列信号处理在雷达系统中的应用等。
E-mail:lrzhang@xidian.edu.cn