计算机工程 ›› 2011, Vol. 37 ›› Issue (21): 261-263.doi: 10.3969/j.issn.1000-3428.2011.21.089

• 开发研究与设计技术 • 上一篇    下一篇

基于DSP的甚低速率语音编码算法及其实现

赵继勇1,曹 芳2,梁妙元3,刘亚峰4   

  1. (1. 解放军理工大学通信工程学院,南京 210007;2. 南京理工大学紫金学院,南京 210046; 3. 解放军理工大学气象学院,南京 211101;4. 解放军69026部队,乌鲁木齐 830002)
  • 收稿日期:2011-04-15 出版日期:2011-11-05 发布日期:2011-11-05
  • 作者简介:赵继勇(1978-),男,讲师,主研方向:中低速率语音编码;曹 芳,助教;梁妙元,讲师;刘亚峰,助理工程师

Very Low Bit Rate Speech Coding Algorithm and Its Implementation Based on DSP

ZHAO Ji-yong 1, CAO Fang 2, LIANG Miao-yuan 3, LIU Ya-feng 4   

  1. (1. Institue of Communication Engineering, PLA University of Science and Technology, Nanjing 210007, China; 2. Zijin College, Nanjing University of Science and Technology, Nanjing 210046, China; 3. Institute of Meteorology, PLA University of Science and Technology, Nanjing 211101, China; 4. The 69026 Force of Chinese PLA, Urumqi 830002, China)
  • Received:2011-04-15 Online:2011-11-05 Published:2011-11-05

摘要: 在混合激励线性预测(MELP)算法的基础上,设计一种1 120 b/s MELP甚低速率语音编码算法。该算法通过增加帧长、动态比特分配和多帧联合矢量量化、及参数内插等方法降低语音的编码速率,并已在TMS320VC5416DSP芯片上实时实现。采用美国GL公司的语音质量评估系统VQT,对编解码的实时语音质量进行评估,语音质量感知评价高于3分。实验结果表明,该算法能够满足实际通信要求。

关键词: 甚低速率语音编码, 动态比特分配, 多帧联合矢量量化, 参数内插

Abstract: Based on the MELP algorithm, an improved 1 120 b/s MELP very coding algorithm is proposed and implemented. Increase of framesize, dynamic bit allocation, multi-frame joint vector quantization and parameter interpolation are used to reduce the bit rate. The speech coding algorithm is implemented on DSP chip TMS320VC5416 in real time. Tested by GL Voice Quality Tester(VQT), the Perceptual Evaluation of Speech Quality(PESQ) scores of the speech coder is more than 3 points. Experimental result shows that this speech coding algorithm can meet actual communication requirements.

Key words: very low bit rate speech coding, dynamic bit allocation, multi-frame joint vector quantization, parameter interpolation

中图分类号: