999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

成像聲納中多波束形成的FPGA工程實現※*

2014-08-27 08:34:18黃慧汪飛夏偉杰王靜嬌楊成
單片機與嵌入式系統應用 2014年3期
關鍵詞:信號

黃慧,汪飛,夏偉杰,王靜嬌,楊成

(南京航空航天大學 電子信息工程學院,南京210016)

1 近場聚焦多波束形成

成像聲納[1-6]往往工作在近場。在近場范圍內,聲波近似為球面波,指向性是距離的函數,所以必須作近場聚焦進行校正[7-11]。本文采用所有波束都聚焦的方法,提前計算好聚焦在不同距離的補償相位并存儲在存儲器中,以供波束形成時調用。近場聚集多波束形成示意圖如圖1所示。

根據參考文獻[11],近場條件為:

其中,λ為波長,R為圓陣的半徑。

以聚焦在R0距離(R0為聚焦面到圓心的距離)、波束預成方向為θi為例,均勻半圓陣由180 個相同的陣元構成。波束輸出可表示成:

圖1 近場聚集多波束形成示意圖

其中,xk(t)是第k個水聽器在時刻t時的信號。ω0是輸入信號的角頻率,為了獲得較高的分辨率,參考國外同類產品的指標,采用了較高的信號發射頻率450kHz。N 是形成一個波束所采用的陣元數,本文中取為91。Ak是第k個水聽器的幅度加權系數,采用余弦平方加權來抑制旁瓣:

τk是第k個水聽器相對于接收陣圓心的延時,φk是為了在θi方向形成波束,第k個水聽器需要補償的相位。

根據余弦定理有:

其中rk為聚焦點到第k個陣元的距離。

將上式對R 在0點進行泰勒級數展開,可以將rk簡化為:

則第k個陣元相對于圓心的延時為:

其中c為水中聲速,R 為圓陣的半徑,為了避免出現方位角模糊現象[12],取0.12m。

在允許主瓣方向有0.001°誤差、旁瓣電平小于-14 dB和主瓣寬度不大于1°的情況下需要7個聚焦面就能完成近場(r<18m)范圍的波束形成,聚焦距離1~18m(1 m 以內為盲區,不考慮),焦面之間的距離不是均勻的,而是隨著聲源距離的增加而增加。

以基陣所處位置為圓心,目標所處位置用(距離,方位)來表示。假設聲源位于(1m,45°),選取不同聚焦面對波束形成的影響如圖2所示,其中理想情況下,采用與實際所處位置相同的聚焦距離(1.1m)進行聚焦時的1#波束方向圖,其波束指向為45°,主瓣寬度為0.901 0°,旁瓣電平為-14.47dB。聲納系統實際工作情況下,按照上述8個聚焦面對實際距離進行近似選取,采用1.05m 聚焦時的1#波束方向圖。兩種情況下的波束方向圖吻合得很好,因此雖然只取了7個聚焦面做近場波束形成,但對波束形成的效果影響不大,卻可以大大提高系統資源的利用效率。

圖2 聚集波束形成的1#波束方向圖

2 多波束形成的FPGA 實現

數字多波束形成(DBF)主要完成復數乘法和復數加法運算,每路輸入信號為經過下變頻后輸出的基帶I/Q 分量。采用91個陣元的單波束DBF 要完成實數的364個乘法和363個加法運算,而在FPGA 里影響計算速度和資源消耗的主要是乘法器。若僅采用并行處理方法,產生540個波束需要540×91×4=196 560個乘法器,需要消耗大量的乘法器資源,在一片FPGA 上實現不了。另一方面,單通道數據輸入波束形成器的速度為30kHz,而FPGA 的芯片處理速度通常可達幾百兆,因此可以利用FPGA 的高速性能,充分利用乘法器資源,通過時分復用乘法器(TDM)實現多通道數據多系數乘法運算。采用90個波束91個系數共用一個乘法器,實現8 190倍復用,產生540個波束所需乘法器的數量減少到24。

數字多波束形成分為6個模塊,每個模塊采用同一組加權系數產生90個波束,如圖3所示。

圖3 DBF整體功能框圖

beam1~beam6模塊功能相同,唯一的區別是輸入加權矢量數據不同,因此以beam1 模塊為例說明其FPGA實現過程。基于FPGA 的多波束形成器由存儲模塊、控制模塊、乘法累加模塊等幾部分實現,系統的組成結構框圖如圖4所示。

2.1 存儲模塊

前端處理后的數據采用乒乓操作實現數據不間斷的寫入和輸出,實部數據和虛部數據使用獨立的雙端口RAM 存儲,如圖4中實部RAM1和虛部RAM2。因為需要緩沖的數據為180通道上的16位數據,所以乒乓RAM的容量應為所需要緩沖數據的2倍,即16×180×2×2=11.25Kb。

