無線通訊OFDM調製技術介紹和設計實現

2021-01-10 電子產品世界

OFDM是現代寬帶無線通信系統應用的技術。為了減少高數據率OFDM系統中各信道間影響帶來的失真,引入循環前綴(CP)來消除碼間幹擾(ISI)。它將一個IFFT包的最後部分複製到OFDM符號序列的前端。注意,CP的長度必須長於色散信道的長度以徹底消除ISI。在發射器中,OFDM調製包括快速傅立葉逆變換(IFFT)運算和CP的插入。而在OFDM接收器中,CP在數據包送往FFT解調前被移除。新一代的無線系統以高動態配置為標誌,其中CP的長度隨著傳輸模式,幀結構(見圖1、2)以及更高級的協議而改變。例如,3GPP LTE中的CP配置每一個時隙都不同。CP的長度基於具有2048時間間隔的OFDM符號。WiMAX系統中可以有幾種相似而不同的CP結構。

本文引用地址:http://www.eepw.com.cn/article/261137.htm

OFDM調製的實現

下面將討論如何實現OFDM調製及解調中循環前綴的插入與消除。

FFT與FFT反變換:在OFDM調製中最關鍵的運算就是IFFT,相類似,OFDM解調的核心為FFT。寬帶系統中的高FFT吞吐率是至關重要的,尤其是在FFT被多路數據通道共享時。

在WiMAX以及3GPP LTE這類現代可擴展無線系統中,在運行中可重新配置的能力同樣成為系統要求的一個重要指標。可變流模式下的FFT MegaCore函數瞄準的是可重新配置的無線通訊,是設計OFDM系統時的一個很好選擇。

FFT的MegaCore函數被設定為可變流模式,它允許FFT的大小和方向逐包改變。它還採用了存儲效率模式——這是FFT核的唯一模式,直接從FFT的蝶形引擎中輸出位反轉符號。可以在FFT核之外結合帶有循環前綴插入的位反轉。這樣,整個OFDM調製可以節省出一個單緩衝器。

FFT模塊復用:為了減少邏輯門數,FFT模塊通常採用比其他基帶模塊更快的時鐘頻率並復用。FFT模塊可以被不同的源共享,譬如,多路天線、時分雙工(TDD)復用中的發射與接收,以及頻分雙工(FDD)系統。FFT模塊也可以與其他功能模塊共享,如振幅因數減小或信道估計模塊。不過,這些復用取決於用戶特定的算法,而非通用設計。這篇文章將集中討論最常見的無線通訊系統應用:如MIMO技術、TDD和FDD通信。

TDD操作:在TDD基站中,發送和接收發生在不重疊的時隙中。FFT模塊可以很容易地在採用合適的信號多路復用技術的發射機和接收機之間共享。圖3顯示一個典型的單一天線TDD OFDM調製器。

在發射數據通道中,基帶數據被直接送入IFFT模塊。為在IFFT運算後插入CP並進行位反轉操作,可以採用很多種不同的結構。圖4為一個使用Altera Avalon Streaming接口(Avalon-ST)的高效實現方案。IFFT輸出的位反轉信號按次序被寫入一個單緩衝器,在那裡,來自上一個OFDM符號的自然順序的樣本通過雙埠RAM同時被讀出。產生循環前綴時,通過Avalon-ST背壓流量控制使FFT核停轉。附加了循環前綴的連續OFDM符號再被送到數字上變頻器(DUC)來傳輸。

而在接收通道中,經過數字下變頻器(DDC)後,循環前綴從OFDM符號中被移除。如圖3示,循環移除模塊找到OFDM符號序列的正確起始位置然後把數據送向FFT解調。FFT模塊後的單緩衝器只能作為接收通道中的位反轉緩衝器而沒有背壓流量控制。為了重複利用控制單元,圖3中CP的插入和移除模塊能夠區分數據包是否用來發射還是接收,並採取相應操作。在這種存儲器高效率執行中,FFT核工作頻率為符號速率。一個單緩衝器足以完成循環前綴的插入和位反轉。

FDD操作:在FDD中,發送和接收是同時進行的。FFT核的共享要求其工作頻率不低於基帶符號傳輸速率的兩倍。發射和接收數據通道各需要一個專用數據緩存。

圖5描述的是FDD系統下FFT復用的一種可能配置。數據發送和接收通道的操作類似於TDD系統,其區別在於這些操作是同時進行的。因此,pre-FFT數據必須被緩存且把頻率提高到快時鐘頻率。用一個單緩衝器就足以改變速率,因為緩衝器的寫時鐘頻率總是低於或等於讀時鐘頻率。

