UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 37827

LogiCORE Fast Fourier Transform (FFT) FFT compiler 7.1 - Why is the result of SysGen FFT different from MATLAB FFT?

Description


I am building a design with FFT Compiler and comparing it with MathWorks MATLAB FFT/IFFT function.
Why is the result of the input of FFT compiler different from the output of IFFT?

Solution


Ensure that you need to have the same settings for both the SysGen FFT and the MATLAB FFT (e.g., precision). Take into consideration that by default, the FFT compiler uses bit/digital-reversed ordering and the IFFT uses natural ordering. You must change this option to ensure they are consistent.
For a detailed list of LogiCORE Fast Fourier Transform (FFT) Release Notes and Known Issues, see (Xilinx Answer 29209).

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
29209 LogiCORE Fast Fourier Transform (FFT) - Release Notes and Known Issues N/A N/A
AR# 37827
Date Created 11/10/2010
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • System Generator for DSP - 10.1
  • System Generator for DSP - 10.1 sp1
  • System Generator for DSP - 10.1 sp2
  • More
  • System Generator for DSP - 10.1 sp3
  • System Generator for DSP - 11.1
  • System Generator for DSP - 11.2
  • System Generator for DSP - 11.3
  • Less
IP
  • Fast Fourier Transform