国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA圓陣超聲自適應(yīng)波束形成的設(shè)計(jì)

發(fā)布時(shí)間:2010-12-6 20:27    發(fā)布者:designer
關(guān)鍵詞: FPGA , 波束 , 超聲
在雷達(dá)及聲納信號(hào)處理系統(tǒng)中,波束形成算法通常采用DSP軟件編程實(shí)現(xiàn),控制邏輯電路采用CPLD來(lái)完成,這種方法具有軟件編程靈活、功能易于擴(kuò)展的優(yōu)點(diǎn),但對(duì)于實(shí)時(shí)性能要求很高的系統(tǒng),如雷達(dá)、聲納探測(cè)和超聲成像等系統(tǒng)中為了提高對(duì)目標(biāo)變化實(shí)時(shí)跟蹤和測(cè)量,就必須盡量縮短信號(hào)處理的時(shí)間,過(guò)長(zhǎng)的運(yùn)算處理時(shí)間會(huì)對(duì)水下目標(biāo)的探測(cè)性能產(chǎn)生較大的影響。聲納工作環(huán)境中總存在著各種干擾(例如本艦輻射噪聲、近場(chǎng)其他船只的干擾等),普通波束形成系統(tǒng)是一種預(yù)形成波束系統(tǒng),當(dāng)他處在各向同性、均勻韻噪聲場(chǎng)時(shí),可能具有相當(dāng)好的檢測(cè)能力,但是出現(xiàn)近場(chǎng)干擾,或者背景噪聲有某種不平穩(wěn)性,聲納的檢測(cè)能力就會(huì)迅速下降,以至完全失去檢測(cè)能力,而自適應(yīng)波束形成技術(shù)(ABF)就是聲納能夠根據(jù)周?chē)h(huán)境噪聲場(chǎng)的變化,不斷地自動(dòng)調(diào)節(jié)本身的參數(shù)以適應(yīng)周?chē)h(huán)境,抑制干擾并檢出有用信號(hào)。因此采用FPGA來(lái)實(shí)現(xiàn)自適應(yīng)波束形成算法是滿(mǎn)足復(fù)雜海洋環(huán)境超聲陣列波束形成的較好途徑。

最小均方自適應(yīng)算法(Least Mean Square,LMS)較其他自適應(yīng)算法具有結(jié)構(gòu)簡(jiǎn)單,計(jì)算量小,易于實(shí)現(xiàn)等特點(diǎn)。FPGA實(shí)現(xiàn)LMS自適應(yīng)波束形成算法比采用現(xiàn)有DSP來(lái)實(shí)現(xiàn)可以明顯提高信號(hào)的處理速度,節(jié)約資源,能更好地滿(mǎn)足復(fù)雜多變的海洋環(huán)境,具有廣泛的實(shí)用價(jià)值。

波束形成系統(tǒng)相當(dāng)于一個(gè)時(shí)空濾波器,自適應(yīng)波束形成系統(tǒng)可采用IIR和FIR兩種結(jié)構(gòu)。與IIR濾波器相比,F(xiàn)IR濾波器具有以下優(yōu)點(diǎn):可得到嚴(yán)格的線性相位;主要采用非遞歸結(jié)構(gòu),從理論上以及從實(shí)際的有限精度運(yùn)算中,都是穩(wěn)定的;由于沖激響應(yīng)是有限長(zhǎng)度的,因此可以用快速傅里葉變換算法,運(yùn)算速度快;FIR濾波器設(shè)計(jì)方法靈活。

本文采用自適應(yīng)的FIR濾波器結(jié)構(gòu),結(jié)合時(shí)延最小均方(DLMS)算法,充分利用FPGA芯片運(yùn)算速度快,存儲(chǔ)資源豐富等優(yōu)點(diǎn)設(shè)計(jì)和實(shí)現(xiàn)了基于FIR超聲陣列自適應(yīng)波束形成。主動(dòng)聲納信號(hào)為窄帶信號(hào),通常采用復(fù)數(shù)形式表示,在空間濾波器模塊采用了循環(huán)移位流水乘加器,使復(fù)數(shù)乘加運(yùn)算節(jié)約了大量資源,同時(shí)用并行乘法器完成了DLMS算法,并給出了系統(tǒng)軟、硬件模塊和仿真分析。

2 超聲陣列波束形成系統(tǒng)模型及原理

2.1 系統(tǒng)架構(gòu)及原理

自適應(yīng)波束形成又稱(chēng)自適應(yīng)空域?yàn)V波,他是通過(guò)對(duì)各陣元加權(quán)進(jìn)行空域?yàn)V波,來(lái)達(dá)到增強(qiáng)有用信號(hào)、抑制干擾的目的,而且他可以根據(jù)信號(hào)環(huán)境的變化,來(lái)改變各陣元的加權(quán)因子。在理想的條件下,自適應(yīng)波束形成技術(shù)可以有效地抑制干擾而保留期望(有用)信號(hào),從而使陣列的輸出信號(hào)干擾噪聲比(SINR)達(dá)到最大。自適應(yīng)過(guò)程的實(shí)現(xiàn)可以采用任何一種適用于橫向結(jié)構(gòu)濾波器的自適應(yīng)迭代算法,比如Wiener濾波器,或者最小均方(LMS)算法。本設(shè)計(jì)采用最小均方(LMS)算法,系統(tǒng)結(jié)構(gòu)原理如圖1所示。





