新聞中心

        EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 使用萊迪思iFFT和FIR IP的5G OFDM調(diào)制用例

        使用萊迪思iFFT和FIR IP的5G OFDM調(diào)制用例

        作者: 時間:2025-04-17 來源:萊迪思半導(dǎo)體 收藏

        摘要

        本文引用地址:http://www.104case.com/article/202504/469494.htm

        本文介紹了一種在FPGA中實現(xiàn)的增強型正交頻分復(fù)用()調(diào)制器設(shè)計,它使用了逆FFT模式的萊迪思快速傅立葉變換(FFT)Compiler IP核和萊迪思有限脈沖響應(yīng)(FIR)濾波器IP核。該設(shè)計解決了在沒有主控制器的情況下生成復(fù)雜測試模式的常見難題,大大提高了無線鏈路測試的效率。

        通過直接測試模擬前端的JESD204B鏈路,調(diào)制器擺脫了對主機控制器的依賴,簡化了初始調(diào)試過程。該設(shè)計可直接在萊迪思FPGA核中實現(xiàn),從而節(jié)省成本并縮短開發(fā)周期。

        該調(diào)制器的有效性驗證中使用了Avant-X70 Versa評估板,通過萊迪思JESD204B IP接口鏈路,與亞德諾半導(dǎo)體(ADI)的射頻前端評估板ADRV9029進行了互操作性測試。

        總之,本文介紹了一種集成了萊迪思FIR和 IP核的新型調(diào)制器設(shè)計,簡化了無線鏈路驗證,降低了成本,縮短了開發(fā)時間。

        1、引言

        正交頻分復(fù)用(OFDM)是許多無線和有線通信系統(tǒng),特別是和Wi-Fi 4/5/6/7標準中使用的一項關(guān)鍵技術(shù)。OFDM以其頻譜效率高、抗信道衰落的穩(wěn)健性和靈活性而著稱。

        本文介紹了一種增強型解決方案來解決這些系統(tǒng)中遇到的一個常見問題:對復(fù)雜測試模式的需求,而這些模式在沒有主控制器的情況下很難生成。本文介紹了OFDM調(diào)制器的設(shè)計和實現(xiàn)。這種功能對無線鏈路測試特別有用。?該設(shè)計通過集成萊迪思FPGA優(yōu)化的快速傅里葉變換(FFT)Compiler IP核(逆FFT模式)和有限脈沖響應(yīng)(FIR)濾波器IP核實現(xiàn)開發(fā)。這一方案替代了此前采用HDL Coder生成FIR濾波器和逆FFT模塊的方法,但后者仍不失為一種有效且可靠的解決方案。

        萊迪思FFT Compiler IP核提供正向和逆向FFT模式,可配置FFT點數(shù)及實現(xiàn)模式,確保信號處理的靈活性和效率。在本設(shè)計中,使用了逆向模式FFT Compiler IP核()。萊迪思FIR濾波器IP核使用萊迪思器件中的高性能數(shù)字信號處理(DSP)模塊來實現(xiàn)。它提供可配置的輸入數(shù)據(jù)、系數(shù)和輸出數(shù)據(jù)寬度,支持各類廣泛的應(yīng)用。

        本文還討論了在無線鏈路初始啟動過程中遇到的一個常見問題:缺少主控制器而無法將OFDM模式輸入FPGA。如果要使用主機提供OFDM模式,就必須在FPGA和主機之間建立匹配的接口,如PCIe,并在無線鏈路測試開始前提供執(zhí)行測試所需的主機軟件。這一過程不僅耗時長、效率低,而且在出現(xiàn)問題時調(diào)試難度大。

        為了進一步強化測試過程,本文使用萊迪思AvantTM-X70 Versa板通過JESD204B IP鏈路,展示了與ADI 射頻前端ADRV9029評估板的互操作性。ADRV9029是專為5G應(yīng)用設(shè)計的四通道寬帶射頻收發(fā)器。該設(shè)置展示了調(diào)制器生成OFDM模式和驗證無線鏈路的能力,無需依賴主機,顯著提高了測試的效率。

        憑借集成了萊迪思FIR和 IP核的OFDM調(diào)制器,我們現(xiàn)在可以更有效、更高效地驗證FPGA無線鏈路。

        2、使用FIR和iFFT IP的OFDM調(diào)制器設(shè)計

        2.1.  設(shè)計細節(jié)

        OFDM調(diào)制器設(shè)計利用了各種設(shè)計技術(shù)、工具和萊迪思IP核,包括MATLAB?、iFFT、FIR和手動編碼RTL。圖1顯示了OFDM調(diào)制器設(shè)計數(shù)據(jù)路徑的高層級框圖。采用FIR的OFDM調(diào)制器發(fā)送鏈彰顯了該調(diào)制方案在5G通信系統(tǒng)中的優(yōu)勢。

        圖1.調(diào)制器設(shè)計框圖

        圖1中不同的顏色區(qū)分了不同的實現(xiàn)方法:

        深灰色 :MATLAB生成的符號輸入FPGA ROM

        黃色 :使用萊迪思IP核實現(xiàn)的模塊

        淺灰色 :使用手動編碼的Verilog實現(xiàn)的模塊

        藍色 :使用頻譜分析儀繪制頻譜圖以進行驗證

        2.2.   OFDM模式生成

        OFDM模式發(fā)生器不斷重復(fù)并輸出相同的OFDM符號及其循環(huán)前綴。一組隨機調(diào)制符號在MATLAB中預(yù)先生成、處理并存儲在FPGA ROM中。ROM內(nèi)容被讀入后續(xù)模塊,包括iFFT IP、循環(huán)前綴模塊和,形成OFDM模式,并生成IQ數(shù)據(jù)饋送至射頻前端。下表顯示了設(shè)計中使用的OFDM模式系統(tǒng)參數(shù)。

        表1. OFDM模式系統(tǒng)參數(shù)

        2.3.  獨特功能和優(yōu)勢

        • 集成式設(shè)計:用戶可以直接在FPGA核中實現(xiàn)這一設(shè)計,無需借助外部設(shè)備。

        • 成本和時間效率:這種設(shè)計減少了購買或借用外部設(shè)備以及建立復(fù)雜測試系統(tǒng)所需的成本和時間。

        • 全面驗證:開發(fā)者可通過FPGA中的JESD204B IP核建立連接,并在開發(fā)套件上完成從功能仿真到硬件驗證的全流程測試。

        2.4.   設(shè)計過程

        本節(jié)討論OFDM調(diào)制器的設(shè)計過程,從MATLAB模型的實現(xiàn)到萊迪思FPGA的實現(xiàn)。

        2.4.1.  開發(fā)流程

        基于萊迪思FPGA的OFDM調(diào)制器設(shè)計流程,始于在MATLAB中實現(xiàn)初始模型。此階段需根據(jù)需求參數(shù)完成調(diào)制器建模。并通過功率譜密度(PSD)圖驗證調(diào)制器輸出。生成的調(diào)制符號與sinc濾波器系數(shù)隨后被移植至萊迪思Avant? FPGA平臺。選擇Avant FPGA的關(guān)鍵在于其硬核DSP模塊與嵌入式存儲器的理想組合,能夠平衡處理能力與存儲容量。這些組件被集成至ROM IP核與核中,確保無縫數(shù)據(jù)處理。此外,其他關(guān)鍵FPGA IP(如iFFT模塊)需根據(jù)調(diào)制符號生成時所用的FFT點數(shù)進行配置。

        隨后,這些IP核將與手寫RTL模塊(包括循環(huán)前綴模塊)整合,構(gòu)建完整設(shè)計。為確保設(shè)計的功能正確,需在QuestaSim?萊迪思版中進行RTL級仿真,并將仿真結(jié)果與MATLAB仿真數(shù)據(jù)細致比對以驗證其準確性。

        最終階段需將設(shè)計部署至萊迪思FPGA開發(fā)套件。在此環(huán)節(jié),硬件輸出結(jié)果需與RTL仿真數(shù)據(jù)嚴格比對。若驗證過程中發(fā)現(xiàn)偏差,需啟動全面調(diào)試并回溯前期階段實施修正,從而確保OFDM調(diào)制器設(shè)計達到穩(wěn)健可靠的目標(參見圖2)。

        圖2. 調(diào)制器設(shè)計開發(fā)流程

        2.4.2.   FPGA設(shè)計模塊

        本節(jié)將討論FPGA中用于實現(xiàn)OFDM調(diào)制器的模塊。

        2.4.2.1.   ROM

        MATLAB生成的OFDM調(diào)制符號在轉(zhuǎn)換為定點格式之前被分成實部和虛部。然后將這些定點值轉(zhuǎn)換為十六進制(HEX)格式,并存儲在FPGA ROM中。在用戶模式下,ROM內(nèi)容被輸入IFFT IP。圖3顯示了本設(shè)計中使用的萊迪思ROM IP配置示例。

        圖3. 用于存儲調(diào)制符號實部的ROM IP配置

        2.4.2.2.    IFFT

        在使用OFDM作為多載波調(diào)制技術(shù)的發(fā)射機中,OFDM符號的構(gòu)建過程如下:首先在頻域?qū)⑤斎胛挥成涞?4QAM調(diào)制符號的I路和Q路分量上,隨后根據(jù)OFDM符號中子載波的數(shù)量,將這些調(diào)制符號按特定長度(即iFFT點數(shù))進行排序。通過這種映射和排序操作,即可構(gòu)建出OFDM符號的頻域分量。為了傳輸這些信號,必須將其轉(zhuǎn)換到時域進行表示。這一轉(zhuǎn)換過程是通過快速傅里葉逆變換(iFFT)來實現(xiàn)的。

        在該調(diào)制器設(shè)計中,每個64QAM符號被映射到一個頻率子載波,并使用萊迪思FFT Compiler IP在逆模式下轉(zhuǎn)換到時域。圖4顯示了本設(shè)計中使用的萊迪思FFT Compiler IP的配置示例。

        圖4. 逆模式FFT Compiler的配置IP

        2.4.3.   循環(huán)前綴

        循環(huán)前綴是提高數(shù)據(jù)傳輸可靠性和效率的基本要素。在本設(shè)計中,OFDM符號的最后64個采樣在同一符號的開始處重復(fù)。這種有助于減少信號傳輸過程中的符號間干擾(ISI)。iFFT的輸出進入手寫編碼的循環(huán)前綴塊。

        2.4.4.    FIR Compiler IP

        數(shù)據(jù)通路中的最后一個模塊是濾波器。該濾波器作用于時域OFDM符號,旨在抑制子帶信號的帶外輻射,同時保持OFDM符號的復(fù)域正交特性。為實現(xiàn)這一目標,F(xiàn)IR濾波器需滿足以下標準:

        • ?在子帶內(nèi)子載波上保持通帶平坦性

        • ?陡峭的過渡帶設(shè)計以最小化保護帶需求?

        • 具備充分的阻帶衰減性能

        具有矩形頻率響應(yīng)(即sinc脈沖響應(yīng))的濾波器可滿足上述標準。為實現(xiàn)因果性,需通過加窗方式實現(xiàn)該低通濾波器——具體而言,窗函數(shù)會對脈沖響應(yīng)進行有效截斷,并在其兩端提供平滑過渡至零的衰減特性。

        圖5顯示了頻域中5個相鄰子載波的示例圖,幅度歸一化為1,頻率間隔為1。所示的子載波具有正交性。每個子載波在頻域中表示為sinc函數(shù)。

        圖5. 相鄰和正交子載波示例圖

        在采用FIR濾波器的OFDM系統(tǒng)中,子帶OFDM信號會通過設(shè)計好的FIR濾波器進行處理。由于濾波器的通帶與信號帶寬相匹配,只有靠近頻帶邊緣的少量子載波會受到顯著影響。一個關(guān)鍵設(shè)計要點是,允許濾波器長度超過OFDM的循環(huán)前綴長度。通過采用加窗技術(shù)(結(jié)合軟截斷)的FIR濾波器設(shè)計,產(chǎn)生的符號間干擾被降至最低水平。

        本設(shè)計中,首先使用MATLAB生成具有513個抽頭系數(shù)的sinc函數(shù),隨后將這些參數(shù)導(dǎo)入FIR Compiler IP核。圖6展示了本設(shè)計采用的萊迪思FIR Compiler IP核配置示例。

        圖6. FIR COMPILER IP配置

        3、實現(xiàn)

        OFDM調(diào)制器設(shè)計是使用Avant-X70 Versa板在Avant-X70器件中實現(xiàn)。OFDM調(diào)制器與JESD204B鏈路層和物理層連接,向射頻前端ADRV9029發(fā)送數(shù)據(jù)??偣灿?個JESD204B通道,每個通道的速度最高可達6.144Gbps。OFDM調(diào)制器和JESD204B IP在ADRV9029評估板上生成的153.6 MHz時鐘上運行,見圖 7。

        圖7. 互操作性測試設(shè)置框圖:AVANT JESD204B和ADRV9029

        3.1.  使用的軟件和硬件

        本設(shè)計使用的軟件和硬件如下:

        軟件:

        萊迪思Radiant?軟件

         tinySA?-App

        MATLAB

        硬件:

         萊迪思Avant-X70(LAV-AT-X70-2LFG1156C)

        萊迪思Avant-X70 Versa開發(fā)板

        ADRV9029評估板

        tinySA Ultra頻譜分析儀

        圖8. AVANT-X70 VERSA開發(fā)板正面

        3.2.  設(shè)計驗證

        Avant-X70 Versa板與ADRV9029評估板通過JESD204B連接,通過硬件上的互操作性測試,對該設(shè)計進行了驗證。這一全面的驗證過程確保了設(shè)計實現(xiàn)的穩(wěn)健性和可靠性。以下章節(jié)介紹了所使用的測試方法。

        3.2.1.  互操作測試

        Avant-X70 Versa開發(fā)板通過板上的FMC連接到ADRV9029評估板。

        使用SMA線將ADRV9029輸出的射頻信號連接到頻譜分析儀,以采集PSD圖。

        將該圖的帶寬與理論值進行比較,以確保正確實現(xiàn)。

        4、結(jié)果和討論

        4.1.  AVANT-X70 VERSA開發(fā)板硬件測試

        ADRV9029評估板輸出的射頻信號連接到頻譜分析儀,以采集PSD圖。PSD 的帶寬使用標記進行測量。圖9顯示了其中一個射頻信號輸出的PSD圖。

        圖9. 頻譜分析儀上的PSD頻譜圖

        從硬件測試結(jié)果中得出的主要結(jié)論如下:

        PSD圖呈矩形

        測得的帶寬 = 1052MHz - 947MHz = 105MHz

        4.2.    MATLAB仿真

        MATLAB模型輸出的OFDM調(diào)制器PSD圖與頻譜分析儀捕獲的PSD頻譜進行了比較。結(jié)果表明,MATLAB模型和硬件測試結(jié)果的PSD圖的形狀和帶寬都相匹配。

        圖10. MATLAB模型輸出的OFDM PSD圖

        4.3.   對結(jié)果的分析和解釋

        在表1所述的OFDM模式系統(tǒng)參數(shù)下,頻譜分析儀捕捉到的PSD頻譜帶寬的預(yù)期理論計算如下:

        OFDM帶寬= 數(shù)據(jù)子載波數(shù) x 子載波間距 x 過采樣

        = 700 X 15K x 10

        = 105 MHz

        PSD頻譜的預(yù)期帶寬為105 MHz,與MATLAB仿真和頻譜分析儀繪圖得出的帶寬值相符。

        5、結(jié)論

        5.1.  研究及結(jié)果概述

        本文提出了一種基于萊迪思FFT Compiler IP核、FIR Filter IP核與手動編寫RTL代碼協(xié)同設(shè)計的OFDM調(diào)制器實現(xiàn)方案。Avant-X70 Versa開發(fā)板及ADRV9029評估板通過JESD204B接口進行互操作性測試,實測結(jié)果表明該設(shè)計具有高可靠性與穩(wěn)定性?。此外理論值和頻譜分析儀采集的PSD頻譜帶寬結(jié)果相吻合,有效驗證了設(shè)計的功能完整性?。

        5.2.   未來研究建議

        今后的研究可側(cè)重于以下領(lǐng)域:

        OFDM解調(diào)器的開發(fā):解調(diào)器將完成環(huán)回數(shù)據(jù)路徑,在此可恢復(fù)接收到的OFDM符號,并與發(fā)送的符號進行核對。

        6

        本文使用的縮略語



        關(guān)鍵詞: 萊迪思半導(dǎo)體 iFFT FIR IP 5G OFDM

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 鹤岗市| 多伦县| 阿拉善左旗| 漯河市| 五家渠市| 瑞丽市| 金昌市| 綦江县| 邵武市| 七台河市| 垣曲县| 临漳县| 清原| 莆田市| 万源市| 扎赉特旗| 乐至县| 旬邑县| 岳普湖县| 皮山县| 贵定县| 项城市| 黎川县| 霍山县| 昌乐县| 莱州市| 保定市| 尖扎县| 武城县| 巴彦县| 新宾| 日照市| 日土县| 湖口县| 荥经县| 航空| 金湖县| 大方县| 和硕县| 赤城县| 萝北县|