SYLT-FFT
SYLT-FFT copied to clipboard
Optimized (I)FFT(R) for Cortex-M4
In continue of https://github.com/stg/SYLT-FFT/issues/6#issuecomment-949832806 and below See proposal draft for v2.0.0: https://github.com/speedcontrols/dc_sc_grinder/tree/dev/lib/SYLT-FFT **Goal**: simplify use of `SYLT-FFT` as library. ## Renamed files/folders 1. More descriptive. 2. Auto-compatibility with platformio, arduino...
Typical use case is to apply `fft_fft()` to ADC samples (8-12 bits). User should upscale input as much as possible, but avoid saturation/overflow. CMSIS DSP uses Q31 input and downscale...
It would be very useful to know total cycles of fft run (with zero flash wait-states). That will help users to make estimates of CPU budget. Examples of such info...
I have cpp project, and need to include `fft.h` into multiple files. Got build error: ``` .pio/build/hw_v1_stm32g030f6/src/app.o: In function `sine_init()': /home/vitaly/Dropbox/Coding/dc_sc_grinder/lib/SYLT-FFT/include/fpmath.h:63: multiple definition of `sine_init()' .pio/build/hw_v1_stm32g030f6/hal/stm32g030f6/app_hal.o:/home/vitaly/Dropbox/Coding/dc_sc_grinder/lib/SYLT-FFT/include/fpmath.h:63: first defined here .pio/build/hw_v1_stm32g030f6/src/meter.o:...
1.which function can get the result of the FFT transform? 2.where to configure the sampling rate or other parameter for input data?