《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的短基線水聲定位接收機設計
基于FPGA的短基線水聲定位接收機設計
來源:電子技術應用2012年第9期
王 楠1,韓榮榮2,雷亞輝2
1.中船重工集團有限公司第七一九研究所,,湖北 武漢430064; 2.哈爾濱工程大學 水聲技術國家級重點實驗室,,黑龍江 哈爾濱150001
摘要: 設計了基于FPGA器件的數字聲納接收機,實現水聲短基線定位系統(tǒng)的多通道數字正交接收,,有效地降低了系統(tǒng)設計的復雜度和成本,。該系統(tǒng)可應用于水下航器的定位和軌跡測量等領域。實驗分析表明,,通過此系統(tǒng)可實現精確的水下目標定位和軌跡測量,,定位精度達到5‰±10 cm。
中圖分類號: TN710.2
文獻標識碼: A
文章編號: 0258-7998(2012)09-0054-04
Design of short baseline acoustic positioning receiver based on FPGA
Wang Nan1,,Han Rongrong2,,Lei Yahui2
1.719th Research Institute of CSIC, Wuhan 430064,China,; 2.National Laboratory of Underwater Acoustic Technology, Harbin Engineering University, Harbin 150001,,China
Abstract: Short baseline positioning system for underwater acoustic multi-channel digital quadrature receiving through the application of FPGA devices, digital sonar receiver, effectively reducing the design complexity and cost of the system, the system can be applied to the positioning of the underwater navigator and track measurement. The experimental analysis shows that this system can achieve accurate underwater target positioning and trajectory measurements, with the positioning accuracy of 5‰±10 cm.
Key words : FPGA;short baseline;digital sonar receiver,;quadrature receiver

    在進行船舶、潛艇等航器的設計工作過程中,,需要對航模進行各種水池試驗工作,。在試驗水池中對航模進行航跡測量時,短基線系統(tǒng)在同等精度下相比于超短基線系統(tǒng)技術復雜度較低,、抗混響和多途能力強,,且成本較為低廉,因此得到了廣泛的應用,。通過在試驗水池中布放短基線水聲定位系統(tǒng),,可以很方便地測量航模在水中航行的軌跡、航跡數據和其他數據,,通過融合計算即可得以驗證和優(yōu)化船舶設計,。

    在雷達、無線電領域,,全數字化接收機概念的提出受到了普遍的關注,,隨著電子技術的進步,以大規(guī)??删幊踢壿嬈骷?a class="innerlink" href="http://forexkbc.com/tags/FPGA" title="FPGA" target="_blank">FPGA)為處理核心的軟件雷達,、無線電系統(tǒng)得到廣泛的應用。FPGA其內部資源豐富,,可以并行實現復雜的信號處理算法,,其速度和效率在某些方面優(yōu)于一般的專用信號處理器件。
    本文通過使用大規(guī)??删幊踢壿嬈骷鳛楹诵牡亩袒€定位系統(tǒng)接收機實現多通道信號的接收和處理,,有效地降低系統(tǒng)設計的復雜度和成本,從而實現了一套高精度的短基線水聲定位系統(tǒng),,并成功地應用于某研究所的航模試驗,。
1 同步短基線定位原理
    水聲定位是通過測量目標聲信號從發(fā)射到基陣接收所經歷的時延來測量聲源到各個基元的距離,然后通過平面或者球面相交即可測量和確定目標相對于基陣的方位,。
    根據目標聲信號的不同,,水聲定位系統(tǒng)區(qū)分為目標攜帶聲信標的主動定位測距和不攜帶聲信標的被動定位測距;根據聲信標時間測量方式的不同,,分為同步定位和異步定位,。
    對于主動同步定位系統(tǒng),通過在目標上安裝高精度的同步時鐘并與接收機內部同步時鐘進行時鐘同步,,可以確知目標發(fā)射信號的時間,。在測量過程中,經接收機測出信號從發(fā)射到接收所經歷的時間并聯合聲速即可確定目標相對于接收基陣的空間位置。同步方式可以使系統(tǒng)達到很高的精度,,但同步誤差會隨時間累積逐漸增大,,因此長時間定位時精度不高。隨著高精度恒溫晶振的技術發(fā)展,,在有限時間內的時鐘誤差較小,,完全可以滿足航模試驗的要求。
   

    聯立這兩個方程,,即可得到2,、3、4號基元解算對應的目標位置,。為了提高測量精度,,將每三個陣元的合圍區(qū)域定義為一個象限,當目標位于兩個子陣的象限重疊區(qū)域時,,將兩個子陣的測量結果進行判別處理,,以提高測量精度,同時也有利于減少偶然誤差的影響,。
    得到目標位置(xs,,ys)后,代入式(1)中,,即可得到兩個目標深度解,,其關于基元深度z1對稱。由于基元布放深度比航模要深,,此時選取zs<z1的解即是正確的目標深度,。
