沈 鋒, 宋金陽(yáng)
(哈爾濱工程大學(xué)自動(dòng)化學(xué)院, 黑龍江 哈爾濱 150001)
?
基于容積卡爾曼濾波的約束恒模波束形成算法
沈 鋒, 宋金陽(yáng)
(哈爾濱工程大學(xué)自動(dòng)化學(xué)院, 黑龍江 哈爾濱 150001)
提出一種基于容積卡爾曼濾波的線性約束恒模波束形成算法。首先使用偽觀測(cè)法將恒模代價(jià)函數(shù)和約束條件寫成狀態(tài)觀測(cè)方程,之后利用容積卡爾曼濾波算法來(lái)求解以上非線性濾波問(wèn)題。所提方法能夠避免常規(guī)算法對(duì)模型的近似處理和特征值分散效應(yīng)對(duì)波束形成器輸出性能的影響,因此對(duì)干擾和噪聲有更強(qiáng)的抑制能力。仿真結(jié)果表明,本算法相比隨機(jī)梯度法和遞歸最小二乘法具有更快的收斂速度和更高的輸出信干噪比,在非平穩(wěn)環(huán)境下,能夠迅速調(diào)整權(quán)值收斂到最優(yōu)解。
自適應(yīng)波束形成; 恒模準(zhǔn)則; 線性約束; 偽觀測(cè)法; 容積卡爾曼濾波
自適應(yīng)波束形成作為一種空域抗干擾技術(shù)近些年得到廣泛的關(guān)注,并被廣泛應(yīng)用到雷達(dá)、聲納、無(wú)線通信以及醫(yī)學(xué)成像等諸多領(lǐng)域中。常規(guī)的波束形成準(zhǔn)則都是基于最小方差無(wú)失真響應(yīng)準(zhǔn)則(minimum variance distortionless response, MVDR),通過(guò)在期望信號(hào)方向形成單位響應(yīng)的基礎(chǔ)上最小化輸出信號(hào)功率來(lái)設(shè)計(jì)。在信號(hào)模型和噪聲滿足高斯分布的條件下,MVDR波束形成算法能夠得到統(tǒng)計(jì)最優(yōu)解。但是對(duì)于一些不滿足高斯分布的調(diào)制信號(hào),例如移相鍵控(phase-shift keying,PSK)、正交振幅調(diào)制(quadrature amplitude modulation, QAM)、頻移鍵控(frequency-shift keying, FSK)等通信信號(hào),研究人員發(fā)現(xiàn)此類信號(hào)所特有的恒模特性,并利用這些信號(hào)在傳播過(guò)程中具有小的模值抖動(dòng)設(shè)計(jì)了恒模波束形成器[1]。實(shí)驗(yàn)表明對(duì)于恒模信號(hào)此類波束形成算法性能優(yōu)于基于信號(hào)二階統(tǒng)計(jì)量的MVDR波束形成器[2]。
目前,研究人員已經(jīng)提出兩類恒模波束形成算法,一類是無(wú)約束算法[3-5],但此類算法存在3點(diǎn)缺陷:①由于恒模準(zhǔn)則屬于非凸代價(jià)函數(shù),優(yōu)化算法只能得到局部最優(yōu)解;②恒模準(zhǔn)則是相盲的,恢復(fù)不出期望信號(hào)的真實(shí)相位;③無(wú)約束條件波束形成算法不具備抑制強(qiáng)干擾的能力。其中文獻(xiàn)[5]通過(guò)構(gòu)造狀態(tài)空間方程,將輸出信號(hào)和權(quán)值向量一起嵌入狀態(tài)變量,從而解決了恒模算法無(wú)法得到真實(shí)相位的問(wèn)題,但是依然存在另外兩點(diǎn)缺陷。另一類算法是約束恒模算法[6-11],從根本上解決了以上3點(diǎn)缺陷。因此在無(wú)線通信系統(tǒng)中,如果已知期望信號(hào)來(lái)波角度,通過(guò)對(duì)陣列響應(yīng)構(gòu)造約束,不但可以使恒模準(zhǔn)則滿足凸函數(shù)[6],而且即使在強(qiáng)干擾或相干干擾環(huán)境中也能恢復(fù)出真實(shí)相位的期望信號(hào)[6-8]。
由于約束恒模波束形成權(quán)值無(wú)解析表達(dá)式,一般使用連續(xù)自適應(yīng)算法來(lái)求解。為了能夠達(dá)到快速收斂的目的,論文[9]提出一種基于自適應(yīng)步長(zhǎng)隨機(jī)梯度法的解法,在一定程度上相比固定步長(zhǎng)算法提高了收斂速度。文獻(xiàn)[2,10]分別提出遞歸最小二乘和廣義旁瓣相消器結(jié)構(gòu)下的變遺忘因子遞歸最小二乘算法。文獻(xiàn)[11]提出了基于共軛梯度法的解法,使用迭代策略代替遞歸最小二乘法中加權(quán)協(xié)方差矩陣求逆運(yùn)算,在保證收斂速度的基礎(chǔ)上降低了計(jì)算復(fù)雜度。但是以上算法都使用了近似處理,這增加了穩(wěn)態(tài)誤差同時(shí)減慢了收斂速度[5]。更重要的是這類算法都受到協(xié)方差特征值擴(kuò)散效應(yīng)的影響[12],在輸入信噪比較高的情況下,性能有所退化。
本文提出了基于卡爾曼濾波的線性約束恒模波束形成算法。此方法能夠避免常規(guī)算法的近似處理,并且不受協(xié)方差特征值擴(kuò)散效應(yīng)的影響。為了解決非線性濾波問(wèn)題,使用了容積卡曼濾波算法。容積卡爾曼濾波具有數(shù)值穩(wěn)定性好、收斂速度快、精度高和適合高維數(shù)據(jù)處理的特點(diǎn),自從被提出就引起了廣泛的關(guān)注,并被應(yīng)用到各個(gè)領(lǐng)域。文獻(xiàn)[13-14]提出了平方根容積卡爾曼濾波及其改進(jìn)形式,文獻(xiàn)[15]提出了應(yīng)用于連續(xù)時(shí)間系統(tǒng)中的處理方法,文獻(xiàn)[16-17]提出基于改善協(xié)方差估計(jì)的改進(jìn)算法。本文為了使其適用于陣列處理,將其擴(kuò)展能夠直接在復(fù)數(shù)域?qū)崿F(xiàn)。仿真實(shí)驗(yàn)驗(yàn)證,本文算法比常規(guī)算法的收斂速度更快輸出信干噪比更高。
考慮M陣元的均勻線陣,從遠(yuǎn)場(chǎng)有P個(gè)互不相關(guān)的窄帶平面波入射到此陣列上,則接收信號(hào)向量表示為
(1)
式中,s0(t)和si(t)分別代表互不相關(guān)的期望信號(hào)和干擾信號(hào);as和ai代表期望信號(hào)和干擾信號(hào)的導(dǎo)向矢量;空間噪聲n(t)為零均值高斯白噪聲,并且與信號(hào)不相關(guān)。為了簡(jiǎn)便,t時(shí)刻的采樣值x(t)寫成xi,恒模準(zhǔn)則表述為
(2)
式中,γ作為先驗(yàn)條件表示信號(hào)散度,定義為
(3)
為說(shuō)明常規(guī)算法使用了近似處理,以遞歸最小二乘法為例[3],將式(2)中的期望運(yùn)算寫成求和運(yùn)算并引入遺忘因子ρ
(4)
在平穩(wěn)隨機(jī)環(huán)境下ρ取趨近于1的常數(shù)。之后將式(4)變形為
(5)
2.1 約束恒模準(zhǔn)則的狀態(tài)空間模型
由期望信號(hào)角度先驗(yàn)知識(shí)構(gòu)造出線性約束,從而使波束形成器在期望角度形成無(wú)失真響應(yīng)。這樣構(gòu)成的線性約束恒模準(zhǔn)則[8-11]可以寫為
s.t.aHω=1
(6)
為了使用卡爾曼濾波,首先要構(gòu)造狀態(tài)空間方程,恒模準(zhǔn)則可以看成估計(jì)一個(gè)未知系統(tǒng)ω,在最小方差的意義上使輸入信號(hào)x響應(yīng)的模接近期望信號(hào)的模γ。另外,對(duì)于式(6)中線性約束這里采用偽觀測(cè)方法[18-19],將約束條件看作附加的觀測(cè)方程嵌入到狀態(tài)空間模型中。理想情況下式(6)的線性約束寫成不帶測(cè)量噪聲的觀測(cè)方程,但是這樣會(huì)帶來(lái)奇異的誤差協(xié)方差矩陣,所以一般情況下將約束條件寫成一個(gè)存在固定的小方差測(cè)量噪聲形式。這樣雖然不能嚴(yán)格滿足約束條件,但是卻大大提高了濾波算法的穩(wěn)定性。狀態(tài)空間方程表示為
狀態(tài)方程:
ω(k+1)=ω(k)+vs(k)
(7)
觀測(cè)方程:
(8)
式中,vs(k)是過(guò)程噪聲,假定在平穩(wěn)隨機(jī)過(guò)程中,選取vs(k)=0。vm1(k)和vm2(k)是測(cè)量噪聲。將式(8)寫成向量形式為
z=f(w(k))+vm(k)
(9)
式中,z=[1,γ]T;vm(k)=[vm1(k),vm2(k)]T;f(w(k))=[aHω(k),|ω(k)Hx(k)|2]T。觀測(cè)噪聲互不相關(guān)且均值為零,具有協(xié)方差矩陣:
(10)
(11)
(12)
2.2 容積卡爾曼濾波流程
構(gòu)造出的觀測(cè)方程式(8)屬于非線性方程,因此本文使用了容積卡爾曼濾波求解以上非線性濾波問(wèn)題。容積卡爾曼濾波使用容積數(shù)值積分原則計(jì)算非線性變換后的隨機(jī)變量的均值和協(xié)方差。相比于擴(kuò)展卡爾曼濾波和無(wú)跡卡爾曼濾波,容積卡爾曼濾波算法具有更優(yōu)的非線性逼近性能、數(shù)值精度和濾波穩(wěn)定性,并且實(shí)現(xiàn)簡(jiǎn)單。下面給出基于容積卡爾曼濾波的約束恒模算法流程:
(13)
狀態(tài)更新:
步驟 1 計(jì)算容積點(diǎn)Wi,k-1|k-1∈CM×1
(14)
步驟 2 計(jì)算狀態(tài)ωk|k-1∈CM×1和方差Pk|k-1∈CM×M的預(yù)測(cè)值
(15)
(16)
量測(cè)更新:
步驟 1 計(jì)算容積點(diǎn)Wi,k|k-1∈CM×1
(17)
步驟 2 計(jì)算通過(guò)非線性量測(cè)方程傳播的容積點(diǎn)Zi,k|k-1∈C2×1
Zi,k|k-1=f(Wi,k|k-1),i=1,2
(18)
(19)
(20)
(21)
(2) 計(jì)算增益和狀態(tài)更新
(22)
(23)
(24)
區(qū)別于其他領(lǐng)域中使用的卡爾曼濾波,此文中的卡爾曼濾波沒(méi)有過(guò)程噪聲的參與,并且不需要對(duì)觀測(cè)噪聲進(jìn)行準(zhǔn)確估計(jì),代入預(yù)設(shè)的觀測(cè)噪聲方差矩陣Rv即可。本文算法的狀態(tài)維數(shù)為M,觀測(cè)維數(shù)為2,各參數(shù)的計(jì)算復(fù)雜度如表1所示,則本文算法迭代一次的復(fù)雜度為20M3/3+18M2+31M+10。
表1 各參數(shù)計(jì)算復(fù)雜度
(25)
圖1 不同觀測(cè)噪聲方差下收斂速度與SINR比曲線Fig.1 Convergence versus SINR at different measurement variance
圖2 3種算法方向圖Fig.2 Beam pattern of the three methods
圖3 收斂性能曲線Fig.3 Convergence performance
圖4 輸出SINR與輸入SNR關(guān)系曲線Fig.4 Relationship between SNR and SINR
圖5 非平穩(wěn)環(huán)境下收斂性能曲線Fig.5 Convergence performance at non-stationary environment
針對(duì)通信系統(tǒng)中的恒模信號(hào),設(shè)計(jì)了基于容積卡爾曼濾波的線性約束恒模波束形成算法。線性約束恒模準(zhǔn)則可以很好的克服恒模準(zhǔn)則無(wú)法恢復(fù)期望信號(hào)相位和無(wú)法抑制強(qiáng)干擾的缺點(diǎn)。本文研究了觀測(cè)噪聲對(duì)線性約束卡爾曼濾波的影響,仿真結(jié)果表明,本算法對(duì)觀測(cè)噪聲并不敏感,在一定范圍內(nèi)設(shè)置即可。相比傳統(tǒng)基于線性約束恒模準(zhǔn)則的隨機(jī)梯度法和遞歸最小二乘法,容積卡爾曼濾波算法在收斂速度和輸出信干噪比有很大的提高。即使在較高輸入信噪比的情況下,本文算法仍然可以避免協(xié)方差特征值分散效應(yīng),得到近似最優(yōu)的輸出信干噪比。
[1]GoochRP,LundellJD.TheCMarray:anadaptivebeamformerforconstantmodulussignals[C]∥Proc. of the IEEE International Conference on Acoustics, Speech, & Signal Processing, 1986: 2523-2526.
[2]WangL,DeLamareR.ConstrainedconstantmodulusRLS-basedblindadaptivebeamformingalgorithmforsmartantennas[C]∥Proc. of the IEEE International Symposium on Wireless Communication Systems,2007: 657-661.
[3]ChenY,LengocT.Recursiveleastsquaresconstantmodulusalgorithmforblindadaptivearray[J]. IEEE Trans.on Signal Processing, 2004, 52(5): 1452-1456.
[4]ZarzosoV,ComonP.Optimalstep-sizeconstantmodulusalgorithm[J]. IEEE Trans.on Communication, 2008, 56(1): 10-13.
[5]BhottoMZA,BajicIV.ConstantmodulusblindadaptivebeamformingbasedonunscentedKalmanfiltering[J]. IEEE Signal Processing Letters, 2015, 22(4): 474-478.
[6]MiguezJ,NehoralL.Alinearlyconstrainedconstantmodulusapproachtoblindadaptivemultiuserinterferencesuppression[J]. IEEE Communications Letters,1998, 2(8): 217-219.
[7]ChoiS,ChoiJ.AnoveladaptivebeamformingalgorithmforantennaarrayCDMAsystemswithstronginterferers[J]. IEEE Trans.on Vehicular Technology, 2002, 51(5): 808-816.
[8]DeLamareRC,SampaioNR.Blindadaptivecode-constrainedconstantmodulusalgorithmforCDMAinterferencesuppressioninmultipathchannels[J]. IEEE Communication Letters, 2005, 9(4): 334-336.
[9]WangL,DeLamareR,YunLC.LowcomplexityadaptivestepsizeconstrainedconstantmodulusSGalgorithmsforadaptivebeamfor-ming[J]. Signal Processing, 2009, 89(12): 2503-2513.
[10]QinB,CaiY,ChampagneB,etal.Alow-complexityvariableforgettingfactorconstantmodulusRLSalgorithmforblindadaptivebeamforming[J]. Signal Processing, 2014, 105(12): 277-282.
[11]WangL,DeLamareR.Constrainedadaptivefilteringalgorithmbasedonconjugategradienttechniquesforbeamforming[J]. IET Signal Processing, 2010, 4(6): 686-697.
[12]ChenYH,ChiangCT.AdaptivebeamformingusingtheconstrainedKalmanfilter[J]. IEEE Trans.on Antennas and Propagation, 1993, 41(11): 1576-1580.
[13]ArasaratnamI,HaykinS.CubatureKalmanfilters[J]. IEEE Trans.on Automatic Control, 2009, 54(6): 1254-1269.
[14]LuCG,FengXX,ZhangD.PurebearingtrackingbasedonimprovedcubatureKalmanfilter[J]. Systems Engineering and Electronics, 2012, 34(1): 28-33.(鹿傳國(guó),馮新喜,張迪. 基于改進(jìn)容積卡爾曼濾波的純方位目標(biāo)估計(jì)[J], 系統(tǒng)工程與電子技術(shù),2012, 34(1): 28-33.)
[15]IenkaranA,SimonH.CubatureKalmanfilteringforcontinuous-discretesystems:theoryandsimulations[J]. IEEE Trans.on Signal Processing, 2010, 58(10): 4977-4993.
[16]ZhaoX,WangSC,LiaoSY,etal.Anultra-tightlycoupledtrackingmethodbasedonrobustadaptivecubatureKalmanfilter[J]. Acta Automatica Sinica, 2014, 40(11): 2530-2540.(趙欣, 王仕成, 廖守億,等. 基于抗差自適應(yīng)容積卡爾曼濾波的超緊耦合跟蹤方法[J]. 自動(dòng)化學(xué)報(bào), 2014, 40(11): 2530-2540.)
[17]MuJ,CaiYL.IteratedcubatureKalmanfilteranditsapplication[J]. Systems Engineering and Electronics, 2011, 33(7): 1454-1458.(穆靜,蔡遠(yuǎn)利.迭代容積卡爾曼濾波算法及其應(yīng)用[J]. 系統(tǒng)工程與電子技術(shù), 2011, 33(7): 1454-1458.)
[18]SimonD,ChiaTL.Kalmanfilteringwithstateequalityconstraints[J]. IEEE Trans.on Aerospace Electronics and Systems, 2002, 38(1): 128-136.
[19]RussellJH,MichaelTH,MarkDB.Arobustnullspacemethodforlinearequalityconstrainedstateestimation[J]. IEEE Trans.on Signal Processing, 2010, 58(8): 3961-3971.
Constrained constant modulus beamforming based on cubature Kalman filter
SHEN Feng, SONG Jin-yang
(SchoolofAutomation,HarbinEngineeringUniversity,Harbin150001,China)
A constrained constant modulus adaptive beamforming method based on cubature Kalman filter is proposed. Firstly, the state space model of the constrained constant modulus criterion is formulated with the pseudo-observation method. Then the cubature Kalman filter is utilized to solve the non-linear filtering problem. This algorithm avoids the approximation procedure and the high eigenvalue spread effect which exists in conventional methods, and hence it exhibits better interference and noise suppression capacity. Simulation results demonstrate that the proposed method converges faster than both the stochastic gradient method and the recursive least square method and possesses higher output signal-to-interference-plus-noise ratio. Additionally, it can adjust its weight to the optimal result quickly under the non-stationary environment.
adaptive beamforming; constant modulus criterion; linear constraint; pseudo-observation method; cubature Kalman filter
2015-11-03;
2016-10-12;網(wǎng)絡(luò)優(yōu)先出版日期:2016-10-25。
國(guó)家自然科學(xué)基金(61374208);中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)基金(HEUCFX41310)資助課題
TN 911.7
A
10.3969/j.issn.1001-506X.2016.12.03
沈 鋒(1981-),男,教授,博士,主要研究方向?yàn)樾l(wèi)星導(dǎo)航技術(shù)、陣列信號(hào)處理。
E-mail:sf407@126.com
宋金陽(yáng)(1988-),男,博士研究生,主要研究方向?yàn)殛嚵行盘?hào)處理。
E-mail:songjy8801@sina.cn
網(wǎng)絡(luò)優(yōu)先出版地址:http:∥www.cnki.net/kcms/detail/11.2422.TN.20161025.1723.014.html