在當前的數據包以低時鐘速率被寫入緩衝器的時候,上一個包中的數據以高時鐘率被讀出。當讀寫操作在同一存儲位置時,需要配置雙埠RAM來輸出舊存儲內容。FFT處理後,高速率數據經過雙端RAM後被還原到OFDM的發送速率。這個post-FFT存儲緩衝器也作為一個位反轉緩衝器。由於速率從高到低的改變,如果需要連續碼流輸出,就需要一個雙緩衝器,即當一個FFT包被寫入緩衝器時,上一個包中的數據從另一個緩衝器被讀出。

MIMO結構設置

多天線結構是現代無線系統中的強制性需求,這些系統包括WLAN,WiMAX和3GPP LTE系統。在多輸入輸出(MIMO)系統中進行OFDM調製的一個很直接的操作就是複製數據通道,包括用於每一根天線的FFT核。

一種資源更友好的解決方案是共享每條天線的FFT核。為實現MIMO中的FFT復用,FFT核的頻率至少要比基帶數據傳輸速率快n倍,這裡的n為天線的根數。當結合MIMO、TDD和FDD時,同一個FFT核能在兩維上被共享,代價是需要pre-FFT數據緩衝。

圖6描述的是TDD模式下一種雙天線MIMO發射器的基本配置。FFT核被兩條天線以及發送和接收器復用。循環前綴的插入和移除控制單元必須能夠用於發射和接收。由於時鐘頻率的差異,每根天線的post-FFT數據處理需要一個雙緩衝器。

OFDM調製實例

下面的OFDM調製和解調在Altera Stratix III FPGA上進行,FFT和存儲緩衝器使用MegaCore函數。這個例子打算用於採用FFT復用的系統,為了實現共享,這裡,FFT核的時鐘率要比基帶信號快很多。該設計旨在實現可重配置結構的OFDM系統,它的FFT size和循環前綴的大小在執行中可變。Pre-FFT數據通過一個單緩衝器改變速率,Pre-FFT位反轉數據通過一對緩衝器改變速率和次序。所有的控制模塊支持TDD操作並被發射器和接收器共享。該應用實例可以很容易擴展到MIMO、TDD或者兩者結合的系統中,例如圖6中的系統以及圖5介紹的FDD系統。

功能描述:這個設計實例包含兩部分:OFDM調製和OFDM解調。前者包含IFFT和循環前綴的位反轉插入,後者包含循環前綴的移除模塊和改變數據速率的緩衝器。圖7為這兩者的高級集成。你可以把它看作是圖3中的單天線TDD系統的一種擴展。附加的pre-FFT緩衝器使設計更容易地擴展到具有FFT復用的MIMO或FDD系統。

Post-FFT處理:OFDM調製過程中的CP插入包含4個功能子模塊:

1. 使用雙時鐘雙埠RAM的雙緩衝器

2. 位反轉的存儲寫模塊

3. 循環前綴插入的內存讀取模塊

4. 時鐘同步模塊

在發射數據通道中,位反轉的IFFT輸出數據在循環前綴插入模塊被讀入。一個控制單元分析數據地址並把它寫入相應的存儲單元。在一個完整的IFFT數據包被寫入後,與循環前綴相應的最後幾個樣本以自然順序讀出。與此同時,如果有容量,來自下一個IFFT包的數據會被寫入另一個緩衝器。如果兩個緩衝器都有數據需要讀取,會有一個延遲信號經過Avalon Streaming接口背壓送到IFFT核。經過OFDM調製後的數據通常是連續的。而其後的模塊,如IF數據機和天線,不應該施加背壓。

在接收數據通道中,post-FFT處理限制了位反轉和速率改變。位反轉的FFT輸出數據會被寫入到正確的內存地址,就像之前所做的一樣。一旦一個完整的數據包被寫入了緩衝器,它將會按正常順序依次讀出。要特別注意避免過度的背壓。由於讀時鐘頻率通常慢於寫時鐘,故需要一個雙緩衝器。圖8講述了post-FFT的數據處理。控制信號指明兩個時鐘域的緩存器狀態,並通過同步邏輯進行同步。

Pre-FFT處理:Pre-FFT處理包括4個模塊:

1. 循環前綴的移除或存儲器寫

2. 存儲讀取或速率改變

3. 雙時鐘雙埠RAM

4. Avalon碼流準備好延遲轉換器

