《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種高速聲納實(shí)時(shí)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
一種高速聲納實(shí)時(shí)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
來(lái)源:電子技術(shù)應(yīng)用2013年第4期
劉 鑫,孫大軍,田 原,騰婷婷
哈爾濱工程大學(xué) 水聲技術(shù)重點(diǎn)實(shí)驗(yàn)室,黑龍江 哈爾濱150001
摘要: 水下聲成像技術(shù)具有廣泛的應(yīng)用前景,日益得到人們的重視。介紹了一種二維圖像聲納的數(shù)據(jù)采集、實(shí)時(shí)處理系統(tǒng)。討論了系統(tǒng)硬件組成以及軟件程序設(shè)計(jì),使用高性能A/D、FPGA和DSP進(jìn)行數(shù)據(jù)采集及實(shí)時(shí)處理,用以太網(wǎng)進(jìn)行數(shù)據(jù)傳輸。可以實(shí)時(shí)處理200通道的基元數(shù)據(jù),圖像刷新率達(dá)到20 f/s,為圖像聲納提供了一套可行的設(shè)計(jì)方案。
中圖分類(lèi)號(hào): TB85.1+8;TN409
文獻(xiàn)標(biāo)識(shí)碼: B
文章編號(hào): 0258-7998(2013)04-0012-04
Design and implementation of a high speed real time sonar processing system
Liu Xin,Sun Dajun,Tian Yuan,Teng Tingting
Science and Technology on Underwater Acoustic Laboratory,Harbin Engineering University,Harbin 150001,China
Abstract: With widely applying prospect, underwater acoustic imaging technology has been paid more attention. A kind of data acquisition and real-time processing system of two-dimensional imaging sonar is introduced in this paper. The hardware structure and flow chart of this system are discussed. The high performance A/D,F(xiàn)PGA and DSP chips are used in the system for data acquisition and real-time processing while Ethernet applying for data transmission. With the ability of processing array data above 200 channels and reaching a frame rate of 20 f/s. This design is suitable for two-dimensional imaging sonar.
Key words : image sonar;data acquisition;real-time processing;FPGA

    二維成像聲納形成探測(cè)范圍內(nèi)的距離-方位二維聲圖像,在地形地貌勘探、水下目標(biāo)定位等方面日益得到重視,具有廣泛的應(yīng)用前景。數(shù)字圖像聲納具有系統(tǒng)性能穩(wěn)定、圖像質(zhì)量高、處理能力強(qiáng)等優(yōu)點(diǎn),但由于數(shù)字成像系統(tǒng)同時(shí)具有數(shù)據(jù)運(yùn)算量大、需要實(shí)時(shí)成像等特點(diǎn),對(duì)處理器性能要求很高。隨著適用于并行處理的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)器件的快速發(fā)展,采用大規(guī)模FPGA為核心處理器的圖像聲納,在提高了整體性能的同時(shí),其系統(tǒng)結(jié)構(gòu)也更加簡(jiǎn)單。

    本文所介紹的成像聲納實(shí)時(shí)采集處理系統(tǒng)由Altera公司的FPGA、TI公司的DSP以及一些外圍電路組成。系統(tǒng)對(duì)各路模擬信號(hào)進(jìn)行采集,并在采集的過(guò)程中完成原始數(shù)據(jù)的存儲(chǔ)以及實(shí)時(shí)目標(biāo)方位和距離的解算,然后通過(guò)以太網(wǎng)傳送至上位機(jī)進(jìn)行顯示。本系統(tǒng)的波束形成采用DFT波束形成[1],可以利用快速傅里葉變換(FFT)以便于FPGA器件實(shí)現(xiàn)。當(dāng)目標(biāo)處于近場(chǎng)時(shí),需要進(jìn)行近場(chǎng)聚焦處理。設(shè)計(jì)中采用運(yùn)算量小、適合工程應(yīng)用的近場(chǎng)聚焦DFT波束形成[2]。
