作者yagaru (新地方新学习)
看板comm_and_RF
标题Re: [问题] Matlab写OFDM系统
时间Thu May 25 14:04:03 2006
: 一般OFDM是不用time-domain equalizer的
: 要说原因嘛....
: 简单说就是 你这样搞把OFDM的adventage都搞掉了....
: 在一个从freq domain比较好做的环境下
: 偏偏去走难走的路
: 有大大回文表示当h>cx时有时会用
: 能不能详细说明一下原因呢? 我不是很了解为什麽耶....
不好意思, 我提出我的看法啦, 如果有做OFDM系统的高手, 不吝赐教
为何OFDM系统不用使用T Eq
就要回到OFDM的主要精神
两个主要精神:FDM和orthogonal,这个问题只要看FDM即可
因为FDM, 所以每一个子载波上要传送的讯号频宽大大降低
因此可以符合通道的同调频宽(coherent bandwidth)
所以ISI效应大大降低
但是仍有多重路径效应, 但是由於是在频谱上摆放传送的资料
因此通道和每个频率上的资料, 变成是相乘的效应
因此使用一阶等化器即可解决此问题
但是问题来了, 我们系统是使用FFT把资料从时域转到频域上
而FFT要看到传送资料和通道是相乘效应
必须是Time domain做circular conv.
但是我们传送讯号并无法做circular conv.
(因为这代表你送周期讯号, 但其实每个symbol都是不同的)
但是人是很聪明的, 我们加上CP, CP是symbol後面复制过来
因此会使在原本的symbol区间中, 看到circular conv.的效应
使linear conv.看起来跟circular conv.效果一样
但是问题又来了, 永远都一样吗?
并不是, 在通道长度小於CP时是一样, 大於CP就不会了
因为前一个symbol的讯号, 跑到我们这边来了, 使讯号在FFT之後, 会多出杂讯
这跟我们取讯号取前面N点, 放弃後面h点的道理一样(N:signal length, h+1:channel)
我往後取就会取到下一个symbol的CP前几点, 不只有rotation, 还有一点杂讯量散到频谱
上述是一般观念, 我想大家都知道, 不过为了解释还是得讲
现在, 假设通道长度大於CP
因为在一般的情况下, 通道後面的几根能量都不大, 而且又不会超出太多
因此我们可以忽略
但是, 假设能量很多, 或是超出太多时
对於讯号的影响不可说不小了
此时还是得借住T Eq来帮忙降低这个效应, 不用完全消除
只要使通道效应没那麽长就好
所以我说还是会有人用, 但是真的很少
实际系统其实都会量测通道, 再决定CP长度大小
因此大都符合
小弟我是在某几篇paper看过有人还是有用T Eq
他的讲法就是如我上述, 不过我想这是学术讨论啦
因此我才讲一下, 我想原波的情况下, 是不需要使用的
不好意思, 讲了很多废话解释
最後才说其实很少用, 不过我想讲的是, 在非常特殊的情况下, 还是会有可能用的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.97.154
1F:推 ryeko:谢谢你花时间讲解那麽多! 那我还是改用F Eq好了! 05/25 14:30
2F:推 fogg:说明好详细,连我外行人都看的懂!棒 06/13 22:57