文件名称:GSM_full_rate.RAR
介绍说明--下载内容均来自于网络,请自行研究使用
长期预测(LTP)与规则脉冲激励(RPE),而全速率编解码器就被称为RPE-LTP线性预测编码器。
输入至RPE-LTP编码器的数据为包括160个采样值的20ms语音,每一个采样值都拥有13位精度。数据首先通过预加重滤波器来提高信号的高频分量,以获得更好的传输效率。滤波器一般还消除信号上的任何偏移以简化进一步的计算。
正如前面所提到的,语音产生模型可看成是空气通过一组不同大小的圆柱体。短期分析级采用自动相关来计算与模型所用的8个圆柱体有关的8个反射系数,同时采用一种称为Schur递归的技术来有效地求解所得到的方程组。参数被变换成可以更少的位数来进行更佳量化的LAR(log-area ratio)。这些是传输流的前8个参数。
然后再将编码后的LAR解码成系数,并用来对输入采样值进行滤波。解码LAR的原因是为了确保编码器使用解码器上的相同信息来进行滤波。这一级上的其余采样值用于编解码器的LTP级。
-this is code about RPE-LTP voice code algorithm
输入至RPE-LTP编码器的数据为包括160个采样值的20ms语音,每一个采样值都拥有13位精度。数据首先通过预加重滤波器来提高信号的高频分量,以获得更好的传输效率。滤波器一般还消除信号上的任何偏移以简化进一步的计算。
正如前面所提到的,语音产生模型可看成是空气通过一组不同大小的圆柱体。短期分析级采用自动相关来计算与模型所用的8个圆柱体有关的8个反射系数,同时采用一种称为Schur递归的技术来有效地求解所得到的方程组。参数被变换成可以更少的位数来进行更佳量化的LAR(log-area ratio)。这些是传输流的前8个参数。
然后再将编码后的LAR解码成系数,并用来对输入采样值进行滤波。解码LAR的原因是为了确保编码器使用解码器上的相同信息来进行滤波。这一级上的其余采样值用于编解码器的LTP级。
-this is code about RPE-LTP voice code algorithm
(系统自动生成,下载前可以参看下载内容)
下载文件列表
GSM全速率语音编码的源代码\AGC.C
.........................\AUTOCORR.C
.........................\AZ_LSP.C
.........................\BASIC_OP.H
.........................\BASICOP2.C
.........................\BITS2PRM.C
.........................\C1035PF.C
.........................\CNST.H
.........................\COD_12K2.C
.........................\CODEC.H
.........................\CODER.C
.........................\CODER.RSP
.........................\CONVOLVE.C
.........................\COPY.C
.........................\COUNT.C
.........................\COUNT.H
.........................\D_GAINS.C
.........................\D_HOMING.C
.........................\D_HOMING.H
.........................\D_PLSF_5.C
.........................\D1035PF.C
.........................\DEC_12K2.C
.........................\DEC_LAG6.C
.........................\DECODER.C
.........................\DECODER.RSP
.........................\DTX.C
.........................\DTX.H
.........................\E_HOMING.C
.........................\E_HOMING.H
.........................\ED_IFACE.C
.........................\ENC_LAG6.C
.........................\G_CODE.C
.........................\G_PITCH.C
.........................\GAINS_TB.H
.........................\GRID.TAB
.........................\INT_LPC.C
.........................\INTER_6.C
.........................\INV_SQRT.C
.........................\INV_SQRT.TAB
.........................\LAG_WIND.C
.........................\LAG_WIND.TAB
.........................\LEVINSON.C
.........................\LOG2.C
.........................\LOG2.TAB
.........................\LSP_AZ.C
.........................\LSP_LSF.C
.........................\LSP_LSF.TAB
.........................\MAKEFILE.GCC
.........................\MAKEFILE.HP
.........................\MAKEFILE.PC
.........................\MAKEFILE.SUN
.........................\N_PROC.C
.........................\N_STACK.H
.........................\OPER_32B.C
.........................\OPER_32B.H
.........................\PITCH_F6.C
.........................\PITCH_OL.C
.........................\POW2.C
.........................\POW2.TAB
.........................\PRE_PROC.C
.........................\PRED_LT6.C
.........................\PREEMPH.C
.........................\PRM2BITS.C
.........................\PSTFILT2.C
.........................\Q_GAINS.C
.........................\Q_PLSF_5.C
.........................\Q_PLSF_5.TAB
.........................\README.TXT
.........................\REORDER.C
.........................\RESIDU.C
.........................\SET_ZERO.C
.........................\SIG_PROC.H
.........................\SPCH_DOS.COD
.........................\SPCH_DOS.DEC
.........................\SPCH_DOS.INP
.........................\SPCH_DOS.OUT
.........................\SPCH_UNX.COD
.........................\SPCH_UNX.DEC
.........................\SPCH_UNX.INP
.........................\SPCH_UNX.OUT
.........................\SYN_FILT.C
.........................\TS_DOS.BAT
.........................\TS_UNX.BAT
.........................\TYPEDEF.H
.........................\VAD.C
.........................\VAD.H
.........................\WEIGHT_A.C
.........................\WINDOW2.TAB
.........................\使用说明请参看右侧注释====〉〉.txt
GSM全速率语音编码的源代码
.........................\AUTOCORR.C
.........................\AZ_LSP.C
.........................\BASIC_OP.H
.........................\BASICOP2.C
.........................\BITS2PRM.C
.........................\C1035PF.C
.........................\CNST.H
.........................\COD_12K2.C
.........................\CODEC.H
.........................\CODER.C
.........................\CODER.RSP
.........................\CONVOLVE.C
.........................\COPY.C
.........................\COUNT.C
.........................\COUNT.H
.........................\D_GAINS.C
.........................\D_HOMING.C
.........................\D_HOMING.H
.........................\D_PLSF_5.C
.........................\D1035PF.C
.........................\DEC_12K2.C
.........................\DEC_LAG6.C
.........................\DECODER.C
.........................\DECODER.RSP
.........................\DTX.C
.........................\DTX.H
.........................\E_HOMING.C
.........................\E_HOMING.H
.........................\ED_IFACE.C
.........................\ENC_LAG6.C
.........................\G_CODE.C
.........................\G_PITCH.C
.........................\GAINS_TB.H
.........................\GRID.TAB
.........................\INT_LPC.C
.........................\INTER_6.C
.........................\INV_SQRT.C
.........................\INV_SQRT.TAB
.........................\LAG_WIND.C
.........................\LAG_WIND.TAB
.........................\LEVINSON.C
.........................\LOG2.C
.........................\LOG2.TAB
.........................\LSP_AZ.C
.........................\LSP_LSF.C
.........................\LSP_LSF.TAB
.........................\MAKEFILE.GCC
.........................\MAKEFILE.HP
.........................\MAKEFILE.PC
.........................\MAKEFILE.SUN
.........................\N_PROC.C
.........................\N_STACK.H
.........................\OPER_32B.C
.........................\OPER_32B.H
.........................\PITCH_F6.C
.........................\PITCH_OL.C
.........................\POW2.C
.........................\POW2.TAB
.........................\PRE_PROC.C
.........................\PRED_LT6.C
.........................\PREEMPH.C
.........................\PRM2BITS.C
.........................\PSTFILT2.C
.........................\Q_GAINS.C
.........................\Q_PLSF_5.C
.........................\Q_PLSF_5.TAB
.........................\README.TXT
.........................\REORDER.C
.........................\RESIDU.C
.........................\SET_ZERO.C
.........................\SIG_PROC.H
.........................\SPCH_DOS.COD
.........................\SPCH_DOS.DEC
.........................\SPCH_DOS.INP
.........................\SPCH_DOS.OUT
.........................\SPCH_UNX.COD
.........................\SPCH_UNX.DEC
.........................\SPCH_UNX.INP
.........................\SPCH_UNX.OUT
.........................\SYN_FILT.C
.........................\TS_DOS.BAT
.........................\TS_UNX.BAT
.........................\TYPEDEF.H
.........................\VAD.C
.........................\VAD.H
.........................\WEIGHT_A.C
.........................\WINDOW2.TAB
.........................\使用说明请参看右侧注释====〉〉.txt
GSM全速率语音编码的源代码