2 短基線定位系統(tǒng)原理及電路設計
    定位系統(tǒng)主要由三個部分組成:(1)信標發(fā)射機;(2)定位接收機,;(3)計算機顯控平臺,。其各組成部分的功能如圖2所示。

2.1 信標發(fā)射機原理
    信標發(fā)射機功能組成如下:
    (1)同步鐘:為系統(tǒng)提供高精度的時間基準,,以此產生信標信號,。本系統(tǒng)采用南京新聯電訊生產的高精度恒溫晶體振蕩器,頻率為5 MHz,,精度為0.005 ppm,,通過對晶振頻率微調校準,可以滿足4 h累計時間誤差不超過20 ?滋s的精度要求,,換算成距離測量誤差為3 cm,。
    (2)信標控制器:按照時間基準驅動功率放大器發(fā)送信標信號;根據同步連線和定位接收機進行時基同步,。
    (3)功率放大器及發(fā)射換能器:功率放大器采用MOSFET驅動的D類功率放大器,,特點是體積小、發(fā)射功率高。信標信號的基本形式為CW脈沖,,頻率為72 kHz,,脈沖寬度為0.8 ms;發(fā)射換能器采用球形無指向性換能器,。
2.2 定位接收機原理
    定位接收機功能組成如下:
    (1)接收基陣:基元內部安裝有收發(fā)合置的前置放大器,,用于接收信標聲信號,將聲信號轉換成電信號并放大后傳送至多通道接收機供后續(xù)處理,。
    (2)多通道接收電路:對接收信號進行濾波、放大和時間增益控制處理,。設計中通過FPGA控制器控制功率型繼電器選通功率放大器和指定的發(fā)射換能器,,分時完成基陣陣元的校準測量。
    (3)信號處理電路:對系統(tǒng)的工作進行控制管理,;完成接收信號的前置處理,,將處理結果送至計算機進行測跡解算;根據計算機控制命令完成基陣校準,。信號處理機核心部件以大規(guī)模FPGA(型號為Altera公司的EP3-
C25Q240)作為控制器,,可以并行同步完成4個基元的接收信號的采集和處理。EP3C25具有比較豐富的資源,,包含了約2.5萬個邏輯單元,、132個9 bit硬件乘法器、約61 Kb存儲單元,、4個鎖相環(huán),。
3 時延測量原理及仿真分析
3.1 數字正交接收機原理和FPGA實現

    模擬接收機采用模擬器件完成解調等工作,為保證正交支路信號的一致性,,需要復雜的輔助電路, 但仍難以克服像乘法器這類器件的非線性,。數字正交接收機采用高穩(wěn)定度晶體振蕩器,通過數字頻率合成器產生的本地參考載波和數字量化后的接收信號進行相干解調,,然后使用數字信號處理算法自適應完成信號檢測和判決[1],。
    根據數字正交接收的原理,本文提出一種改進的正交接收機方法,,在高信噪比的條件下可以大大降低程序的復雜度和運算量,,減少FPGA資源的消耗。改進后的正交接收機原理框圖如圖3所示,。

 

 

    對設計中FPGA資源結構進行分析:(1)NCO產生的正交數字信號的量化寬度為10 bit,,輸入信號A/D轉換精度12 bit,第一個乘法器輸出為了避免溢出,,輸出結果為24 bit,;(2)將乘法器輸出的結果去掉低8位后送入雙端口RAM(DPRAM)的輸入端口。這里利用DPRAM構成一個滑動窗結構,在每個采樣周期中利用一個32 bit具有加減功能的加法器將DPRAM的輸入數據相加,,然后再減去輸出數據,,從而構成一個積分器;(3)將32 bit加法器的輸出結果去掉低8位后進行平方,,輸出數據為48 bit,;(4)對I、Q兩個通道的數據相加,,構成正交接收機的48 bit的輸出數據,;(5)一個狀態(tài)機,用于數據處理過程中的時序控制,。
    經過QuartusII編譯分析,,這一結構的資源使用情況如表1所示。

    本系統(tǒng)在一片FPGA中,,使用4路接收機程序進行數據的并行處理,,有效地降低了系統(tǒng)軟件的復雜度。
