⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exc_lbc.h

📁 这是g.723语音标准的编码过程
💻 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 + -