如前面所討論,如果FFT為了資源共享採用不同速率的時鐘,則需要pre-FFT數據緩衝器。在接收通道上,每當輸入數據開始寫入單緩衝器時,循環前綴移除模塊開始記數。當整個數據包都被寫入這個單緩衝器時,記數值開始從0地址被讀出。

對於固定的FFT size,由於讀時鐘頻率並不比寫時鐘慢,用一個單緩衝器就夠了。但如果FFT size是變化的,一個單緩衝器恐怕就不夠了。舉個特殊的例子,假設兩個時鐘工作在同一頻率。在這種情況下,當新的數據被寫入內存,上一個數據包中的數據會從同一個存儲地址被讀出。如果上一個數據包的FFT/IFFT size更大,那麼當前包的寫操作會早在上一個數據包讀操作完成前結束。這樣的話,為了阻止寫入過多的數據,就必須延遲上行數據流模塊的運行直到上一個大數據包的讀操作完成。

所幸的是,這種背壓只會在FFT size由大變小時才會被施加。在實際的系統中,FFT size不太可能頻繁的改變。如果它只在幀邊界改變,由於幀符號之間是靜止區,就永遠不會施加背壓。此外,為了避免使用背壓,讀信號和FFT核可以採用更高速率的時鐘,這樣讀操作會在寫操作之前完成。所需的時鐘頻率取決於最壞情況下FFT size的變化比。舉個極端的例子,如果FFT size從2048減到128,那麼讀時鐘的頻率至少需要比寫時鐘快16倍。

在發射數據通道上,CP移除子模快只是將輸入數據按次序寫入單緩衝器。同樣的數據以不同的速率被讀出。圖9講述了pre-FFT的數據操作。在接收通道上,數據通過天線進入OFDM解調器,其後通常還接有IF數據機。這樣,接收模式下的pre-FFT模塊不會再對上行數據流模塊施加背壓。對於TDD操作,在pre-FFT數據緩衝時,可以復用post-FFT雙埠RAM實現位反轉,因為這些操作在時間上是錯開的。

時鐘方案:該設計中採用兩個時鐘域,clk_f和clk_s。FFT核運行在快時鐘clk_f上。當時鐘clk_f比clk_s快時,兩個時鐘域將會存在異步。握手信號將會被?入來同步域間的控制信號。儘管在實際系統中時鐘clk_f的頻率通常為clk_s頻率的幾個整數倍,但在這個設計中,兩者頻率也可以相同。這裡,兩個時鐘必須同步。由於單緩衝器存儲深度的限制,如果兩個時鐘同步而只是速率不同,就必須去掉解調器中的時鐘同步模塊。不過在實際系統中不需要考慮這一點,因為如果FFT核沒有被復用就沒必要使用pre-FFT緩衝器了。

接口和I/O埠:該設計實例使用了數據傳輸控制的Avalon Streaming協議。為了支持大小可變的FFT size、循環前綴,以及FFT方向運行時間(run time)的變化,必須對這些run time信號進行緩衝並把它們與輸出數據數據包開始(SOP)信號對齊。Therefore, in every control module of OFDM modulation and demodulation, some logic is dedicated to signal alignment.因此,在OFDM調製解調中的每個控制模塊中都有一些邏輯信號專用於信號對齊。

該實例中也通過Avalon Stream信號sink_ready(輸入準備好信號)和source_ready(輸出準備好信號)來支持背壓。循環前綴插入模塊中輸入準備好延遲選0和輸出準備好延遲選44。循環前綴移除模塊的輸入準備好延遲選0。不過,因為輸出數據取自存儲器,後面的緩衝器讀取子模塊的輸出準備好延遲選2。由於FFT核為延遲0,為了實現與FFT核的連接,需要在在緩衝讀模塊與FFT核之間插入一個延遲適配器。延遲適配器用延遲2接收輸入數據,然後用延遲0輸出數據。適配器也支持背壓並把可重配置的循環前綴的大小和FFT的方向信號與輸出數據包對齊。

調製解調的輸入輸出信號是有符號的定點格式但位寬度是可配置的。在可變流模式中,IFFT核的輸出數據具有基於最大IFFT size的滿解析度。如果必要,可以在循環前綴插入模塊中切斷數據序列,也可以設置位寬參數。圖10所示為OFDM調製解調模塊的I/O埠。

本文小結

這篇文章提供了一個可重配置無線系統中的OFDM調製解調的實現例子。設計架構的核心為FFT模塊的復用。

這個設計實例實現了3GPP LTE系統的OFDM調製解調,支持FFT size與循環前綴大小的可重配置。該設計實例也可用於WiMAX、WLAN以及其他基於OFDM的現代通訊系統。