基于FIR自適應(yīng)波束形成系統(tǒng)過(guò)程如下:一方面,輸入信號(hào)與表示在n時(shí)刻的值可調(diào)節(jié)權(quán)系數(shù)ω1(n),ω2(n),…,ωm(n)相乘后相加得到輸出;另一方面,將輸出信號(hào)與期望信號(hào)進(jìn)行對(duì)比,所得的誤差值通過(guò)一定的DLMS自適應(yīng)控制算法再用來(lái)調(diào)整權(quán)值,以保證空間濾波器處在最佳狀態(tài),實(shí)現(xiàn)濾波的目的。

在延時(shí)LMS算法(the Delayed LMS Algoritms,DLMS)中,將系數(shù)更新延遲幾個(gè)采樣周期,只要延遲小于系統(tǒng)階數(shù),也就是濾波器長(zhǎng)度,則誤差梯度▽[n]=e[n]x[n],也就是▽[n]≈▽[n-D],但對(duì)于由FPGA實(shí)現(xiàn)的乘法器和系數(shù)更新需要額外的流水線級(jí),如果引入一個(gè)延遲因子D,μ為步長(zhǎng)因子,LMS算法就變成:

2.2 系統(tǒng)FPGA軟件模塊設(shè)計(jì)

根據(jù)數(shù)字自適應(yīng)波束形成的原理和數(shù)學(xué)模型,本文設(shè)計(jì)的基于FPGA數(shù)字波束形成系統(tǒng)結(jié)構(gòu)如圖2所示。8路輸入信號(hào)x(n)經(jīng)過(guò)前端信號(hào)處理,A/D轉(zhuǎn)換后,在總控模塊的控制下進(jìn)入輸入數(shù)據(jù)存儲(chǔ)模塊雙口RAM,自適應(yīng)波束形成的具體實(shí)現(xiàn)步驟如下:




第一步:由式(1)得,實(shí)際輸入的x(n)和調(diào)整后的權(quán)值w(n)各分量相乘之后累加得到輸出y(n);

第二步:由式(2)得,實(shí)際輸出的y(n)與期望d(n)相減得到調(diào)整誤差e(n);

第三步:由式(3)得,延時(shí)后的調(diào)整誤差P(n)跟步長(zhǎng)的2倍相乘,再和延時(shí)的輸入x(n-D)相乘得到的積與延時(shí)的權(quán)值相加,得到新的權(quán)值向量。

第四步:新的權(quán)值向量再與新的輸入向量循環(huán)進(jìn)行第一到第三步實(shí)現(xiàn)自適應(yīng)。

由此,我們可以將系統(tǒng)分為五大模塊:主控模塊:主要產(chǎn)生時(shí)鐘信號(hào),給各模塊提供時(shí)序信號(hào)觸發(fā)各模塊的啟動(dòng)和初始化;雙口存儲(chǔ)模塊(包括輸入數(shù)據(jù)存儲(chǔ)模塊、權(quán)值存儲(chǔ)模塊、誤差信號(hào)存儲(chǔ)模塊等):存儲(chǔ)各功能模塊所需的數(shù)據(jù)和參數(shù);自適應(yīng)權(quán)值計(jì)算模塊,誤差計(jì)算模塊:這兩個(gè)模塊可以合在一起,用于系數(shù)更新的白適應(yīng)算法;空間濾波器乘加模塊:完成濾波運(yùn)算,得到輸出結(jié)果。

控制模塊是整個(gè)系統(tǒng)完成功能的控制部件,主要協(xié)調(diào)各功能模塊順利實(shí)現(xiàn)功能,由系統(tǒng)時(shí)鐘產(chǎn)生時(shí)鐘脈沖,設(shè)計(jì)中用分頻和有限狀態(tài)機(jī)描述來(lái)產(chǎn)生存儲(chǔ)器讀寫(xiě)信號(hào)、濾波運(yùn)算所用到的控制時(shí)鐘和復(fù)數(shù)運(yùn)算。

輸入信號(hào)和權(quán)值是8位的復(fù)數(shù)數(shù)據(jù),通過(guò)控制模塊選擇乘法操作的操作數(shù),兩個(gè)復(fù)數(shù)信號(hào)相乘的4種組合00,11,01,10可以完成實(shí)部和虛部之間4個(gè)乘法運(yùn)算,四種情況控制模塊輸出的控制信號(hào)分別為ST0,ST1,ST2,ST3。

其中,clk_regbt用來(lái)控制乘法器完成乘法,counterbt用來(lái)控制乘數(shù)的位選,clk_reg用來(lái)控制運(yùn)算新數(shù)的進(jìn)入、上次計(jì)算的完畢和結(jié)果的輸出。

2.2.2 存儲(chǔ)模塊

