sipxmedialib  Version 3.3
Classes | Macros | Functions
FilterBank.h File Reference
#include "mp/dsplib.h"
Include dependency graph for FilterBank.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FilterBank
 

Macros

#define MAX_NUM_TAPS   40
 
Creators
#define M   40 /* decimation ratio */
 
#define LOW_BAND   1
 
#define HIGH_BAND   39
 
#define NUM_BANDS_PROCESSED   ((HIGH_BAND - LOW_BAND) + 1)
 
#define ECDL_SIZE   (NUM_BANDS_PROCESSED*MAX_NUM_TAPS)
 

Functions

int nrand ()
 
int myrand ()
 
int Get1000log10 (int)
 
int FFTError (int *, int *, int)
 
void TestDft ()
 
void getdft80tables ()
 
void ComplexInnerProduct (icomplex *, icomplex *, icomplex *, int)
 
void FFT8CtoC (icomplex *)
 
void FFT16RtoC (icomplex *)
 
void FFT16CtoR (icomplex *)
 
void GetDft40Tables ()
 
void FFT80RtoC (icomplex *)
 
void FFT80CtoR (icomplex *)
 
void FFT40CtoC (icomplex *)
 
void FFT5CtoC (icomplex *)
 
void FFT16CtoC (icomplex *)
 
void FFT80CtoC (icomplex *)
 

Macro Definition Documentation

#define MAX_NUM_TAPS   40
#define M   40 /* decimation ratio */
#define LOW_BAND   1
#define HIGH_BAND   39
#define NUM_BANDS_PROCESSED   ((HIGH_BAND - LOW_BAND) + 1)
#define ECDL_SIZE   (NUM_BANDS_PROCESSED*MAX_NUM_TAPS)

Function Documentation

int nrand ( )
int myrand ( )
int Get1000log10 ( int  )
int FFTError ( int *  ,
int *  ,
int   
)
void TestDft ( )
void getdft80tables ( )
void ComplexInnerProduct ( icomplex ,
icomplex ,
icomplex ,
int   
)
void FFT8CtoC ( icomplex )
void FFT16RtoC ( icomplex )
void FFT16CtoR ( icomplex )
void GetDft40Tables ( )
void FFT80RtoC ( icomplex )
void FFT80CtoR ( icomplex )
void FFT40CtoC ( icomplex )
void FFT5CtoC ( icomplex )
void FFT16CtoC ( icomplex )
void FFT80CtoC ( icomplex )