10#ifndef __SOF_MATH_WINDOW_H__
11#define __SOF_MATH_WINDOW_H__
16#define WIN_BLACKMAN_A0_Q15 Q_CONVERT_FLOAT(7938.0 / 18608.0, 15)
17#define WIN_BLACKMAN_A0_Q31 Q_CONVERT_FLOAT(7938.0 / 18608.0, 31)
uint32_t length
Definition tlv.h:1
void win_hamming_32b(int32_t win[], int length)
Calculates a Hamming window function with 32 bits, reference https://en.wikipedia....
void win_rectangular_32b(int32_t win[], int length)
Returns a rectangular window with 32 bits, simply a values of ones vector.
void win_hamming_16b(int16_t win[], int length)
Calculates a Hamming window function with 16 bits, reference https://en.wikipedia....
void win_rectangular_16b(int16_t win[], int length)
Returns a rectangular window with 16 bits, simply a values of ones vector.
void win_hann_16b(int16_t win[], int length)
Calculates a Hann window function with 16 bits, reference https://en.wikipedia.org/wiki/Window_functi...
void win_povey_16b(int16_t win[], int length)
Calculates a Povey window function with 16 bits.
void win_blackman_32b(int32_t win[], int length, int32_t a0)
Calculates a Blackman window function with 32 bits, reference https://en.wikipedia....
void win_hann_32b(int32_t win[], int length)
Calculates a Hann window function with 32 bits, reference https://en.wikipedia.org/wiki/Window_functi...
void win_blackman_16b(int16_t win[], int length, int16_t a0)
Calculates a Blackman window function with 16 bits, reference https://en.wikipedia....