李蘭瑞,章新華,,李 鵬,劉心語
(1.海軍大連艦艇學院 水武防化系,遼寧 大連 116018;2.哈爾濱工程大學 水聲工程學院,黑龍江 哈爾濱 1500011;3.海軍大連艦艇學院,遼寧 大連 116018)
拖曳線列陣相對于安裝在平臺外殼上的艦殼式聲吶而言,具有不受載體平臺安裝尺寸限制、受本平臺噪聲影響相對較小、具有較大的陣列孔徑和較低的工作頻段等優(yōu)勢。對于大孔徑拖曳線陣,在實際使用中受艦艇橫向機動、洋流影響和水動力影響會產(chǎn)生一定的形變[1]。由于陣列形變,對于某θ方向上的來波信號,會導致陣元間的理論聲程差和實際聲程差不一致。這時,依據(jù)理論陣列流形計算出的時延差和真實時延差也會出現(xiàn)差距,不能實現(xiàn)信號的同相疊加,目標信號無法獲得最大增益,減弱了波束分辨能力。針對這一問題目前常采用陣形估計算法估計各陣元的實時位置,柔性長拖曳線陣陣形估計主要有兩大類:一類是安裝傳感器的借助硬件估計陣形方法;一類是采用水聽器信號進行陣形估計的方法[2]。陣形估計算法在一定程度上還原了陣元的實時位置,對波束形成算法中計算導向矢量具有重要意義。但是陣形估計算法實時性不強、計算量大,并且陣形估計不準確時會引入新的誤差。
常規(guī)時域波束形成算法存在增益低和波束分辨能力差的問題,Macdonald和和Schultheiss的研究表明分裂陣波束形成方法具有接近最優(yōu)的目標估計精度,能夠有效提高對目標的分辨能力[3-4]。分裂陣波束形成方法在線列陣精確測向中已得到了廣泛應用,其中基于左右波束相位差測向的互譜法[5]和對左右波束采取和差運算的超波束形成算法[6]是2種高分辨率的分裂陣波束形成方法,但這2種算法均是在頻域而非時域進行處理,無法輸出聽音波束信號。
針對以上問題,在無法進行陣形估計時,本文將大孔徑拖曳線陣分為左右雙子陣分別做波束形成,通過最大似然時延估計算法估算對應波束的時延差,再依據(jù)估算時延差對左右波束進行延時求和得到最終的波束信號。仿真和海試數(shù)據(jù)證明,相對于全陣直接做波束形成的方法,基于雙子陣的時域波束形成技術(shù)有效提高了信號增益和波束分辨率。
設(shè)均勻直線陣總陣元數(shù)為2N,陣元無指向性,陣元間距為d,目標入射角相對陣列方向夾角為θ,理想條件下,第i個陣元接收信號記為:為第i路陣元信號相對第1號參考陣元的時延差,ni(t)為各自獨立的噪聲。理想情況下波束形成之后系統(tǒng)輸出為:


當θ=θ0時,τi(θ)=τi(θ0),D理論(θ)=(2N)2+2N,其中為信號均方差、為噪聲均方差。可以看出信號增強了(2N)2倍,而噪聲增強了2N倍。波束形成所帶來的增益Gs理論為[7]:

通常將空間增益取對數(shù)轉(zhuǎn)換為功率形式:

由于受陣形畸變影響,陣元位置發(fā)生偏移進而引入新的隨機時延差τj(θ),第i號陣元實際接收到的信號為:

此時波束形成輸出D實際(θ)為:

τj(θ)≠0 時τi(θ)+τj(θ)≠τi(θ0),波形失配使得此時的增益Gs實際<Gs理論。陣形畸變帶來的時延誤差τj(θ)公式為:

式中α(j)為取值大于零的隨機畸變系數(shù)。
對于全陣,在波束形成時陣形畸變帶來的誤差值累積量μ為:
s.e. 0.0167 0.0080 0.0215 0.0347 0.0457 0.0562 0.0568 0.0442

由誤差累積公式可以看出,在陣元間距一定的條件下,陣形畸變帶來的誤差累積量同陣元數(shù)成正比例關(guān)系。
長拖曳線陣畸變會引入畸變誤差,降低增益和波束分辨能力,并且在陣元間距一定的條件下,陣形畸變累積值μ將隨著陣元數(shù)目的增多而非線性增大。另外,陣增益同陣元數(shù)成正比例關(guān)系,而陣元數(shù)又同陣形畸變誤差累積值成反比例關(guān)系。綜上,在無法進行陣形估計時,為保證陣增益的同時降低陣形畸變帶來的影響,本文提出一種基于廣義互相關(guān)估計時延的分裂陣時域波束形成方法。將長陣分為左右2個子陣,左右子陣分別按照各自的參考陣元進行波束形成,之后再將兩左右波束合成為一個波束輸出。左右子陣分別做波束形成,陣元數(shù)降為一半,畸變誤差累積值被降低。對左右波束重新估計時延之后再延時累加,又利用了全陣信息,此時的陣增益理論上同全陣直接做波束形成時相同。
設(shè)總陣元數(shù)為2N,陣元間距為d,目標入射角為θ,將均勻線陣等分為左右2個子陣,每個子陣的陣元數(shù)為N,其中1號、N/2+1號陣元分別為左右子陣的參考陣元,陣形如圖1所示。

