|
arduino-audio-tools
|
FFT using fixedpoint-fft (https://github.com/pschatzmann/fixedpoint-fft) More...
Classes | |
| class | AudioFixedFFT< CalcT > |
| AudioFFT using the fixedpoint-fft library. CalcT selects the calculation type (default int16_t, see FFTDriverFixedFFT); pick int8_t on RAM-constrained plain AVR targets, or float/double on FPU-equipped targets. More... | |
| class | FFTDriverFixedFFT< CalcT > |
| Driver for the fixedpoint-fft library (https://github.com/pschatzmann/fixedpoint-fft). CalcT selects the calculation type used by the underlying engine: int8_t/int16_t/int32_t for fixed point Qn math (smallest/fastest, ideal for plain AVR), or float/double on FPU-equipped targets (ESP32, Cortex-M4F/M7, desktop). Defaults to int16_t (Q15), which gives good precision at any FFT size without needing an FPU. The FFTDriver interface itself is always float, so values are rescaled into/out of CalcT's Qn range on the way in/out via fixedpoint_fft::fftConvertSample. More... | |
FFT using fixedpoint-fft (https://github.com/pschatzmann/fixedpoint-fft)