虞泓波,馮大政,解 虎
(西安電子科技大學雷達信號處理國家重點實驗室,陜西西安 710071)
?
采用序列二次規(guī)劃求解的穩(wěn)健波束形成新算法
虞泓波,馮大政,解 虎
(西安電子科技大學雷達信號處理國家重點實驗室,陜西西安 710071)
摘要:利用盡可能少的先驗信息進行導向矢量估計的穩(wěn)健波束形成方法利用半正定松弛算法求解,面臨可能存在性能損失、計算復雜度高的問題,針對該問題提出一種采用序列二次規(guī)劃求解的新算法.首先利用一階泰勒級數(shù)將原始模型線性近似為凸優(yōu)化問題,然后對該子凸優(yōu)化問題進行迭代求解.此外,還考慮了協(xié)方差矩陣失配問題,提出最壞情況性能最優(yōu)的序列二次規(guī)劃算法提高序列二次規(guī)劃算法的性能.理論分析和仿真實驗表明,序列二次規(guī)劃算法收斂速度較快,收斂點逼近原始問題最優(yōu)解,與現(xiàn)有半正定松弛算法相比,能夠有效降低計算量,該算法在小參數(shù)值時即可有效改進序列二次規(guī)劃算法的性能.
關鍵詞:導向矢量估計;穩(wěn)健波束形成;序列二次規(guī)劃;線性近似;最壞情況性能最優(yōu)
自適應波束形成是陣列信號處理中的一項重要任務,為了提高波束形成器的性能,近年來穩(wěn)健的波束形成方法得到深入研究.文獻[1]提出了基于最壞情況性能最優(yōu)(Worst-Case)的穩(wěn)健自適應波束形成方法;文獻[2]針對非相干散射信號源穩(wěn)健波束形成問題,提出了一種均勻線陣下通用信號模型穩(wěn)健波束形成算法;文獻[3]基于導向矢量失配模型,提出一種迭代求解算法,以估計期望信號導向矢量;文獻[4-5]提出了基于協(xié)方差矩陣重構的穩(wěn)健波束形成方法,通過重構干擾和噪聲協(xié)方差矩陣提高了協(xié)方差矩陣的有效性,但這類算法目前計算量很大,需要進一步研究降低計算量的方法;文獻[6]對文獻[3]中的算法進行改進,提出一種半正定松弛(Semi-Definite Relaxation,SDR)算法進行導向矢量估計,與文獻[3]中的算法相比,增大了系統(tǒng)自由度,因而具有更高的輸出信干噪比(Signal to Interference and Noise Ratio,SINR);文獻[6-7]指出SDR算法的先驗信息依賴性低于傳統(tǒng)的穩(wěn)健波束形成算法(如文獻[1-2]中的算法).
然而,利用SDR算法求解依然面臨一些問題.首先,只有當原始問題的解惟一時,松弛后的問題才總會有秩1的最優(yōu)解[6],但原始問題最優(yōu)解的惟一性不一定總是成立,這樣采用SDR算法求解有可能會造成性能損失;其次,經過松弛后需要對N階矩陣變量進行凸優(yōu)化,計算復雜度很高,不利于工程實際應用.文中提出采用序列二次規(guī)劃(Sequential Quadratic Programming,SQP)對原始問題進行求解,首先利用一階泰勒公式將原始問題線性近似為一個子二階錐規(guī)劃(Second-Order Cone Programming,SOCP)問題,然后迭代求解子SOCP問題,此外,還考慮了協(xié)方差矩陣失配問題,提出最壞情況性能最優(yōu)的序列二次規(guī)劃(SQP-WC)算法來提高SQP算法的性能.
1.1 SQP算法
假設一個陣列包含N個陣元,空間遠場處有P個信號源,則陣列的接收數(shù)據(jù)矢量可以表示為
將ck+δ代入代價函數(shù)式(3)中,并結合式(4)可以得到代價函數(shù),即增加變量δ的模約束,是為了使得每次更新的δ不至于過大.容易看出,代價函數(shù)式(5)為一個SOCP問題,利用內點法容易求解.因此,假設經過k次迭代得到ck后,可以利用代價函數(shù)式(5)求解增量δ,然后將ck+1= ck+δ作為新的初值進行求解.綜上所述,文中所提SQP算法的計算步驟可以概括為:
(1)給定初值c0及迭代停止參數(shù)β,0<β?1;
(2)將ck-1代入代價函數(shù)式(5),求解凸優(yōu)化問題式(5),得到最優(yōu)解δk;
繼續(xù)執(zhí)行步驟(2)至(3).
1.2 SQP-WC算法
假設R是真實協(xié)方差矩陣,那么采樣協(xié)方差矩陣與真實協(xié)方差矩陣的失配關系可以描述為[8]
其中,I為N階單位矩陣.觀察式(8)容易發(fā)現(xiàn),由于R與^R均為Hermit矩陣,令Δ1= -R-1Δ^R-1,則逆矩陣失配量Δ1必為Hermit矩陣,根據(jù)Cauchy-Schwartz不等式,有
這里利用了R為固定值這一信息.類似于文獻[8],最壞情況性能最優(yōu)的導向矢量估計方法可以寫為
利用文獻[8]中的結果,最壞情況性能最優(yōu)序列二次規(guī)劃算法(SQP-WC)經過k次迭代后的線性近似為
從第1節(jié)模型推導過程中可以看出,初始值離最優(yōu)解越近,在一定的增量模上限下其收斂速度會越快.雖然假定導向矢量與真實導向矢量之間存在失配,但通??紤]的失配量相對較小,因此假定導向矢量已經比較接近真實的導向矢量,由此,代價函數(shù)式(5)與式(11)的一個較好的初值可以由假定導向矢量ˉa得到,即
所以文中SQP與SQP-WC算法中,可以將假定的導向矢量分別作為兩種算法的初值.
需要說明的是,由于文中算法是對約束中的非凸約束進行線性逼近,因此,會收斂到一個局部最優(yōu)解[8],但從第4節(jié)的系列仿真實驗可以看出,文中方法求得的解非常接近文獻[6]中SDR方法的解.從仿真實驗可以看出,經過6步左右,文中方法即可收斂,這樣,SQP算法的計算復雜度將遠小于文獻[6]中的SDR算法.由文獻[9]可知,SDR算法的計算復雜度為O( N4.5log(1/ε)),其中ε>0,為求解精度,而文獻[10]綜合考慮求解精度的影響,認為SDR算法的計算復雜度甚至高達O(N6),如此高的計算復雜度限制了SDR算法在實際工程中的應用.文中算法的計算復雜度主要在于每次迭代需要求解的子SOCP問題,文獻[11]指出求解SOCP的計算復雜度為O(N3.5),那么,文中方法的計算復雜度為O(6N3.5),顯然有
由式(13)可知,SQP及SQP-WC算法相對于SDR算法能夠有效降低計算復雜度、提高計算效率.
仿真實驗考慮10個陣元的均勻線陣,陣元間距均為半個波長.假設空間遠場處存在兩個點干擾,分別位于30°與50°,干噪比(Interference and Noise Ratio,INR)均為30 dB,按照文獻[8]中方法,加載因子根據(jù)=進行設置,其中u稱為相對調整因子,符號tr{·}表示求矩陣的跡.仿真實驗中將主要考慮兩種導向矢量失配場景,一種是波達方向失配,一種是局部相干散射引起的導向矢量失配,由于在實際應用中陣元幅相誤差難以避免,因此,在兩種場景中都考慮了陣元幅相誤差,假設各個陣元幅相誤差均服從零均值高斯分布,方差均為0.01.實驗中采用100個樣本來估計協(xié)方差矩陣,除圖2和圖3外,其余仿真圖均為100次實驗取平均值的結果.文中所提SQP與SQP-WC算法中增量δ的模上限均設為μ=0.3(對于模增量上限的選取參考了文獻[8],在此不作過多討論),迭代停止參數(shù)設為β=0.001.
實驗1 假設真實目標信號方向為6°,而假定目標信號方向為3°,也就是說導向矢量存在3°失配.文中算法、SDR算法均選取期望信號角域Θ=[θt-5°,θt+5°]=[-2°,8°].如第3節(jié)所述,文中算法的初始值選取為3°時的目標信號導向矢量.
圖1給出了4種算法輸出SINR隨輸入信噪比(Signal-to-Noise Ratio,SNR)變化曲線,其中加入經典的Worst-Case[1]算法與對角加載算法(加載采樣矩陣求逆(Loading Sample Matrix Inversion,LSMI))進行性能對比,Worst-Case算法的誤差界設為εw=0.3N=3,LSMI算法加載量為噪聲功率的10倍.從圖1可以看出,提出的SQP算法與SDR算法性能曲線幾乎吻合,這說明了SQP算法求解原始問題的有效性.圖2給出了SQP算法在信噪比為10 dB時的目標函數(shù)值隨迭代次數(shù)變化曲線,從圖中可以看出,經過5~6步迭代SQP算法開始收斂,這說明SQP算法求解原始問題需求解較少個數(shù)的SOCP問題,相對于SDR算法有效提高了計算效率.
圖1 輸出SINR隨輸入SNR變化曲線(實驗1)
圖2 SQP算法收斂曲線,SNR為10 dB(實驗1)
圖3給出了SQP-WC算法在參數(shù)u取不同值時的性能曲線,從圖中可以看出,參數(shù)u在取得較小值的情況下就可以對SQP算法的性能有一定的改進,在參數(shù)u的值較大時SQP-WC算法的性能相當,可以看出,在u=0.5與u=1時,兩條曲線幾乎吻合.
圖4給出了SNR為10 d B時,4種算法輸出SINR隨樣本數(shù)變化曲線,樣本數(shù)變化范圍為10到200.從圖5可以看出,在整個樣本數(shù)區(qū)間,SQP算法與SDR算法樣本收斂曲線幾乎重疊,這說明了文中SQP算法收斂點逼近原始問題最優(yōu)解的特性不隨樣本數(shù)而變化.
圖3 SQP-WC算法在不同參數(shù)u下的性能(實驗1)
圖4 4種算法輸出SINR隨樣本變化曲線(實驗1)
實驗2 考慮由局部相干散射引起的失配問題,真實的導向矢量由5個信號路徑構成,即
其中,a(θ0)表示主路徑導向矢量,θ0=3°,a(θi)表示相干散射路徑導向矢量,θi,i=1,2,3,4,均在區(qū)間[0°,6°]內服從均勻分布,φi,i=1,2,3,4,相互獨立且均服從[0,2π]內均勻分布.文中算法與SDR算法的期望信號角域選取如同實驗1.圖5給出了SQP算法的迭代收斂曲線,從圖中可以看出,經過6步迭代算法收斂.圖6給出了4種算法輸出SINR隨輸入SNR變化曲線,從圖中可以看出,文中SQP算法與SDR算法的曲線幾乎重疊,這說明了SQP算法的收斂點逼近原始問題的最優(yōu)解.圖7給出了SQP-WC算法在參數(shù)u不同取值情況下的性能,從圖中可以看出,u設置為較小值時即可有效改進SQP算法的性能,在u=0.5與u=1時,兩條曲線幾乎吻合,說明在u取值較大時,SQP-WC算法性能相當.
圖5 SQP算法收斂曲線,SNR為10 dB(實驗2)
圖6 輸出SINR隨輸入SNR變化曲線(實驗2)
圖7 SQP-WC算法在不同參數(shù)u下的性能(實驗2)
筆者針對傳統(tǒng)SDR算法可能存在性能損失及計算復雜度高的問題,提出一種SQP算法來求解原始非凸問題.通過將原始問題中等式非凸約束線性化進而將原始問題轉化為一個SOCP問題,然后采用迭代求解子SOCP問題來逼近原始問題最優(yōu)解,從而降低了SDR算法的計算復雜度,更利于工程應用,仿真實驗驗證了SQP算法的有效性.此外,文中還考慮了協(xié)方差矩陣失配問題,提出另一種SQP-WC算法進一步改進SQP算法的性能.仿真實驗說明,在加載參數(shù)較小時,即可有效改善SQP算法的性能.
參考文獻:
[1]VOROBYOV S A,GERSHMAN A B,LUO Z Q.Robust Adaptive Beamforming Using Worst-Case Performance Optimization:a Solution to the Signal Mismatch Problem[J].IEEE Transactions on Signal Processing,2003,51(2): 313-324.
[2]劉成城,丁永超,趙擁軍,等.均勻直線陣下通用信號模型穩(wěn)健波束形成算法[J].西安電子科技大學學報,2014,41 (5):166-172.LIU Chengcheng,DING Yongchao,ZHAO Yongjun,et al.Robust Beamforming Algorithm for General Signal Models Based on the ULA[J].Journal of Xidian University,2014,41(5):166-172.
[3]HASSANIEN A,VOROBYOV S A,WONG K M.Robust Adaptive Beamforming using Sequential Quadratic Programming: An Iterative Solution to the Mismatch Problem[J].IEEE Signal Processing Letters,2008(15):733-736.
[4]GU Y J,GOODMAN N A,HONG S H,et al.Robust Adaptive Beamforming Based on Interference Covariance Matrix Sparse Reconstruction[J].Signal Processing,2014,96(PART B):375-381.
[5]LI J,WEI G,DING Y H.Adaptive Beamforming Based on Covariance Matrix Reconstruction by Exploiting Interferences’Cyclostationarity[J].Signal Processing,2013,93(9):2543-2547.
[6]KHABBAZIBASMENJ A,VOROBYOV S A,ABOULNASR H.Robust Adaptive Beamforming Based on Steering Vector Estimation With as Little as Possible Prior Information[J].IEEE Transactions on Signal Processing,2012,60 (6):2974-2978.
[7]VOROBYOV S A.Principles of Minimum Variance Robust Adaptive Beamforming Design[J].Signal Processing,2013,93(12):3264-3277.
[8]LIAO B,TSUI K M,CHAN S C.Robust Beamforming with Magnitude Response Constraints Using Iterative Secondorder Cone Programming[J].IEEE Transactions on Antennas and Propagation,2012,59(9):3477-3482.
[9]LUO Z Q,WONG K M,SO A M C,et al.Semidefinite Relaxation of Quadratic Optimization Problems[J].IEEE Signal Processing Magazine,2010,27(3):20-34.
[10]李杰.穩(wěn)健波束形成與稀疏空間譜估計技術研究[D].廣州:華南理工大學,2013.
[11]ZHANG W,WANG J,WU S L.Robust Capon Beamforming against Large DOA Mismatch[J].Signal Processing,2013,93(4):804-810.
(編輯:王 瑞)
Novel robust beamforming algorithm using sequential quadratic programming
YU Hongbo,FENG Dazheng,XIE Hu
(National Key Lab.of Radar Signal Processing,Xidian Univ.,Xi’an 710071,China)
Abstract:Aiming at the probably existing performance loss and high computational complexity of the robust beamforming based on steering vector estimation with as little prior information as possible which is solved by the semi-definite relaxation(SDR)approach,a novel robust beamforming algorithm using sequential quadratic programming (SQP)is proposed.The original non-convex problem is linearly approximated to a convex subproblem using the first order Taylor’s series,and the optimal solution is found out by solving the convex subproblem iteratively.Moreover,considering the mismatch of the sample covariance matrix,the SQP-WC method based on worst-case performance optimization is presented to improve the performance of the proposed SQP method.Theoretical analysis and simulation results show that the proposed SQP algorithm can converge fast and its convergence point approximates the optimal solution to the original problem,which indicates that the SQP method can effectively reduce the computational complexity compared with the SDR method,and furthermore,the SQP-WC method can effectively improve the performance of the SQP method with a small parameter.
Key Words:steering vector estimation;robust beamforming;SQP;linear approximation;worst-case performance optimization
作者簡介:虞泓波(1988-),男,西安電子科技大學博士研究生,E-mail:beyond_hongbo@126.com.
基金項目:國家自然科學基金資助項目(61271293)
收稿日期:2014-09-25 網絡出版時間:2015-05-21
doi:10.3969/j.issn.1001-2400.2016.02.008
中圖分類號:TN958.92
文獻標識碼:A
文章編號:1001-2400(2016)02-0041-05
網絡出版地址:http://www.cnki.net/kcms/detail/61.1076.TN.20150521.0902.005.html