File Exchange

image thumbnail

Fixed Point Radix-4 FFT

version 1.0.0.1 (66.8 KB) by

These functions compute a fixed point radix-4 FFT.You can generate C code from this m-code.

8 Downloads

Updated

View License

Radix-4 FFT Test Script
This file runs three versions of a Radix-4 FFT written in MATLAB:
radix4FFT1_Float.m computes a radix-4 FFT for floating point data types

radix4FFT2_FixPt.m computes a fixed point radix-4 FFT (requires Fixed Point Toolbox)

radix4FFT3_FixPtEML.m is an Embedded MATLAB version of the radix-4 FFT that can be used in Simulink. You can also generate C code for this code (using Real Time Workshop). This version can also be compiled into a MEX'd executable that runs significantly faster than the fixed point code.

For a description of the radix-4 FFT algorithm see the following link to DSPDesignLine.com:

http://www.dspdesignline.com/showArticle.jhtml;jsessionid=5DBROAJQ3SIWCQSNDLOSKHSCJUNN2JVN?articleID=204400676&queryText=freescale+fft

Comments and Ratings (2)

Andres Romero

Great submision, thanks!

Marwan

Marwan (view profile)

the thechnic used in the source code floor((n-1)/r^(stage) is protected under the US patents numbers 6,993,547 and 6,751,643

Updates

1.0.0.1

Updated license

MATLAB Release
MATLAB 7.7 (R2008b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

MLCentral/html/