邱存銀, 沈明威, 韓國棟
(1. 河海大學, 江蘇 南京 211106;2. 中國電子科技集團公司第五十四研究所, 河北 石家莊 050081)
隨著能源不斷的被開發(fā)利用,煤炭、石油等不可再生能源正在不斷枯竭,世界各國對可再生能源的需求也更加強烈。近年來,諸多國家對風電等的研究逐步深入,技術(shù)也愈發(fā)成熟,這使得風電場的數(shù)量和規(guī)模呈指數(shù)倍增加。然而研究表明,風力渦輪機大型葉片高速旋轉(zhuǎn)會造成雷達回波的多普勒頻譜持續(xù)展寬,氣象目標被淹沒于風力渦輪機雜波(Wind Turbine Clutter,WTC)的多普勒頻譜中,嚴重影響了雷達系統(tǒng)對氣象目標檢測的精確性[1-3]。因此,國內(nèi)外學者詳細分析了氣象雷達不同工作模式下風力渦輪機雜波WTC與氣象回波的時、頻域分布特性,發(fā)現(xiàn)由于WTC的時變性,使得針對靜止雜波的時域濾波、頻域濾波等傳統(tǒng)雜波抑制技術(shù)均失效,此時傳統(tǒng)的雜波抑制技術(shù)無法在抑制WTC的同時無損恢復(fù)氣象信息[4-9]。
針對上述問題,本文根據(jù)氣象信號的低秩分布特性,將稀疏優(yōu)化理論引入到WTC抑制中,研究了基于矩陣補全(Matrix Completion,MC)的氣象雷達WTC雜波抑制新方法。MC算法是一種源于壓縮感知的秩最小化理論,其主要作用是在存在數(shù)據(jù)缺失或只能觀測到部分數(shù)據(jù)的低秩觀測矩陣中,利用矩陣元素之間的相關(guān)性,有效地恢復(fù)矩陣的缺失數(shù)據(jù)[10]。本文的目的是在氣象信號矩陣受到WTC污染后,利用MC對污染后缺失的數(shù)據(jù)進行填充恢復(fù),在抑制WTC的同時還能夠精確恢復(fù)氣象信號矩陣。另外將常用的頻域多重二次插值與頻域MC算法進行對比,理論分析和實驗結(jié)果表明,頻域MC算法較頻域多重二次插值能更好地恢復(fù)受WTC干擾的氣象信號。
在雷達系統(tǒng)中,假設(shè)距離單元同時包含WTC和天氣信號。在本文實驗中給定被污染的方位-距離單元在相干積累時間(Coherent Integration Time, CIT)內(nèi)接收到的信號表示為
xl(m)=sl(m)+cl(m)+wl(m)+nl(m)
(1)
式中:m=1,2,…,M,M是脈沖個數(shù);l為某一距離單元;sl(m)為氣象信號;cl(m)為地雜波信號;wl(m)為WTC;nl(m)為其他噪聲信號。
由于雜波集中在零頻附近,對氣象信號不造成干擾,因此設(shè)計脈沖可以將其濾除。此時,被污染的雷達方位-距離單元在CIT內(nèi)接收到的信號可表示為
xl(m)=sl(m)+wl(m)+nl(m)
(2)
信噪比(Signal to Noise Ratio,SNR)是影響氣象信號恢復(fù)精度的決定因素。因此,可將實測數(shù)據(jù)的雷達回波信號從時域轉(zhuǎn)換至多普勒頻域,通過相干積累提高SNR,這一過程可通過快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)實現(xiàn)。多普勒頻域的氣象信號X(k)為
k=1,2,…,K,l=1,2,…,L
(3)
式中:K為地雜波對消后的脈沖數(shù);L為距離單元。在頻域進行矩陣元素補全,以實現(xiàn)低SNR情況下,被污染距離單元氣象信號的高精度恢復(fù)。
文獻[11-12]證明了當矩陣的奇異值具有稀疏性(即矩陣是低秩的)且采樣數(shù)目滿足一定條件時,大多數(shù)矩陣可通過求解核范數(shù)最小化問題來精確地恢復(fù)所有元素。所以對于任何抽樣的數(shù)據(jù),如果將一行或一列作為一個整體進行抽樣,那么此時觀測矩陣不能滿足元素采樣集均勻隨機采樣的條件,缺失的元素也就不能被高精度恢復(fù)。因此,需選取特殊的矩陣形式重新構(gòu)造觀測矩陣,使信號的采樣點隨機分布在整個回波數(shù)據(jù)中,滿足低秩重構(gòu)的條件。
對于預(yù)處理后的多普勒域信號X(k),將其重構(gòu)成k1×k2維的Hankel矩陣,其中k1+k2-1=L。用雜波檢測算法提取出WTC所在距離單元l,并將干擾元素置零,在重構(gòu)的矩陣中,這些零元素將被重新排列以進行隨機采樣[13]。根據(jù)Hankel矩陣模型和式(1),取氣象信號距離-多普勒頻域矩陣的第k列,構(gòu)造的Hankel矩陣S如下
構(gòu)造一個方陣B=S×SH,根據(jù)矩陣的特征分解理論,可以得到
(4)
式中:Σ=diag(σ1,σ2,…,σr),σi為矩陣S的全部奇異值;V為特征向量排成列的矩陣。根據(jù)r(SSH)=r(S),因此,矩陣B秩的數(shù)值可由該矩陣的奇異值數(shù)量推導得出。假設(shè)k=470,則矩陣B的特征值分布如圖1所示。
圖1 仿真數(shù)據(jù)構(gòu)建的Hankel矩陣特征值分布
圖1為氣象信號仿真數(shù)據(jù)下構(gòu)建的Hankel矩陣特征值分布,可以明顯看出,重構(gòu)Hankel矩陣的秩r=2?51,此時觀測矩陣滿足所需低秩的要求[14]。
矩陣補全是一種重建隨機抽樣低秩矩陣或近似低秩約束的過程。根據(jù)MC理論,當雷達回波信號被WTC污染時,可去除所有被污染的樣本,只保留剩余的氣象數(shù)據(jù),即可將對WTC抑制轉(zhuǎn)化為一個矩陣補全問題。
根據(jù)上述Hankel矩陣的構(gòu)造方法,將預(yù)處理后的頻域信號第k個脈沖下的列向量構(gòu)造為Hankel矩陣X。同理,用S,C,W,N分別表示構(gòu)造的關(guān)于Sl(k),Cl(k),Wl(k),Nl(k)的Hankel矩陣。
為了解決上述矩陣補全問題,構(gòu)造一個矩陣補全模型,通過約束秩最小化的問題,根據(jù)已知的矩陣元素補全未知元素。去除WTC后,氣象數(shù)據(jù)可以通過下式中核范數(shù)最小化(Nuclear Norm Minimization,NNM)模型進行恢復(fù)
(5)
其中,
(6)
式中:min(·)表示最小化;‖·‖*為矩陣的核范數(shù);PΩ為正交投影算子,表示投影到僅在指標集Ω非零的稀疏矩陣子空間上的映射。
利用文獻[15]中非精確增廣拉格朗日乘子(Inexact Augmented Lagrange Multiplier,IALM)求解式(4)中的優(yōu)化問題時,將其擴展到復(fù)數(shù)域,其對應(yīng)的拉格朗日函數(shù)可表示為
L(S,N,Y,μ)=‖S‖*+〈Y,X-S-N〉+
‖S‖*+tr(YH((X-N)-S))+
(7)
定義一個收縮運算符為
(8)
利用IALM交替更新S,N,Y,μ,其迭代步驟如下。
步驟1:固定變量N,Y和μ,更新變量S
(9)
對X-Nk+μk-1Y進行奇異值分解
(U,Σ,VH)=svd(X-Nk+μk-1Yk)
(10)
則S的迭代更新公式為
Sk+1=UT(2μk)-1[Σ]VH=
(11)
步驟2:固定變量S,Y和μ,更新變量N
(12)
對式(12)中的N進行求導可得:
(13)
步驟3:固定變量S,N和μ,更新變量Y
Yk+1=Yk+μ(X-Sk+1-Nk+1)
(14)
步驟4:更新變量μ
μk+1=ρμk
(15)
其中,Y表示拉格朗日乘子矩陣;μ>0表示懲罰因子;ρ為觀測數(shù)據(jù)率;
本節(jié)通過計算機驗證算法的性能,本次實驗使用的實測數(shù)據(jù)來自于荷蘭代爾夫特理工大學的IDRA雷達[16]。實測數(shù)據(jù)參數(shù)如表1所示。
表1 Hankel矩陣仿真參數(shù)
選取氣象信號實測數(shù)據(jù)的第30個距離單元作為本次實驗被污染的距離單元,由圖2(a)可知,氣象信號分布在425 Hz~526 Hz,在第30個距離單元中加入WTC,從圖2(b)可以看出,氣象信號淹沒在WTC中。圖2為被WTC污染前后的多普勒圖。
圖2 加入WTC前后氣象信號多普勒圖
從圖3可以看出,實測數(shù)據(jù)構(gòu)建的Hankel矩陣特征值分布下降的趨勢相較于圖1仿真數(shù)據(jù)構(gòu)建的Hankel矩陣更緩慢,該現(xiàn)象主要是由實測數(shù)據(jù)中噪聲成分的復(fù)雜性造成,但近似滿足低秩特性,因此可采用MC方法高精度恢復(fù)氣象信號[17]。
圖3 實測數(shù)據(jù)構(gòu)建的Hankel矩陣特征值分布
圖4為分別使用頻域多重二次插值、時域NNM-IALM和頻域NNM-IALM算法恢復(fù)的氣象信號多普勒圖。從圖中可以看出,三種算法都可以有效抑制WTC并恢復(fù)氣象信號。但是在氣象信號恢復(fù)的精度上,頻域NNM-IALM算法恢復(fù)的效果明顯優(yōu)于頻域多重二次插值算法和時域NNM-IALM算法,這是由于在矩陣補全實驗前對實測數(shù)據(jù)的雷達回波信號進行預(yù)處理,將雷達回波信號從時域轉(zhuǎn)換至多普勒頻域,通過相干積累提高SNR,進而提高實驗的恢復(fù)精度。另外在時域的條件下對氣象信號補全,不僅不能抑制噪聲而且氣象信號的旁瓣較高,對氣象信號的恢復(fù)產(chǎn)生了影響,這一問題在多普勒頻域?qū)崿F(xiàn)補全時得到了解決。在實際工程應(yīng)用中,并不需要將所有頻點處的信號恢復(fù),我們只需恢復(fù)氣象信號所在的頻率范圍即可,這樣可極大的減少運算量。
圖4 不同算法恢復(fù)出的氣象信號功率譜
使用FFT法對氣象信號的徑向速度與譜寬進行估計,將兩種算法的譜矩結(jié)果與真實數(shù)據(jù)做對比,采用交叉驗證法來評價兩種算法的性能。
根據(jù)譜矩估計量的定義,信號功率表示為
(16)
平均頻率表示為
(17)
譜寬表示為
(18)
式中:S(fi)為信號功率譜fi=i/KTr,i=1,2,…,K,Tr為脈沖重復(fù)間隔;K為脈沖個數(shù)。
氣象回波的徑向速度和速度譜寬分別為
(19)
(20)
由實驗估計出被WTC污染的第30個距離單元氣象信號的徑向速度和譜寬如表2所示。
表2 仿真數(shù)據(jù)性能對比 m/s
由表2的實驗數(shù)據(jù)可以看出,在相同的實驗環(huán)境下,頻域NNM-IALM算法比頻域多重二次插值能更精確的恢復(fù)出氣象信號,恢復(fù)后的徑向速度和速度譜寬也更接近原始的實測數(shù)據(jù)且估計精度比頻域多重二次插值算法分別提高了約22.25%和31.48%。綜上,頻域NNM-IALM算法能夠更好的抑制WTC,并有效恢復(fù)被污染的氣象信號。
本文將頻域矩陣補全運用到氣象雷達實測數(shù)據(jù)的WTC抑制中。把預(yù)處理后的多普勒域回波信號重構(gòu)為等效的低秩矩陣,并通過IALM算法來有效地恢復(fù)缺失數(shù)據(jù),同時在相同的實驗條件下與頻域多重二次插值進行對比。實驗結(jié)果表明,上述兩種方法都達到了雜波抑制的效果,實現(xiàn)了氣象信號的恢復(fù)。但基于Hankel矩陣構(gòu)建的高精度頻域補全算法無論在恢復(fù)性能還是降噪效果上都更優(yōu),并解決了低信噪比下時域矩陣補全的高旁瓣問題。