- Main Page
- Modules
- Data Structures
- Files
- Directories

# 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.