新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > OFDM信道調(diào)制解調(diào)的仿真及其FPGA設(shè)計(jì)(06-100)

OFDM信道調(diào)制解調(diào)的仿真及其FPGA設(shè)計(jì)(06-100)

——
作者:桂林電子科技大學(xué) 通信與信息工程系 李棟玉 歐陽(yáng)寧 時(shí)間:2008-04-03 來(lái)源:電子產(chǎn)品世界 收藏
  圖3和圖4分別是信道h(n)的FFT值(倒數(shù))和第二幀輸入數(shù)據(jù)(迭代次數(shù)10)。

  調(diào)制過(guò)程中Matlab的IFFT結(jié)果同結(jié)果比較如表1所示。

本文引用地址:http://2s4d.com/article/81189.htm

  表1  IFFT結(jié)果比較

  經(jīng)過(guò)的IFFT在非主頻率點(diǎn)上有一些小的誤差。這是因?yàn)樵谟?jì)算IFFT的時(shí)候,同樣因?yàn)樯崛雴?wèn)題,在本該為零的點(diǎn)產(chǎn)生一些極小的數(shù)值,從而在信號(hào)顯示時(shí)出現(xiàn)這些毛刺。

  對(duì)于表1,F(xiàn)FT峰值結(jié)果的誤差,是因?yàn)?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/FPGA">FPGA采用的是16bit定點(diǎn)算法,在程序中有很多舍位處理帶來(lái)的誤差。至于Sine信號(hào)峰值的不同,那是因?yàn)閷PGA實(shí)現(xiàn)的IFFT結(jié)果再進(jìn)行Matlab的fft()計(jì)算,而IFFT的那些毛刺,必然在時(shí)域上產(chǎn)生影響。

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



關(guān)鍵詞: OFDM FPGA

評(píng)論


相關(guān)推薦

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

關(guān)閉