已解决问题
IFFT FFT 系数问题  (进入论坛模式)
提问者:坚强的泡沫   |  提问时间:2012-7-10 11:30
在IFFT变换中,公式有1/N的系数,而OFDM的的信号表达式前面的系数为sqrt(1/N)。
所以在很多的OFDM通信系统中,有下面的处理:

x=sqrt(N)*ifft(DataIn,[],1); 表达式中的sqrt(N)用于抵销1/N的一部分,最后剩下sqrt(1/N),即OFDM符号前面的系数。

[color=red]问题来了:[/color]
大多的系统中,IFFT的点数并不全是有效子载波,所有看到有些程序有下面的处理:

x=sqrt(N)*sqrt(N/D)*ifft(DataIn,[],1); 表达式中的D为有效子载波数。
在收端,进行FFT变换的时候有表达式:

y =1/sqrt(N)/sqrt(N/D) * fft(x,[],1)

[color=red]不明白为什么要引入sqrt(N/D)这个系数,求大牛解释!!![/color]
关闭所有答案回应     最佳答案
我猜是为了功率归一化吧,如果D个有效子载波的平均功率为1的,经过IFFT变换后时域信号的平均功率会小于1。从时域望频域看,有一个功率汇聚的效果,从频域望时域看,相当于做了一个样点过采样。两者样点的平均功率是不一样的。
如果在仿真中要加噪声的话,噪声通常是时域样点上叠加的,这样就会有时域信噪比和频域信噪比的区别,体现在测试仪器上就是测量带宽的区别,如果你是在仿真链路里看到这样的处理,我估计就是为了保证时域信噪比和频域信噪比一致。毕竟真正决定解调门限的是基于D个有效子载波带宽上测量得到频域信噪比
 |  回应该答案 (0)  |  回答时间:2012-7-11 15:23
其他答案 ( 0 条 )