<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 一種高速實時數(shù)字波束形成器的設計

          一種高速實時數(shù)字波束形成器的設計

          作者: 時間:2009-11-13 來源:網(wǎng)絡 收藏

          采集板ICS554本身給用戶預留有64個通用I/O口,可以將其配置為LVDS的I/O口,這樣可以提高數(shù)據(jù)傳輸能力和抗干擾性能。數(shù)據(jù)傳輸流程如圖3所示,ICS554內(nèi)部FPGA先將24 b的I,Q數(shù)據(jù)流并/串轉(zhuǎn)換。VHDL語言的狀態(tài)機實現(xiàn)并/串轉(zhuǎn)換很容易,然后由LVDS發(fā)送模塊將LVTTL信號轉(zhuǎn)換成LVDS信號進行發(fā)送,接收端FPGA波束形成板首先將接收到的LVDS信號轉(zhuǎn)換成LVTTL信號,然后進行數(shù)據(jù)同步,再經(jīng)過串/并轉(zhuǎn)換,將串碼恢復成24 b的I,Q數(shù)據(jù)。由于利用ICS554提供給用戶的通用I/O口配置為LVDS差分對,差分對的相位、互耦等都沒有很好的考慮,而且不能采用專用的平衡電纜連接,因而必須降低傳輸速率,以減小傳輸誤碼率,增強可靠性,同時考慮配置9位的LVDS口,8位并行傳輸數(shù)據(jù),1位發(fā)送時鐘信號,LVDS傳輸速率為:
          30×2×24/8=180 Mb/s
          實際測試也表明,180 Mb/s的傳輸速度LVDS差分對能夠可靠的工作,F(xiàn)PGA波束形成板正確地接收到采集板ICS554的數(shù)據(jù)。

          本文引用地址:http://www.ex-cimer.com/article/188520.htm

          2.2 實時波束形成計算
          如前所述,整個實時波束形成分為兩次,首先在采集板ICS554中完成子陣波束形成,然后再到FPGA波束形成板中實現(xiàn)全陣的波束形成,如何保證整個計算的實時性是關鍵。
          波束的形成,其實就是對A/D變換后數(shù)字信號進行幅度和相位加權(quán),波束的特性如波束指向、副瓣電平、主瓣寬度等完全由權(quán)值決定。權(quán)值計算主要考慮兩方面的因素,首先要對各通道進行幅相校準,克服各通道不一致和互耦的影響,然后實現(xiàn)空域濾波,完成希望的波束指向。首先幅相校準,對于第i單元:

          式中:δφi,△ai分別為第i通道與標準通道的相位差和幅度比值。若要實現(xiàn)空域濾波則需要在此基礎上增加陣因子對幅度和相位加權(quán)。

          式中:φi為第i通道相位加權(quán)值;αi為幅度加權(quán)值,可以根據(jù)不同的波束性能要求(主瓣寬度、旁瓣電平、零陷位置)靈活選擇不同的幅度加權(quán)形式,得到不同的αi,權(quán)值矩陣W也會有所不同。權(quán)值更新計算由DSP處理板完成。
          最初的子陣波束形成需實現(xiàn)四通道單元的波束形成,即對4路中頻數(shù)字I,Q兩路信號復加權(quán)求和:


          式中:Iout,Qout為4通道波束形成后I,Q兩路輸出結(jié)果;ωir,ωii分別為第i單元權(quán)值的實部、虛部。由于ICS554采樣頻率比較高,而FPGA片內(nèi)剩余可利用的資源比較多,在這里采用并行復乘運算,運用ISE軟件IP核設計映射出4個獨立的復乘運算單元,片內(nèi)VHDL程序設計如圖4所示。

          用4塊采集板ICS554獨立進行子陣波束形成,然后將結(jié)果Iout,Qout輸出給FPGA波束形成板進行復求和,最終得到16個天線單元的全陣合成波束??紤]FPGA運算的復雜性,選用內(nèi)含DSP內(nèi)核的Xilinx公司的XC3SD3400A芯片,該芯片性價比非常高,內(nèi)含的DSP內(nèi)核XtremeDSP DSP48A運算速度可以達到250 MHz,差分I/O傳輸速率可達到622 Mb/s。要保證整個波束形成運算的實時性,主要從采集板子陣波束形成運算、數(shù)據(jù)傳輸、FPGA板全陣波束形成運算三個方面測試分析。全陣波束形成運算主要是在XC3SD3400A內(nèi)做復數(shù)加法運算,加法運算最高可以到250 MHz,遠遠高于數(shù)字下變頻后數(shù)據(jù)流速度。子陣波束形成運算則是在XC2V1000內(nèi)做四通道并行復乘運算和復加運算,片內(nèi)復乘流水線、復加運算時鐘頻率可達420 MHz。實際上,子陣和全陣波束形成的運算能力都是足夠的,整個系統(tǒng)的主要瓶頸還是數(shù)據(jù)傳輸,數(shù)據(jù)傳輸流量大,數(shù)據(jù)傳輸I/O口位寬達8位,在數(shù)據(jù)傳輸環(huán)節(jié),將低速多位并行數(shù)據(jù)用倍頻時鐘轉(zhuǎn)換成250 MHz高速串行數(shù)據(jù);在接收端,使用移位寄存器實現(xiàn)串/并轉(zhuǎn)換就可以得到低速并行數(shù)據(jù)。仿真和實際測試也表明,能夠保證整個系統(tǒng)波束形成運算的實時性。


          3 結(jié) 語
          這里設計的高速實時,改善了原DBF系統(tǒng),不僅可完成測向工作,同時實現(xiàn)了高速數(shù)據(jù)傳輸和全陣的實時數(shù)字波束形成。系統(tǒng)是基于采集板ICS554搭建的,ICS554雖然是一款高性能的4通道采集板,但是它成本高,而且只提供PCI接口,沒有提供其他高性能的數(shù)據(jù)傳輸接口,當陣元數(shù)更多時其可擴展性并不強。為了達到數(shù)據(jù)傳輸能力的要求,采用了多組LVDS差分對數(shù)據(jù)進行傳輸,雖然實現(xiàn)了要求的速度,但是連接電纜太多,互耦影響大、傳輸距離短。因而,后續(xù)的系統(tǒng)設計中,利用FPGA集成速度更快的高速串行差分RocketIO通道、光纖傳輸?shù)燃夹g來改善性能,提高系統(tǒng)可擴展性。


          上一頁 1 2 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();