趙忠凱,毛 蓓,魯人杰
(哈爾濱工程大學 信息與通信工程學院, 黑龍江 哈爾濱 150001)
在復雜電磁環境下,具有收發同時功能的大功率數字射頻存儲(DRFM)轉發式干擾機中,存在著嚴重的同頻干擾問題[1]。為了保證干擾機正常工作,需要消除同頻干擾,而自適應干擾對消技術是實現同頻干擾對消的有效手段。當前,對于干擾對消技術的研究主要集中在5G移動通信的同時同頻全雙工技術中[2]?,F有的同頻干擾對消技術主要通過三種途徑實現:空域、模擬域和數字域自干擾對消[3]。由于數字域自干擾對消技術的信號處理能力最強,消除自干擾信號最徹底且計算資源成本較低[4],因此,產生了諸多消除數字域同頻干擾的自適應干擾對消技術[5-7],為解決雷達干擾機中存在的同頻干擾問題提供了理論支撐。自適應干擾對消技術中的自適應算法主要包括最小均方誤差(LMS)算法、仿射投影(AP)算法和遞推最小二乘(RLS)算法。LMS算法由于其簡潔易實現和對不同信號條件的魯棒性得以廣泛應用,然而這種固定步長的LMS算法的穩態誤差和收斂速度卻相互制約,由此衍生出了各種變步長LMS算法。文獻[8]詳細列舉了一些變步長LMS算法,通過構造步長函數與誤差信號或者輸入信號的函數,改進算法性能。文獻[9-10]分別將一種變換域變步長LMS算法、基于先驗誤差的變步長歸一化最小均方誤差(NLMS)算法應用于自適應收發隔離系統。文獻[11]提出了基于LMS算法的自適應對消結構,但未對對消性能進行量化分析。文獻[12]的時變步長LMS(TVSSLMS)算法利用改進的Logistic函數構造了步長因子隨時間迭代變化而與誤差信號無關的函數,使得高對消比的情況下仍能獲得較快收斂速度,但該函數結構復雜,且時變系統跟蹤能力差。雖然針對LMS算法的研究和改進非常之多,但始終存在著收斂速度慢、受梯度噪聲影響大等缺點。
針對上述問題,本文采用變步長仿射投影(VSSAP)算法來消除轉發式干擾機中的同頻干擾。該算法首先建立了轉發式干擾機系統中數字域同頻干擾對消模型,接著分析推導了以高斯分布函數為改進的步長函數,最終通過仿真實驗驗證了VSSAP算法的性能。
轉發式干擾機的同頻干擾對消模型如圖1所示。該模型中,遠端有用信號和從發射機耦合所得的同頻干擾信號,首先經過空域自干擾對消后進入接收機,接著進行射頻域自干擾對消,使得接收通道的輸出滿足模數轉換器(ADC)的動態范圍要求,同時避免ADC阻塞,最后在數字域對自干擾進行對消,消除殘余的自干擾,提高整個系統的對消性能。

圖1 轉發式干擾機同頻干擾對消模型
由圖1可知,接收通道中的數字基帶信號為
d(n)=s(n)+xI(n)+v(n)=
s(n)+w(n)x(n)+v(n)
(1)

(2)
自適應濾波器的原理框圖如圖2所示。

圖2 自適應濾波器的框圖
首先,定義
(3)

AP算法權向量更新公式如下[11]
(4)
在式(4)中,M×M階矩陣A(n)AH(n)的求逆較為困難,因此加入正則化因子項δI,δ是非常小的常數,I是單位矩陣。
從式(4)兩端減去濾波器的最優權系數矢量wo,同時定義加權誤差向量為
(5)
可得
(6)
對式(6)兩邊求平方再取期望,即有
(7)

(8)

文獻[13]表明,在AP算法中也同時存在著收斂速度和穩態誤差相互制約的矛盾,因此,本文以高斯分布函數f(x)=αexp(γx2)為基礎,對AP算法的步長函數進行改進,引入兩個參數α和γ,用誤差信號e(n)作為步長函數的自變量,使之滿足步長函數的調整目的,即在算法初始階段具有較大的值以提高收斂速度,當信號達到穩態時減小步長以降低穩態誤差。
與AP算法一樣,VSSAP算法也是以最小均方誤差準則實現權向量的更新,即
(9)

