Motorola DSP Developer's Kit
fft-c.asm
Motorola DSP Developer's Kit
fft-c.asm
Motorola DSP Developer's Kit    
fft-c.asm

MATLAB Usage

Description

This function performs the discrete Fourier transform (DFT) of input complex vector X

Input/Output

Input: Complex vector X (includes the real input data of vector Xr, and the imaginary data input of vector Xi)

Output: Complex vector Y (includes the real output data of vector Yr, and the imaginary output data of vector Yi)

Algorithm

The algorithm is radix-2 DIT FFT.

Memory & Register

Memory allocation:

Register usage:

Status Register

The assembly function fft-c.asm does not explicitly set any status registers/bits during the function execution

Data Size Limit

The length of vector X can't be larger than the continuous available data memory size.

Data Range Limit

The value of input vector X must be between -1.0 and +1.0.


 fft-r.asm filter-r.asm