2017-05-10 07:37 AM
HI,
Currently, I am working with FFT and I want to implement Hanning window for good results.
status = arm_cfft_radix4_init_f32(&FFT_InitStruc,FFT_SIZE,0,1);
arm_cfft_radix4_f32(&FFT_InitStruc, fl32ADCRaw);Is FFT done with Rectangle window?
How can I use the Hanning or Blackman window library?
Where Can I find the library?
#fft #hanning-window2017-05-15 05:43 AM
How can I use the Hanning or Blackman window library?
Last time I checked, there was no such thing in the CMSIS DSP libs.
The example is/was done with a rectangular window, i.e. no window.
Those window functions are quite simple to implement, perhaps you find a more general example implementation (not related to Cortex M).
Not sure about the runtime impact, trigonometric functions are not 'lightweight'.
But you could still pre-calculate the factors.