d(n)=A(n)wo+v(n)
(10)
式中:v(n)是均值為0的高斯白噪聲,在VSSAP算法中考慮到仿射投影層數,v(n)也為M階向量。下文中為方便推導,都用投影層數為1的形式表示。數據矩陣A(n)與v(n)不相關。將式(9)中的E[|e(n)|2]展開,可得
E[|e(n)|2]=E[|AH(n)ε(n)-v(n)|2]=
E[AH(n)ε(n)εH(n)A(n)]-
2E[AH(n)ε(n)v(n)]+E(v(n))2=
(11)

E[|e(n)e(n-1)|]=E[(AH(n)ε(n)-
v(n))(AH(n-1)ε(n-1)-v(n-1))]=
E[AH(n)ε(n)εH(n-1)A(n-1)]-
E[AH(n)ε(n)v(n-1)]-
E[AH(n-1)ε(n-1)v(n)]+E[v(n)v(n-1)]=
E[AH(n)ε(n)εH(n-1)A(n-1)]
(12)
噪聲信號v(n)是高斯過程,并且v(n)和v(n-1)不相關,即二者獨立,則
E(v(n)v(n-1))=E(v(n))E(v(n-1))=0
(13)
比較式(11)和式(12)可以看出,在信噪比較低的環境下,用誤差信號的相關值來調節步長可以增強算法的抗干擾性。VSSAP算法最終的步長函數為
μ(n)=α-α·exp(-γ|e(n)e(n-1)|)
(14)
式中:α和γ是控制步長改變的參數。由式(14)可知,μ(n)<α。這兩個參數對步長函數的影響如圖3所示。由圖3可知,當選取不同的參數時,曲線的形狀會有所不同。參數γ(或α)固定,α(或γ)越大時,圖形開口越小,步長隨誤差信號變化越快。

圖3 步長參數影響下的步長函數與誤差信號關系曲線
綜上所述,本文的VSSAP算法可以總結為
(15)
相比于AP算法,VSSAP算法可在保持較高收斂速度的同時擁有較低的穩態誤差;相比于LMS及其改進算法,VSSAP算法的收斂速度大大提高,且抗突發干擾性能也得到增強。
自適應濾波算法的好壞直接決定了雷達干擾機干擾對消系統的工作性能。通常采用均方偏差(MSD)曲線來觀察算法的收斂速度、跟蹤性能和穩態誤差[15]。
(16)
式中:‖·‖2是向量的l2范數。本節將所提出的算法與現有算法進行對比。
仿真條件如下:輸入信號是均值為0、方差為1的高斯白噪聲;系統噪聲為均值為0、方差為0.01的高斯白噪聲,干噪比為40 dB;自適應濾波器的階數為8,每次仿真均進行100次蒙特卡羅仿真。
經過仿真驗證后,各算法的參數取值如下:TVSSLMS算法的μmax=0.01,μmin=0.001,k=20;LMS算法的步長因子μ=0.01;AP算法的步長因子為0.90,仿射投影層數為3;VSSAP算法的參數取值為α=0.9,γ=55,仿射投影層數為3。
圖4是LMS算法、TVSSLMS算法、AP算法和VSSAP算法的MSD曲線對比圖。由圖4可知,TVSSLMS算法收斂速度大于LMS算法,但穩態誤差高于LMS算法,可見收斂速度與穩態誤差相互制約。VSSAP算法的收斂速度在與AP算法幾乎相當的情況下,穩態誤差比AP算法低了20 dB左右,比穩態誤差最小的LMS算法也平均低了2 dB左右,在某些迭代區間內低8 dB以上。除此以外,VSSAP算法收斂后的MSD波動最平緩,可見其收斂精度最高,受梯度噪聲影響最小。這四種算法中,在穩態誤差方面,AP>TVSSLMS>LMS>VSSAP;在收斂速度方面,VSSAP≈AP>TVSSLMS>LMS。由此可見,VSSAP算法同時具備了快的收斂速度和低的穩態誤差。

圖4 四種算法的MSD曲線對比圖
為了驗證不同算法對于干擾信道突變時的跟蹤能力,本文在迭代次數為200時,干擾信道系數由原本的w=[3,2,0.2,0,0,0,0,0]T變為w=[5,3,0.9,0,0,0,0,0]T。下面僅以自適應濾波器的第一個權系數為例,觀察其時變跟蹤能力。如圖5所示,與固定步長LMS算法、TVSSLMS算法相比,AP算法和VSSAP算法對于時變信道的跟蹤速度更快,精度更高;而VSSAP算法比AP算法更快地趨向于維納最優解。綜上所述,當干擾信道發生突變時,VSSAP算法性能最優,AP算法稍差一些,TVSSLMS算法次之,LMS算法最差。

