Microchip® Advanced Software Framework

dsp_windowing.h File Reference

Functions

void dsp16_win_bart (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the Bartlett windowing function. More...
 
void dsp16_win_black (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the Blackman windowing function. More...
 
void dsp16_win_gauss (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the Gaussian windowing function. More...
 
void dsp16_win_hamm (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the hamming windowing function. More...
 
void dsp16_win_hann (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the Hann windowing function. More...
 
void dsp16_win_kaiser (dsp16_t *vect1, dsp16_t *vect2, int size, int alpha)
 16-bit fixed point version of the kaiser windowing function. More...
 
void dsp16_win_rect (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the rectangular windowing function. More...
 
void dsp16_win_welch (dsp16_t *vect1, dsp16_t *vect2, int size)
 16-bit fixed point version of the Welch windowing function. More...
 
void dsp32_win_bart (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the Bartlett windowing function. More...
 
void dsp32_win_black (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the Blackman windowing function. More...
 
void dsp32_win_gauss (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the Gaussian windowing function. More...
 
void dsp32_win_hamm (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the hamming windowing function. More...
 
void dsp32_win_hann (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the Hann windowing function. More...
 
void dsp32_win_kaiser (dsp32_t *vect1, dsp32_t *vect2, int size, int alpha)
 32-bit fixed point version of the kaiser windowing function. More...
 
void dsp32_win_rect (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the rectangular windowing function. More...
 
void dsp32_win_welch (dsp32_t *vect1, dsp32_t *vect2, int size)
 32-bit fixed point version of the Welch windowing function. More...