|
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 | |
1.8.6