吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用FPGA器件和LVDS技術實現高速實時波束形成器的設計

電子設計 ? 來源:現代電子技術 ? 作者:田可 ? 2020-08-17 09:17 ? 次閱讀

引 言

雷達作為一種特殊的無線電裝備,也必然遵循從模擬到數字再到軟件化這樣的發展道路。數字波束形成技術被視為新一代雷達所必須采用的技術,它保留了天線陣列單元信號的全部信息,并可采用先進的數字信號處理技術對陣列信號進行處理,可以獲得優良的波束性能,方便地得到超分辨和低副瓣的性能,實現波束掃描、自校準和自適應波束形成等。正是由于以上特點,DBF技術的成功應用必將對現代雷達技術的發展產生重大的影響。

在數字波束形成技術的工程化過程中,也遇到了一些問題。主要包括:數據傳輸量太大,尤其當陣元數較多時,這樣就限制了通道的增加;來波方向估計和權值更新計算量太大,使得權值更新速度比較慢,無法在一些高速運動的載體上使用;當陣列數較多時,高速實時波束形成器的復乘運算耗費較多的資源,尤其是需要形成多個波束的情況下。原來的DBF系統就遇到數據傳輸瓶頸問題,采樣數據只能通過PCI總線進行傳輸,無法保證所有通道的數據都實時傳輸,因而只能做需求數據較少的測向工作,并不能做實時波束形成。為了克服這些困難,這里將測向數據和波束形成數據分開進行傳輸,采用LVDS技術解決多通道高速數據傳輸,選擇內置高性能DSP內核的高密度FPGA并行實現波束形成中的大量復乘運算。

1 DBF系統組成

DBF系統包括陣列接收天線、多通道接收機、多通道數據采集板、FPGA波束形成板、DSP權值計算板、外部時鐘觸發模塊、工控機等單元,如圖1所示。接收機一般采用超外差方式,實現陣列接收信號的下變頻、濾波,并將信號放大至A/D變換所需的水平。DBF系統最主要的功能就是實現來波方向估計(測向)和波束形成,DSP權值計算板承擔來波方向估計和權值計算任務,權值計算要根據測向結果和波束掃描,以及對抗干擾的要求綜合考慮得到,FPGA波束形成板承擔全陣波束形成任務。波束形成器根據權值計算結果,通過對數字化的陣列單元接收信號進行復加權運算,形成所需的接收數字波束。

該系統中,由4塊四通道采集板ICS554實現16陣元中頻信號的模/數轉換和數字下變頻。為了實現所有通道的同步,采集板均工作在外部信號觸發模式,外部采樣時鐘完全同步;來波方向估計和權值更新計算由DSP權值計算板完成,運算需要的每個通道數據量通常并不大,ICS554將測向所需數據通過PCI總線傳送給DSP權值計算板;FPGA波束形成板要實現全陣的波束形成,就要對每個通道的數據復加權求和,得到最終所需的波束,因而需要傳輸數據量很大,4塊ICS554通過LVDS將高速數據傳輸到FPGA波束形成板;權值由DSP權值計算板計算完成后,通過自定義的串口通信發送到FPGA波束形成板。

采用FPGA器件和LVDS技術實現高速實時波束形成器的設計

2 實時數字波束形成器設計

2.1 高速數據采集與傳輸

該系統中,由于信號帶寬比較寬,選擇ICS公司四通道的采集板ICS554實現數據采集任務,ICS554是ADC和數字下變頻(DDC)集成化的產品ADC決定了系統的動態范圍,依據ADC的位數K,以每位6 dB增加,并隨著以dB表示的并行接收通道數目N增加。ICS554的組成如圖2所示,它主要包括4個獨立的14 b/105 MHz模/數變換器AD6645,4個正交下變頻器(QDDC)GC4016,1個100萬門的用戶可編程FPGA(Xilinx XC2V1000),2個512 KB的FIFO和1個PCI接口芯片QC5064。其中,AD6645的輸入信號帶寬可達50kHz~200 MHz,最大無虛假動態范圍(SFDR)為92 dB(10 MHz±50 kHz),每個GC4016內部包括4個獨立的DDC通道,每個通道都可獨立控制其本振頻率和初始相位,頻率分辨優于24 MHz,全頻段的覆蓋使得每個GC4016共享共同的射頻前端與A/D轉換器,大容量的FIFO用于緩沖輸出數據,FPGA則可用于對輸出信號進行初步處理。ICS554具有較高的穩定性,優異的非線性以及正交等系統特性,靈活性比較強。ICS554的可編程控制參數通過配置不同的寄存器來完成。

該系統共16個天線單元,A/D采樣頻率105 MHz,經過數字下變頻后形成30 MHz的I,Q兩路24 b數據流,如果將所有數據傳輸到后端FPGA波束形成板進行處理,那么每塊ICS554采集板每秒需要傳輸的數據量為:

4×2×24×30 Mb/s=5.625 Gb/s