圖4 波束形成FPGA實現功能模塊

乒乓RAM 的寫地址以180 為周期計數,即信號X[1,1],X[2,1],…,X[179,1],X[180,1]寫入乒乓RAM的地址0~179;信號X[1,2],X[2,2],…,X[179,2],X[180,2]寫入乒乓RAM 的地址180~359(原來地址基礎上+180);再接下來信號X[1,3],X[2,3],…,X[179,3],X[180,3]寫入乒乓RAM 的地址0~179,覆蓋之前的數據,以此類推。其中X[m,t](1≤m≤180,t≥1)表示第m 個陣元的時間軸上第t個復信號。

乒乓RAM 的讀順序比較特殊:為了加速和節約乘法器資源,用4個實數乘法器來實現90個波束91個系數的復用,所以讀時鐘是寫時鐘的90×91/180=45.5倍。讀順序如下:讀取0~99地址單元的信號數據用于產生1#波束,然后讀取1~100地址單元的信號數據用于產生7#波束……讀取88~187地址單元的信號數據用于產生529#波束,最后讀取89~188地址單元的信號數據用于產生535#波束。讀完這些數據之后正好下一時刻的信號數據已寫入180~359地址單元,此時在上述讀地址的基礎上加180后,讀取數據用于產生下一時刻的540個波束數據,循環往復。

片內ROM 存儲波束加權系數矢量,6個波束形成模塊使用各自的系數ROM。其讀時鐘與乒乓RAM 相同,讀地址相對比較簡單,重復地址0~90,根據數據點位置確定該調用哪個聚焦面的加權系數矢量。

2.2 控制模塊

控制模塊產生讀寫地址信號和控制信號,對乒乓RAM 和系數ROM 的讀寫地址的控制按照上文所述內容設計;控制信號部分主要是產生控制運算部分和存儲部分的運行使能控制信號。

2.3 運算模塊

信號數據與對應的加權數據讀取出之后以270M 的速率串行進入乘法累加模塊。其中復數相乘是其中最重要的運算操作。假設第i接收通道的信號表示為:

其對應加權系數矢量中第i個系數表示為:

則相乘之后得到:

首先,1~91通道的數據串行進入乘法累加器,進行91次復乘和90次復加之后,得到一個包含實部和虛部的波束數據;之后,2~92 通道的數據進入乘法累加器,得到第二個波束數據。如此,形成90個波束,只需要一個復數乘法器,即4個實數乘法器。

乘法累加采用Xilinx的IP核實現,如圖5所示,其中各個參數的含義如表1所列。

圖5 乘法累加器IP核

表1 乘法累加IP核各參數含義

通過控制BYPASS信號來控制乘法累加過程:當濾波后數據和加權系數有效時,使BYPASS維持一個周期的高電平后變為低電平,計數100 周期后再次變為高電平,開始下一個波束數據的計算,因此BYPASS的周期為1.35 MHz。

波束數據輸出速率為2.7 MHz,對應著單個波束輸出速率為30kHz,計算結果與MATLAB仿真結果一致。各個波束實部和虛部輸出后,通過乘法運算得到波束的模平方。

3 驗證結果

信號從基陣90°方向射向基元,1#基元至180#基元接收到信號,通過基元與波束點的延遲,得到各基元處的信號。180個基元的信號同時采集,一個周期采集4 個點,采集到的數據作為標準信號源。系統設計時,將標準信號源數據存在信號處理單元。系統運行過程中,如果信號處理單元接收到使用標準信號源的命令,就讀出標準信號源數據進行濾波抽取和多波束形成運算。將系統的波束輸出結果與MATLAB仿真結果對比,可檢測系統是否工作正常。

圖6所示為Chipcsope采集到的采用標準信號源測試時某個時刻的540個波束的波束值,具有良好的指向性。

圖6 Chipscope驗證標準信號源測試

圖7所示為實際系統采用標準信號源測試,將波束數據通過千兆網上傳至PC 機得到的顯示圖像,為90°方向上的一條亮條紋。

圖7 標準信號源測試圖像

本文提出的改進算法只需要6組加權系數矢量即可產生540個波束,有效降低了對存儲資源的要求。通過乒乓操作實現了不間斷的數據輸入/輸出,以及流水并行處理,能夠實現實時處理。通過多通道多系數復用技術,將乘法器資源使用量降低到24個,大大節省了FPGA 的硬件資源。數字多波束形成所使用的FPGA 資源僅僅使用了整個芯片資源的一小部分,為成像聲納系統其余模塊的實現提供了很大的空間。

結 語

