sipxmedialib  Version 3.3
Macros | Functions
HandsetFilterBank.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "mp/HandsetFilterBank.h"
#include "mp/FilterBank.h"
#include "mp/MpBuf.h"
#include "mp/dsplib.h"
#include "mp/MpCodec.h"
#include "mp/HandsetFilterbankWindows.h"
Include dependency graph for HandsetFilterBank.cpp:

Macros

#define VX1_PC0   1
 
#define COMPUTE_BAND_ERL   1
 
#define PASS_THROUGH_TEST   0
 
#define HS_MAX_TARGET_ECHO_SUP_DB   (40*1024-1)
 
#define ARITHMETIC_TYPE   3
 
#define L1   (HS_MAX_NUM_TAPS)
 
#define THRESHOLD_SCALE   8
 
#define TEST_SINUSOID_DEBUG   0
 
#define MIC_GAIN_SHIFT   3
 
#define MODULATION   1
 
#define FBSHIFT0   1
 
#define ReconstructionWindow   AnalysisWindow
 
#define POLE_CONST   6
 
#define SHIFT2   (4)
 
#define SHIFT1   16
 
#define SHIFT3   8
 
#define UPDATE_CONSTANT   ((1 << SHIFT1)/2)
 
#define RECOMPUTE_POWER_FLAG   1
 
#define ESUP_SHIFT   8
 

Functions

int HSupTweak (int X0, int X1, int Y1, int X2, int Y2)
 
int HTimeTweak (int Hold, int Decay)
 
int HSEchoSup (int iFlag)
 
int ELD (int iFlag)
 
int MicDelay (int iFlag)
 
int imagsq (icomplex *ptr, int shift)
 
void complexInnerProduct (icomplex *ResultPtr, icomplex *CoeffPtr, icomplex *DLPtr, int EcIndex)
 
void complexCoefUpdate (icomplex *NormedErrPtr, icomplex *CoeffPtr, icomplex *DLPtr, int EcIndex)
 
int chooseComplexImplementation (int flag)
 
int cCI (int flag)
 

Macro Definition Documentation

#define VX1_PC0   1
#define COMPUTE_BAND_ERL   1
#define PASS_THROUGH_TEST   0
#define HS_MAX_TARGET_ECHO_SUP_DB   (40*1024-1)
#define ARITHMETIC_TYPE   3
#define L1   (HS_MAX_NUM_TAPS)
#define THRESHOLD_SCALE   8
#define TEST_SINUSOID_DEBUG   0
#define MIC_GAIN_SHIFT   3
#define MODULATION   1
#define FBSHIFT0   1
#define ReconstructionWindow   AnalysisWindow
#define POLE_CONST   6
#define SHIFT2   (4)
#define SHIFT1   16
#define SHIFT3   8
#define UPDATE_CONSTANT   ((1 << SHIFT1)/2)
#define RECOMPUTE_POWER_FLAG   1
#define ESUP_SHIFT   8

Function Documentation

int HSupTweak ( int  X0,
int  X1,
int  Y1,
int  X2,
int  Y2 
)
int HTimeTweak ( int  Hold,
int  Decay 
)
int HSEchoSup ( int  iFlag)
int ELD ( int  iFlag)
int MicDelay ( int  iFlag)
int imagsq ( icomplex ptr,
int  shift 
)
void complexInnerProduct ( icomplex ResultPtr,
icomplex CoeffPtr,
icomplex DLPtr,
int  EcIndex 
)
void complexCoefUpdate ( icomplex NormedErrPtr,
icomplex CoeffPtr,
icomplex DLPtr,
int  EcIndex 
)
int chooseComplexImplementation ( int  flag)
int cCI ( int  flag)