作者Hiink (古古)
看板comm_and_RF
標題[問題] OFDM用matlab模擬的問題
時間Sun May 13 15:37:06 2007
假設接收端收到的信號
y(t)=x(t)*h(t)
x(t):傳送信號 h(t):通道
經過FFT之後
Y(f)=X(f)‧H(f)
我的問題是
假設現在 x(t)=1~128筆data
h(t)=[1 0.1 0.3]
在time domain的接收信號為信號跟通道的convolution
在freq. domain為信號跟通道的相乘
問題是
time domain可以做convolution
那我把信號跟通道分別經過FFT
要如何相乘呢??
點數好像不一樣...
另一個問題是
如果我把通道估測出來了
我要如何在freq. domain把通道除掉呢?
依數學式來看都是用除的,問題是實際寫程式點數不一樣怎麼除阿???
感恩
--
無名相簿
http://www.wretch.cc/album/poiu5108
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.104.142
1F:推 kafai:h 後面補0 140.112.245.86 05/13 17:06
2F:推 kafai:x 也要補0 都補成256筆 140.112.245.86 05/13 17:09
3F:推 Hiink:如果我的fft size為128,x應該就不用補了吧 163.18.104.142 05/13 19:02
4F:→ Hiink:只要補h,變成128筆就好了嗎?? 163.18.104.142 05/13 19:03
5F:→ kafai:這樣會變 CIRCULAR CONV 140.112.245.86 05/13 19:42
6F:推 Hiink:不太懂 128筆data fft size 128不是正常嗎?? 163.18.104.142 05/13 19:46
7F:推 bighead319:h(t)寫出來是3個tap,但是你可以在後面140.113.192.196 05/14 23:02
8F:→ bighead319:補0,把他加到128個tap,共補125個0140.113.192.196 05/14 23:03
9F:→ bighead319:但要注意OFDM補CP會變成circular的現象140.113.192.196 05/14 23:07
10F:推 hammer7268:喔喔~~ 61.62.185.134 05/17 01:56