📄 exc_lbc.h
字号:
/*
**
** File: "exc_lbc.h"
**
** Description: Function prototypes for "exc_lbc.c"
**
*/
/*
ITU-T G.723 Speech Coder ANSI-C Source Code Version 5.00
copyright (c) 1995, AudioCodes, DSP Group, France Telecom,
Universite de Sherbrooke. All rights reserved.
*/
Word16 Estim_Pitch( Word16 *Dpnt, Word16 Start );
PWDEF Comp_Pw( Word16 *Dpnt, Word16 Start, Word16 Olp ); ///
void Filt_Pw( Word16 *DataBuff, Word16 *Dpnt, Word16 Start, PWDEF Pw ); ///
void Find_Fcbk( Word16 *Dpnt, Word16 *ImpResp, LINEDEF *Line, Word16 Sfc );//////////
void Gen_Trn( Word16 *Dst, Word16 *Src, Word16 Olp ); //high
void Find_Best( BESTDEF *Best, Word16 *Tv, Word16 *ImpResp, Word16 Np, //rate
Word16 Olp ); //excitation
void Fcbk_Pack( Word16 *Dpnt, SFSDEF *Sfs, BESTDEF *Best, Word16 Np ); //
void Fcbk_Unpk( Word16 *Tv, SFSDEF Sfs, Word16 Olp, Word16 Sfc ); //////////
void Find_Acbk( Word16 *Tv, Word16 *ImpResp, Word16 *PrevExc, LINEDEF ///////////
*Line, Word16 Sfc ); //pitch
void Get_Rez( Word16 *Tv, Word16 *PrevExc, Word16 Lag ); //predictor
void Decod_Acbk( Word16 *Tv, Word16 *PrevExc, Word16 Olp, Word16 Lid, //////////
Word16 Gid );
void reset_max_time(void);
Word16 search_T0 ( Word16 T0, Word16 Gid, Word16 *gain_T0); //////////////
Word16 ACELP_LBC_code(Word16 X[], Word16 h[], Word16 T0, Word16 code[], //
Word16 *gain, Word16 *shift, Word16 *sign, Word16 gain_T0); //
void Cor_h(Word16 *H, Word16 *rr); //low
void Cor_h_X(Word16 h[], Word16 X[], Word16 D[]); //rate
Word16 D4i64_LBC(Word16 Dn[], Word16 rr[], Word16 h[], Word16 cod[], //excitation
Word16 y[], Word16 *code_shift, Word16 *sign); //
Word16 G_code(Word16 X[], Word16 Y[], Word16 *gain_q); //////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -