filters_bfin.h File Reference

Various analysis/synthesis filters (Blackfin version). More...

#include <stdio.h>

Include dependency graph for filters_bfin.h:

Go to the source code of this file.

Defines

#define OVERRIDE_NORMALIZE16
#define OVERRIDE_FILTER_MEM2
#define OVERRIDE_IIR_MEM2
#define OVERRIDE_FIR_MEM2
#define OVERRIDE_COMPUTE_IMPULSE_RESPONSE

Functions

int normalize16 (const spx_sig_t *x, spx_word16_t *y, spx_sig_t max_scale, int len)
void filter_mem2 (const spx_sig_t *_x, const spx_coef_t *num, const spx_coef_t *den, spx_sig_t *_y, int N, int ord, spx_mem_t *mem)
void iir_mem2 (const spx_sig_t *_x, const spx_coef_t *den, spx_sig_t *_y, int N, int ord, spx_mem_t *mem)
void fir_mem2 (const spx_sig_t *x, const spx_coef_t *num, spx_sig_t *y, int N, int ord, spx_mem_t *mem)
void compute_impulse_response (const spx_coef_t *ak, const spx_coef_t *awk1, const spx_coef_t *awk2, spx_word16_t *y, int N, int ord, char *stack)


Detailed Description

Various analysis/synthesis filters (Blackfin version).


Define Documentation

#define OVERRIDE_COMPUTE_IMPULSE_RESPONSE
 

#define OVERRIDE_FILTER_MEM2
 

#define OVERRIDE_FIR_MEM2
 

#define OVERRIDE_IIR_MEM2
 

#define OVERRIDE_NORMALIZE16
 


Function Documentation

void compute_impulse_response const spx_coef_t ak,
const spx_coef_t awk1,
const spx_coef_t awk2,
spx_word16_t y,
int  N,
int  ord,
char *  stack
 

void filter_mem2 const spx_sig_t _x,
const spx_coef_t num,
const spx_coef_t den,
spx_sig_t _y,
int  N,
int  ord,
spx_mem_t mem
 

void fir_mem2 const spx_sig_t x,
const spx_coef_t num,
spx_sig_t y,
int  N,
int  ord,
spx_mem_t mem
 

void iir_mem2 const spx_sig_t _x,
const spx_coef_t den,
spx_sig_t _y,
int  N,
int  ord,
spx_mem_t mem
 

int normalize16 const spx_sig_t x,
spx_word16_t y,
spx_sig_t  max_scale,
int  len
 


Generated on Mon Jun 19 22:41:04 2006 for speex by  doxygen 1.4.6