码激励线性预测(英语:Code-excited linear prediction,简称CELP)是一种语音编码算法,最早由M. R. Schroeder和B. S. Atal在1985年提出。在当时,它能提供比其他低比特率算法更好的质量,包括如剩余激励线性预测和线性预测编码声码器(例如FS-1015)。它存在不少变种,例如代数CELP、松弛码CELP、低延迟CELP和矢量和激励线性预测(VSELP)编码。它是目前使用最广泛的语音编码算法。它也被用于MPEG-4音频语音编码器。CELP通常是一个通用术语,指一类算法而非特定编解码器。
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 |
介绍
CELP算法基于四项主要思想:
- 通过线性预测(LP)使用产生语音的声源过滤模型。
- 使用一个自适应和一个固定码本作为线性预测模型的输入(激励)。
- 在“感知加权域”中执行闭环搜索。
- 应用向量量化(VQ)
1983年,Schroeder和Atal模拟的原始算法在一台Cray-1超级计算机上运行,需要150秒才能编码1秒的语音。在那之后,更具效率的码本改进以及计算能力的提升使得可以在诸如移动电话等嵌入式设备上运行该算法。
CELP解码器
CELP编码器
参见
外部链接
参考资料
- B.S. Atal, "The History of Linear Prediction," IEEE Signal Processing Magazine, vol. 23, no. 2, March 2006, pp. 154–161.
- M. R. Schroeder and B. S. Atal, "Code-excited linear prediction (CELP): high-quality speech at very low bit rates," in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), vol. 10, pp. 937–940, 1985.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.