1 系統(tǒng)硬件組成
    如圖1所示,全系統(tǒng)硬件由數(shù)據(jù)采集存儲(chǔ)單元、實(shí)時(shí)信號(hào)處理單元及數(shù)據(jù)傳輸單元組成??梢钥闯?,F(xiàn)PGA為整個(gè)實(shí)時(shí)處理系統(tǒng)的核心。FPGA接收來(lái)自數(shù)據(jù)采集存儲(chǔ)單元發(fā)送的數(shù)據(jù),進(jìn)行數(shù)字濾波、正交解調(diào)、FFT波束形成及扇形變換等運(yùn)算(如圖2所示),并將處理后的結(jié)果通過(guò)DSP上傳至上位機(jī)進(jìn)行顯示和存儲(chǔ),同時(shí)接收PC機(jī)通過(guò)DSP轉(zhuǎn)發(fā)的各種控制指令,并根據(jù)需要向各數(shù)據(jù)采集存儲(chǔ)單元下發(fā)參數(shù)和命令。

 

 

1.1 數(shù)據(jù)采集存儲(chǔ)單元
    數(shù)字采集存儲(chǔ)單元對(duì)來(lái)自換能器基陣的模擬信號(hào)進(jìn)行放大濾波,然后在其內(nèi)部FPGA的控制下,完成A/D轉(zhuǎn)換、CF卡存儲(chǔ)等功能,并完成實(shí)時(shí)采集數(shù)據(jù)流的LVDS發(fā)送。
    A/D采用了8通道、14 bit同步采樣并行變換的A/D芯片,最高采樣率為250 kS/s,采樣后得到的數(shù)據(jù)由并行接口輸出。圖像聲納需要保證所有通道具有同步的相位信息。設(shè)計(jì)中由FPGA統(tǒng)一給出同步信號(hào)SYNC,同時(shí)觸發(fā)多通道A/D同時(shí)開(kāi)啟工作,以保證相位一致性。
    A/D采集到的原始數(shù)據(jù)在FPGA的控制下分為兩個(gè)數(shù)據(jù)流。一路被寫(xiě)入CF卡進(jìn)行保存,另一路通過(guò)LVDS發(fā)送器向?qū)崟r(shí)信號(hào)處理單元傳送。
1.2 實(shí)時(shí)信號(hào)處理單元
    實(shí)時(shí)信號(hào)處理模塊是本設(shè)計(jì)的核心,由一片高性能FPGA[3]完成實(shí)時(shí)信號(hào)預(yù)處理(帶通濾波、正交混頻、低通濾波)、FFT波束形成、扇形變換、數(shù)據(jù)傳輸及命令解碼、轉(zhuǎn)發(fā)等任務(wù)。其內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)如圖2所示。
    FPGA工作流程如圖3所示。

1.2.1 信號(hào)預(yù)處理模塊
    模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換后變?yōu)閿?shù)字信號(hào),還需要進(jìn)行濾波、解調(diào)等處理才能進(jìn)行波束形成。信號(hào)接收模塊在接收到來(lái)自各個(gè)數(shù)據(jù)采集存儲(chǔ)單元發(fā)送的LVDS數(shù)據(jù)后,完成串/并轉(zhuǎn)換后提供給信號(hào)預(yù)處理模塊。如圖2所示,預(yù)處理模塊由帶通濾波器、正交混頻模塊、低通濾波器組成。
    信號(hào)經(jīng)帶通濾波后,輸出觸發(fā)信號(hào)給正交混頻模塊?;祛l時(shí)將各路信號(hào)與本地載波相乘,分別生成相對(duì)應(yīng)的虛部和實(shí)部信號(hào)。低通濾波與帶通濾波器的生成過(guò)程類(lèi)似,該濾波系數(shù)也由Matlab生成。為了保證數(shù)據(jù)流可以被連續(xù)地、實(shí)時(shí)地進(jìn)行處理,數(shù)據(jù)經(jīng)過(guò)低通濾波器之后將被寫(xiě)入乒乓RAM進(jìn)行緩存,預(yù)處理模塊與加權(quán)聚焦模塊分別讀寫(xiě)不同的RAM區(qū)域以保證數(shù)據(jù)的有效性與連續(xù)性。
