1.3 仿真软件MATLAB
MATLAB是Matrix Laboratory的简称,即矩阵实验室,其商业版本是在1984年首次走向市场,是由美国MathWorks公司推出的。随着时代的发展,市场的接受度越来越高,MATLAB的功能也逐渐的增强,如今的MATLAB已经发展成为一种集多种功能于一体的集成软件,在解决矩阵和数值计算以及计算值和符号运算、数据可视化、仿真程序设计等多方面都有较强的功能。在我国各高校中的大批课程里,都离不开MATLAB,它已成为基本的教学工具。
MATLAB是一款集成软件,不仅有简洁的语言系统、较好的交互性和强大的绘图能力,还有为数众多的附加工具箱,以使MATLAB适合不同领域的应用。另外,还有一个配套软件包Simulink,提供一个可视化开发环境,常用于系统模拟、动态、嵌入式系统开发等方面。在本设计中,主要是应用Simulink搭建系统,用MATLAB编写编码函数和译码函数。
1.4 本文主要内容
本文简要介绍了研究的发展意义、AD变换以及MATLAB软件。主要介绍了语音编码技术和脉冲编码调制(PCM)以及一些程序设计和仿真实验。这些都分别在以下章节中进行阐述。
2 语音编码技术
2.1 语音编码技术的现状和发展
在1876年,贝尔的电话发明是语音信号处理研究的开始。60多年后,PCM理论被提出。在近20年,随着微电子技术和计算机的发展,语音编码技术质量要求也越来越高,如此它才真正被广泛认识和使用。语音编码技术的发展水平以及趋势通过国际定制的标准可以很好的诠释出来,国际标准是综合多种因素合成的最佳选择,满足实用性的最佳效益。
近年来,语音编码技术随着高度信息化的社会脚步快速发展,其在各种通信领域中被广泛应用。
2.2 语音压缩编码的概念和分类
实现数字化首先是完成AD转换,对于语音信号,这种转换就是语音编码。为了提高传输效率,在通信系统中传输前往往要进行语音压缩编码。
现有的语音编码器大体可以分三种类型:波形编码器、音源编码器和混合编码器。我们对波形编码器再进行分类,可以分为脉冲编码调制(PCM)、差分PCM(DPCM)和增量调制(DM)。本文主要就是对PCM进行介绍。文献综述
3 脉冲编码调制(PCM)
3.1 PCM技术的发展和现状
脉冲编码调制(PCM)最早在1927年由A.里弗斯提出,PCM的出现奠定了数字通信的基础。PCM编码技术在上世纪40年代就已经于通信系统中实现了。现如今,PCM发展迅速,它已广泛应用于各种领域。
3.2 PCM基本原理
脉冲编码调制(Pulse Code Modulation,PCM)是将模拟信号抽样、量化,最终把已经量化的值变为二进制符号,是将模拟信号变换成数字信号的重要方法之一。其系统的原理简单直观