SPRAAK
|
Fast Fourier analysis and synthesis. More...
Functions | |
int | spr_fft_ana_setup (SprSspInfo *Info, const char **descript, void *aux_info) |
int | spr_fft_syn_setup (SprSspInfo *Info, const char **descript, void *aux_info) |
int | spr_fft_ana_process (SprSspInfo *Info, const void *frame_in, void *frame_out) |
int | spr_fft_syn_process (SprSspInfo *Info, const void *frame_in, void *frame_out) |
void | spr_fft_free (SprSspInfo *Info) |
Fast Fourier analysis and synthesis.
For the analysis, the results can be stored in four ways, depending on the type:
Synthesis only works for POW_PHAS and COMPLEX. The input should be in the same form as given by the analysis.
[anafft] | |
---|---|
type <COMPLEX/POW_PHAS/POWER/LOGPOW>(POWER) [dB_low](-379) | |
Type of the results, default POWER. When converting to dB, assure that the output is never lower than <dB_low>. | |
nfft <number> | |
Number of points in FFT |
[synfft] | |
---|---|
% This module does not take options | |