1.2.2 加權(quán)聚集模塊
    為了抑制旁瓣、解決近場(chǎng)條件下圖像散焦問(wèn)題,需要用加權(quán)聚焦模塊對(duì)預(yù)處理后的數(shù)據(jù)進(jìn)行處理。其過(guò)程是:聚焦系數(shù)與預(yù)處理后的數(shù)據(jù)相乘,以改變不同采集距離上數(shù)據(jù)的增益,因此聚焦系數(shù)與成像的距離有很大關(guān)系。權(quán)衡系統(tǒng)運(yùn)算的復(fù)雜性和可靠性,通過(guò)在成像距離上劃分間隔來(lái)控制加權(quán)聚焦的過(guò)程,即某個(gè)距離上采集的數(shù)據(jù)在存儲(chǔ)時(shí)被劃分為若干行,行數(shù)間隔相同的數(shù)據(jù)表示的距離間隔也相同,這樣可以將每個(gè)間隔內(nèi)部的數(shù)據(jù)與相同的聚焦系數(shù)進(jìn)行運(yùn)算,不同間隔上運(yùn)算的聚焦系數(shù)則隨著成像的距離的變化而不同。
1.2.3 FFT模塊
    512點(diǎn)FFT共由9級(jí)基2模塊完成。9級(jí)基2模塊內(nèi)部結(jié)構(gòu)相同,區(qū)別在于計(jì)算數(shù)據(jù)、存儲(chǔ)器位數(shù)不同。每一級(jí)基2模塊都含有雙口RAM及地址產(chǎn)生器、旋轉(zhuǎn)因子地址產(chǎn)生器、旋轉(zhuǎn)因子ROM、蝶形運(yùn)算單元[4]。其內(nèi)部結(jié)構(gòu)如圖4所示。

    每級(jí)基2 FFT結(jié)果的動(dòng)態(tài)范圍最多需要擴(kuò)展1 bit不會(huì)產(chǎn)生溢出,所以設(shè)計(jì)中每級(jí)擴(kuò)展1 bit,9級(jí)FFT共增加9 bit,F(xiàn)FT輸出結(jié)果為25 bit。
1.2.4 SDRAM切換控制模塊
    SDRAM切換控制模塊的主要功能是把波束形成的數(shù)據(jù)或直傳上來(lái)的原始數(shù)據(jù)按照相應(yīng)的時(shí)序要求寫(xiě)入外部SDRAM芯片。當(dāng)一片SDRAM寫(xiě)滿(mǎn)數(shù)據(jù)后,通過(guò)此切換控制模塊可以將數(shù)據(jù)寫(xiě)入另一片SDRAM,從而完成數(shù)據(jù)的乒乓寫(xiě)入操作。其結(jié)構(gòu)如圖6所示。

    每次上電后,SDRAM控制器自動(dòng)啟動(dòng)初始化定時(shí)器,對(duì)外部SDRAM進(jìn)行初始化并配置其工作模式。隨后NIOS處理器對(duì)SDRAM控制器的工作模式、最大地址等參數(shù)進(jìn)行設(shè)置。當(dāng)系統(tǒng)啟動(dòng)后,ABS/直傳模塊發(fā)送過(guò)來(lái)的數(shù)據(jù)會(huì)在SDRAM切換控制器的控制下寫(xiě)入FIFO。而每當(dāng)FIFO寫(xiě)滿(mǎn)后,SDRAM控制器會(huì)根據(jù)SDRAM的工作時(shí)序?qū)IFO中的數(shù)據(jù)寫(xiě)入外部SDRAM中。當(dāng)寫(xiě)入地址計(jì)數(shù)器達(dá)到預(yù)設(shè)最大行數(shù)時(shí),SDRAM控制器會(huì)發(fā)出“寫(xiě)滿(mǎn)”信號(hào),通知切換控制器進(jìn)行切換。在讀取模式下,根據(jù)目前的工作模式,SDRAM切換控制器會(huì)采用扇形變換地址或自然順序地址從SDRAM中讀取數(shù)據(jù)并輸出。
