www.pudn.com > VoiceActivityDetection.rar > consts.h


#ifndef consts_h 
#define consts_h 
 
#include "cnst.h" 
 
/* RE8 lattice quantiser constants */ 
#define NB_SPHERE 32 
#define NB_LEADER 36 
#define NB_LDSIGN 224 
#define NB_LDQ3   9 
#define NB_LDQ4   27 
 
/* LF ISF quantiser constants */ 
#define ORDER   16 
#define ISF_GAP 50.0 
#define N_SURV  4 
#define SIZE_BK1  256 
#define SIZE_BK2  256 
#define SIZE_BK21 64 
#define SIZE_BK22 128 
#define SIZE_BK23 128 
#define SIZE_BK24 32 
#define SIZE_BK25 32 
#define SIZE_BK21_36b 128 
#define SIZE_BK22_36b 128 
#define SIZE_BK23_36b 64 
 
/* HF ISF quantiser constants */ 
#define Q_ISF_ORDER 8 
#define SIZE_BK1_HF 4 
#define SIZE_BK2_HF 128 
 
/* HF gain quantiser constants */ 
#define Q_GN_ORDER    4 
#define SIZE_BK_HF    128 
#define MEAN_GAIN_HF  2.807458f 
 
/* Resampling filter sizes and factors */ 
#define FAC1_48k  4 
#define FAC1_44k  128 
#define FAC1_32k  2 
#define FAC1_28k8 4 
#define FAC2_48k  15 
#define FAC2_44k  441 
#define FAC2_32k  5 
#define FAC2_28k8 9 
#define NCOEF_48k  45 
#define NCOEF_44k  42 
#define NCOEF_32k  30 
#define NCOEF_28k8 27 
#define NCOEF_24k  23 
#define NCOEF_22k  21 
#define NCOEF_16k  15 
#define NCOEF_12k8 12 
 
/* Max size of FFT */ 
#define  N_MAX      1152 
 
/* For pitch predictor */ 
#define PIT_UP_SAMP      4 
#define PIT_L_INTERPOL2  16 
#define PIT_FIR_SIZE2    (PIT_UP_SAMP*PIT_L_INTERPOL2+1) 
 
#endif