
基于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,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1698941605204443.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:基于LMS算法的窄帶干擾檢測技術.doc
本文 PDF 下載地址:基于LMS算法的窄帶干擾檢測技術.pdf
| 留言與評論(共有 0 條評論) |