You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CMSIS-DSP/Source/WindowFunctions
Christophe Favergeon f757add3bb Added window functions for use with Fourier transforms.
Regular functions for use with tone detection and noise estimation.
Flat-top windows for estimation of tone amplitudes.

Parameters of the windows are given.

Kaiser window missing (Bessel function not available in the library).

No f16 implementation since it is not accurate enough. It is better
to compute a f32 window and convert to f16 after.
3 years ago
..
Config.cmake Added window functions for use with Fourier transforms. 3 years ago
WindowFunctions.c Added window functions for use with Fourier transforms. 3 years ago
arm_bartlett_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_bartlett_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_blackman_harris_92db_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_blackman_harris_92db_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hamming_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hamming_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hanning_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hanning_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft90d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft90d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft95_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft95_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft116d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft116d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft144d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft144d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft169d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft169d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft196d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft196d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft223d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft223d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft248d_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_hft248d_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3a_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3a_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3b_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall3b_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4a_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4a_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4b_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4b_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4c_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_nuttall4c_f64.c Added window functions for use with Fourier transforms. 3 years ago
arm_welch_f32.c Added window functions for use with Fourier transforms. 3 years ago
arm_welch_f64.c Added window functions for use with Fourier transforms. 3 years ago