作者gpsOne (CDMA2000)
看板comm_and_RF
標題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
: 所以矩陣的元素個數必須要和經過通道前的一樣
: 謝謝.....
我沒搞錯意思的話
你是指:
...--> 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
1F:推 ryeko:所以就是砍後面的點囉.....再請問一下為什麼是後面呢? 05/24 21:11
2F:推 ryeko:我的h<cx沒錯 但是remove cp是remove加在前面的不是嗎 05/24 21:17
3F:→ ryeko:你說是砍後h點...那怎麼會被remove cp的動作去掉呢? 05/24 21:21
4F:推 ryeko:對不起 我忘了說經通道後 remove cp之前 有再做equalizer 05/24 21:33
5F:→ ryeko:也是會多點 那麼這樣是要去掉前面幾個N-1還是後面N-1點? 05/24 21:33
6F:→ ryeko:N是equalizer的weight length 05/24 21:35
7F:→ Lonson:你做time-domain的equalizer??? 05/24 22:31
8F:推 ryeko:是吧!....不行這樣嗎? 05/24 23:13
9F:推 renj:因為一般最常用的還是freq. equalizer (1-tap FEQ) 05/25 01:18
10F:→ Lonson:你把EQ想成是第二個channel就對了, 所以去尾 05/25 09:08