#include "misc.h"
#include "kiss_fftr.h"
#include "kiss_fft.h"
Classes | |
struct | kiss_config |
Defines | |
#define | USE_KISS_FFT |
Functions | |
void * | spx_fft_init (int size) |
void | spx_fft_destroy (void *table) |
void | spx_fft (void *table, spx_word16_t *in, spx_word16_t *out) |
void | spx_ifft (void *table, spx_word16_t *in, spx_word16_t *out) |
void | spx_fft_float (void *table, float *in, float *out) |
void | spx_ifft_float (void *table, float *in, float *out) |
Variables | |
int | fixed_point = 1 |
#define USE_KISS_FFT |
void spx_fft | ( | void * | table, | |
spx_word16_t * | in, | |||
spx_word16_t * | out | |||
) |
Forward (real to half-complex) transform
void spx_fft_destroy | ( | void * | table | ) |
Destroy tables for an FFT
void spx_fft_float | ( | void * | table, | |
float * | in, | |||
float * | out | |||
) |
Forward (real to half-complex) transform of float data
void* spx_fft_init | ( | int | size | ) |
Compute tables for an FFT
void spx_ifft | ( | void * | table, | |
spx_word16_t * | in, | |||
spx_word16_t * | out | |||
) |
Backward (half-complex to real) transform
void spx_ifft_float | ( | void * | table, | |
float * | in, | |||
float * | out | |||
) |
Backward (half-complex to real) transform of float data
int fixed_point = 1 |