龐桐桐
(昆明船舶設(shè)備試驗中心,云南 昆明 650200)
目前世界各大國都致力于水下目標(biāo)定位技術(shù)的研究,可分為主動法和被動法。主動法聲納本身要發(fā)射聲波,它把接收目標(biāo)的反射波作為檢測與估計的基礎(chǔ),主動聲納是我國海軍的主力水聲設(shè)備,但主動聲納的隱蔽性差。被動法聲納本身不發(fā)射聲波,它依靠目標(biāo)輻射的聲波作為檢測和估計的基礎(chǔ)。被動聲納在偵察過程中具有隱蔽性好、不向外發(fā)波、不易被發(fā)現(xiàn)以及水下連續(xù)工作時間長等特點,在實際環(huán)境建設(shè)中起到的作用越來越大。被動聲定位的研究主要是對波束形成算法的研究。波束形成大致可分為兩類:常規(guī)波束形成和自適應(yīng)波束形成[1]。
常規(guī)波束形成實用性強(qiáng),受到廣泛的使用,但是其角度分辨力差也是不可避免的原因[2],因此近些年研究人員對傳統(tǒng)方位估計算法進(jìn)行了改進(jìn)。比如:Yang TC受到圖像去模糊處理的反卷積算法的啟發(fā),將解卷積算法引入到信號的方位估計中,該方法基于Richardson-Lucy算法提出,稱為反卷積波束形成[3]。但是此種反卷積求解信號方位的方式僅用于移不變陣型(均勻線陣、均勻圓陣),其他陣型并無法使用。在R-L算法之后,研究人員將更多的優(yōu)化方法放在了常規(guī)波束形成方位譜的后續(xù)處理上,比如2019年王悅關(guān)和馬曉川利用陣列響應(yīng)矩陣和半正定規(guī)劃,通過卷積反演的方式將陣列孔徑的有限效應(yīng)消除,在2-范數(shù)約束條件下重構(gòu)空間譜[4]。
雖然反卷積波束形成的理論算法發(fā)展很好,但是陣型的使用局限性限制了反卷積波束形成的實際應(yīng)用。相對來說,近些年提出的反卷積波束形成算法都是基于移不變陣型,如何在其他陣型的基礎(chǔ)上使用反卷積波束形成,是解決反卷積波束形成陣型局限性的關(guān)鍵問題。在2016年王瑞革和王法棟提出的基于虛擬陣列變換的共型陣列信號DOA估計中,找到了相應(yīng)的解決思路:利用虛擬陣列變換的思想,采用ESRRIT算法和MUSIC算法相結(jié)合的方法實現(xiàn)了雙弧陣列信號二維角度估計[5]。因此也可以將虛擬陣列變換和反卷積波束形成聯(lián)合應(yīng)用,實現(xiàn)反卷積波束形成在雙弧陣上的應(yīng)用。
隨著探測目標(biāo)的多樣性,水下機(jī)器人和陣列的組合逐漸成為一種發(fā)展趨勢,因此共形陣得到了極大的發(fā)展。
為了克服均勻線陣有效輻射角度僅有120°、均勻圓陣布防空間較大的缺點,在不影響水下機(jī)器人水下航行的前提下,采用與水下機(jī)器人配合度更高的雙弧陣,雙弧陣既有線陣分布簡單的特點,又存在圓陣一樣的弧度,一定程度上該弧度可以解決左右舷模糊的問題,具體陣列形狀如圖1所示。陣列放置方式為:以直角坐標(biāo)系的原點為對稱中心,兩條圓弧陣對稱放置,陣元均勻地分布在圓弧上。陣列長度L是雙弧陣的總長度,陣列最大間距D是兩條圓弧間的最大距離。
圖1 雙弧陣陣列模型Fig.1 double arc array model
Θ=[θlθl+Δθθl+2Δθ…θr-Δθθr],
(1)
A=[a(θl)a(θl+Δθ)…a(θr-Δθ)a(θr)],
(2)
(3)
(4)
根據(jù)式(4)得出變換矩陣Bk表達(dá)式:
(5)
這樣的直接變換有一定的誤差,為了在區(qū)域Θ內(nèi)得到相對精確的Bk,可以通過計算變換誤差來確定Bk。變換誤差α表示為
(6)
式中,|·|F表示2-范數(shù)。當(dāng)α足夠小時,說明就可以接收當(dāng)前的變換矩陣Bk,否則就要對觀察區(qū)域Θ進(jìn)一步細(xì)分,重新計算變換矩陣Bk。
(7)
(8)
(9)
(10)
(11)
反卷積是信號處理中的常見手段,圖2所示的信號傳輸過程可表示卷積過程,卷積是在已知系統(tǒng)輸入函數(shù)x(t)和系統(tǒng)響應(yīng)h(t)下求解系統(tǒng)輸出函數(shù)y(t)的過程。而反卷積的目的是找到卷積方程的解,反卷積既可作為系統(tǒng)辨識,即求解h(t),也可作為信號檢測,即求解x(t)。利用時間采樣和空間采樣的對偶性,將原本應(yīng)用于處理時間序列信號的反卷積技術(shù)應(yīng)用在空間的陣列信號處理,也就是說,求解目標(biāo)的幅度和角度可以采用信號檢測的思路。
圖2 信號傳輸過程Fig.2 Signal transmission process
圖像去模糊使用的反卷積算法的核心是Richardson-Lucy方法[1],將圖像去模糊的解卷積方法運(yùn)用到常規(guī)波束形成中,利用反卷積求解信號方向,一來可以避免方位估計中穩(wěn)健性差的常見問題,二來可保留常規(guī)波束形成的低旁瓣。
在陣列信號處理中,陣元接收信號之間的關(guān)系可以看作是信源發(fā)出信號的平移,若想要得到輸入信號有一個簡單的方式:把每一個陣元接收到的信號平移,使之在時間上對齊,然后相加[8]。過程如圖3所示。
圖3 時域信號卷積過程Fig.3 Time domain signal convolution process
對比時域信號卷積過程(圖3)和信號傳輸過程(圖2),相對應(yīng)圖3中的系統(tǒng)函數(shù)可以表示為:
(11)
式中,m=0,1,…,M-1,這個處理器稱為延時求和波束形成器或常規(guī)波束形成器,根據(jù)信號模型可知系統(tǒng)函數(shù)可以等效為每一個角度的陣列指向性函數(shù)。
所以在陣列信號處理中,陣列的常規(guī)波束形成空間譜可以表示為每一個角度指向性函數(shù)與該角度信號源強(qiáng)度乘積之和,用積分表示為:
(12)
式中,P(θ)表示常規(guī)波束形成空間譜;S(?)表示目標(biāo)函數(shù),包含信源的方向、強(qiáng)度等信息;?表示信源方向;R(θ|?)表示關(guān)于?方向的陣列指向性函數(shù)。
對比式(11)和式(12)可得到類比關(guān)系:常規(guī)波束形成空間譜P(θ)等效為時域系統(tǒng)中的輸出信號y(t);目標(biāo)函數(shù)S(?)等效為時域系統(tǒng)中的輸入信號x(t);陣列指向性函數(shù)R(θ|?)等效為時域系統(tǒng)中的系統(tǒng)函數(shù)h(t),在反卷積中稱為點擴(kuò)散函數(shù)(PSF)。根據(jù)信號線性系統(tǒng)移不變的性質(zhì)類比指向性函數(shù)R(θ|?)的移不變性:當(dāng)指向性函數(shù)R(θ|?)滿足空間移不變性,則有R(θ|?)=R(θ-?),此時式(12)的疊加積分可以表示為:
(13)
因此,在常規(guī)波束形成空間譜P(θ)和自然指向性R(θ)已知的情況下,反卷積可以得到目標(biāo)函數(shù)S(?),理想情況下形式為δ函數(shù),因此反卷積結(jié)果具有高分辨效果。陣列的自然指向性R(θ)是陣列的本身性質(zhì),不同的陣列自然指向性也不同,自然指向性的移不變性質(zhì)直觀描述為:陣列指向性在θ域上,每一個?方向?qū)?yīng)指向性函數(shù)圖像都一致。
反卷積波束形成目的是在已知陣列自然指向性函數(shù)和常規(guī)波束形成空間譜的情況下,計算出目標(biāo)信源的方位和幅度。根據(jù)常規(guī)波束形成空間譜表達(dá)式P(θ)=R(θ)*S(θ)可知,若想要求得目標(biāo)信源S(θ),需要知道陣列自然指向性函數(shù)R(θ)和常規(guī)波束形成空間譜P(θ)。由此就可以通過反卷積計算得出目標(biāo)信源的方位[9]。反卷積波束形成是在常規(guī)波束形成的基礎(chǔ)上發(fā)展而來,因而繼承了常規(guī)波束形成穩(wěn)健性和低旁瓣的優(yōu)點。當(dāng)真實陣元論陣元位置存在差距時,只要常規(guī)波束形成可以正常工作,反卷積波束形成就可以成功分辨出信號的方位。值得注意的是只有自然指向性移不變時,才能使用反卷積求解目標(biāo)信源方向。
由上述內(nèi)容可知,雙弧陣不屬于移不變陣型,所以在一定的變換區(qū)間之內(nèi)將雙弧陣變換為均勻線陣,根據(jù)反卷積波束形成得到該區(qū)間內(nèi)準(zhǔn)確的信號估計。基于虛擬陣列變換的反卷積波束形成估計過程如下:
① 將全空間分割成多個區(qū)域Θ,并對每一區(qū)域求解相應(yīng)的虛擬線陣陣元數(shù)M、陣元間距D、變換矩陣Bk、Tk及相對應(yīng)的點擴(kuò)散函數(shù)PSF,并做好存儲;
在仿真實驗中使用的是30元、陣元間距為0.18 m的均勻線陣。入射信號為遠(yuǎn)場信號,信號頻率為4.1 kHz,采樣頻率為30 kHz,信號的快拍數(shù)為500,噪聲為加性高斯白噪聲。入射信號的入射角為0°,信噪比分別為5 dB和50 dB,常規(guī)波束形成(CBF)、反卷積波束形成(dCv)以及MUSIC方位估計對比如圖4所示。
(a) 信噪比為5 dB
從圖4(a)可以看出,反卷積波束形成得到了一個主瓣和旁瓣都優(yōu)于常規(guī)波束形成的波束圖,且反卷積波束旁瓣按照常規(guī)波束圖起伏,但是此方法要比MUSIC的主瓣要寬一些,由此說明常規(guī)波束形成比反卷積的能量泄露要多;從圖4(b)可以看出,當(dāng)信噪比增加至50 dB時,反卷積波束得到一個主瓣極窄,沒有旁瓣的波形,在此情況下反卷積波束形成的能量泄露極少。綜上可以得出,反卷積波束形成擁有高分辨的能力。
同時根據(jù)上述的對比可以發(fā)現(xiàn)反卷積波束形成的主瓣寬度與信噪比有關(guān),而且波束形成的主瓣寬度本身就與陣元數(shù)相關(guān),繼而觀察主瓣寬度與信噪比以及陣元數(shù)的關(guān)系,如圖5所示。
從圖5(a)可以看出,當(dāng)信噪比達(dá)到10 dB時,3種算法的主瓣寬度逐漸趨于穩(wěn)定,且主瓣寬度始終呈以下關(guān)系:CBF>dCv>MUSIC;從圖5(b)可以看出,隨著陣元數(shù)的增加、3種算法方位譜的減小,說明陣元數(shù)對主瓣寬度影響較大。綜上分析可知,反卷積波束形成在高信噪比和多陣元的情況下,主瓣寬度小,分辨性能好。
(a) 當(dāng)陣元數(shù)為30時,主瓣寬度與陣元數(shù)關(guān)系
根據(jù)上述雙弧陣模型,假設(shè)陣列采用24元雙弧陣,陣元間距為0.18 m,子陣列最大間距D為0.5 m。仿真實驗使用的雙弧陣陣元位置圖如圖6所示。
圖6 雙弧陣陣元坐標(biāo)仿真圖Fig.6 Element coordinate simulation diagram of double arc array
3.3.1 單信源雙弧陣反卷積方位估計
根據(jù)2.2節(jié)描述,對雙弧陣使用反卷積波束形成進(jìn)行方位估計,將24元雙弧陣虛擬變換為85元均勻線陣,稱之為虛擬線陣。虛擬變換預(yù)處理的變換區(qū)域為8°~14°,變化步長為0.001°。單信源雙弧陣方位估計對比如圖7所示。表1為圖7信號方位估計的具體數(shù)值,由表1可知,3種方法的方位估計值都比較準(zhǔn)確,尤其是虛擬線陣dCv的方位估計更貼近真實值。在85元的虛擬線陣下,3種方法波束的寬度如表1所示。綜上在虛擬變換范圍內(nèi),反卷積波束形成的波束寬度更小,方位估計更優(yōu)秀。
圖7 單信源方位估計譜對比Fig.7 Spectrum comparison of single source DOA estimation
表1 信號方位估計與主瓣寬度的對比
3.3.2 相干信源雙弧陣反卷積方位估計
虛擬變換預(yù)處理的變換區(qū)域為8°~14°,變化步長為0.001°。相干信號雙弧陣方位估計對比如圖8所示。圖8(a)中 T前表示未進(jìn)行Toeplitz解相干,T后表示Toeplitz解相干后。從圖8可以看出,相干信號解相干前后的區(qū)別在于:dCv一直比虛擬線陣CBF的主瓣寬度小,說明dCv算法的分辨性能好于虛擬線陣CBF。但是有一點值得注意,解相干前后虛擬線陣CBF方位譜幾乎重合,反卷積波束形成方位譜也幾乎重合,說明相干信號對CBF的影響較小,而dCv也擁有較為穩(wěn)定的性質(zhì)。對比表2中數(shù)據(jù)可知,反卷積波束形成方位估計值更靠近實際值,說明反卷積波束形成在分辨角度的同時估計效果也不錯。綜上分析可知,說明在相干信號的影響下反卷積波束形成依舊可以保持高分辨性能。
(a) 空間信號方向10°和12°解相干后雙弧陣方位估計對比
表2 信號解相干前后方位估計值對比表
3.3.3 多信源實驗數(shù)據(jù)處理結(jié)果分析
實驗于2018年7月在千島湖進(jìn)行。實驗采用移動聲源的方式來改變信號方位,聲源位于水下30 m,信號頻率為4.1 kHz,采樣頻率為25 kHz,信號范圍是[-π ,π]。陣元按照雙弧陣的仿真位置固定在架子上保持不動,布放深度30 m,為保證信號方位,以正北方向為參考方向,在實驗過程中需要對陣列做方位變換。為驗證解相干后反卷積波束形成分辨兩相近信號的能力,將兩組實驗數(shù)據(jù)相加構(gòu)造相近信號。此時需要說明:① 信號的真實方向由GPS測量獲得,不一定準(zhǔn)確;②在實際實驗數(shù)據(jù)收集過程中,并沒有記錄信號的真實方向;③ 實驗時并沒有實時進(jìn)行陣列校正,而且現(xiàn)有實驗數(shù)據(jù)實現(xiàn)不了陣元位置的自校正,所以實驗中使用測量坐標(biāo)進(jìn)行方位估計。
舉例對分辨信號能力進(jìn)行分析,相鄰的兩個信號的方位譜及相加后的方位譜如圖9所示。
(a) 信號S1方位譜
圖中標(biāo)出兩個相鄰的信號,角度估計分別是111.4°和114.6°,而兩信號相加后CBF和MUSIC算法的估計角度為113.1°,說明CBF和MUSIC算法無法分辨這相差3°的信號。
根據(jù)本文給出的虛擬線陣解相干和反卷積波束形成的方式對上述合成信號進(jìn)行方位估計,方位估計譜如圖10所示,圖中“V”表示虛擬陣列變換,“T”表示Toeplitz解相干后。為分辨上述信號將虛擬變換區(qū)間設(shè)置為10°,從圖10(b)可以看出,虛擬線陣的常規(guī)波束形成(V-CBF、V-CBF-T)可以分辨兩信號,但是信號估計值不夠準(zhǔn)確,而反卷積波束形成算法(dCv和dCv-T)是可以準(zhǔn)確分辨這兩個相鄰信號,即分辨出相鄰信號111.4°和114.6°,說明該算法可以有效的分辨相鄰兩信號。
(a) 信號S1+S2反卷積波束形成方位譜
因此可以看出,當(dāng)存在兩個相鄰信號時,解相干前后的虛擬線陣都是失效的,無法使用;而反卷積波束形成在常規(guī)波束形成的失效的情況下依然可以準(zhǔn)確分辨相鄰兩信號,雖然會出現(xiàn)一個多途信號,但并不影響對信號方位的估計和分辨,為水下定位奠定基礎(chǔ)。
反卷積波束形成是建立在常規(guī)波束形成上的算法,所以常規(guī)波束形成方位估計的性能決定了反卷積波束形成的方位估計性能。移不變陣型使用傳統(tǒng)的反卷積波束形成;對于移變陣型經(jīng)過虛擬陣列變換預(yù)處理后,再用傳統(tǒng)的反卷積波束形成。從仿真實驗結(jié)果可以看出:
① 基于移不變陣列反卷積波束形成有下列優(yōu)點:反卷積波束形成的波束寬度比常規(guī)波束形成小的多;陣列越長,反卷積波束形成波束寬度越小。
② 基于雙弧陣反卷積波束形成在虛擬陣列變換的預(yù)處理之后,性能變好,而且解相干處理之后可以準(zhǔn)確分辨相鄰2°的信號。
③ 對于多信源實驗數(shù)據(jù),經(jīng)過虛擬陣列變換預(yù)處理,解相干和反卷積波束形成效果較好,而且對環(huán)境的包容性較好,算法的穩(wěn)定性也高,雖然出現(xiàn)多途信號,但是并不影響算法的分辨性能和估計準(zhǔn)確性。
綜上分析,經(jīng)過虛擬陣列變換預(yù)處理的雙弧陣反卷積波束形成繼承了常規(guī)波束形成的穩(wěn)健性同時,還擁有窄主瓣、低旁瓣的優(yōu)良性能,因此雙弧陣反卷積波束形成有較好的信號方位估計分辨力。后續(xù)研究的重點應(yīng)該放在兩方面:解決當(dāng)雙目標(biāo)位于不同的虛擬陣列變化區(qū)域Θ時,反卷積波束形成該如何方位估計;是否可以將反卷積波束形成直接應(yīng)用于雙弧陣或者其他任意陣型。