图解CELP模型的语意编码器

 CELP,是Code Excited Linear Prediction的缩写。CELP是近10年来最成功的语音编码算法。CELP语音编码算法用线性预测提取声道参数,用一个包含许多典型的激励矢量的码本作为激励参数,每次编码时都在这个码本中搜索一个最佳的激励矢量,这个激励矢量的编码值就是这个序列的码本中的序号。CELP已经被许多语音编码标准所采用,美国联邦标准FS1016就是采用CELP的编码方法,主要用于高质量的窄带语音保密通信。

 

 

 

  

 

 

CELP编码时,短时合成滤波器主要是通过LPC分析得到LPC参数,然后进行基音搜索,得到基音周期和增益,最后进行固定码本搜索,得到固定码本的序号和增益。

 

CELP解码中时,自适应码本和固定码本分别被乘以各自的增益,加起来构成激励。通过激励LP合成滤波器来重构语音。

posted @ 2010-08-19 00:11  c6000  阅读(2157)  评论(0编辑  收藏  举报