自适应预测声码器的实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
本文介绍了一种基于自适应预测编码(APC)的声码器。通过对语音信号的时域分析,其中包括短时能量分析、短时过零率分析,以及线性预测分析,结合matlab这个编程工具,开发出了一种简单的语音编码和译码系统。实验结果表明.经过该系统处理后的语音信号具有较高的压缩率和可懂度。
关键词:语音编码 自适应预测编码 时域分析 短时能量 短时过零率 线性预测分析
A kind of speech coder based on adaptive predication
Abstract
This text has introduced a kind of speech coder based on adaptive predication coding.In the way of analyzing speech signal in time domain, including short-time energy analysis and short-time average zero-crossing rate analysis,besides that,linear predication analysis is also used in it.Combining the tool Matlab,develop a simple speech coding and encoding system. Experimental result indicate, after the processing of this system,the speech signal has higher compressing rate and is understandable.
Key word: Speech coding, Adaptive predication coding ,Time-domain analysis, Short-time energy, Short-time average zero-crossing rate,linear predication analysis
前 言
劳动创造了人类,创造了人类文明。而语言是人类创造和记载几千年的人类文明史的根本手段,没有语言就没有今天的人类文明。
语音是语言的声学表现,是人类交流信息最自然、最有效、最方便的手段,也是人类进行思维的一种依托。人类开始进入了信息化时代,用现代手段研究语音处理技术,使人们能更加有效地产生、传输、存储和获取语言信息.这对于促进社会的发展具有十分重要的意义。
语音是人类交流信息的基本手段。随着信息科学技术的飞速发展,语音信号处理技术在最近20多年中取得了重大进展。语音信号压缩编码是语音信号处理的一个方面,它和通信领域联系最为密切.而语音识别,语音合成,语音增强等方面在理论上与语音信号压缩编码有很多相通之处.因此,系统,全面地掌握当今语音信号压缩的原理和方法,对语音信号处理领域工作的开展具有重要意义.
语音编码技术是伴随着语音的数字化而产生的,目的主要应用在数字语音通信和数字语音存储两个领域。由于简单地由连续语音信号抽样置化得到的数字语音信号,在传输和存储时要占用较多的信道资源和存储空间,因此,如何在尽量减少失真的情况下,高效率地对模拟语音信号进行数字表达,即压缩编码,就成为语音编码技术的主要内容。实际上,语音信号中含有大量的冗余信息,采用各种信源编码技术减除语音信号的冗余度,并充分利用人耳的听觉掩蔽效应,就可以将其编码速率压缩很多倍,而仍能恢复出可懂度甚至自然度很好的语音。一个极端的例子是,当比特率由普通数字电话的64kb/s压缩到150kb/s时(即压缩400多倍),仍能提供可懂的语音。
可以预计在未来的五到十年内,语音编码技术的应用将更加广泛,各种各样的编码技术将出现在人们的面前。通过和通信工程的结合,将使通信技术的水平大大提高。
前 言 3
第一章 语音学基础 3
1.1 语音学基本概念 3
1.2 语音信号的统计特性 3
1.3 语音信号的数字模型 3
1.4 语音信号的时域处理方法 3
1.5 语音编码 3
第二章 基于线性预测的自适应预测编码 3
2.1自适应预测编码(APC) 3
2.2 线性预测的基本原理 3
2.3 线性预测方程组的解法 3
第三章 语音编码的实现部分 3
3.1 编程工具(MATLAB)简介 3
3.2语音编码设计流程 3
3.3 语音编码的程序实现 3
第四章 语音编码的运行结果 3
20600 字