看板 comm_and_RF 關於我們 聯絡資訊
※ 引述《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
sovereignty:advantage 05/25 14:08
ryeko:嗯...走freq. domain...謝謝! 05/25 14:32