考慮到采集板ICS554并未提供更高性能的數據傳輸總線,要實現5.625 Gb/s流量的數據傳輸很困難,因此利用板上預留給用戶的FPGA資源,先在采集板中做一次子陣的波束合成,將同一采集板4通道的I,Q兩路數據進行加權求和,得到合成的I,Q數據,數據流量降低為1 440 Mb/s。

采集板ICS554與FPGA波束形成板之間的連接采用LVDS技術,低電壓差分信號(Low Voltage Dif-ferential Signaling,LVDS)是一種用低擺幅的差分電壓串行傳輸信號的技術。這種信號能在差分PCB導線對或平衡電纜上以幾百Mb/s,甚至上Gh/s的速率傳輸,具有低電壓、低輻射、低功耗、低成本、強抗干擾能力和可內含時鐘等優點,尤其適用于對傳輸距離有要求設備間的高速數據傳輸。但是,LVDS只定義了信號電氣規范,作為一個完整的數據通信規范還需要相應的數據傳輸控制。為了提高效率,使用不含幀結構的數據直接傳輸,同時為了盡量增加數據傳輸的通道,取消發送端和接收端之間的控制信號,使用不連續的發送端時鐘.僅在發送端數據有效時,給出發送時鐘。這種情況下,接收端可以使用一個高于發送時鐘的連續時鐘對發送時鐘進行采樣來確定數據是否有效。

采集板ICS554本身給用戶預留有64個通用I/O口,可以將其配置為LVDS的I/O口,這樣可以提高數據傳輸能力和抗干擾性能。數據傳輸流程如圖3所示,ICS554內部FPGA先將24 b的I,Q數據流并/串轉換。VHDL語言的狀態機實現并/串轉換很容易,然后由LVDS發送模塊將LVTTL信號轉換成LVDS信號進行發送,接收端FPGA波束形成板首先將接收到的LVDS信號轉換成LVTTL信號,然后進行數據同步,再經過串/并轉換,將串碼恢復成24 b的I,Q數據。由于利用ICS554提供給用戶的通用I/O口配置為LVDS差分對,差分對的相位、互耦等都沒有很好的考慮,而且不能采用專用的平衡電纜連接,因而必須降低傳輸速率,以減小傳輸誤碼率,增強可靠性,同時考慮配置9位的LVDS口,8位并行傳輸數據,1位發送時鐘信號,LVDS傳輸速率為:

30×2×24/8=180 Mb/s

實際測試也表明,180 Mb/s的傳輸速度LVDS差分對能夠可靠的工作,FPGA波束形成板正確地接收到采集板ICS554的數據。

2.2 實時波束形成計算

如前所述,整個實時波束形成分為兩次,首先在采集板ICS554中完成子陣波束形成,然后再到FPGA波束形成板中實現全陣的波束形成,如何保證整個計算的實時性是關鍵。

波束的形成,其實就是對A/D變換后數字信號進行幅度和相位加權,波束的特性如波束指向、副瓣電平、主瓣寬度等完全由權值決定。權值計算主要考慮兩方面的因素,首先要對各通道進行幅相校準,克服各通道不一致和互耦的影響,然后實現空域濾波,完成希望的波束指向。首先幅相校準,對于第i單元:

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

式中:φi為第i通道相位加權值;αi為幅度加權值,可以根據不同的波束性能要求(主瓣寬度、旁瓣電平、零陷位置)靈活選擇不同的幅度加權形式,得到不同的αi,權值矩陣W也會有所不同。權值更新計算由DSP處理板完成。

最初的子陣波束形成需實現四通道單元的波束形成,即對4路中頻數字I,Q兩路信號復加權求和:

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

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

3 結 語

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

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    554

    文章

    8059

    瀏覽量

    350428
  • FPGA
    +關注

    關注

    1630

    文章

    21797

    瀏覽量

    606013
  • 接收機
    +關注

    關注

    8

    文章

    1184

    瀏覽量

    53636
