实现OFDM调制和解调

循环前缀插入常用在正交频分复用(OFDM)系统中,是降低符号间干扰(ISI)影响的一种方法。它将快速傅里叶反变换(IFFT)数据包的最后部分复制到OFDM符号的开始部分。循环前缀的长度一般要比离散通道的长度长一些才能完全消除ISI。因此,OFDM调制主要是围绕循环前缀展开的:OFDM调制包括IFFT运算和循环前缀插入;OFDM解调包括去除循环前缀和FFT运算。

现代通信系统动态扩展的能力非常强,通常要求根据通道条件和用户服务质量(QoS)需求来随时修改系统参数。这一设计实例演示了可重新配置OFDM系统的循环前缀插入和去除特性,使用了Altera® FFT MegaCore®功能。它支持FFT长度和循环前缀长度的运行时重新配置。

关键特性

设计实例的关键特性包括:

  • 支持最常用的FFT长度,128、256、512、1024,以及2048,对应于1.25、2.5、5、10和20 MHz的通道带宽。
  • 根据数据包大小,支持固定或者运行时重新配置FFT长度。
  • 根据数据包大小,支持固定或者运行时重新配置循环前缀长度。
  • 支持任意整数循环前缀长度,只要它小于最大FFT长度。
  • 支持TDD运算;所有控制模组可以用在传输和接收数据通路上。
  • 支持对数据宽度、存储器深度、FFT数据包长度宽度和循环前缀端口宽度进行参数赋值。

说明

图1所示为OFDM调制和解调顶层集成的结构图。FFT内核的时钟要快于基带数据,这样,可以共享它,例如,FDD运算或者MIMO系统中的多路天线。图2列出了调制和解调模组的I/O端口。

图1. 单路天线TDD系统的OFDM调制/解调

图2. I/O端口信号

这一设计实例的下载文件包括:

这一设计的使用在Altera硬件参考设计许可协议控制下,请遵循这些条款和条件。

可以在下面找到这一设计实例以前的版本:

这一设计的使用在Altera硬件参考设计许可协议控制下,请遵循这些条款和条件。

参考

  • F. Kristensen, P. Neilson and A. Olssen, “Reduced transceiver-delay for OFDM systems,” IEEE Vehicular Technology Conference, VTC, Spring 2004.

相关链接

设计实例免责声明

这些设计实例只限于用在Altera公司器件上,版权属于Altera。为方便使用,这些设计基于“as-is(原样提供)”的形式提供;因此,任何形式的授权、代理或者担保(无论是明确的,隐含的还是法定的),包括不受限制的使用、商业授权、无侵犯或者适用某一特殊用途等,Altera公司都不予以承诺。Altera公司明确表示不推荐,不建议以及不要求这些设计实例和其他任何非Altera产品一起使用。