存儲(chǔ)模塊采用8位和16位雙口RAM(如圖3所示)作為信號(hào)數(shù)據(jù)和權(quán)值數(shù)據(jù)的存入和讀取存儲(chǔ)器,分別用來(lái)存放輸入信號(hào)x、權(quán)值ω和誤差e,分別由控制信號(hào)clkregbt,clk_regw和clk_rege來(lái)控制信號(hào)的寫(xiě)入和讀出。其中x_ram用來(lái)存放輸入信號(hào);w_ram存放權(quán)值,其輸入為系數(shù)更新模塊的輸出,輸出為更新后的權(quán)值。





2.2.3 自適應(yīng)處理及復(fù)數(shù)乘加器模塊

數(shù)字波束形成器是通過(guò)加權(quán)因子對(duì)空間不同陣元接收信號(hào)的加權(quán)求和而成的。由于加權(quán)因子相當(dāng)于濾波器系數(shù),而輸入的信號(hào)為空間位置不同的陣元的接收信號(hào)。所以可將數(shù)字波束形成器等同于一個(gè)空域?yàn)V波器來(lái)實(shí)現(xiàn)。

3 系統(tǒng)仿真與驗(yàn)證

本文設(shè)計(jì)的核心部分是基于Stratix系列EPlS10芯片設(shè)計(jì)的分別對(duì)I/Q兩路原始數(shù)據(jù)進(jìn)行DLMS自適應(yīng)算法和復(fù)數(shù)乘加運(yùn)算,在QuartusⅡ環(huán)境下用VHDL語(yǔ)言編寫(xiě)了各功能模塊,并進(jìn)行了仿真,共占用了2 703個(gè)邏輯單元,同時(shí)應(yīng)用Matlab對(duì)數(shù)字結(jié)果進(jìn)行波形仿真,以下為仿真驗(yàn)證的結(jié)果。

圖5為主控模塊的仿真波形,其中ST0,ST1,ST2,ST3為復(fù)數(shù)乘法的4種組合,clk_regbt用來(lái)控制乘法器完成乘法,counter_bt用來(lái)控制乘數(shù)的位選,clk_reg用來(lái)控制運(yùn)算新數(shù)的進(jìn)入、上次計(jì)算的完畢和結(jié)果的輸出。





圖6為復(fù)數(shù)乘加模塊功能仿真結(jié)果,dc_out,ds_out,xc_out,xs_out分別是輸入信號(hào)和期望信號(hào)的實(shí)部和虛部,ec_out,es_out,yc_out,ys_out分別為誤差和濾波輸出的實(shí)部和虛部。





圖7為系統(tǒng)仿真測(cè)試結(jié)果:系統(tǒng)預(yù)形成波束方向?yàn)?°方向,干擾從45°傳來(lái),通過(guò)仿真結(jié)果可以看出,主波束在0°方向形成,和預(yù)形成主波束吻合,在45°干擾方向形成零陷,并且提高了主波束的增益,滿(mǎn)足系統(tǒng)的設(shè)計(jì)要求。





4 結(jié) 語(yǔ)

自適應(yīng)DBF是現(xiàn)代聲納陣列信號(hào)處理的關(guān)鍵技術(shù)之一,本文介紹了利用FPGA芯片實(shí)現(xiàn)的自適應(yīng)BDF結(jié)構(gòu),給出了相應(yīng)的硬件設(shè)計(jì)和仿真驗(yàn)證,采用FPGA結(jié)構(gòu),硬件成本低,在自適應(yīng)陣列信號(hào)處理系統(tǒng)中具有很好的應(yīng)用前景。
本文地址:http://www.qingdxww.cn/thread-44491-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專(zhuān)區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來(lái)節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專(zhuān)區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品卡1卡2卡三卡免费网站视频 | 91麻豆怎么进去 | 看黄色片网站 | 亚洲精品免费日日日夜夜夜夜 | 狠狠操社区 | 极品美女一区二区三区 | 91短视频在线观看免费 | 香蕉国产精品 | 国产真实乱人视频在线看 | 亚洲精品国产福利 | 精品国产免费人成高清 | 久久婷婷五色综合夜啪 | 99久久99这里只有免费的精品 | 四虎精品视频在线永久免费观看 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 久久黄视频 | 在线欧美日韩精品一区二区 | 天堂v网| 男女午夜视频在线观看 | 日韩毛片网 | 在线视频这里只有精品 | 国产精品资源在线播放 | 中文字幕免费在线播放 | 日韩麻豆国产精品欧美 | 欧洲一卡2卡三卡4卡免费网站 | 极品美女高清视频在线观看 | sihu影院永久在线影院 | 在线观看亚洲人成网站 | 亚洲第成色999久久网站 | 91热久久免费频精品99欧美 | jizz日本免费 | 羞羞视频在线观看入口 | 亚洲欧美日韩国产综合久 | www.av网站| 亚洲精品m在线观看 | 亚洲一区二区在线视频 | 在线观看视频一区二区 | 可以免费在线看黄的网站 | 自拍偷拍免费视频 | 国产一区亚洲二区 | 精品国产免费观看 |