摘要
介绍线性预测编码(LPC)及其基本原理,由语音信号常用的全极点模型的传递函数推导出线性预测方程,然后简要讲述了G.729中线性预测分析的基本原理。重点是使用Matlab实现G.729中LPC算法,首先阐述了加窗和自相关函数计算,并附上了Matlab的程序说明以及加窗前后运行结果图;最后,列出了求解线性预测滤波器系数经典的Levinson-Durbin算法,同时给出了该算法的Matlab程序描述。利用Matlab程序进行线性预测,可以很直观地知道分析结果,为下一步将算法在DSP上的实现奠定基础。
The principle of LPC and its encoding algorithm are mainly discussed. It is deduced the linear prediction equation from the all - pole model which is commonly used in the speech signal. And then it gives a description of the linear prediction analysis in G. 729. Above all,it explains the implementation of Linear Prediction Coding(LPC) algorithm based on Matlab. At first,it tells the window and the computation of auto - correlation, then gives the program of Matlab and the picture of windowed result. At last,it lists the classic Levinson- Durbin algorithm for linear prediction coefficients,at the same time it gives the program too. The analytical result can be gained by Matlab linear prediction,and make a foundation for DSP.
出处
《现代电子技术》
2009年第7期133-135,共3页
Modern Electronics Technique
基金
广西省教育厅项目<嵌入式VoIP语音网关>(200608LX232)