本發(fā)明屬于自適應(yīng)陣列信號處理領(lǐng)域,具體涉及一種色噪聲環(huán)境下基于約束Kalman波束形成方法。
背景技術(shù):
近年來,波束形成器被廣泛應(yīng)用于無線通信、語音處理、雷達(dá)、聲納、醫(yī)學(xué)成像和其它領(lǐng)域。常見的波束形成器是最小方差無失真響應(yīng)波束形成器(Minimum Variance DistortionlessResponse,MVDR)。MVDR算法是通過求解輸入信號的協(xié)方差矩陣進(jìn)而求取陣列權(quán)值,該方法受到采樣快拍數(shù)的影響較大,當(dāng)采樣快拍數(shù)小時(shí),所求的估計(jì)協(xié)方差和真實(shí)協(xié)方差之間誤差較大,算法的性能下降甚至失效,并且MVDR的收斂速度比較慢。針對收斂速度問題,Kalman濾波算法被應(yīng)用到波束形成器上,在文獻(xiàn)(C.A.Baird,Jr.Kalman-type processing for adaptive antenna arrays.IEEE Int.Conf.Common.(Minneapolis,MN),June 1974,pp.10G–1-10G-44.)中,Baird提出了將Kalman濾波器應(yīng)用到平穩(wěn)環(huán)境下求解自適應(yīng)陣列天線的陣列權(quán)值上,但是要求輸出信號大小必須近似于期望信號,并且估計(jì)的不準(zhǔn)確性會(huì)導(dǎo)致在觀測方向上信號的損失。為了解決這個(gè)問題,在文獻(xiàn)(Y.H.Chen,C.T.Chiang,AdaptiveBeamforming Using the Constrained Kalman Filter.IEEE Trans.AntennasPropag.vol.41,no.11,pp.1576-1580,Nov.1993.)中,Yuan-Hwang等人提出了基于約束Kalman下的自適應(yīng)波束形成,該方法在原有的Kalman濾波算法的基礎(chǔ)上,添加一個(gè)沿著觀測方向的陣列響應(yīng)約束到Kalman濾波算法的量測方程上,該算法可以實(shí)現(xiàn)非??斓氖諗克俣龋⑶夷軌蛟诟蓴_方向上形成零陷。Kalman濾波算法由于其高收斂速度和低失調(diào)量的優(yōu)點(diǎn),被廣泛應(yīng)用到波束形成上。
但是以上波束形成器設(shè)計(jì)方法通常假定背景噪聲為白噪聲,但在應(yīng)用中,實(shí)測數(shù)據(jù)表明,背景噪聲并不總是白噪聲而是色噪聲。在色噪聲環(huán)境下會(huì)導(dǎo)致波束形成算法波形畸變—旁瓣升高和主瓣下降或消失。文獻(xiàn)(ZHANG Linrang,LIAOGuisheng,and BAO Zheng.AdaptiveBeamforming in Colored No-ise Environment.ACTA E L EC TR ONI CA SINICA,1998,(12):75-78.)提出了一種有色噪聲環(huán)境下克服波形畸變的自適應(yīng)波束形成方法,但是該方法須知有色噪聲的特性。文獻(xiàn)(ZHANG Yi,YANGQiong,and TANG Chengkai.An Anti-jamming Algorithm for GPS Adaptive Nulling Antenna Based on Colored Loading[J].Journal ofNorthweaternPolytechnical University,2015,33(5):874-878.)提出了基于有色對角載入的GPS自適應(yīng)調(diào)零天線抗干擾方法,先對采樣協(xié)方差矩陣進(jìn)行擴(kuò)展,再根據(jù)濾波器權(quán)值矢量和方向矢量確定一個(gè)有色對角矩陣,對采樣協(xié)方差矩陣進(jìn)行修改。以上方法都是針對有色噪聲下MVDR算法的改進(jìn),改進(jìn)的算法只是能夠消除波形畸變,并不能提高算法的收斂速度。色噪聲環(huán)境下如何改進(jìn)算法來消除畸變是一個(gè)需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服上述技術(shù)的缺陷,提出一種色噪聲環(huán)境下基于約束Kalman波束形成方法。
本發(fā)明的目的是這樣實(shí)現(xiàn)的:
(1)建立陣列天線接收信號模型;
(2)建立白噪聲環(huán)境下陣列接收數(shù)據(jù)的狀態(tài)方程和量測方程,并應(yīng)用Kalman濾波五組方程,求解出白噪聲環(huán)境下陣列權(quán)矢量;
(3)對色噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,并在此基礎(chǔ)上對陣列接收數(shù)據(jù)量測噪聲進(jìn)行量測擴(kuò)充;
(4)將色噪聲模型和擴(kuò)充后的量測帶入到Kalman濾波五組方程中,得到新的Kalman濾波方程,最后求解陣列天線權(quán)矢量;
所述的步驟(3)包括以下步驟:
(3.1)對量測噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,建立模型如下
Vm(k+1)=ψ(k+1,k)Vm(k)+ζ(k).
上式中,相關(guān)系數(shù)ψ(k+1,k)=exp(-βT),β為反相關(guān)時(shí)間,T為采樣時(shí)間間隔,ζ(k)為零均值高斯白噪聲,并且與vs(k)不相關(guān);
(3.2)將量測有色噪聲白化,對量測矩陣進(jìn)行擴(kuò)充得到
Y=B(k+1)Hw(k+1)+ψ(k+1,k)Vm(k)+ζ(k).
上式中,B(k)H為量測矩陣,Vm(k)為量測噪聲;將原來的量測方程進(jìn)行變換得到Vm(k)=Y(jié)-B(k)Hw(k),帶入到上式中得到
Y-ψ(k+1,k)Y=[γB(k+1)H-ψ(k+1,k)B(k)H]·
w(k)+B(k+1)Hvs(k)+ζ(k).
若設(shè)則上式可以轉(zhuǎn)化成量測方程的標(biāo)準(zhǔn)形式
Z=H(k)w(k)+n(k).
由上式可知,新的量測噪聲n(k)為高斯白噪聲,并且其協(xié)方差矩陣為R*(k)=E[n(k)nH(k)]。
所述的步驟(4)包括以下步驟:
(4.1)將擴(kuò)充后的新的量測方程帶入到Kalman濾波方程中可以得到新的權(quán)值更新方程
w(k+1)=K(k+1)[Z-H(k)w(k+1|k)].
上式中,K(k+1)為Kalman濾波增益;
(4.2)求取濾波增益K(k+1)
K(k+1)=P(k+1|k)HH(k)[H(k)P(k+1|k)HH(k)+R*(k)]-1.
上式中w(k+1|k)為狀態(tài)的一步預(yù)測,P(k+1|k)為一步預(yù)測方差陣;
(4.3)求取w(k+1|k)和P(k+1|k);
w(k+1|k)=γw(k).
P(k+1|k)=γ2P(k)+Q.
其中P(k)為k時(shí)刻Kalman濾波方程的誤差方差陣;
(4.4)求取P(k+1)
P(k+1)=[I-K(k+1)H(k)]P(k+1|k).。
本發(fā)明具有的有益效果在于:
本發(fā)明是在色噪聲環(huán)境下對波束形成算法的改進(jìn)。將Kalman濾波算法應(yīng)用到波束形成上,大大提高了收斂速度,同時(shí)低快拍數(shù)下波束形成算法波形畸變問題得到了一定的改善;對色噪聲進(jìn)行一階馬爾科夫建模,并對量測矩陣擴(kuò)充,最后帶入到Kalman濾波五組方程中得到新的濾波方程,最終求出陣列權(quán)矢量。本發(fā)明在低快拍數(shù)和色噪聲環(huán)境下能夠分別在期望信號和干擾方向上形成波束和零陷,并且波束圖的旁瓣相比原有的算法具有較為明顯的改進(jìn)。
附圖說明
圖1是均勻線陣模型;
圖2是低快拍數(shù)下MVDR算法和Kalman濾波算法波束圖對比;
圖3是MVDR算法和Kalman濾波算法輸出SINR隨快拍數(shù)變化;
圖4是單干擾下有色噪聲下MVDR算法、Kalman濾波算法和本發(fā)明提出的算法的波束圖對比;
圖5是單干擾下有色噪聲下MVDR算法、Kalman濾波算法和本發(fā)明提出的算法的輸出SINR隨快拍數(shù)的變化;
圖6是三干擾下有色噪聲下MVDR算法、Kalman濾波算法和本發(fā)明提出的算法的波束圖對比;
圖7是三干擾下有色噪聲下MVDR算法、Kalman濾波算法和本發(fā)明提出的算法的輸出SINR隨輸入SNR的變化。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明做進(jìn)一步描述。
該方法首先利用約束Kalman的波束形成算法來提高收斂速度;其次對有色噪聲進(jìn)行一階馬爾科夫建模,然后進(jìn)行量測擴(kuò)充后建立新的狀態(tài)方程和量測方程,最后根據(jù)擴(kuò)展后的Kalman濾波方程組求取陣列權(quán)值矢量。本文提出的改進(jìn)后的算法在低快拍數(shù)下仍能夠在期望信號方向上形成波束和干擾方向上形成零陷,并且對旁瓣有較好的抑制作用。
實(shí)現(xiàn)本發(fā)明目的技術(shù)方案:
色噪聲環(huán)境下基于約束Kalman波束形成方法,其特征在于:
步驟1:建立陣列天線接收信號模型;
步驟2:建立白噪聲環(huán)境下陣列接收數(shù)據(jù)的狀態(tài)方程和量測方程;并應(yīng)用Kalman濾波五組方程,求解出白噪聲環(huán)境下陣列權(quán)值量;
步驟3:對色噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,并在此基礎(chǔ)上對陣列接收數(shù)據(jù)量測噪聲進(jìn)行量測擴(kuò)充;
步驟4:將色噪聲模型和擴(kuò)充后的量測帶入到Kalman濾波五組方程中,得到新的Kalman濾波方程,最后求解陣列天線權(quán)矢量。
步驟3中,具體包括以下步驟:
步驟3.1:對量測噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,建立模型如下
Vm(k+1)=ψ(k+1,k)Vm(k)+ζ(k).
步驟3.2:將量測有色噪聲白化,對量測矩陣進(jìn)行擴(kuò)充得到新的量測方程
Z=H(k)w(k)+n(k).
步驟4中,具體包括以下步驟:
步驟4.1:將擴(kuò)充后的新的量測方程帶入到Kalman濾波方程中可以得到新的權(quán)值更新方程
w(k+1)=K(k+1)[Z-H(k)w(k+1|k)].
步驟4.2:求取濾波增益K(k+1)
K(k+1)=P(k+1|k)HH(k)[H(k)P(k+1|k)HH(k)+R*(k)]-1.
步驟4.3:求取w(k+1|k)和P(k+1|k)。
w(k+1|k)=γw(k).
P(k+1|k)=γ2P(k)+Q.
步驟4.4:求取P(k+1)
P(k+1)=[I-K(k+1)H(k)]P(k+1|k).
步驟1:建立陣列天線接收信號模型;
考慮M個(gè)陣元組成的均勻線陣,如圖1所示,假設(shè)陣元間各向同性并忽略陣元間互耦作用,陣元間距d為1/2λ,其中λ=c/f,c為光速,f為入射信號的頻率。則接收信號模型可表示為
X(t)=as(t)+j(t)+n(t). (1)
上式中,j(t)為干擾信號,n(t)為高斯白噪聲,s(t)為期望信號的大小,a為期望信號的導(dǎo)向矢量,可以寫成
a=[ej2πdsinθ/λ...ej2π(M-1)dsinθ/λ]. (2)
假設(shè)期望信號和干擾信號互不相關(guān)并且都為平穩(wěn)信號,則天線陣列所接收信號的協(xié)方差矩陣定義為
上式中,Rs=E[s(t)s(t)H]為期望信號的協(xié)方差矩陣,Rj為干擾的協(xié)方差矩陣,I為M維單位陣,為陣元噪聲功率,(·)H代表矩陣共軛轉(zhuǎn)置。在實(shí)際中,上式的協(xié)方差矩陣無法獲得,可以根據(jù)信號的時(shí)間平穩(wěn)特性,由采樣快拍數(shù)據(jù)得到其最大似然估計(jì)值,表示為
RX=X(t)XH(t)/K. (4)
步驟2:建立白噪聲環(huán)境下陣列接收數(shù)據(jù)的狀態(tài)方程和量測方程,并應(yīng)用Kalman濾波五組方程,求解出白噪聲環(huán)境下陣列權(quán)矢量;
針對傳統(tǒng)的波束形成器收斂速度慢的問題,將Kalman濾波器應(yīng)用到波束形成上,大大提高了算法的收斂速度,并且穩(wěn)態(tài)失調(diào)較小。
為了方便后面的推導(dǎo),引進(jìn)了輸出信號與零信號的均方差(MSE),表示為
MSE=E[|0-XH(k)w(k)|2]=wHRXw. (5)
因此,使波束形成器輸出功率最小等價(jià)于使上式中MSE最小。同時(shí)波束形成器的約束函數(shù)可以表示為
st.wHa=1. (6)
要利用Kalman濾波器來解決式(6)中陣列天線的約束函數(shù),需要建立狀態(tài)方程和量測方程。波束形成器可以描述成陣列權(quán)值w滿足一階馬爾科夫過程的濾波器。因此陣列權(quán)值更新方程建立如下
w(k+1)=γw(k)+vs(k). (7)
上式中,γ式模型中的固定參數(shù),vs(k)為系統(tǒng)噪聲,假定為零均值高斯白噪聲,并且協(xié)方差矩陣為其中I為單位矩陣,下標(biāo)“s”代表狀態(tài)方程。因此,式(7)給出了最優(yōu)權(quán)值狀態(tài)方程。由式(6)中約束函數(shù)可以得到Kalman量測方程如下表示
上式可以寫成矩陣形式,表示如下
Y=B(k)Hw(k)+Vm(k). (9)
其中,Y=[0 1]T,量測矩陣可以表示為
量測噪聲可以表示為
其中v1(k)和v2(k)分別為殘余誤差和約束誤差,下標(biāo)“m”表示量測方程,v1(k)和v2(k)均為零均值高斯白噪聲,其協(xié)方差矩陣可以表示為
在平穩(wěn)環(huán)境下,由于最優(yōu)約束權(quán)值矢量一直是一個(gè)常矢量,因此約束Kalman算法的真實(shí)模型過程方程,即一步預(yù)測方程可以表示為
w(k+1|k)=γw(k). (13)
由式(13)和量測方程(9)可知,約束Kalman濾波算法最小化真實(shí)權(quán)值矢量與估計(jì)權(quán)值矢量之間的誤差并在觀測方向上保持無畸變。Kalman濾波算法的一步預(yù)測協(xié)方差矩陣記為
P(k+1|k)=γ2P(k)+Q. (14)
Kalman濾波算法的估計(jì)權(quán)值矢量表示為
w(k+1)=w(k+1|k)+K(k+1)[Y-BH(k+1)w(k+1|k)]. (15)
上式中Kalman增益K(k+1)可以通過下式求取
K(k+1)=P(k+1|k)B(k+1)[BH(k+1)P(k+1|k)B(k+1)+R]-1. (16)
其中用于計(jì)算一步預(yù)測協(xié)方差矩陣的濾波方差陣P(k)可以記為
P(k)=[I-K(k)BH(k)]P(k|k-1). (17)
上述參數(shù)中,γ和是狀態(tài)方程必須選定的參數(shù),當(dāng)外界環(huán)境發(fā)生變化時(shí)能夠按照系統(tǒng)模型變化求解最優(yōu)權(quán)值,它們的功能可以從一步預(yù)測誤差方差陣看出,當(dāng)這些參數(shù)增大時(shí),Kalman濾波器給當(dāng)前數(shù)據(jù)更大的權(quán)重,保證能夠更好的跟蹤環(huán)境。對于非平穩(wěn)環(huán)境,γ值的典型選取為稍微比1大的值。盡管這個(gè)值的選取使?fàn)顟B(tài)方程(7)不平穩(wěn),但是濾波器的觀測環(huán)境的平穩(wěn)性可以通過觀測條件保證。的典型值一般選取這也就是說權(quán)值的每個(gè)元素的變化范圍為0.01。這里說明一下,的值越大,表明環(huán)境的變化越迅速。對于平穩(wěn)環(huán)境來說,最優(yōu)權(quán)值不隨時(shí)間發(fā)生變化,因此,在這種情況下,可以選擇γ=1,
從量測方程的第一行可以得到,的選取必須同陣列天線的最優(yōu)輸出功率的規(guī)則相同,后者的功率可以粗略的估計(jì)為σ2和分別為期望信號和入射信號中噪聲功率。w為波束形成器的最優(yōu)權(quán)值矢量。值得我們注意的是波束形成器對的選取并不敏感,主要原因是,權(quán)值矢量范數(shù)的選取是由濾波器選擇的,因此波束形成器的輸出功率是與的值是相匹配的。但是的取值必須選擇很小(比如,),這樣的話,系統(tǒng)的穩(wěn)健性具有較高的精度。
上述算法中,系統(tǒng)噪聲vs(k)和量測噪聲Vm(k)均假設(shè)為高斯白噪聲,但是在實(shí)際應(yīng)用中,許多系統(tǒng)的干擾和量測噪聲均為有色噪聲,此時(shí)應(yīng)用Kalman濾波算法求解波束形成器的陣列權(quán)值并不是最優(yōu)的權(quán)值,并且與最優(yōu)權(quán)值存在誤差,會(huì)導(dǎo)致算法性能下降甚至不能形成波束。
步驟3:對色噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,并在此基礎(chǔ)上對陣列接收數(shù)據(jù)量測噪聲進(jìn)行量測擴(kuò)充;
步驟3.1:對量測噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,色噪聲模型;
在原有的Kalman濾波算法的基礎(chǔ)上,對系統(tǒng)進(jìn)行分析,可以得到陣列天線模型系統(tǒng)中的輸入的有色噪聲可以等價(jià)于量測噪聲,為保證量測噪聲始終為白噪聲序列,在應(yīng)用Kalman濾波方程之前必須預(yù)白化有色噪聲Vm(k+1)。通過對量測噪聲進(jìn)行一階馬爾科夫建模,將有色量測噪聲白化,建立如下模型
Vm(k+1)=ψ(k+1,k)Vm(k)+ζ(k). (18)
其中相關(guān)系數(shù)
ψ(k+1,k)=exp(-βT). (19)
式(19)中,β為反相關(guān)時(shí)間,T為采樣時(shí)間間隔,式(18)中ζ(k)為零均值高斯白噪聲,并且與vs(k)不相關(guān)。
步驟3.2:將量測有色噪聲白化,對量測矩陣進(jìn)行擴(kuò)充得到新的量測方程;
量測有色噪聲白化常用的處理方法為觀測增廣法(差分法),通過增廣觀測矩陣Y,量測矩陣B(k)H和量測噪聲Vm(k),將式(9)中的量測方程轉(zhuǎn)化成新的量測方程。將(18)式代入(8)式可得
Y=B(k+1)Hw(k+1)+ψ(k+1,k)Vm(k)+ζ(k). (20)
由量測方程(9)式可得
Vm(k)=Y(jié)-B(k)Hw(k). (21)
將上式代入(20)式中可得
Y-ψ(k+1,k)Y=[γB(k+1)H-ψ(k+1,k)B(k)H]w(k)+B(k+1)Hvs(k)+ζ(k). (22)
若設(shè)(22)式被轉(zhuǎn)化成量測方程的標(biāo)準(zhǔn)形式
Z=H(k)w(k)+n(k). (23)
由上式可知,新的量測噪聲n(k)為高斯白噪聲,并且其協(xié)方差矩陣為
R*(k)=E[n(k)nH(k)]
=E{[B(k+1)Hvs(k)+ζ(k)][B(k+1)Hvs(k)+ζ(k)]H}
=B(k+1)HQ(k)B(k+1)+Rζ. (24)
步驟4:將色噪聲模型和擴(kuò)充后的量測帶入到Kalman濾波五組方程中,得到新的Kalman濾波方程,最后求解陣列天線權(quán)矢量。
步驟4.1:將擴(kuò)充后的新的量測方程(23)和狀態(tài)方程(7)帶入到Kalman濾波方程中可以得到新的權(quán)值更新方程
w(k+1)=K(k+1)[Z-H(k)w(k+1|k)]. (25)
上式中K(k+1)為Kalman濾波增益。
步驟4.2:求取濾波增益K(k+1)
K(k+1)=P(k+1|k)HH(k)[H(k)P(k+1|k)HH(k)+R*(k)]-1. (26)
(25)式中w(k+1|k)為狀態(tài)的一步預(yù)測,(26)式中P(k+1|k)為一步預(yù)測方差陣。
步驟4.3:求取w(k+1|k)和P(k+1|k)。
w(k+1|k)=γw(k). (27)
P(k+1|k)=γ2P(k)+Q. (28)
上式中P(k)為k時(shí)刻Kalman濾波方程的誤差方差陣,描述的是真實(shí)的陣列權(quán)值和估計(jì)得到的陣列權(quán)值的誤差的大小。
步驟4.4:求取P(k+1)
P(k+1)=[I-K(k+1)H(k)]P(k+1|k). (29)
由以上方程可以求得基于有色噪聲下的Kalman濾波波束形成器的陣列權(quán)值,該陣列權(quán)值的求取過程中考慮了有色噪聲對陣列權(quán)值的影響,波束形成器的性能能夠得到一定程度上的改善。
下面將所提的色噪聲環(huán)境下基于約束Kalman算法與現(xiàn)有的MVDR算法和約束Kalman算法比較,比較這些算法的在色噪聲環(huán)境下的性能。
相比現(xiàn)有的MVDR算法,Kalman濾波算法由于本身具有很快的收斂速度,能夠使算法輸出迅速達(dá)到收斂。但是在色噪聲環(huán)境下,無論是Kalman濾波算法還是MVDR算法,都會(huì)出現(xiàn)波形畸變問題-主瓣偏移和旁瓣上升,算法的性能下降。本專利提出的方法,考慮到色噪聲對算法性能的影響,對色噪聲進(jìn)行建模,然后對Kalman濾波方程進(jìn)行擴(kuò)充,從根本上解決了色噪聲對算法性能的影響。因此本專利提出的方法相比其它兩種算法在色噪聲環(huán)境下的性能更優(yōu)。
本發(fā)明的效果可通過以下仿真說明:
(一)仿真條件與內(nèi)容:
1、低快拍數(shù)下波束形成器的性能分析
由于空間媒介不均勻等因素的原因,導(dǎo)致信號在傳播過程中出現(xiàn)損失,可以用一個(gè)方差為0.04的高斯白噪聲來修正。假設(shè)信號傳播過程中的噪聲為高斯白噪聲,均值為0,方差為0.04。并且選取γ=1,P(0)=αI,其中α值為常值,w(0)=0,
圖2是在低快拍數(shù)Kalman濾波算法和傳統(tǒng)的MVDR算法的輸出波束圖。從圖中可以看出,在快拍數(shù)為30時(shí),MVDR算法的輸出波束圖中主瓣有略微偏移并且旁瓣發(fā)生嚴(yán)重的升高。而采用Kalman濾波算法不僅能夠在干擾方向上形成較深的零陷而且還能夠在期望方向上形成較好的主波束。因此我們可以得到,在低快拍數(shù)下,MVDR算法的性能下降,而Kalman濾波算法仍然具有較好的性能。
圖3是兩種算法隨著快拍數(shù)不同輸出信干噪比(SINR)的變化,從圖中可以看出兩種算法最終的輸出SINR幾乎相同,但是Kalman算法在迭代次數(shù)較少時(shí),輸出SINR仍然較高,并且在快拍數(shù)10以內(nèi)時(shí)仍然具有較高的輸出SINR為-10dB左右。在快拍數(shù)變換范圍內(nèi)Kalman濾波算法的輸出SINR幾乎保持穩(wěn)定,而MVDR算法在快拍數(shù)低于40左右時(shí),輸出SINR值隨快拍數(shù)變化迅速,在低快拍數(shù)時(shí)輸出SINR可以達(dá)到較低值-24dB,在快拍數(shù)為50時(shí)達(dá)到穩(wěn)定值為-10dB左右。因此可以得出在低快拍數(shù)下,MVDR的算法性能受到很大的影響,但是當(dāng)?shù)螖?shù)增加時(shí),算法的性能也在隨之增加,但是當(dāng)快拍數(shù)達(dá)到一定值時(shí),算法的輸出SINR保持不變;而Kalman濾波算法在快拍數(shù)為10左右時(shí)就已經(jīng)達(dá)到穩(wěn)定,輸出的SINR幾乎不隨快拍數(shù)發(fā)生改變。因此,從算法穩(wěn)定性和收斂速度來看,Kalman濾波算法都具有一定的性能優(yōu)勢。
從以上的仿真中我們可以得到,利用基于Kalman濾波下的波束形成算法能夠有效地提高算法的收斂速度,在快拍數(shù)為十幾次時(shí)算法就已經(jīng)達(dá)到穩(wěn)定,并且算法的性能相比MVDR算法來講,具有一定的優(yōu)勢。因此,可以利用基于Kalman濾波下的波束形成算法來提高低快拍數(shù)下算法的收斂速度。
2、低快拍數(shù)和色噪聲環(huán)境下的波束形成器的性能分析
仿真中輸入信號噪聲選取有色噪聲,參數(shù)值的選取γ=1,P(0)=αI,其中α值為常值,w(0)=0,有色噪聲一階馬爾科夫系數(shù)為ψ(k+1,k)在仿真中為常值。
圖4是在有色噪聲環(huán)境下,三種算法:本文所提出的算法,Kalman濾波算法和MVDR的波束圖。從波束圖中我們可以得到,在有色噪聲環(huán)境條件下,MVDR算法雖然能夠在干擾方向上形成零陷,但是不能在期望方向上形成波束,并且波束圖中旁瓣增益上升;Kalman濾波算法雖然能夠在干擾方向上形成零陷,也能夠在期望方向上形成主波束,但是主波束和旁瓣峰值的差距較小,旁瓣增益明顯上升,算法的性能有所下降;而本文提出的改進(jìn)的算法不僅能夠形成主波束,并且能夠降低旁瓣增益,并且在干擾方向上還能形成零陷。從以上仿真結(jié)果圖可以得到,本文提出的改進(jìn)的算法在有色噪聲環(huán)境下系統(tǒng)的性能可以得到很大的改善,明顯優(yōu)于Kalman濾波算法和MVDR波束形成算法。
圖5是對改進(jìn)的算法的輸出SINR的仿真圖,從圖中可以看出,在有色噪聲環(huán)境下,本文提出的算法最終的輸出SINR為-16dB左右,并且在迭代次數(shù)較少時(shí),輸出SINR就已經(jīng)達(dá)到穩(wěn)定;而Kalman濾波算法的最終輸出SINR為-22dB左右,并且在20次迭代以后輸出SINR趨于穩(wěn)定,MVDR算法的最終輸出SINR為-23dB左右,并且在60次迭代以后輸出SINR趨于穩(wěn)定。從而可以得出本文的算法在有色噪聲環(huán)境下輸出SINR相比其他兩種算法較高,并且達(dá)到穩(wěn)定所需的迭代次數(shù)更少。
圖6是三干擾有色噪聲下算法的波束圖,從圖中可以看出,三種算法均能夠在干擾方向上形成較深的零陷,但是MVDR算法和Kalman濾波算法不能夠在期望方向上形成波束,并且旁瓣相對較高,而本文提出的算法能夠在期望方向上形成主波束,并且有效的抑制了旁瓣增益。因此,從此圖中可以得出,在三個(gè)干擾情況下,本文所提出的算法相比其他兩種算法性能較好。
圖7是輸出SINR隨輸入SNR的變化,從圖中可以得出SINR隨著SNR變化近似成線性變化,并且相比MVDR算法和Kalman濾波算法來說,本文提出的算法在相同的SNR時(shí),輸出SINR較大,從側(cè)面說明了本文算法的優(yōu)越性。