基于LMS算法的窄带干扰检测技术
张兆林;李路;姚如贵;王伶
【摘 要】直扩系统通常采用干扰抑制技术提高系统的干扰容限。在无干扰或小干
扰情况下,直接进行干扰抑制会给接收端带来极大的信噪比损失,而窄带干扰检测
技术可以有效解决这一问题。传统的窄带干扰检测技术常用于低信噪比情况下,而
本文提出的基于LMS算法的干扰检测算法能够较好的适用于大信噪比范围与高信
噪比情况,对于不同的信噪比该算法可以自适应选取相应的门限以较高的干扰检测
率与较低误检率有效检测干扰,同时相对于其他算法该算法原理简单,容易实
现。%Interference suppression technique is usually ud to improve the
interference tolerance of DSSS ( Direct Spread Spectrum System) . In the
ca of no interference or little interference, direct implementation of
interference suppression will caus a great SNR loss at receiver.
Narrowband interference detection technique can effectively solve this
problem. Classical narrowband interference detection technique can only
work well at low SNRs. In this study, a novel interference detection
algorithm bad on LMS algorithm is propod;this algorithm can be
adopted at a large range of SNRs or at high SNRs. For different SNRs, this
algorithm can adaptively lect threshold to de⁃tect interference effectively
with high detection rate as well as low fal detection rate. Compared with
other algo⁃rithms, the algorithm is simple in principle and easy to
implement.
【年(卷),期】2016(000)001
【总页数】6页(P92-97)
【关键词】直扩系统;LMS算法;信噪比;干扰检测;误检率
【作 者】张兆林;李路;姚如贵;王伶
【作者单位】西北工业大学 电子信息学院,陕西 西安 710072;西北工业大学 电子
信息学院,陕西 西安 710072;西北工业大学 电子信息学院,陕西 西安 710072;西
北工业大学 电子信息学院,陕西 西安 710072
【正文语种】中 文
【中图分类】TN911.4
直接序列扩频通信体制由于具备良好的抗干扰、抗截获及保密通信能力,是目前国
内外各类数据链中应用最广泛、最成熟的通信体制之一[1]。然而,面对更高的抗
干扰要求时,受限于目前器件的处理能力和信道带宽,仅依靠增大扩频处理增益来
提高直扩系统自身的抗干扰容限是不现实的。因此,需要对接收信号进行干扰抑制
处理,以进一步增强系统的干扰抑制能力。然而在无干扰或小干扰情况下,直接进
行干扰抑制会给接收端带来极大的信噪比损失,而窄带干扰检测技术可以有效解决
这一问题。
传统的干扰检测及抑制算法大都工作在地面接收,低信噪比条件下,而在采用扩频
技术的星间通信中,由于收发双方的距离远近差别大,扩频信号功率具有大动态范
围,导致星间通信信噪比动态范围较大。在高信噪比条件下,当不存在干扰或干扰
很小时,传统的干扰检测算法不再适用,因此,需要寻求一种有效的干扰检测技术
以适用于高信噪比情况与大信噪比范围的条件,使信号在无干扰或小干扰情况下不
经干扰抑制而直接通过,在强干扰下进行干扰抑制处理,以提高系统性能。
目前窄带干扰检测技术主要分为时域检测技术和频域检测技术2类,时域检测技
术以误差预滤波技术为主[2];频域检测技术以FFT算法的陷波干扰抑制技术为主
[3]。文献[4]根据接收信号频谱的统计特性,实时估计信道白噪声和干扰之间的门
限,给出一种基于自适应门限的窄带干扰抑制算法,可在有效判决出干扰信号后进
行抑制处理。文献[5]提出了一种基于傅里叶变换的双门限干扰检测算法
(localization algorithm bad on double-threshold,LAD),通过迭代计算高低
门限,将变换域幅值分别与2个门限比较进行干扰检测。文献[4]提出的自适应门
限算法以及文献[5]提出的双门限算法均适用于低信噪比情况,当信噪比范围大或
是高信噪比时这2个文献所提算法会失效。然而本文提出的基于LMS算法的干扰
检测算法针对不同信噪比自适应选取相应的门限值,能在高信噪比情况与较大的信
噪比动态范围内对接收信号以较小的误检率,较大的干扰检测率进行有效干扰检测。
最小均方(LMS)算法是时域干扰抑制算法中应用最为广泛的一种,它原理简单,容
易实现,主要利用窄带干扰与扩频信号在预测性上的差异来抑制干
Widrow和Hoff于1960年提出以瞬时误差信号平方的梯度作为均方误差函数梯
度的估计,得到最小均方(LMS)算法,LMS算法作为一种线性自适应滤波算法,
其实现结构简单,是一种使用广泛的自适应算法[7]。
预测滤波器的输入信号矢量x(n)=[x(n-1),x(n-2),…,x(n-L)],y(n)为滤波器的输出,可
得
式中,ω(n)为滤波器的权矢量。设期望响应为d(n),那么线性预测滤波器的误差信号
为
由于最小均方误差是由瞬时误差信号平方的梯度作为均方误差函数梯度的估计,可
得
易得到
式中,μ为滤波器迭代步长。(4)式即是LMS算法权向量的迭代公式。从公式中可以
看出,LMS算法的原理非常简单,它既不需要计算有关的相关函数,也不需要矩阵求
逆运算。
在LMS算法收敛的范围内,迭代步长μ越大,算法的收敛速度越快,但LMS算法的失
调也越大,算法性能也越不稳定,因此LMS算法的收敛速度与失调之间存在着矛盾
[8]。在保证滤波器一定的失调性能的情况下,如何缩短收敛过程成为一个值得研究
的问题。针对这个问题,变步长LMS算法应运而生。下面,详细介绍一种现有的变
步长LMS算法——归一化LMS算法[9]。
定义滤波器的更新权向量ω(n+1),要使权向量的增量δω(n+1)满足
欧几里德范数最小化,而且要满足
使用拉格朗日乘子法,可得归一化LMS 算法的代价函数为
式中,λ表示拉格朗日乘子。将代价函数J(n)对ω(n+1)求导置零,即可得到更新权向
量。将(7)式对ω(n+1)求导如下
令上式等于零,可得最优更新权向量为
将其带入公式(6),化简可得:
式中,e(n)表示估计误差。将λ带入(9)式并引入常量μ,更新权向量可表示为
称(11)式为归一化LMS算法抽头权向量的迭代公式。(11)式等号右边第2项为算
法权向量的修正项,该修正项经抽头输入向量欧几里德范数的平方归一化。
同公式(4)的权向量迭代公式比较,可以看出,若设
那么,归一化LMS算法实际上就是一种变步长的 LMS算法。由于归一化LMS算法
是在LMS算法随机梯度估计的基础上对抽头输入向量的欧几里德范数平方进行了
归一化。因此,无论是对于相关数据还是非相关数据,归一化LMS算法提高了LMS
滤波算法的收敛速度,克服了自适应滤波收敛速度与稳态噪声之间的矛盾[10],其抗
干扰性能优于传统LMS算法。
信噪比动态范围大特别是高信噪比条件下,当无干扰或干扰小时直接进行抑制处理
会带来较大的信噪比损失。因此,有必要对接收信号进行干扰检测,以便判定是否对
接收信号进行干扰抑制处理。
为了验证无干扰时干扰抑制对信号带来的能量损失,我们设置仿真参数为:采样频率
62 MHz,伪码速率10.23 MHz,中频15.48 MHz,信噪比为10 dB。图1给出了不
存在干扰时采用归一化LMS 算法对接收信号进行干扰抑制处理前后信号频谱的对
比。从图中可以看出由于干扰抑制使信号产生损伤,输出信号的波形严重失真,进一
步降低了输出信噪比。
针对归一化LMS算法在无干扰或小干扰情况下对信号损伤巨大的问题,本文在归一
化LMS算法基础上,提出了基于LMS的干扰检测算法。通过将自适应滤波模块的
输出信号与输入信号功率的比值取对数后与设定的门限进行比较,以判断接收信号
有无干扰。该干扰检测算法原理简单、容易实现、复杂度低。数据的处理流程如图
2所示。
由文献[11]可知,在迭代步长较小时,LMS算法对无干扰和小干扰信号滤除较浅,对强
干扰信号不能完全滤除;在迭代步长较大时,LMS算法对强干扰信号抑制较好,但会
使无干扰和小干扰信号失真严重。本文提出的基于LMS的干扰检测算法正是基于
以上特性,通过比较小步长LMS滤波器的输出信号与输入信号功率比值的对数与设
置的合理门限值的大小来判断有无干扰。
图3为基于LMS的干扰检测与抑制算法原理框图:
图3中所采用的判决滤波器与干扰抑制模块均采用归一化LMS算法抑制干扰,其中
为输入信号,为输出信号。调节(12)式中的参数可改变迭代步长的大小。下面对该
算法进行具体描述:
1) 将输入的数据分路成为2路,第1路数据送入采用小步长LMS算法的判决滤波
器进行干扰检测,第2路数据送入延时模块。
2) 判决滤波器对输入信号进行LMS迭代滤波,并计算滤波器输出信号和输入信号
的功率比值并取对数记为Mn。
3) 在判决模块中对比Mn与设定的门限TH来判断干扰有无并输出对应的控制信
号。当Mn>TH时,表明无干扰或干扰很小,当Mn
4) 干扰判决模块输出的控制信号控制选通开关。若无干扰或干扰较小,则选通开关
将第2路数据输给直通模块;若存在较强干扰,则选通开关将第2路数据输给采用大
步长LMS算法的干扰抑制模块进行干扰抑制处理。
如图3所示,本文所提基于LMS算法的干扰检测算法原理简单、容易实现,只需要
在归一化LMS算法的基础上增加一个采用小步长LMS算法的判决滤波器与一个
直通模块,系统的复杂度较低。该算法适用于较大的信噪比动态范围,尤其是在高信
噪比下,也能有效检测干扰的有无,这是该算法相对于其他算法最大的优势。该干扰
检测算法的门限设置最为关键,下面给出门限选取的方法。
门限的选取是本文所提干扰检测算法的关键,下面具体论述如何选取合理的门限值。
我们定义
为输出信号与输入信号的功率比值,其中Pout(x)为信号经干扰抑制处理后的功
率,Pin(x)为干扰抑制模块输入端信号功率。
我们设定干信比小于20 dB的干扰信号为小干扰,其能通过直扩系统本身的干扰容
限被抑制;而干信比大于20 dB的干扰为大干扰,需要经过干扰抑制模块进行干扰抑
制处理。因此,可设定干信比为20 dB时的输出信号与输入信号功率比值Mn为门
限值,即
(14)式则为本算法选取门限的依据,其中TH为门限值。
表1是由MATLAB仿真数据通过统计得出的TH在不同信噪比下较好的门限取值
范围,其中,仿真参数设置为:采样频率65 MHz,伪码速率10.23 MHz,中频
16.84 MHz,(12)式迭代步长中参数μ=3。TH的取值与干扰的大小无关,仅与接
收信号的信噪比有关。
本节通过MATLAB仿真验证所提算法的性能。仿真参数设计如下:数据流速率为
500 bits/s,伪随机序列速率为10.23 MHz,扩频后采用BPSK调制,接收端的
中频为16.84 MHz,采样频率为65 MHz,窄带干扰带宽为2 MHz。
误检率和干扰检测率常用于衡量干扰检测算法性能。误检率是指算法在无干扰或小
于所需检测干扰强度时判断为有干扰的概率。干扰检测率是指在干扰大于所需检测
干扰强度时正确检测出干扰的概率。考虑到信号的信噪比动态范围大,如果:①一
个算法的误检率很低;②在低信噪比强干扰下的干扰检测率很高,小干扰下的干扰
检测率很低;③在高信噪比强干扰的检测率大,对小干扰的检测率小,则认为该算
法的性能好。在这里干扰信号的强弱是相对噪声而言的。
为了验证本文所提算法的性能改善,我们对比以下几种方法:记方法1为本文所
提基于LMS的干扰检测算法。根据文献[4]提出的自适应门限选择的理论依据,可
记方法2为DFT+自适应的门限检测算法。记文献[5]提出的LAD算法为方法3。
方法2用到了自适应的门限算法,这里门限的选取是文献[4]提出的自适应门限选
择理论。对比3种方法的误检率和干扰检测率,可以评估3种算法在高信噪比情
况与较大的信噪比范围内的性能。
仿真中方法1根据表1,在不同的信噪比范围内设置相应的门限值,方法2的自
适应门限系数k=8,考虑到工程应用,方法3的高低门限系数分别为2和4,试
验次数10 000次。
图4分别给出了在无干扰条件下3种检测算法的误检率曲线。
对比3种方法的误检率曲线可以看出:(1)方法1在整个信噪比区间的误检率最低,
小于0.1%;(2)方法2在整个信噪比区间的误检率随信噪比的增加呈上升趋势,低
信噪比区间误检率在15%上下,呈上升趋势,低信噪比区间误检率在15%上下,
高信噪比区间误检率急剧增大,高达70%以上;(3)方法3在整个信噪比区间的误
检率随信噪比的增加呈下降-上升的趋势,在整个区间内的误检率都偏大。分析原
因可知:扩频信号和噪声之和在高信噪比条件下不再近似服从高斯分布,门限系数
的设置已经失效,因此在高信噪比下方法2和方法3的误检率很大,且误检率随
着信噪比的提高而增大。方法1根据不同的信噪比设置了相应的门限,并不只针
对高斯分布,对高信噪比下的其他分布同样适用。
本节将对比方法1~3在高低信噪比下的不同干扰类型的检测性能,这里将以
10 dB和-20 dB分别代表高低2种信噪比。
图5和图6分别给出了3种检测算法针对不同强度点频和窄带干扰的检测率。
由仿真结果可以看出:点频干扰和窄带干扰的检测结果相近,只是相同条件下同强
度的点频干扰的检测率大于或等于窄带干扰的检测率。这是因为相同强度的点频干
扰相对窄带干扰能量更集中,因此也更容易检测。对比图5和图6中的检测曲线
可以看出:(1)方法1~3对低信干比下的干扰检测性能十分接近,3种方法基本可
完全检测干扰;(2) 方法2在高低信噪比下对小干扰检测率达分别达90%和15%
以上; (3)方法3在高低信噪比下对小干扰检测率达分别达90%和15%以上;
(4) 方法1在高低信噪比下对小干扰的检测率都很低,特别是在高信噪比下,方法
1的小干扰检测率远小于方法2和方法3。
方法2和方法3在高低信噪比下对小干扰的检测率都较方法1大,尤其是在高信
噪比条件下。从误检率来讲方法1的误检最小,性能最优;从干扰检测率来讲,
方法1对强干扰的检测性能与方法2和方法3相近甚至更好一些,且方法1对小
干扰的检测性能更是优于方法2和方法3。因此综合误检率和干扰检测率,方法1
的性能最优。
本文提出基于归一化LMS算法的干扰检测算法,通过比较小步长LMS滤波器的
输出信号与输入信号功率的比值与设置的合理门限值的大小来判断有无干扰,原理
简单、容易实现且复杂度低。本文所提干扰检测算法避免了高信噪比条件下信号的
误检问题,并降低了对小干扰的检测概率,尤其是在高信噪比条件下,适用于信噪
比变化较大的星间通信。
本文发布于:2023-11-03 00:13:25,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1698941605204443.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:基于LMS算法的窄带干扰检测技术.doc
本文 PDF 下载地址:基于LMS算法的窄带干扰检测技术.pdf
留言与评论(共有 0 条评论) |