2 系統(tǒng)軟件設(shè)計(jì)
2.1 實(shí)時(shí)信號(hào)處理單元軟件設(shè)計(jì)

    實(shí)時(shí)信號(hào)處理單元由內(nèi)部的NIOS處理器進(jìn)行控制。其負(fù)責(zé)接收來(lái)自上位機(jī)的指令,解碼后下發(fā)至各個(gè)模塊,完成參數(shù)設(shè)置、工作狀態(tài)控制等功能。由于具體的數(shù)據(jù)處理過(guò)程由FPGA內(nèi)部的硬件模塊完成(如圖3),因此NIOS處理器的工作就是等待DSP發(fā)送工作命令、工作參數(shù)然后設(shè)置各個(gè)硬件模塊的工作狀態(tài)。
2.2 DSP軟件設(shè)計(jì)
    DSP是上位機(jī)與FPGA之間數(shù)據(jù)/命令傳輸?shù)臉蛄?。DSP通過(guò)以太網(wǎng)與上位機(jī)進(jìn)行通信,通過(guò)EMIF總線與FPGA進(jìn)行數(shù)據(jù)傳輸[5]。其主要流程是:DSP上電后初始化以太網(wǎng)控制器和EDMA控制器,然后不斷查詢(xún)以太網(wǎng)接收數(shù)據(jù)緩沖區(qū),查看是否有上位機(jī)的控制命令。若有,則首先對(duì)上位機(jī)發(fā)出的命令給予應(yīng)答,并根據(jù)上位機(jī)的命令完成相應(yīng)的處理。當(dāng)聲納工作模式改變時(shí),DSP會(huì)重新配置EDMA并根據(jù)需要將上位機(jī)的命令下發(fā)給FPGA。
3 成像聲納系統(tǒng)測(cè)試結(jié)果
    為驗(yàn)證成像聲納系統(tǒng)的可行性和檢測(cè)系統(tǒng)的性能,分別進(jìn)行了實(shí)驗(yàn)室實(shí)驗(yàn)和水池實(shí)驗(yàn),對(duì)實(shí)時(shí)成像功能和基元原始數(shù)據(jù)上傳功能進(jìn)行了測(cè)試。
    圖7為成像聲納在水池實(shí)時(shí)成像的畫(huà)面,其中兩條45度平行亮線為池壁兩側(cè)的回聲成像,池壁兩側(cè)中間的亮點(diǎn)為水中乒乓球串的成像結(jié)果。圖8為基元數(shù)據(jù)上傳的截圖,顯示了8個(gè)通道的A/D采集的原始數(shù)據(jù)。

    實(shí)驗(yàn)表明,本系統(tǒng)達(dá)到了預(yù)定設(shè)計(jì)指標(biāo),工作穩(wěn)定可靠,實(shí)時(shí)成像畫(huà)面穩(wěn)定,在600×600分辨率的條件下,刷新率達(dá)到20 f/s,基元原始數(shù)據(jù)采集、上傳功能正常。
    本系統(tǒng)作為新型圖像聲納的核心組成部分, 負(fù)責(zé)完成對(duì)換能器陣元輸出信號(hào)的采集、傳輸和處理等工作。由于采用了大規(guī)模FPGA作為信號(hào)預(yù)處理及波束形成的處理器,使得系統(tǒng)結(jié)構(gòu)得到簡(jiǎn)化,系統(tǒng)性能、穩(wěn)定性得到提高。經(jīng)過(guò)試用,本系統(tǒng)在實(shí)驗(yàn)室實(shí)驗(yàn)和水池實(shí)驗(yàn)中均獲得了很好的效果。
