于 平 郭燕子
(91388部隊 湛江 524022)
超短基線(USBL)定位系統(tǒng)通過測量信號到達接收單元各通道之間的相位差來估算目標(biāo)方位,再通過測量目標(biāo)到接收陣之間的斜距來實現(xiàn)定位,而斜距的測量靠測定信號在目標(biāo)和接收陣之間的傳播時延來實現(xiàn)。USBL系統(tǒng)一般在高輸入信噪比條件下工作,通帶內(nèi)的輸入信噪比通常要大于15dB,由于噪聲的干擾,信號的相位會產(chǎn)生起伏,同時也存在時延測量的誤差,從而直接影響定位精度[8~11]。
本文提出一種基于Compact RIO嵌入式系統(tǒng)的聲信號處理模塊,用以實施信號采樣、存儲及處理各種不同類型的模擬信號,通過結(jié)合Compact RIO高速數(shù)據(jù)處理能力和LabVIEW圖形化開發(fā)環(huán)境,實現(xiàn)實時水聲信號采集、處理,并應(yīng)用于超短基線定位系統(tǒng)中。水下定位試驗驗證了模塊的可行性和實用性,定位精度滿足系統(tǒng)設(shè)計要求。
浮標(biāo)式超短基線組合定位系統(tǒng)采用常規(guī)的超短基線定位方法對水下目標(biāo)進行定位[8~11],時差或時延采用最大似然估計。
系統(tǒng)包括四元超短基線水聽器陣、模擬接收機、Compact RIO信號處理器、同步時鐘接口以及終端處理機等。方位姿態(tài)信號與GPS信號經(jīng)串口連同接收水聲信號傳送到Compact RIO進行解算。如圖1所示,浮體在海面上漂浮,星站式GPS的天線等效中心安裝在浮體中位于圓形結(jié)合面的中央,天線要高出海洋的水平面。高精度的航向姿態(tài)傳感器,能給出浮體及短基線中心精確的航向角、縱傾角和橫搖角。浮體的延長桿底部安裝一個超短基線陣,對目標(biāo)聲源進行聲學(xué)定位。
采用擁有可編程自動化控制器RT和FPGA的Compact RIO設(shè)計數(shù)字信號處理機。數(shù)字信號處理機硬件平臺可以對4個通道進行數(shù)據(jù)采集,同時和2個標(biāo)準(zhǔn)串口連接,完成信號處理器與終端處理器、差分GPS、方位姿態(tài)儀的數(shù)據(jù)通信。水聲信號經(jīng)過模擬接收電路后,Compact RIO對四路水聲信號作相關(guān)處理得到時延值,結(jié)合同步周期內(nèi)采集到的方位姿態(tài)儀和差分GPS的數(shù)據(jù)進行定位修正處理,解算出目標(biāo)聲源的位置坐標(biāo)。
信號采集直接決定對水聲信號分析的準(zhǔn)確度,在整個系統(tǒng)中占有很重要的地位。根據(jù)乃奎斯特定理,最低采樣頻率大于信號頻率的2倍,選擇采樣頻率一般設(shè)置為輸入信號最高頻率的7~10倍,在此情況下,就可以正確地還原波形,得到理想的波形。
數(shù)字濾波器是通過一定運算關(guān)系濾除輸入信號的某些頻率成分或改變某些頻率成分的相對比例的器件。
根據(jù)系統(tǒng)要求只需調(diào)整式(1)中的ak和bk即可符合濾波器的技術(shù)指標(biāo)。程序框圖如圖2。
通常用希爾伯特幅值解調(diào)法來提取信號的包絡(luò),其原理圖如圖3所示,信號包絡(luò)提取程序如圖4。
如x(t)為原始信號,y(t)為濾波后的信號,則y(t)的 Hilbert變換為
RT是實時處理器,主要完成從FPGA中取出數(shù)據(jù),測出相關(guān)時延,同時讀取GPS和姿態(tài)儀數(shù)據(jù),結(jié)合超短基線數(shù)據(jù)對吊放聲源進行定位,同時將定位結(jié)果傳送到終端處理機,如圖5所示。對GPS數(shù)據(jù)讀取是一樣的。
進行了浮標(biāo)式短基線定位系統(tǒng)對吊放目標(biāo)聲源的水中定位試驗。目標(biāo)聲源吊放深度為40m,在頂部裝有GPS,提供一個參考位置,由于是在湖中試驗,忽略水流影響,近似認為GPS位置即為吊放聲源位置。我們在水平面內(nèi)距浮標(biāo)式短基線定位分系統(tǒng)距離分別為5m、12.5m和18.7m的三個位置進行了試驗,如圖6。
表1 標(biāo)準(zhǔn)誤差圖
以吊放式聲源頂部的GPS位置為原點,利用中分緯度法,給出在一段觀察時間內(nèi),實測值和參考值在平面坐標(biāo)中的位置關(guān)系,定位結(jié)果發(fā)現(xiàn),在A、B、C三個測量點的測量值和參考值基本上是重合的,說明系統(tǒng)的測量結(jié)果是可靠的。在三個位置時X方向(正北方向)和Y方向(正東方向)的測量值的標(biāo)準(zhǔn)差如表1所示。
本文利用虛擬儀器技術(shù),結(jié)合NI公司的Com?pact RIO編程控制器及主控計算機,實現(xiàn)了一套集數(shù)據(jù)采集、存儲、顯示和信號實時處理于一身的超短基線數(shù)據(jù)處理綜合系統(tǒng)。系統(tǒng)可以獨立完成水聲陣列信號的采集和大運算量的實時信號處理,本系統(tǒng)開發(fā)周期短、效率高,其可靠性、穩(wěn)定性、測試精度等方面性能優(yōu)越,并具備良好的擴展性和可維護性,有著廣泛的應(yīng)用前景。
[1]張桐,陳國順,王正林.精通LabVIEW程序設(shè)計[M].北京;電子工業(yè)出版社,2008:61-123
[2]林正盛.虛擬儀器技術(shù)及其應(yīng)用[J].電子技術(shù)應(yīng)用,1997(3):67-121.
[3]何芝霞,黃昶等.共享變量技術(shù)在Compact RIO中的應(yīng)用[J].計算機系統(tǒng)應(yīng)用,2008,12:121-123.
[4]李猛,金世俊.基于Compact RIO的應(yīng)變采集系統(tǒng)的設(shè)計和實現(xiàn)[J].研究與開發(fā),2007,26(7):12-14.
[5]劉麗桑.基于LabVIEW的虛擬信號處理系統(tǒng)[J].工業(yè)控制計算機,2007(9):53-54.
[6]佟春明,王天利.基于LabVIEW的信號處理系統(tǒng)開發(fā)[J].遼寧工學(xué)院學(xué)報,2003,23(6):17-20.
[7]張旭,張春梅,王尚錦.虛擬儀器軟件LabVIEW和數(shù)據(jù)采集[J].微機發(fā)展,2004(3):77-79.
[8]吳永亭,周興華,楊龍.水下聲學(xué)定位系統(tǒng)及其應(yīng)用[J]. 海洋測繪,2003,23(4):18-21.
[9]R.J.尤立克.水聲原理[M].洪申譯.哈爾濱船舶工程學(xué)院出版社,1990:79-183
[10]錢洪寶,孫大軍.水聲定位系統(tǒng)現(xiàn)狀[J].聲學(xué)技術(shù),2011,30(3):389-391.
[11]劉伯勝,雷家煜.水聲學(xué)原理[M].哈爾濱:哈爾濱工程大學(xué)出版社,2002:59-119.
[12]馬大猷.現(xiàn)代聲學(xué)理論基礎(chǔ)[M].北京:科學(xué)出版社,2004:5-31.