李国帅 取自日志20050929
语音编码感性认识:
LPC(声音的线性预测系数)算法
比较简单,大概就是通过一帧(160点)语音的前n(10左右)个点来预测后一个点的值,通过均方差最小准则来进行计算.这是前项预测除此还有后项预测有些编解码器前后项预测同时使用的.
G.729语音压缩编译码算法
http://www.ti.com.cn/uprogram/algorithm
支持平台: TMS320C54X
说明:G.729语音压缩采用的算法是共轭结构的代数码激励线形预测(CSACELP),是基于CELP编码模型的算法。由于G.729编译码器能够实现很高的语音质量(长话音质)和很低的算法延时,被广泛地应用于数据通信的各个领域,如IP phone和H.323系统等。
特色和优点:G.729是在语音信号8KHz取样的基础上,16bit线性PCM(脉冲编码调制)后进行编码,压缩后数据速率为8Kbps,具有相当于16:1的高压缩率。
性能: 通过G.729编译码器实现解码后的语音信号经过主观测试,具有很高的语音质量,基本达到长话音质
软件综述:G.729编译码软件用于语音信号的数字化压缩处理,在保证话音较高质量的条件下,降低语音信号传输比特率,减小其占用带宽,从而增加信道容量。在多媒体通信系统中,与其他图象处理软件技术结合,实现多媒体信息的传输。
规格: 编码时输入为16bitPCM语音信号,输出2进制比特流。译码时输入为2进制比特流,输出16bit PCM语音信号。
存储器容量:程序存储器22K字,数据存储器5K字
处理器能力: 22.5MIPS
对象硬件平台:TMS320C5000
硬件要求:TMS320C54x
应用软件:code composer studio
曾使用操作系统:DOS , WINDOWS
可用性: 用于多媒体通信系统中
G.729语音编码算法
G.729是ITU于1995年制定的编码速率为8kb/s的共轭结构码激励线性预测(Conjugate-Structure Algebraic-Coder-Excited Linear Prediction,CS-ACELP)声码器语音编码算法标准,它的主要应用范围有:
1)个人通信系统(PCS);
2)数字卫星系统;
3)其它如分组语音与电路复接设备。
目前,该算法也是IP电话系统中的必选语音编码算法之一。
G.729算法的帧长为10ms,编码器含5ms前瞻,算法时延15ms。其重建语音质量在大多数工作环境下等同于32kb/s的ADPCM(G.726),MOS分大于4.0。
ITU-G.729A算法
说明:为了适应蜂窝电路和网络电话的急速发展,96年3月ITU制定了G.729标准,采用CS-ACELP数码率为8Kbps。96年11月ITU又发表了G.729A的简化标准,降低了运算量,音质较G.729(MOS4.0)稍有下降。可以使用共享插件g729a.lib。