Main Page | Class List | Directories | File List | Class Members | File Members

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 Thu Jun 15 13:42:13 2006 for speex by  doxygen 1.4.2