相關焦點

  • 無線通訊OFDM調製的實現
    OFDM是現代寬帶無線通信系統應用的技術。為了減少高數據率OFDM系統中各信道間影響帶來的失真,引入循環前綴(CP)來消除碼間幹擾(ISI)。它將一個IFFT包的最後部分複製到OFDM符號序列的前端。
  • 無線Profibus-DP通訊技術在堆取料機上的應用
    它不同於常規的無線技術需要將信號數位化、編碼、壓縮、打包、調製,轉換成可發送的格式後再通過無線網絡傳輸,而是直接和工廠自動化系統本身的PROFIBUS-DP網絡設備的上一級主站的通訊。通過在水泥廠堆取料機上應用此技術,聯鎖通訊信號傳輸方式從傳統的有觸點有線變為無觸點無線,達到了信號傳輸可靠,維修費用低,最終為企業帶來明顯的經濟效益。
  • OFDM信道調製解調的仿真及其FPGA設計
    OFDM(正交頻分復用)是一種高效的多載波調製技術,其最大的特點是傳輸速率高,具有很強的抗碼間幹擾和信道選擇性衰落能力。OFDM最初用於高速MODEM、數字移動通信和無線調頻信道上的寬帶數據傳輸,隨著IEEE802.11a協議、BRAN(Broadband Radio Access Network)和多媒體的發展,數字音頻廣播(DAB)、地面數字視頻廣播((DVB-T)和高清晰度電視((HDTV)都應用了OFDM技術。
  • 5G中F-OFDM調製的FPGA實現
    現今,5G關鍵技術研究已經正如火如荼開展。波形作為無線通信物理層關鍵的技術之一,業界尚未對5G系統波形給出明確定義。F-OFDM以其靈活參數配置,成為5G系統候選波形之一。F-OFDM是由華為提出的一種可變子帶帶寬的自適應空口波形調製技術,其基本思想是將OFDM 載波帶寬劃分成多個不同參數的子帶,通過濾波實現各子帶間參數配置的解耦。
  • OFDM技術有哪些特點 OFDM技術優缺點介紹【圖文】
    這項技術最初主要用於軍事通信系統。但在以後相當長的一段時間,OFDM理論邁向實踐的腳步放緩了。由於OFDM各個子載波之間相互正交,採用FFT實現這種調製,但在實際應用中,實時傅立葉變換設備的複雜度、發射機和接收機振蕩器的穩定性以及射頻功率放大器的線性要求等因素部成為OFDM技術實現的制約條件。
  • 無線系統中自適應數字調製、STBC編碼和FFT/IFFT模塊的FPGA實現方法
    無線基帶傳輸系統,提出了一種並行復用的基4-FFT/IFFT算法的FPGA實現方法,並對其中的自適應數字調製、STBC編碼和FFT/IFFT模塊進行了FPGA實現研究和仿真。仿真結果表明,該方法實現了模塊的功能,且性能良好,具有一定的應用價值。 0 引言 OFDM(Orthogonal Frequency-Division Multiplexing)技術由於其頻譜利用率高和抗頻率選擇性衰落的優點,已經成為無線通信系統中最受歡迎的調製技術。
  • 調製信號和載波的關係介紹
    打開APP 調製信號和載波的關係介紹 發表於 2018-03-13 10:18:37   信號調製的目的   1)便於無線發射,減少天線尺寸;   2)頻分復用,提高通信容量;   3)提高信號抗幹擾能力。
  • 用NI技術設計的OFDM發射接收系統
    介紹:  OFDM是一種多載波的數字傳輸體制,由於具有頻譜利用率高和良好的抗多徑幹擾等優點,已經被廣泛應用到數字音頻廣播,數字地面電視和無線區域網等領域,並且被看作第四代移動通信的核心技術之一。但是對OFDM樣機的研製和開發無論在軟體算法的編寫,還是硬體電路平臺的搭建,都需要大量的人員和開銷,且存在較高的風險。
  • Lora無線技術原理及優缺點
    一、 LoRa 無線技術簡介 LoRa是一種基於擴頻技術的遠距離無線傳輸技術,其實也是是諸多LPWAN通信技術中的一種, 最早由美國Semtech公司採用和推廣。這一方案為用戶提供一種簡單的能實現遠距離、低功耗無線通信手段。
  • 微波和光纖通信技術如何讓你的通訊更通暢
    強大的電磁波,在通信領域有兩個親兒子級別的應用,即微波技術和光纖通信技術。LiKednc「四爺」的優勢在於,可實現任何方向的發射,可重構性較好,易於實現無線網絡和行動裝置的互聯。但是它會受限於帶寬,而且長距離傳輸高頻信號時損耗較大,微波信號會被大氣吸收。LiKednc這就好比,如果把通信當作過年回家的旅程,那麼微波就是本地一個快樂的「的哥「,市內想開去哪裡就去哪裡,自由散漫。
  • 如何理解無線通信技術
    無線通信技術,本質上是利用無線傳輸介質實現終端之間的互聯互通,這種無線介質可以是電磁波,也可以是光波,實際上根據量子力學的理論,光波也是一種電磁波,它們的區別是波長不同。  有了傳輸介質,下一步的工作就是編碼,也就是說怎樣調製電磁波信號來表示我們要傳輸的信息。根據電磁波的特性,可以通過調製電磁波的幅度、頻率、相位等來表示信息,也就是我們常見的調幅、調頻、調相。
  • 無線通訊信號對射頻功放的要求(1)
    雖然隨著數字調製信號越來越普及,也總是不時的有聲音質疑採用AM,PM模擬調製的信號,而建議採用數字調製信號,但通過EMC標準委員會專家們理論結合實際的研究,至今沒有改變, 已被很多行業的EMC標準所引用。其實,想成為標準,必須能夠經得起理論和實踐的考驗。
  • 基於FPGA的OFDM系統設計與實現
    通常用漏同步概率P1、假同步概率P2和同步平均建立時間ts三個性能指標來表示同步性能的優劣。在本文的幀同步信號提取電路的建模與設計中,是以7位巴克碼識別器作為幀同步碼組的。在同步系統處於捕獲階段時,設置自動判決門限為7;在幀同步建立以後,則把判決門限降為6,這樣做的目的一方面是減少假同步的概率,另一方面是為了減少漏同步的概率。
  • 4G通信系統中OFDM技術的分析
    引言   在21世紀,移動通信技術和市場飛速發展,在新技術、市場需求的共同作用下,出現了第三代移動通信系統-3G,3G中採用碼分多址(CDMA)技術來處理多徑問題,以獲得多徑分集增益。   然而在該體制中,多徑幹擾和多用戶幹擾始終並存,在用戶數較多的情況下,實現多用戶檢測是非常困難的。
  • modbus實現無線遠距離通訊
    通過GPRS實現組態軟體與PLC的MODBUS通訊,實現無線遠距離通訊。PLC採用S7-1200 1212C CPU和CM1241 RS485通訊模塊宏電H7710SGS 485接口 GPRS DTU模塊,組態軟體為紫金橋
  • 基於MIMO-OFDM技術的室內可見光通信研究
    基於白光發光二極體的可見光通信技術,可以同時實現照明和無線通信,是一種綠色節能、頻譜資源更寬、可移 動的接入方式,適用於各種場合,綠色環保而且沒有電磁幹 擾。
  • 移動通信系統中OFDM技術的分析及其應用
    正交頻分復用OFDM(Orthogonal Frequency Division Multiplexing)是一種無線環境下的高速傳輸技術。主要是在頻域內將所給信道分成許多正交子信道,在每個子信道上使用一個子載波進行調製,且各個子載波並行傳輸。OFDM特別適合於存在多徑傳播和都卜勒頻移的無線移動信道中傳輸高速數據。能有效對抗多徑效應,消除ISI,對抗頻率選擇性衰落,信道利用率高。
  • 詳解無線通信原理和LoRa擴頻通信技術
    更大膽的推測是,隨著生物識別技術、大容量儲能和柔性屏幕材料突破,顯示和通信將會無處不在,手機可以會消失,付款按指紋即可。 是時候,讓我們一起揭開無線通信的神秘面紗,了解下原理,接觸一個即將來臨身邊的微功率無線通信。
  • ofdm的基本原理
    結合簡要介紹OFDM的工作原理,輸入數據信元的速率為R,經過串並轉換後,分成M個並行的子數據流,每個子數據流的速率為R/M,在每個子數據流中的若干個比特分成一組,每組的數目取決於對應子載波上的調製方式,如PSK、QAM等。
  • 一種新的MB-OFDM-UWB技術分析與應用
    1 引言  超寬帶(UWB)通信技術具有高速率、高性能、低功耗、低成本、抗多徑衰落、易數位化等諸多優點。在網際網路、多媒體和無線通信技術融合的今天,它是實現小範圍內無縫覆蓋的無線多媒體傳輸需求的熱門技術手段,被視為新一代無線個域網物理層標準技術。