圖1 分裂線陣示意圖Fig.1 Schematic diagram of split line array
基于分裂陣時延估計時域波束形成算法計算流程如下:
1)將均勻線陣等分為左右2個子陣,采用辛格函數(shù)法進行時延的常規(guī)時域波束形成方法[8-9]對陣列信號分別進行時域波束形成,得到左右波束信號,其中M為波束數(shù)。由于左右陣元數(shù)目一致,左右波束的理論信信比為0 dB。

2)左右陣元各自做時域波束形成之后,兩子陣可以各自聲中心等效為2個陣元,對于θ方位入射的信號,等效陣元的理論時延差為:

由于陣形畸變,τ理論(θ)不等于等效陣元時延差的真實值,所以要對左右波束信號進行時延估計。另外由于陣形畸變,左右子陣對同一目標估計出的方位也會出現(xiàn)偏差。所以,估計左右波束時延差時,將分別做廣義互相關(guān)計算。如果是的時延信號,且當與它們兩者相關(guān)的時延相等時,相關(guān)函數(shù)出現(xiàn)最大值:


最大似然加權(quán)時延估計流程圖如圖2所示。

圖2 最大似然加權(quán)時延估計流程圖Fig.2 Maximum likelihood weighted time delay estimation flow chart

通過分子陣做波束形成,再用時延估計方法而非理論公式計算左右波束的時延差,減小了陣形畸變帶來的影響。
4)對M路預成波束信號分別累加求能量得到空間譜。對空間譜進行時間累積得到方位歷程圖,算法流程圖如圖3所示。

圖3 分裂陣算法流程圖Fig.3 Flowchart of split matrix algorithm
相對于全陣直接做時域波束形成方法,基于時延估計的分裂陣時域波束形成方法減小了陣形畸變帶來的誤差,延時后的各路信號更趨近于同相疊加。為驗證本文算法的科學性和有效性,利用仿真和海試數(shù)據(jù)從對算法進行驗證。
仿真陣列為均勻線陣,陣元數(shù)目512個,陣間距2.4 m,采樣頻率為5 000 Hz,目標源信號A和B均為海上實錄的商船信號,其中目標A設(shè)置在97°方位,目標B設(shè)置在100°方位。線陣正常工作狀態(tài)下應為直線陣,加入擾動后陣形畸變,擾動前后陣形示意圖如圖4所示。

圖4 陣列擾動前后示意圖Fig.4 Schematic diagram before and after array disturbance
對比加入擾動前后,全陣直接做時域波束形成與分子陣之后時延估計做波束形成得到的空間譜,如圖5和圖6所示。

圖5 擾動前空間譜對比圖Fig.5 Comparison of spatial spectrum before disturbance

圖6 擾動后空間譜對比圖Fig.6 Comparison of spatial spectrum after disturbance
圖5和圖6仿真結(jié)果表明,均勻線陣加入擾動前,常規(guī)全陣做波束形成同分子陣估計時延再做波束形成均可以分開目標A,B,目標檢測信噪比基本一致。加入擾動后,常規(guī)全陣波束形成算法不能有效分開目標A,B,而分子陣估計時延的方法依然可以有效檢測到目標A,B,且檢測信噪比相對常規(guī)全陣做法更高。
仿真信號驗證了分裂陣方法的有效性,采用某海試數(shù)據(jù)進行驗證,海試數(shù)據(jù)為某型柔性長拖曳聲吶的海上實錄數(shù)據(jù)。對比全陣直接做時域波束形成和分子陣波束形成方法輸出的空間譜和方位歷程圖,如圖7和圖8所示。
對比圖7和圖8可以發(fā)現(xiàn),圖中標注的A,B,C三處,常規(guī)全陣時域波束形成算法無法有效分開臨近雙目標,而分裂陣算法提高了長拖曳線陣分辨率,可以有效檢測到臨近目標,檢測信噪比更高。

圖7 空間譜對比圖Fig.7 Comparison Chart of spatial spectrum

圖8 方位歷程對比圖Fig.8 Comparison of azimuth process
本文首先分析了柔性長拖曳線陣陣形畸變對波束形成帶來的影響,之后結(jié)合頻域分裂陣處理思想提出了基于時延估計的分裂陣時域波束形成算法。仿真和海試數(shù)據(jù)證明,分裂陣時域波束形成算法有效降低了陣形畸變帶來的影響,提高了波束分辨率和信號增益。由于提高了信號增益,時域波束形成后輸出的時域聲音信號更有利于聲吶兵的聽音識別。在無法進行陣形估計時,可有效降低陣形畸變帶來的影響。