作者lovewa (On my way)
看板comm_and_RF
标题Re: [问题] 循环字首cyclic prefix(CP)的摆放位置?
时间Thu Oct 27 02:34:41 2011
主要是要回推文,把大家的的对用更仔细的方式呈现
假设有两笔讯号,其经过4pts-IFFT後分别为:A B C D, E F G H
(a)加入Prefix後会变成 D A B C D, H E F G H
(b)加入Postfix後会变成 A B C D A, E F G H E
为了简化说明,假设Channel的Delay就两个path,而且两个都是delta func.
(a)
D A B C D H E F G H
+ D A B C D H E F G H
------------------------
= D A+D B+A C+B D+C H+D E+H F+E G+F H+G H
^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^
Circulant Conv. IBI Circulant Conv.
(b)
A B C D A E F G H E
+ A B C D A E F G H E
------------------------
= A A+B C+B D+C A+D E+A F+E G+F H+G E+H E
^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^
Circulant Conv. IBI Circulant Conv.
因此,不管是放前面放後面都是有抵抗IBI的效果(废话)
重点是,你的资料在进入FFT之前应该要怎麽摆放会让事情比较"单纯"。
以(a)为例,对[A+D B+A C+B D+C]FFT之後可以得到[wa xb yc zd]
其中a~d表示不同载波上的资料,w~z是通道在每个子载波上造成的影响...
而以(b)来说,因为[A+B C+B D+C A+D]是[A+D B+A C+B D+C]的时间循环版本
根据富立叶转换,FFT之後结果会等於对[wa xb yc zd]的每个部份再加上相位旋转
所以,如果你要让这个因为时间移动而造成的相位旋转消失
要嘛就是FFT之前(或之後)对每个部份先各自补偿它们的受到影响的相位 --> 比较麻烦
不然,就乾脆在撷取讯号下来的时候,直接把讯号摆放成如(a)的形式 --> 比较简单
结论:大家讲的都对,想怎麽作,如果没有其他考量,你开心就好,真的!
--
现代人普遍的现象:
「小学而大遗」、「舍本而逐末」、「以偏而概全」、「因噎而废食」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.144.28
※ 编辑: lovewa 来自: 140.113.144.28 (10/27 03:16)
1F:推 ato324:不去补偿相位旋转应该也是可以的 ^^140.113.144.175 10/27 08:25
2F:→ lovewa:放在Equalizer那边一起处理吗? 140.113.144.28 10/27 09:37
3F:推 dididog:相位旋转的部份synchronization可以处理吧 203.69.97.52 10/27 13:56
4F:推 joeism:yes, 开心就好... 140.113.13.45 10/27 16:06
5F:推 DennisTang:陈雷:欢喜丢贺~~ 123.110.214.94 10/31 01:45