论文部分内容阅读
在过去的十年中,数字通信领域有着惊人的发展,语音编码技术更是对这一发展有着极大的贡献。进行了语音编码的数据在传输中具有可靠性高,抗干扰能力强,易于查错纠错,在储存的时候容量小,易于储存等特点。而低速率且高质量的低速率语音编码技术更是成为了研究的热点,它在网络通信、语音邮件、IP电话、保密通信等领域都有广泛的应用和前景。低速率语音压缩算法是一个复杂度较高、运算量较大、并且有着重要现实意义的课题。1.2k MELP算法是目前甚低速率压缩算法中较为优秀的算法。结合了混合激励和多带激励的思想,以LPC模型为基础,同时在激励信号产生和基音提取方面做了一些改进,提高了语音合成质量。这些方法主要包括多带混合激励、使用非周期脉冲、残差谐波谱处理技术、自适应谱增强技术和脉冲整形滤波。本论文首先深入学习了1.2kMELP语音压缩算法的关键技术,详细讲解了编解码框图的每一步流程,每一个参数的分析及量化方法。然后使用微软1.2k MELP的开源代码‘’ Microsoft Speech coder ANSI-C Source Code SC12001200bps speech coder Version7.0"在PC上对1.2k MELP进行仿真,并从合成语音质量和代码延时两方面对其进行了性能考查。本论文的重点是实现了基于1.2k MELP编解码算法的通信系统,实现了语音采集、语音编码、打包传输、语音解码、语音播放这一系列的流程。经试验证明,该系统操作方便,性能稳定,语音质量较好且延时小,可以进行实时的语言通信。