routines for different Fast Fourier Transform Algorithms More...
#include "sms.h"#include "OOURA.h"
Functions | |
| void | sms_fft (int sizeFft, sfloat *pArray) |
| Forward Fast Fourier Transform. | |
| void | sms_ifft (int sizeFft, sfloat *pArray) |
| Inverse Forward Fast Fourier Transform. | |
Variables | |
| static int | ip [NMAXSQRT+2] |
| static sfloat | w [NMAX *5/4] |
routines for different Fast Fourier Transform Algorithms
| void sms_fft | ( | int | sizeFft, | |
| sfloat * | pArray | |||
| ) |
Forward Fast Fourier Transform.
function to call the OOURA routines to calculate the forward FFT. Operation is in place.
| sizeFft | size of the FFT in samples (must be a power of 2 >= 2) | |
| pArray | pointer to real array (n >= 2, n = power of 2) |
Referenced by sms_dCepstrumEnvelope(), sms_spectrum(), and sms_spectrumMag().

| void sms_ifft | ( | int | sizeFft, | |
| sfloat * | pArray | |||
| ) |
Inverse Forward Fast Fourier Transform.
function to call the OOURA routines to calculate the Inverse FFT. Operation is in place.
| sizeFft | size of the FFT in samples (must be a power of 2 >= 2) | |
| pArray | pointer to real array (n >= 2, n = power of 2) |
Referenced by SineSynthIFFT(), sms_invQuickSpectrumW(), sms_invSpectrum(), and sms_synthesize().

int ip[NMAXSQRT+2] [static] |
Referenced by sms_fft(), and sms_ifft().
sfloat w[NMAX *5/4] [static] |
Referenced by sms_fft(), and sms_ifft().
1.6.1