Re: [請益]使用Matlab模擬 OFDM
不知道你之前有沒有模擬過的其它的系統(ex. bpsk,qpsk.. etc.)
如果有,那很好,直接在原有的系統上過IFFT/FFT,基本的OFDM的架構就完成了。
如果沒有的話,建議你以下面流程來熟悉MATLAB模擬
(1)產生random bit
(2)QPSK mapping/demapping 考慮理想狀況,比對解調回來的bit是否正確
(3)+awgn channel,模擬BER,和理論值比較,對模擬BER時雜訊功率的設定
做比較初步的了解
(4)模擬一個基礎的OFDM系統,先不加CP,AWGN,一樣先比對解調回來的bit
是否正確無誤
(5)+awgn channel,模擬BER,和理論值比較。
(6)加2-ray multipath 通道,加CP/移CP
(5)和(6)哪個先做其實都可以,如果想看別人程式碼怎麼寫,網路上應該不少,或者
請參考Harada的"Simulation and Software Radio for Mobile Communications"
※ 引述《eagure (eagure)》之銘言:
: ※ 引述《lovewa (On my way)》之銘言:
: : 沒關係,可以邊玩邊熟....
: : (1)產生訊號(Binary Sequence to M-ary Signal,use comm. toolbox)
: : (2)OFDM調變(use ifft)
: : (3)加上CP(vector concantenation in Matlab is very easy)
: : (4)產生通道(v.s CP)並且和調變訊號Conv.(use conv)
: : (5)加上AWGN(use awgn)
: : (6)去除CP
: : (7)解調(use fft)
: : (8)Demodulate to M-Ary Signal...(comm. toolbox)
: : (9)計算BER
: : 其中有些變化我就沒提了,包含CP長度小於通道長度導致的ISI或ICI...
: : 總之你就造著上面的流程,去Matlab尋找適當可用的函數...邊做邊學吧!
: 先謝謝各位熱心的教學
: 上面從1-9的敘述我大概都有些了解
: 不過就是不知道該怎麼從Matlab中去無中生有
: 把整個程式晚整描述出來
: 謝謝錊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.174.164
推
11/15 15:42, , 1F
11/15 15:42, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):