OFDM 中的 IFFT/FFT 注意事项
来源:互联网 发布:云计算培训视频 编辑:程序博客网 时间:2024/05/17 00:07
在做 OFDM 项目时,发现一个容易犯错的地方:IFFT/FFT。
在很多介绍 OFDM 的书中,给出结论:在发射机,基带信号的复包络采用值正好是待发射序列的 IDFT,所以在 N 是 2 的指数时,可以采用 IFFT 来快速计算;在接收机,将接收的频带信号解调到基带,采样得到基带复包络,然后做 DFT (FFT) 即可得到原始的发射序列。
这个结论是正确的,但是需要注意的一点是:
调制/解调所做的运算的形式和 IFFT/FFT 是相同的,但是有一个功率归一化的系数的差别。
很多书(通信原理)都给出了公式推导,然而这些公式并不严谨,这些公式只是为了说明做的变换形式是 IFFT/FFT。
有的书(宽带无线通信OFDM技术)则给出了更加详细,严谨的公式推导。
IFFT / FFT
fft/ifft
IFFT /FFT in OFDM
OFDM 中 功率归一化因子 为 1/sqr(N),而标准的 IFFT 中的系数为 1/N,所以在调用标准 IFFT 函数之后,需要额外乘以一个 sqr(N) :
1/N × sqr(N) = 1/sqr(N)
而在接收端,也要先除以一个 sqr(N),然后再进行 FFT 。
Ref
通信原理
宽带无线通信OFDM技术
阅读全文
0 0
- OFDM 中的 IFFT/FFT 注意事项
- 关于OFDM中的FFT和IFFT
- FFT蝶形算法,IFFT
- DFT IDFT FFT IFFT
- Matlab下FFT和IFFT的实现
- 二维FFT,IFFT,c语言实现
- 基于FFTW的FFT和IFFT
- 用c实现的fft和ifft
- FFT和IFFT的C代码实现
- itk下FFTW的FFT和IFFT
- Matlab FFT与IFFT与FFTSHIFT
- FFT、IFFT和DCT、IDCT和WALSH、IWALSH
- 利用FFT 及 IFFT实现傅立叶正反变换
- 快速傅里叶变换C++完整实现(包括FFT、IFFT FFTShift)
- c语言 2D-FFT(fft2)及IFFT
- DFT,IDFT,FFT,IFFT算法的C++实现
- 在GPU下做fft和Ifft----pycuda
- OFDM中的DC subcarrier
- BZOJ 1430: 小猴打架 prufer编码
- Git之版本回退
- 关于安装完Myeclipse之后的一系列配置操作
- jvm之类程序执行流程
- Jmeter自定义脚本实例(以项目中阿里云上传接口为例子的需求分析以及实现)
- OFDM 中的 IFFT/FFT 注意事项
- html5 移动端的手指触屏事件
- 技巧笔记:Algin属性设置顺序问题
- GridView(1)+包管理区获取已经安装程序
- 设计模式之策略模式(strategy)
- jQuery<5.4>
- 1150: [CTSC2007]数据备份Backup
- [LeetCode]Group Anagrams
- 剑指offer——数组中出现次数超过一半的数字_(待写最优法分治)