參考文獻(xiàn)
[1] 田坦,劉國(guó)枝,孫大軍.聲納技術(shù)[M].哈爾濱:哈爾濱工程大學(xué)出版社,2000:63-120.
[2] 滕婷婷,孫大軍,張友文,等.近場(chǎng)聚焦DFT波束形成在圖像聲納中的應(yīng)用[J].聲學(xué)技術(shù),2010,29(6):107-110.
[3] Altera Corporation.Stratix II device handbook[Z].2005.
[4] 田豐,鄧建國(guó),賈治華,等.FFT算法的一種FPGA實(shí)現(xiàn).現(xiàn)代電子技術(shù),2005,8(119):97-100.
[5] (美)Texas Instruments Incorporated.TMS320C6000系列DSP 的CPU與外設(shè)[M].卞紅雨,紀(jì)祥春,喬鋼,等譯.北京:清華大學(xué)出版社,2007.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产网站| 亚洲高清一二三区| 欧美日韩在线播放一区二区| 开元免费观看欧美电视剧网站| 亚洲欧美中文另类| 亚洲国产一区二区视频| 欧美在线播放一区| 亚洲午夜高清视频| 一区二区三区 在线观看视| 亚洲精品一区在线观看香蕉| 最新日韩精品| 亚洲精品国产精品国自产在线 | 亚洲精品乱码| 亚洲日本在线视频观看| 亚洲久色影视| 一本久久a久久精品亚洲| 亚洲美女福利视频网站| 99国产精品一区| 国产精品99久久久久久久vr| 亚洲午夜激情| 亚洲欧美日韩一区在线观看| 欧美一进一出视频| 亚洲国产精品久久久久秋霞蜜臀| 亚洲国产高清一区二区三区| 91久久在线| 一区二区日韩伦理片| 一区二区三区四区在线| 亚洲午夜精品视频| 欧美一区亚洲| 免费黄网站欧美| 欧美激情综合色| 欧美日韩在线一区二区三区| 国产精品女主播一区二区三区| 国产女主播在线一区二区| 国产亚洲欧洲| 亚洲大胆在线| 夜夜爽99久久国产综合精品女不卡| 亚洲午夜一区二区| 久久爱另类一区二区小说| 亚洲日韩欧美一区二区在线| 宅男精品视频| 香蕉久久夜色精品国产使用方法| 久久久久久久久久久久久久一区| 欧美高清在线播放| 国产精品久久激情| 国外视频精品毛片| 亚洲啪啪91| 亚洲一区二区成人在线观看| 亚洲国产成人午夜在线一区 | 一本色道久久88综合亚洲精品ⅰ| 亚洲自拍偷拍一区| 久久综合国产精品台湾中文娱乐网| 欧美国产亚洲视频| 亚洲性视频网址| 亚洲电影在线播放| 99香蕉国产精品偷在线观看| 午夜精品99久久免费| 久久婷婷综合激情| 欧美日产国产成人免费图片| 国产精品视频久久一区| 伊人成人网在线看| 99精品视频一区二区三区| 午夜激情综合网| 亚洲精品久久视频| 午夜精品999| 欧美成人国产| 国产精品香蕉在线观看| 亚洲国产毛片完整版| 亚洲免费视频在线观看| 最新热久久免费视频| 欧美一级欧美一级在线播放| 欧美成人一区二区在线| 国产精品美女久久久久av超清| 激情伊人五月天久久综合| 亚洲美女视频在线观看| 欧美一激情一区二区三区| 在线视频亚洲一区| 久久综合免费视频影院| 国产精品你懂的| 亚洲精选91| 91久久黄色| 久久精品视频在线观看| 欧美日韩一区在线| 在线成人av| 午夜激情综合网| 亚洲一区二区三区在线| 免费在线观看成人av| 国产精品欧美日韩久久| 亚洲黄色天堂| 久久精品一级爱片| 久久成人精品电影| 欧美手机在线| 亚洲欧洲日产国产综合网| 久久激情五月激情| 亚洲综合国产| 欧美片在线观看| 在线观看精品| 久久福利视频导航| 欧美一区二区三区男人的天堂 | 欧美一区国产在线| 亚洲男女自偷自拍| 欧美乱人伦中文字幕在线| 永久域名在线精品| 久久国产免费看| 久久精品国产综合| 国产精品视频一二三| 99国产一区| 亚洲视频在线观看一区| 欧美激情自拍| 亚洲精品日本| 日韩午夜在线播放| 欧美福利网址| 亚洲高清一区二| 亚洲精品乱码久久久久久日本蜜臀 | 国产精品综合| 亚洲欧美日韩国产精品| 午夜一级久久| 国产精品视频网| 亚洲一区在线看| 性感少妇一区| 国产日韩精品视频一区| 午夜视频在线观看一区二区三区 | 久久综合九色欧美综合狠狠| 国模一区二区三区| 久久精品免费观看| 欧美69wwwcom| 亚洲黄网站在线观看| 99热免费精品| 欧美午夜一区二区福利视频| 一区二区三区日韩欧美| 亚洲一区精品视频| 国产精品视频免费一区| 欧美一级理论片| 免费不卡在线观看av| 亚洲高清视频在线| 夜久久久久久| 国产精品老女人精品视频| 亚洲男女自偷自拍图片另类| 久久精品人人| 136国产福利精品导航网址应用| 日韩视频一区二区| 欧美视频在线观看一区| 亚洲欧美日韩国产另类专区| 久久麻豆一区二区| 亚洲国内自拍| 亚洲午夜精品久久| 国产亚洲成av人片在线观看桃 | 曰韩精品一区二区| 一本色道久久综合亚洲精品婷婷| 欧美性淫爽ww久久久久无| 亚洲综合日韩在线| 久久久久久久久蜜桃| 亚洲国产中文字幕在线观看| 亚洲一区视频在线观看视频| 国产婷婷一区二区| 亚洲精品在线观| 国产精品久久久久久久9999| 欧美在线免费观看| 欧美成人一区二区| 一区二区三区成人精品| 久久精品一区| 亚洲精品一区二区三区樱花| 亚洲一区三区电影在线观看| 国内精品免费午夜毛片| 日韩视频在线播放| 国产精品一区二区三区四区 | 亚洲成人在线视频播放| 亚洲视频免费看| 国产一区三区三区| 亚洲毛片在线观看| 国产欧美精品一区二区三区介绍| 亚洲欧洲在线观看| 国产精品日韩电影| 亚洲国产婷婷香蕉久久久久久99 | 亚洲一区二区在线观看视频| 久久综合免费视频影院| 一本色道久久综合亚洲精品婷婷| 久久精品国产久精国产爱| 亚洲日本电影| 久久久999| 一本色道88久久加勒比精品| 久久久久亚洲综合| 中文在线资源观看网站视频免费不卡| 久久久久久久波多野高潮日日| 99国产精品久久久| 久久久久国产免费免费| 99ri日韩精品视频| 久色婷婷小香蕉久久| 亚洲一区二区在线| 欧美欧美天天天天操| 久久精品视频在线播放| 国产精品嫩草影院av蜜臀| 亚洲美女啪啪| 国产主播一区| 午夜亚洲视频| 99国产精品私拍| 欧美黄色aa电影| 久久精品道一区二区三区| 国产精品久久久一区二区三区| 亚洲日韩欧美视频一区|