返回信息流假如有52路子载波,要进行64点的IFFT变换。。。那么就需要插入一些零值,这些零点要怎样插入?
这是一条镜像帖。来源:北邮人论坛 / communications / #10860同步于 2009/9/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
弱问关于OFDM中IFFT的问题
epsonsun
2009/9/6镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
查的是循环前缀吧
【 在 epsonsun 的大作中提到: 】
: 假如有52路子载波,要进行64点的IFFT变换。。。那么就需要插入一些零值,这些零点要怎样插入?
一般还是插在中间,不妨看看802。11a的。。。插的地方一般是要高频处。。
【 在 chrischen25 的大作中提到: 】
: 好像是插在最后,补齐就行了,然后会把最后一部分作为循环前缀放到前面,至于去多少作为前缀,根据你的实际情况而定。个人看法,错了的话轻拍,呵呵
我记得以前看LTE时,是应该把数据插在低频出,也就是FFT的两边,中间补零,当然DC子载波也得是插零。
比如,300个有用子载波,512点的FFT,则应该插入的RE是2~151,和363~512.
这个取决于 IFFT 的定义,对于咱们在教科书上最近常见到的 IFFT 的模式,记序列 x[n], n=0, 1, ..., N - 1 的 DFT 是 X[k], k = 0, 1, ..., N - 1,那么 X[k] 表示的是序列 x[n] 的DTFT 在频率 f = 2 * pi / N * k * f_s 处的样值,其中 f_s 是序列 x[n] 的采样速率。也就是说 k = 0 是对应的是直流( f = 0),k = N - 1 时对应的是 f = ( N - 1 ) / N * f_s。不妨设 N 是偶数,考虑到 DTFT 的周期性,那么当 k = N / 2, N / 2 + 1, ... N - 1时,X[k] 也可以理解成频率 f = - ( 1 - k / N ) f_s 处的 DTFT 样值。根据上面的分析,虚载波补零的位置应该是在 X[k] 的中间,另外 DC 子载波不放数据,所以 X[0] = 0,即
X = [ 0, s, s, ..., s, 0, 0, ..., 0, s, s, ..., s ];
x = ifft( X );