3.2 自適應門限檢測原理
    在門限比較判決中,,門限值的設置依據有所不同,,基本可分為固定門限值、基于恒虛警率(CFAR)準則的自適應門限值和最佳門限值三種,。試驗水池環(huán)境存在較為復雜的信道環(huán)境,,接收到的信號由于水面、水底反射的影響以及距離變化的影響,,容易產生較為嚴重的干涉疊加而使得信標信號產生較為強烈的斷續(xù)起伏,。因此必須采用自適應門限檢測,以達到不同的信噪比情況下檢測系統(tǒng)的虛警概率是恒定的,。在CFAR準則下的門限值,,當虛警概率選擇恰當時,其檢測性能逼近最佳門限[4-5],。
    由于改進后的正交接收機近似地等價于平方律包絡檢波器,,因此本文根據試驗條件的具體情況,采用固定門限加采用基于信號能量的自適應檢測方法,,避免非高斯噪聲對檢測結果的影響,,減少自適應門限的變化范圍,提高系統(tǒng)的可靠性,。
    信號功率P是N 個采樣點的平均功率,,為便于比較,一般取N和正交接收機積分長度M相等,。
  
3.3 仿真分析
    本文根據以上方法進行計算機仿真,。圖5是信噪比20 dB時多途疊加下的接收信號的原始波形及正交輸出結果,,以及經過積分的信號和自適應門限進行比較判別的結果。通過仿真結果可見,,自適應門限判決可以很好地檢測到定位脈沖信號,。

4 測量結果試驗
    試驗水池大小為60 m&times;50 m,試驗過程先進行基陣自校準,,測量結果為:1陣元(0,,-14.91);2陣元(-22.62,,
0.01),;3陣元(0,14.91),;4陣元(24.54,,0.23),單位為m,,聲速使用烏德公式通過測量溫度和布放深度修正為1 465 m/s。
    由于直接測量校陣結果和航跡測量結果比較困難,,為了考核基陣測量精度和測跡精度,,采用在x>0、x<0和x=0(y=0)附近區(qū)域,,聲源在水平面內做半徑為10.8 m的圓周運動,,通過測量軌跡圓的直徑和圓度,即可驗證定位系統(tǒng)的性能和精度,。試驗結果如圖6所示,。
    通過分析不同位置單位圓航跡測量結果,可以驗證系統(tǒng)的定位和測跡精度,,測量精度滿足設計指標要求,,同時也驗證了基陣自校準測量結果的準確性。軌跡圓測量分析結果如表2所示,。

    在多通道同步數據處理系統(tǒng)中,,通過合理地使用FPGA處理器可以獲得比使用單個DSP處理器芯片更好的并行性。
    文中通過仿真分析和試驗測量進行了驗證,,本系統(tǒng)使用FPGA作為系統(tǒng)控制器和信號處理器,,在系統(tǒng)中同時實現了數據采集控制、信號處理和通信傳輸多個功能,,其并行性降低了系統(tǒng)的設計復雜度,,因此具有很強的工程實用性。
參考文獻
[1] 苗鑫,,王麗華,,洪韜.一種改進型中頻數字化正交解調結構[J].電子技術應用,,2010,36(8):63-65.
[2] 郭書軍,,臧淼,,張延華.數控振蕩器應用及其在FPGA中的實現[J].微計算機信息,2006,,22(12-2):137-138,,31.
[3] 王磊.一種全數字化正交接收機的實現方法[J].制導與引信,2003,,24(2):31-35.
[4] 吳玉成,,陳婷婷.在滑動窗口中判決的自適應門限檢測方法[J].系統(tǒng)仿真學報,2008,,20(10):2770-2773.
[5] Choi Kwonhue,,Cheun Kyungwhoon,Jung Taejin.Adaptive PN code acquisition using instantaneous power-scaled detection threshold under rayleigh fading and pulsed gaussian  noise jamming[J].IEEE Transactions on Communications(S0090-6778),,2002,,50(8):1232-1235.

此內容為AET網站原創(chuàng),未經授權禁止轉載,。