作者cnprince (...........)
看板comm_and_RF
标题Re: [请益]使用Matlab模拟 OFDM
时间Wed Nov 15 14:13:15 2006
不知道你之前有没有模拟过的其它的系统(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
1F:推 eagure:谢谢 我会在认真做一做 163.22.18.89 11/15 15:42