OFDM信道調(diào)制解調(diào)的仿真及其FPGA設(shè)計(06-100)
——
解調(diào)過程中Matlab的FFT結(jié)果同FPGA結(jié)果比較如表2所示。
本文引用地址:http://cafeforensic.com/article/81189.htm表2 FFT結(jié)果比較
從表2可以看出,FPGA的結(jié)果同Matlab的結(jié)果基本相同,只是FFT峰值有些不同。這也因為FPGA采用的是16bit定點算法,在程序中有很多舍位處理。但 FPGA的結(jié)果是將原小數(shù)信號變成整數(shù)后再進行處理的,當(dāng)最后再轉(zhuǎn)換成小數(shù)后,結(jié)果將是一致的。
結(jié)語
OFDM信道調(diào)制解調(diào)的關(guān)鍵是一對離散傅里葉變換。程序可以由Verilog HDL模塊進行設(shè)計,用相應(yīng)的模塊仿真程序TESTBENCH進行功能仿真,經(jīng)過波形仿真和結(jié)果驗證后,將程序下載到FPGA中實現(xiàn)。同時,Verilog HDL仿真結(jié)果與MATLAB中函數(shù)fft()以及ifft()的輸出結(jié)果進行比較(采用的是浮點運算),得出圖形和數(shù)據(jù)的比較結(jié)果。
結(jié)果表明,用FPGA實現(xiàn)OFDM信道調(diào)制解調(diào)與MATLAB仿真結(jié)果基本一致,具有良好的性能和較高的效率。
評論