推 asneo:google大大應該可以幫你這個忙~ 59.112.229.198 11/14 00:33
推 eagure:我有用google搜尋過但是都沒有218.163.171.120 11/14 01:49
> -------------------------------------------------------------------------- <
作者: lovewa (On my way) 看板: comm_and_RF
標題: Re: [請益]使用Matlab模擬 OFDM
時間: Tue Nov 14 02:39:38 2006
※ 引述《eagure (eagure)》之銘言:
: 最近要教一份OFDM的模擬
: 但真的不知道該如何下手
: 對Matlab也不是很熟悉
沒關係,可以邊玩邊熟....
: 所以想請問一下
: 是否有範本能讓我參考練習
: 可否能在請大家告訴我
: 如何能讓自己有計畫的學習
: OFDM和Matlab
: 謝謝錊
(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尋找適當可用的函數...邊做邊學吧!
--
現代人普遍的現象:
「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.152.45
推 chance:你這樣說他還是絕對做不出來 140.112.5.6 11/14 08:17
→ lovewa:可我後面都已經補上指令的Hint了耶..=.= 140.115.152.45 11/14 09:06
> -------------------------------------------------------------------------- <
作者: pow (體脂肪35%) 看板: comm_and_RF
標題: Re: [請益]使用Matlab模擬 OFDM
時間: Tue Nov 14 08:36:10 2006
※ 引述《lovewa (On my way)》之銘言:
: ※ 引述《eagure (eagure)》之銘言:
: : 最近要教一份OFDM的模擬
: : 但真的不知道該如何下手
: : 對Matlab也不是很熟悉
: 沒關係,可以邊玩邊熟....
: : 所以想請問一下
: : 是否有範本能讓我參考練習
: : 可否能在請大家告訴我
: : 如何能讓自己有計畫的學習
: : OFDM和Matlab
: : 謝謝錊: (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
在請問這一點
BER是怎麼算的呢
假設Gaussian分佈然後算distribution然後算probability嗎
: 其中有些變化我就沒提了,包含CP長度小於通道長度導致的ISI或ICI...
: 總之你就造著上面的流程,去Matlab尋找適當可用的函數...邊做邊學吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 24.211.186.84
> -------------------------------------------------------------------------- <
作者: lovewa (On my way) 看板: comm_and_RF
標題: Re: [請益]使用Matlab模擬 OFDM
時間: Tue Nov 14 09:06:21 2006
※ 引述《pow (體脂肪35%)》之銘言:
: ※ 引述《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)
: 請問一下這一點 可以講詳細一點嗎
: 到底通道是怎麼產生的呢
看情況,你可以找Standard上面的下來用..
也可以自己random給~
: : (5)加上AWGN(use awgn)
: : (6)去除CP
: : (7)解調(use fft)
: : (8)Demodulate to M-Ary Signal...(comm. toolbox)
: : (9)計算BER
: 在請問這一點
: BER是怎麼算的呢
: 假設Gaussian分佈然後算distribution然後算probability嗎
BER怎麼算,就看傳送的Bit和接收解出的Bit有多少個差異囉...
--
現代人普遍的現象:
「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.152.45
推 pow:所以INPUT的資料量相當龐大囉? 24.211.186.84 11/14 11:24
→ lovewa:看你錯誤率想跑到哪裡,或者是準不準確... 140.115.152.45 11/14 12:18
> -------------------------------------------------------------------------- <
作者: eagure (eagure) 站內: comm_and_RF
標題: Re: [請益]使用Matlab模擬 OFDM
時間: Tue Nov 14 10:39:33 2006
※ 引述《lovewa (On my way)》之銘言:
: ※ 引述《eagure (eagure)》之銘言:
: : 最近要教一份OFDM的模擬
: : 但真的不知道該如何下手
: : 對Matlab也不是很熟悉
: 沒關係,可以邊玩邊熟....
: : 所以想請問一下
: : 是否有範本能讓我參考練習
: : 可否能在請大家告訴我
: : 如何能讓自己有計畫的學習
: : OFDM和Matlab
: : 謝謝錊: (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: 163.22.18.89
→ lovewa:已經知道流程了,你需要的只是趕快動手做.. 140.115.152.45 11/14 12:18
→ lovewa:而且我也不是給你大概,我後面都列出指令了 140.115.152.45 11/14 12:19
> -------------------------------------------------------------------------- <
作者: NeoCPT (post blue) 看板: comm_and_RF
標題: Re: [請益]使用Matlab模擬 OFDM
時間: Tue Nov 14 12:26:54 2006
※ 引述《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中去無中生有
: 把整個程式晚整描述出來
: 謝謝錊
其實用 simulink 就好像樂高積木一樣
就是找適合的 block 把系統慢慢拼起來
多運用 help 和線上資源, 頂多 trial and error 比較累
但全部搞定之後, 你對於整個系統運作的理解也會進步很多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.237.232.46
→ lovewa:嗯,也可以使用simulink.... 140.115.152.45 11/14 12:38
推 eagure:謝謝我會多去嘗試的如果有問題再來請問各位 163.22.18.89 11/14 13:05
> -------------------------------------------------------------------------- <
作者: 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
推 eagure:謝謝 我會在認真做一做 163.22.18.89 11/15 15:42