e_fft.h File Reference

Package to mange the FFT. More...

#include <dsp.h>

Defines

#define FFT_BLOCK_LENGTH   256
#define LOG2_BLOCK_LENGTH   8

Functions

void e_doFFT_asm (fractcomplex *sigCmpx)
 Execute the FFT with dsPic special instructions.


Detailed Description

Package to mange the FFT.

In this package the FFT (fast fourier transform) is done with the special dsPic 30fxxxx instructions.
Before calling the e_doFFT_asm() function, you must to fill the sigCmpx array with your values. This array is stocked in the Y memory of the dsPic.

Author:
Code & doc: Jonathan Besuchet

Define Documentation

#define FFT_BLOCK_LENGTH   256

#define LOG2_BLOCK_LENGTH   8


Function Documentation

void e_doFFT_asm ( fractcomplex *  sigCmpx  ) 

Execute the FFT with dsPic special instructions.

Parameters:
sigCmpx The pointer of the begining of the array on which you want to perform the FFT.


Generated on Fri Feb 29 14:26:54 2008 for e-puck by  doxygen 1.5.4