Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  mySupport   |   器件   |   软件   |   IP   |   设计范例   |   参考设计  

 产品
      MAX/MAX II
      Stratix/Stratix GX
      Nios II
  
 功能
      算法
      存储器
      总线及I/O
      逻辑
      接口与外设
      DSP
      通信
      PLL & Clocking
  
 设计输入方法
      Quartus II软件工程
      Tcl
      VHDL
      Verilog HDL
      C Code 范例
      DSP Builder
      TimeQuest
   片内调试
  
 仿真工具
      Mentor Graphics ModelSim
      Cadence NCsim
      Synopsys VCS
  
 旧范例
      图形编辑器
      AHDL
  

Implementing OFDM Modulation and Demodulation

Cyclic prefix insertion is commonly used in orthogonal frequency division multiplexing (OFDM) systems as a way to mitigate the effects of intersymbol-interference (ISI). It copies the end section of an inverse fast Fourier transform (IFFT) packet to the beginning of an OFDM symbol. Usually the length of the cyclic prefix is longer than the length of the dispersive channel to completely remove ISI. OFDM modulation therefore mostly revolves around cyclic prefix: OFDM modulation includes IFFT operation and cyclic prefix insertion; OFDM demodulation includes cyclic prefix removal and FFT operation.

Modern communications systems feature highly dynamic scalability, which often requires changing system parameters on-the-fly based on channel conditions and user quality of service (QoS) requirements. This design example demonstrates cyclic prefix insertion and removal for a reconfigurable OFDM system using the Altera® FFT MegaCore® function. It supports run-time reconfiguration of FFT size and cyclic prefix size. You can apply such designs to many different systems, such as OFDM-based wireless communications systems, including WLAN, WiMAX, and 3GPP2 long term evolution (LTE) systems, as well as digital video broadcast (DVB) systems. For more information on Altera WiMAX OFDMA solutions, please refer to the Scalable OFDMA Engine for Mobile WiMAX Reference Design.

Key Features

The key features of the design example include:

  • Support for the most commonly used FFT sizes, 128, 256, 512, 1024, and 2048, corresponding to WiMAX and LTE channel bandwidths of 1.25, 2.5, 5, 10, and 20 MHz
  • Support for fixed or run-time reconfigurable FFT size on a packet basis
  • Support for fixed or run-time reconfigurable cyclic prefix size on a packet basis
  • Support for arbitrary integer cyclic prefix size, as long as it is less than the maximum FFT size
  • Support for TDD operation; all control modules can be used on both transmission and reception data paths
  • Support for parameterization of data width, memory depth, FFT packet size width, and cyclic prefix port width 

Description

Figure 1 shows the block diagram of the top level integration of OFDM modulation and demodulation. The FFT core is clocked faster than the baseband data so that it can be shared, for instance, for FDD operation or by multiple antennas in MIMO systems. Figure 2 lists the I/O ports of the modulation and demodulation modules.

Figure 1. OFDM Modulation/Demodulation for a Single Antenna TDD System

Figure 1. OFDM Modulation/Demodulation for a Single Antenna TDD System

 

Figure 2. I/O Port Signals

Figure 2. I/O Port Signals

 

The download files for this design example include:

The use of this design is governed by, and subject to, the terms and conditions of the Altera Hardware Reference Design License Agreement.

The previous release of this design example can be found here:

The use of this design is governed by, and subject to, the terms and conditions of the Altera Hardware Reference Design License Agreement.

Reference

Design Examples Disclaimer

These design examples may only be used within Altera Corporation devices and remain the property of Altera. They are being provided on an “as-is” basis and as an accommodation; therefore, all warranties, representations, or guarantees of any kind (whether express, implied, or statutory) including, without limitation, warranties of merchantability, non-infringement, or fitness for a particular purpose, are specifically disclaimed. Altera expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Altera.

Related Links

  请填写反馈意见