本文提出一種利用FPGA 實現高速多通道的多波束形成方法。通過乒乓操作、流水并行處理提高速度;通過多通道多系數復用乘法器和模塊復用技術,僅采用24個乘法器完成180通道數據的540個波束實時產生,有效降低了FPGA 資源利用量,適用于工程上實現多波束形成系統。

編者注:本文為期刊縮略版,全文見本刊網站www.mesnet.com.cn。

[1]揚長根,張殿倫.基于FPGA 的聲成像算法研究與實現.[D].哈爾濱:哈爾濱工程大學,2009.

[2]王曉峰,桑恩方,卞紅雨,等.96通道圖像聲納測試系統的設計[J].電子測量技術,2008(9):54-57.

[3]高群福,陳星,程越.基于FPGA 的DDR SDRAM 控制器設計與實現[J].電子測量技術,2011(8):56-59.

[4]王海軍.多波束形成算法和硬件實現研究[D],西安:西北工業大學,2007.

[5]徐祥,蔣哲,王威廉.基于FPGA 的高速數據采集、緩存與處理系統[J].電子測量技,2013(4):68-71.

[6]張岳.高速視頻光纖傳輸系統[J].電子測量技術,2012(9):74-76.

[7]Moritz N.Time and Frequency Domain SONAR Beamforming in the Near-Field[D].Karlsruhe:University of Applied Sciences,2007.

[8]諶穎,葉青華,黃海寧.采用分級聚焦波束形成的快速聲成像算法[J].應用聲學,2008,27(3):207-211.

[9]Chen P Tian X,Chen Y W.Optimization of the Digital Near-Field Beamforming for Underwater 3-D Sonar Imaging System[J].IEEE Transactions on Instrumentation and Measurement,2010,59(2).

[10]Moritz N.Time and Frequency Domain SONAR Beamforming in the Near-Field[D].Karlsruhe:University of Applied Sciences,2007.

[11]丁峰.水下目標三維聲成像仿真研究[D].哈爾濱:哈爾濱工程大學,2008:24-27.

[12]吳矗,陳輝.兩種均勻圓陣角度模糊特性分析[J].空軍雷達學院學報,2011,25(2):91-96.

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产亚洲精品97AA片在线播放| 久久精品国产亚洲麻豆| 成人综合在线观看| 少妇人妻无码首页| www.精品国产| 国产精品深爱在线| 91久草视频| 色欲不卡无码一区二区| 国产免费a级片| 老司机精品一区在线视频| 91尤物国产尤物福利在线| 国产毛片网站| 亚洲精品视频在线观看视频| 国产精品99久久久| 日本精品视频一区二区| 亚洲最黄视频| 视频二区中文无码| 国产Av无码精品色午夜| 日韩AV无码免费一二三区| 亚洲一区二区日韩欧美gif| 国产精品无码AV片在线观看播放| 国内精品小视频福利网址| 日韩欧美中文| 欧美日韩国产综合视频在线观看| 99热免费在线| 日韩中文精品亚洲第三区| 一区二区三区四区日韩| 婷婷六月天激情| 亚洲国内精品自在自线官| 四虎综合网| 这里只有精品国产| 日本不卡视频在线| 亚洲午夜天堂| m男亚洲一区中文字幕| 麻豆国产精品一二三在线观看| 伊大人香蕉久久网欧美| 欧美一区二区自偷自拍视频| 国产成人AV综合久久| 国产自视频| 嫩草在线视频| 成人午夜精品一级毛片| 99久久国产综合精品2020| 拍国产真实乱人偷精品| 91久久偷偷做嫩草影院免费看 | 91福利免费| 亚洲an第二区国产精品| 在线观看免费国产| 在线观看国产精美视频| 久久精品66| 成年av福利永久免费观看| 中文字幕在线不卡视频| 欧美在线观看不卡| 欧美、日韩、国产综合一区| 日韩av电影一区二区三区四区| 欧美人在线一区二区三区| 日韩A级毛片一区二区三区| 一区二区三区精品视频在线观看| 久久综合色天堂av| 激情成人综合网| 亚洲欧美成人在线视频| 在线欧美国产| 久久精品波多野结衣| 午夜福利免费视频| 国产拍在线| 2021精品国产自在现线看| 亚洲国产精品成人久久综合影院| 亚洲欧洲免费视频| 国产成人综合日韩精品无码首页 | 亚亚洲乱码一二三四区| 国产迷奸在线看| 综合天天色| 永久免费无码日韩视频| 欧美高清国产| 国产地址二永久伊甸园| 午夜福利视频一区| 免费啪啪网址| 2022国产91精品久久久久久| 欧美亚洲国产日韩电影在线| 国产精品亚洲片在线va| 激情乱人伦| 亚洲天堂日韩av电影| 国产清纯在线一区二区WWW|