2
/******************************************************************
4
iLBC Speech Coder ANSI-C Source Code
8
Copyright (C) The Internet Society (2004).
11
******************************************************************/
13
#ifndef __iLBC_CONSTANTS_H
14
#define __iLBC_CONSTANTS_H
16
#include "iLBC_define.h"
19
/* ULP bit allocation */
26
extern const iLBC_ULP_Inst_t ULP_20msTbl;
27
extern const iLBC_ULP_Inst_t ULP_30msTbl;
29
/* high pass filters */
31
extern float hpi_zero_coefsTbl[];
32
extern float hpi_pole_coefsTbl[];
33
extern float hpo_zero_coefsTbl[];
34
extern float hpo_pole_coefsTbl[];
36
/* low pass filters */
37
extern float lpFilt_coefsTbl[];
39
/* LPC analysis and quantization */
41
extern float lpc_winTbl[];
42
extern float lpc_asymwinTbl[];
43
extern float lpc_lagwinTbl[];
44
extern float lsfCbTbl[];
45
extern float lsfmeanTbl[];
46
extern int dim_lsfCbTbl[];
47
extern int size_lsfCbTbl[];
48
extern float lsf_weightTbl_30ms[];
49
extern float lsf_weightTbl_20ms[];
51
/* state quantization tables */
53
extern float state_sq3Tbl[];
54
extern float state_frgqTbl[];
56
/* gain quantization tables */
58
extern float gain_sq3Tbl[];
59
extern float gain_sq4Tbl[];
60
extern float gain_sq5Tbl[];
62
/* adaptive codebook definitions */
64
extern int search_rangeTbl[5][CB_NSTAGES];
65
extern int memLfTbl[];
67
extern float cbfiltersTbl[CB_FILTERLEN];
69
/* enhancer definitions */
71
extern float polyphaserTbl[];
72
extern float enh_plocsTbl[];