constants.h

Go to the documentation of this file.
00001 
00002    /******************************************************************
00003 
00004        iLBC Speech Coder ANSI-C Source Code
00005 
00006        constants.h
00007 
00008        Copyright (C) The Internet Society (2004).
00009        All Rights Reserved.
00010 
00011    ******************************************************************/
00012 
00013    #ifndef __iLBC_CONSTANTS_H
00014    #define __iLBC_CONSTANTS_H
00015 
00016    #include "iLBC_define.h"
00017 
00018 
00019    /* ULP bit allocation */
00020 
00021 
00022 
00023 
00024 
00025 
00026    extern const iLBC_ULP_Inst_t ULP_20msTbl;
00027    extern const iLBC_ULP_Inst_t ULP_30msTbl;
00028 
00029    /* high pass filters */
00030 
00031    extern float hpi_zero_coefsTbl[];
00032    extern float hpi_pole_coefsTbl[];
00033    extern float hpo_zero_coefsTbl[];
00034    extern float hpo_pole_coefsTbl[];
00035 
00036    /* low pass filters */
00037    extern float lpFilt_coefsTbl[];
00038 
00039    /* LPC analysis and quantization */
00040 
00041    extern float lpc_winTbl[];
00042    extern float lpc_asymwinTbl[];
00043    extern float lpc_lagwinTbl[];
00044    extern float lsfCbTbl[];
00045    extern float lsfmeanTbl[];
00046    extern int   dim_lsfCbTbl[];
00047    extern int   size_lsfCbTbl[];
00048    extern float lsf_weightTbl_30ms[];
00049    extern float lsf_weightTbl_20ms[];
00050 
00051    /* state quantization tables */
00052 
00053    extern float state_sq3Tbl[];
00054    extern float state_frgqTbl[];
00055 
00056    /* gain quantization tables */
00057 
00058    extern float gain_sq3Tbl[];
00059    extern float gain_sq4Tbl[];
00060    extern float gain_sq5Tbl[];
00061 
00062    /* adaptive codebook definitions */
00063 
00064    extern int search_rangeTbl[5][CB_NSTAGES];
00065    extern int memLfTbl[];
00066    extern int stMemLTbl;
00067    extern float cbfiltersTbl[CB_FILTERLEN];
00068 
00069    /* enhancer definitions */
00070 
00071    extern float polyphaserTbl[];
00072    extern float enh_plocsTbl[];
00073 
00074 
00075 
00076 
00077 
00078 
00079    #endif
00080 

Generated on Thu Apr 16 06:27:32 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6