作者gpsOne (CDMA2000)
看板comm_and_RF
標題Re: [問題] Matlab寫OFDM系統
時間Thu May 25 13:08:37 2006
※ 引述《gpsOne (CDMA2000)》之銘言:
: 標題: Re: [問題] Matlab寫OFDM系統
: 時間: Wed May 24 13:15:35 2006
:
: ※ 引述《ryeko (DT)》之銘言:
: : 因為只是一門課的期末作業
: : 所以系統很簡略
: : 我的寫法是將bit stream經Convolution encode
: : 再4-QAM Mapping
: : 然後ifft之後 再加上cyclic prefix...
: : 然後就跟通道的impulse response做conv
: : 我的問題時...在跟通道作conv後會有多出的點
: : 然後要去除哪個地方多點??
: : 因為接下來是要去除cyclic prefix
: : 所以矩陣的元素個數必須要和經過通道前的一樣
: : 謝謝.....
: 我沒搞錯意思的話
: 你是指:
: s[n]
: ...--> ifft -----> +cp -----> CH conv ---->
: samples/symbol x x (1+c)x (1+c)x+h
: total num of sample Nx Nx (1+c)Nx (1+c)Nx+h
:
: where x= num samples/sym
: N= num of sym
: c= cyclic prefix length
: h+1= channel length
:
: 把最後那h個砍掉就是了....
: 要嚴謹一點的話
: 可以把最後h個加到前h個sample當ISI
: (不過h<cx的情況下之後會被remove cp的動作去掉就是了)
:
: --
:
※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 66.75.133.96
: 推 ryeko:所以就是砍後面的點囉.....再請問一下為什麼是後面呢? 05/24 21:11
: 推 ryeko:我的h<cx沒錯 但是remove cp是remove加在前面的不是嗎 05/24 21:17
: → ryeko:你說是砍後h點...那怎麼會被remove cp的動作去掉呢? 05/24 21:21
我上面說的意思是指把砍掉的那h個 (s[ (1+c)Nx+1:(1+c)Nx+h ])
加到s[1:h]上去
: 推 ryeko:對不起 我忘了說經通道後 remove cp之前 有再做equalizer 05/24 21:33
: → ryeko:也是會多點 那麼這樣是要去掉前面幾個N-1還是後面N-1點? 05/24 21:33
: → ryeko:N是equalizer的weight length 05/24 21:35
: → Lonson:你做time-domain的equalizer??? 05/24 22:31
: 推 ryeko:是吧!....不行這樣嗎? 05/24 23:13
一般OFDM是不用time-domain equalizer的
要說原因嘛....
簡單說就是 你這樣搞把OFDM的adventage都搞掉了....
在一個從freq domain比較好做的環境下
偏偏去走難走的路
有大大回文表示當h>cx時有時會用
能不能詳細說明一下原因呢? 我不是很瞭解為什麼耶....
: 推 renj:因為一般最常用的還是freq. equalizer (1-tap FEQ) 05/25 01:18
: → Lonson:你把EQ想成是第二個channel就對了, 所以去尾 05/25 09:08
有的EQ是有delay的
不一定是去尾吧....
不過EQ方面我只懂皮毛 錯了請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 66.75.133.96
1F:推 sovereignty:advantage 05/25 14:08
2F:→ ryeko:嗯...走freq. domain...謝謝! 05/25 14:32