5.0

5.0 | 1 rating Rate this file 14 Downloads (last 30 days) File Size: 67.9 KB File ID: #22326
image thumbnail

Fixed Point Radix-4 FFT

by Mike Donovan

 

04 Dec 2008

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

| Watch this File

File Information
Description

 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

Required Products Fixed-Point Toolbox
MATLAB release MATLAB 7.7 (R2008b)
Tags for This File  
Everyone's Tags
communications(2), fixed point(2), signal processing, signla processing
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
13 Mar 2013 Andres Romero

Great submision, thanks!

03 Mar 2012 Marwan

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

Contact us