圖5 自適應濾波器權系數的跟蹤能力曲線圖
下面采用對消比(ICR)[12]來衡量干擾機的干擾對消能力。
(17)
式中:PxI是干擾機發射的干擾信號經過放大轉發后耦合到干擾機接收端的同頻干擾信號xI(n)的功率;Ps是接收端接收到的敵方雷達信號s(n)的功率;Pv是系統噪聲v(n)的功率。對消比的物理意義為對消前的干擾信號與對消后殘余的自干擾信號之比,對消比越高,表示對消的效果越好。仿真實驗中采用帶限高斯白噪聲,自適應濾波器輸入端的干擾噪聲比INR=40 dB。TVSSLMS算法和VSSAP算法設置的參數如表1所示。

表1 兩種方法的參數設置
圖6為兩種算法對消前后的頻譜圖,實驗結果由100次蒙特卡羅仿真所得。由圖6可知,VSSAP算法的對消比更高,對消性能更好。TVSSLMS算法最終收斂后的平均對消比為40.6 dB,VSSAP算法收斂后的平均對消比為50.0 dB。

圖6 兩種算法對消前后信號的頻譜圖
DRFM干擾機常見的有源干擾樣式主要有壓制干擾和欺騙干擾兩類[16]。壓制干擾主要采用發射大功率壓制目標回波,使敵方難以發現真正的目標信號;欺騙干擾模式是指產生與目標回波信號高度相似的假目標信號,使敵方雷達作出錯誤的判斷[17]。該干擾對消系統的目的就在于借助干擾對消模塊中的VSSAP算法,將接收信號中的耦合干擾進行消除。
接下來分別對轉發式干擾機中常見的干擾樣式進行仿真。其中,信號源為線性調頻脈沖調制信號,干擾信號由目標信號經干擾調制產生,系統噪聲為高斯白噪聲。仿真條件設置如表2所示。

表2 兩種干擾模式下的參數設置
(1)欺騙干擾仿真
圖7為欺騙干擾模式下對消前后的時域信號圖,接收端的干噪比INR=40 dB。在信號的起始處,濾波器系數處于自適應的過程,還沒有完全收斂,產生了殘余干擾。由于干擾機的干擾轉發機制,該殘余信號也會被轉發出去。當第一個脈沖結束時,此時的自適應濾波器已經達到了穩定狀態,且此時的濾波器權系數就是耦合干擾信號經過自干擾信道時的信道估計系數,因此,在后續的脈沖信號到來時,就能直接將干擾信號濾除,使得目標信號得以還原。經計算,待對消系統收斂之后,所得的對消比為37.6 dB。

圖7 欺騙干擾下的對消前后信號的時域圖
(2)壓制干擾仿真
圖8為壓制干擾模式下對消前后的時域信號圖。在信號的起始處,濾波器系數處于自適應的過程,還沒有完全收斂,產生了殘余干擾,但是在自適應濾波器收斂之后的后續脈沖信號中,耦合干擾被消除,目標信號得以較好還原。經計算,待對消系統收斂之后,所得的對消比為35.5 dB。


圖8 壓制干擾下的對消前后信號的時域圖
從圖7與圖8可以看出,本文提出的VSSAP算法對轉發式干擾機所產生的自干擾信號具有較好的對消性能。
本文采用VSSAP算法用于解決雷達干擾機中所存在的同頻干擾對消問題。該算法基于高斯分布曲線,利用誤差信號的自相關作為步長函數自變量,既解決了傳統AP算法的收斂速度和穩態誤差不能兼顧的矛盾,也克服了LMS算法族對于特征值敏感導致其在非平穩環境下性能惡化的問題,并且收斂速度和穩態誤差明顯優于LMS算法族。通過仿真實驗,驗證了VSSAP算法既具有快的收斂速度,又能夠獲得較高的對消比。與TVSSLMS算法相比,對消比提高了10 dB左右。在轉發式干擾機的應用中,進一步驗證了基于VSSAP算法的干擾對消系統對欺騙干擾與壓制干擾的有效抑制,解決了雷達干擾機中的自干擾對消問題,具有較好的應用價值。