You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.9 KiB
61 lines
1.9 KiB
/*
|
|
**
|
|
** File: "tab_lbc.h"
|
|
**
|
|
** Description: This file contains extern declarations tha tables used by
|
|
** the SG15 LBC Coder for 6.3/5.3 kbps.
|
|
**
|
|
*/
|
|
|
|
/*
|
|
ITU-T G.723 Floating Point Speech Coder ANSI C Source Code. Version 3.01
|
|
|
|
Original fixed-point code copyright (c) 1995,
|
|
AudioCodes, DSP Group, France Telecom, Universite de Sherbrooke.
|
|
All rights reserved.
|
|
|
|
Floating-point code copyright (c) 1995,
|
|
Intel Corporation and France Telecom (CNET).
|
|
All rights reserved.
|
|
|
|
*/
|
|
|
|
//This array is not part of the ITU 723 std.
|
|
extern int minus1mod10[LpcOrder];
|
|
|
|
extern float HammingWindowTable[LpcFrame];
|
|
extern float BinomialWindowTable[LpcOrder+1] ;
|
|
extern float BandExpTable[LpcOrder] ;
|
|
extern float CosineTable[CosineTableSize] ;
|
|
extern float LspDcTable[LpcOrder] ;
|
|
extern int BandInfoTable[LspQntBands][2] ;
|
|
extern float Band0Tb8[LspCbSize*3] ;
|
|
extern float Band1Tb8[LspCbSize*3] ;
|
|
extern float Band2Tb8[LspCbSize*4] ;
|
|
extern short LspTableInt[LspCbSize*12+4] ;
|
|
extern float *BandQntTable[LspQntBands] ;
|
|
extern float PerFiltZeroTable[LpcOrder] ;
|
|
extern float PerFiltPoleTable[LpcOrder] ;
|
|
//PostFiltZeroTable
|
|
//PostFiltPoleTable
|
|
extern int Nb_puls[4];
|
|
extern float FcbkGainTable[NumOfGainLev] ;
|
|
extern Word32 MaxPosTable[4] ;
|
|
extern Word32 CombinatorialTable[MaxPulseNum][SubFrLen/Sgrid] ;
|
|
extern float AcbkGainTable085[85*20] ;
|
|
extern float AcbkGainTable170[170*20] ;
|
|
extern float *AcbkGainTablePtr[3] ;
|
|
extern int AcbkGainBound[3] ;
|
|
extern int GainScramble[85];
|
|
//LpfConstTable
|
|
extern int epsi170[170] ;
|
|
extern float gain170[170] ;
|
|
extern float tabgain170[170];
|
|
extern float tabgain85[85];
|
|
|
|
|
|
extern short AcbkGainTable085Int[85*20] ;
|
|
extern short AcbkGainTable170Int[170*20] ;
|
|
extern short AcbkGainTable170subsetInt[85 *20] ;
|
|
extern short *AcbkGainTablePtrInt[3] ;
|
|
extern short LspTableInt[LspCbSize*12+4] ;
|