收藏 人收藏

    評論

    相關推薦

    數字波束形成相控陣中射頻電子的物理尺寸分配

    技術擴散的一個有利因素。采用標準PWB技術設計每一個單元的數字波束形成相控陣,其頻率可達C波段。在較高頻率的X波段,每個元素的數字
    發表于 12-13 11:52

    怎么設計基于FPGA波束成像的聲納系統?

    波束成像聲納利用了數字成像技術,在海底探測范圍內形成距離一方位二維聲圖像,具有很高的系統穩定性和很強的信號處理能力。但是由于數字成像系統數據運算量大、需要實時成像等特點,對處理器性能
    發表于 10-09 06:04

    基于FPGA器件LVDS技術設計的高速實時波束形成器

    傳輸,因而只能做需求數據較少的測向工作,并不能做實時波束形成。為了克服這些困難,這里將測向數據和波束形成數據分開進行傳輸,
    發表于 11-25 06:49

    請問怎么采用FPGA和集成器件實現IJF編碼?

    IJF編碼是什么原理?如何實現IJF編碼?采用FPGA和集成器件實現IJF編碼
    發表于 04-13 06:56

    如何去設計高速實時波束形成器系統?

    高速實時波束形成器是什么?為什么要去設計高速實時波束
    發表于 04-13 06:08

    相控陣雷達數字波束形成實現

    數字波束形成系統是現代雷達一個重要的組成部分。相控陣天線通過它可以實現自適應波束、低旁瓣波束,并通過對移相器、衰減器的控制
    發表于 08-05 16:44 ?0次下載

    基于LVDS技術實時圖像測試裝置的設計

    針對彈載圖像采集設備與地面測試臺之間大量實時圖像數據高速傳輸的問題,提出了采用LVDS技術FPGA
    發表于 10-15 09:41 ?33次下載

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

    一種高速實時數字波束形成器的設計 0 引 言雷達作為一種特殊的無線電裝備,也必然遵循從模擬到數字再到軟件化這樣的發展道路。數字波束
    發表于 01-11 10:28 ?1031次閱讀

    基于FPGA的成像聲納FFT波束形成器設計

    本內容提供了基于FPGA的成像聲納FFT波束形成器設計
    發表于 09-19 16:29 ?49次下載
    基于<b class='flag-5'>FPGA</b>的成像聲納FFT<b class='flag-5'>波束</b><b class='flag-5'>形成器</b>設計

    基于FPGA的數字波束形成技術的工程實現

    數字波束形成技術充分利用陣列天線所獲取的空間信息,通過信號處理技術使波束獲得超分辨率和低副瓣的性能,實現
    發表于 05-25 10:33 ?3592次閱讀
    基于<b class='flag-5'>FPGA</b>的數字<b class='flag-5'>波束</b><b class='flag-5'>形成</b><b class='flag-5'>技術</b>的工程<b class='flag-5'>實現</b>

    一種用時變FIR濾波器實現寬帶恒定束寬波束形成器的方法

    一種用時變FIR濾波器實現寬帶恒定束寬波束形成器的方法
    發表于 01-07 21:24 ?9次下載

    (Xilinx)FPGALVDS差分高速傳輸的實現

    (Xilinx)FPGALVDS差分高速傳輸的實現
    發表于 03-01 13:12 ?66次下載

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

    本文提出了一種計算方法簡單、計算量小、所需存儲量小的近場聚焦多波束形成高速FPGA實現方法,用于成像聲納中高精度、高覆蓋、高
    發表于 11-18 18:45 ?2242次閱讀
    成像聲納中多<b class='flag-5'>波束</b><b class='flag-5'>形成</b>的<b class='flag-5'>FPGA</b>工程<b class='flag-5'>實現</b>

    專用集成電路實現寬帶射頻相控陣波束形成

    的ASIC。 該射頻數字波束形成器工作頻率2?18GHz,通過64個通道支持8個用戶同時進行數據的接收和發送,能夠產生脈沖描述字(PDW)、提供高速數據接口、生成任意波形和進行元級波束
    發表于 12-07 04:28 ?401次閱讀

    基于FPGA的B超全數字波束形成技術

    簡介:論述了一種運行在FPGA芯片上應用于B超的全數字波束形成技術采用孔徑變跡、幅度加權變跡和動態變跡相結合的綜合變跡
    發表于 11-09 08:31 ?2次下載
    基于<b class='flag-5'>FPGA</b>的B超全數字<b class='flag-5'>波束</b><b class='flag-5'>形成</b><b class='flag-5'>技術</b>
    自贡百家乐官网娱乐场开户注册 | 菲律宾新利国际| 百家乐官网投注庄闲法| 星期八百家乐官网的玩法技巧和规则 | 网上百家乐官网假| 百家乐如何抽千| 太阳城现金网| 百家乐官网透视牌靴哪里有| 单机百家乐小游戏| 大发888真人官网| 最大的百家乐官网网站| 百家乐游戏大厅下| 明升m88| 百家乐捡揽方法| 88娱乐城备用| 米其林百家乐官网的玩法技巧和规则 | 博彩网百家乐官网的玩法技巧和规则 | 二八杠算法| 百家乐官网高手论坛| 摩纳哥百家乐的玩法技巧和规则| 网络百家乐官网最安全| 公海百家乐官网的玩法技巧和规则| 全讯网体育| 百家乐官网赌博凯时娱乐| 澳门百家乐赌场| 玩百家乐官网平台| 赌场百家乐的玩法技巧和规则 | 百家乐官网扑克发牌器| 百家乐如何洗吗| 百家乐官网取胜秘笈| 百家乐对冲套红利| 百家乐官网游戏试玩免费| 百家乐赌博大揭密| 资源县| 百家乐轮盘技巧| 永利高百家乐官网开户| 百家乐博娱乐平台| 澳门百家乐官网怎玩| 大发888 真钱娱乐场| 乐天堂百家乐官网娱乐城| 188金宝博开户|