<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > OFDM信道調制解調的仿真及其FPGA設計

OFDM信道調制解調的仿真及其FPGA設計

作者: 時(shí)間:2015-02-09 來(lái)源:網(wǎng)絡(luò ) 收藏

  (正交頻分復用)是一種高效的多載波調制技術(shù),其最大的特點(diǎn)是傳輸速率高,具有很強的抗碼間干擾和信道選擇性衰落能力。最初用于高速MODEM、數字移動(dòng)通信和無(wú)線(xiàn)調頻信道上的寬帶數據傳輸,隨著(zhù)IEEE802.11a協(xié)議、BRAN(Broadband Radio Access Network)和多媒體的發(fā)展,數字音頻廣播(DAB)、地面數字視頻廣播((DVB-T)和高清晰度電視((HDTV)都應用了技術(shù)。

本文引用地址:http://dyxdggzs.com/article/269688.htm

  OFDM利用離散傅立葉反變換/離散傅立葉變換(IDFT/DFT)代替多載波調制和解調,調制解調的核心是快速傅立葉運算單元,在進(jìn)行蝴蝶運算時(shí),不可避免的要進(jìn)行大量的乘法運算。由于具有強大的并行處理和計算能力,以及豐富的存儲資源和邏輯運算資源,因此在器件上實(shí)現OFDM調制解調結構,具有很好的通用性和靈活性。

  OFDM與系統框圖

  OFDM的多個(gè)載波相互正交,一個(gè)信號內包含整數個(gè)載波周期,每個(gè)載波的頻點(diǎn)和相鄰載波零點(diǎn)重疊,這種載波間的部分重疊提高了頻帶利用率。OFDM每個(gè)子信道的頻譜均為sinx/x形,各子信道頻譜相互交疊,但在每個(gè)子信道載頻的位置來(lái)自其他子信道的干擾為零,如圖1所示。

  

 

  OFDM系統如圖2所示,OFDM系統的調制和解調分別由IFFT和FFT完成。首先將串行輸入數據d0,d1...,d(N-1)變換成并行數據,接下來(lái)進(jìn)行編碼和星座圖映射,得到頻域數據。經(jīng)過(guò)IFFT后相當于調制到正交的N個(gè)f0,f1,...,fN-1子載波,完成正交頻分復用。接下來(lái)加入循環(huán)前綴,進(jìn)行并/串轉換,數/模轉換,再調制到高頻載波上發(fā)送。如果是基帶傳輸,則不需要進(jìn)行載波調制。

  在接收端進(jìn)行相反的操作,使用N個(gè)相同的子載波進(jìn)行N路解調,再將這N路解調信號并串輸出,復現發(fā)送的原始信號。經(jīng)過(guò)FFT變換后的數據相當于將時(shí)域數據再轉換成頻域數據,即完成了OFDM信號的解調。

  OFDM調制原理雖然是用N個(gè)正交的載波分別調制N路子信道碼元序列,但實(shí)際中很難獨立產(chǎn)生N個(gè)正交的載波。所以OFDM多采用VLSI技術(shù),用FFT代替多載波調制和解調。當子信道數目比較多的時(shí)候,采用FFT可以大大減少系統的復雜度。而的并行乘法器和加法器結構容易硬件實(shí)現OFDM的核心運算,有效地提高了OFDM調制解調速度。

  軟件仿真與設計

  隨著(zhù)FPGA和VLSI的發(fā)展,大量的EAB(嵌入式陣列塊)、LE(邏輯單元)、內嵌乘法器和高速FIFO存儲器帶來(lái)了OFDM/COFDM的實(shí)用化,為OFDM提供了硬件支持。軟件上可以采用MATLAB、硬件描述語(yǔ)言VHDL、QuartusⅡ等軟件進(jìn)行仿真與設計。

  仿真過(guò)程中采用了隨機信號作為輸入信號,經(jīng)過(guò)4QAM編碼映射后進(jìn)行再I(mǎi)FFT調制,然后進(jìn)入信道進(jìn)行數據傳輸,每幀信號為512點(diǎn);同時(shí)采用簡(jiǎn)單的11點(diǎn)數字離散信道,其值為:[0.05 -0.063 0.088 -0.126 -0.25 0.9047 0.25 0 0.126 0.038 0.088]。

  在一般OFDM系統中為使IFFT和FFT前后的信號功率保持不變,當N=2m(m為正整數)時(shí),作如下定義:

  

 

  采用16位定點(diǎn)算法,這便意味著(zhù)要考慮溢出問(wèn)題。對于基-2 FFT,為了防止溢出,可以采用以下辦法:將每一個(gè)蝶算后的數據右移1bit,即相當于將該數做除2處理。這樣,加入總衰減比例因子,將比例因子分散到各步計算中。這種情況下,輸出不是原來(lái)定義的離散傅里葉變換,而是它的。而對于基-2 IFFT,這個(gè)比例因子正是公式中需要的,所以FPGA實(shí)現的IFFT便是最終結果。

  圖3和圖4分別是信道h(n)的FFT值(倒數)和第二幀輸入數據(迭代次數10)。

  

 

  調制過(guò)程中Matlab的IFFT結果同FPGA結果比較如表1所示。

  

 

  表1 IFFT結果比較

  經(jīng)過(guò)FPGA的IFFT在非主頻率點(diǎn)上有一些小的誤差。這是因為在計算IFFT的時(shí)候,同樣因為舍入問(wèn)題,在本該為零的點(diǎn)產(chǎn)生一些極小的數值,從而在信號顯示時(shí)出現這些毛刺。

  對于表1,FFT峰值結果的誤差,是因為FPGA采用的是16bit定點(diǎn)算法,在程序中有很多舍位處理帶來(lái)的誤差。至于Sine信號峰值的不同,那是因為將FPGA實(shí)現的IFFT結果再進(jìn)行Matlab的fft()計算,而IFFT的那些毛刺,必然在時(shí)域上產(chǎn)生影響。

  在FPGA實(shí)現時(shí),一般是在完成IFFT以后將結果暫時(shí)存放在RAM中,然后在從RAM里讀出數據時(shí),采取部分重復讀取的方式,將一部分數據重復復制,從而形成循環(huán)前綴。這樣可以對連續的數據流進(jìn)行變換處理,滿(mǎn)足系統的實(shí)時(shí)性要求。

  

 

  解調過(guò)程中Matlab的FFT結果同FPGA結果比較如表2所示。

  表2 FFT結果比較

  從表2可以看出,FPGA的結果同Matlab的結果基本相同,只是FFT峰值有些不同。這也因為FPGA采用的是16bit定點(diǎn)算法,在程序中有很多舍位處理。但 FPGA的結果是將原小數信號變成整數后再進(jìn)行處理的,當最后再轉換成小數后,結果將是一致的。

  

 

  結語(yǔ)

  OFDM信道調制解調的關(guān)鍵是一對離散傅里葉變換。程序可以由Verilog HDL模塊進(jìn)行設計,用相應的模塊仿真程序TESTBENCH進(jìn)行功能仿真,經(jīng)過(guò)波形仿真和結果驗證后,將程序下載到FPGA中實(shí)現。同時(shí),Verilog HDL仿真結果與MATLAB中函數fft()以及ifft()的輸出結果進(jìn)行比較(采用的是浮點(diǎn)運算),得出圖形和數據的比較結果。

  結果表明,用FPGA實(shí)現OFDM信道調制解調與MATLAB仿真結果基本一致,具有良好的性能和較高的效率。

fpga相關(guān)文章:fpga是什么




關(guān)鍵詞: OFDM FPGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>