语音处理技术在单片机上的应用研究与实现(可编辑).doc
《语音处理技术在单片机上的应用研究与实现(可编辑).doc》由会员分享,可在线阅读,更多相关《语音处理技术在单片机上的应用研究与实现(可编辑).doc(46页珍藏版)》请在三一办公上搜索。
1、 电子科技大学硕士学位论文语音处理技术在单片机上的应用研究与实现姓名:郭迅申请学位级别:硕士专业:计算机系统结构指导教师:王忠仁20030601语音处理技术在单片机上的应用研究与实现中文摘要随着多媒体信息处理技术的发展,音频处理技术得到了广泛的应用。语音处理是人机交互的一个重要环节,语音处理技术具有很高的实用价值,已广泛应用于很多的信息查询系统。本文通过对语音报站系统的分柝和设计,从理论和实践两个方面对语音处理技术进行了深入的研究,并在凌阳公司提供的单片机上实现相关功能。论文首先介绍了数字音频的基本知识,然后详细介绍了运行平台和开发环境,包括并行口的工作原理、音频输出口的工作原理、音频输入口的
2、工作原理、中断的工作原理等。论文接着对语音报站系统分别从硬件和软件两方面进行分析设计,选择和利用开发板提供的软硬件资源,详细描述了实现语音报站系统的设计思想和实现步骤。为完成语音报站系统的功能,论文设计并开发出了相应的功能模块。最后,论文对开发实现的实验装置提出进一步的修改意见。关键词:数字音频,单片机,语音处理,语音报站系统语音处理技术在单片机上的应用研究与实现、,.?.? .?, ,. ? .,?,. , ?,. .:,?,。独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的
3、研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:瑚;年卜月日馨迅关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。保密的学位论文在解密后应遵守此规定签名: 导师签名:哆艄夕韭墨日期:却年牛月语音处理技术在单片机上的应用研究与实现第章概述.概
4、念,现状及前景随着计算机科学技术的发展,人们已经不能满足于仅仅通过键盘和显示器同计算机交换信息,而是迫切需要一种更加自然的、能为多数人所接受的方式与计算机沟通,让计算机能听懂人的话,能用语音控制各种自动化系统,由此就诞生了一门新的学科一计算机语音学。它主要包含以下几个方面:语音编码 、语音合成 、语音识别 、语种识别、 说话人识别 、说话人确认等。语音处理是人机交互的一个重要环节,让机器将已存在的语音文件通过压缩编码,编辑,解压播放的处理过程,实现在单片机上的控制,具有很高的实用价值。计算机言语输出有着广阔的应用前景,它可应用于残疾人帮助,电话查询,文本校对,火车站、飞机场的信息报告等领域。.
5、论文的主要任务为设计和开发一个实用的公交车报站系统,通过对该系统所需各项技术知识的分析,选择合适的运行平台和开发工具环境。该系统包括:语音的采集、压缩编码和存储,以及解码还原语音信号输出。系统所需硬件平台除外,还包含语音/转换器、/转换器和其他资源如存储器、键盘。软件应包括对语音的采集、压缩编码、存储及解码输出等功能模块。为方便控制选择各段语音输出,系统还包括键扫描服务程序功能模块。为了使系统工作可靠,系统还需要设计看门狗计数的功能,防止程序跑飞。鉴予此,根据系统需要,我们选择凌阳公司“芯片作为,语音处理技术在单片机上的应用研究与实现以及凌阳公司提供的开发环境一一单片机作为工具。有关单片机的结
6、构,将在第三章中详细介绍本文的章节安排本文的第二章简单描述了语音编码技术的基本原理,第三章详细介绍了所采用的运行平台和开发环境。第四章具体介绍项目设计和实现过程。语音处理技术在单片机上的应用研究与实现第章语音处理技术的基本原理.数字音频声音是机械振动在弹性介质中传播的机械波,话筒把机械振动转换成电信号,模拟音频技术以模拟电压的幅度表示声音的强弱。在计算机内,所有的信息均以数字表示,声音信号也用一系列数字表示,称为数字音频。它的特点是保真度好,动态范围大。.数字音频的采样和量化.采样声波实际上是连续信号,用计算机处理这些信号时,必须先对连续信号采样,即按一定的时间间隔取值,得到为整数。称采样周期
7、,/称采样频率,它需满足采样定理:采样定理:设连续信号的频谱为,以采样间隔采样得到离散信号,如果满足?,是信号的高端截止频率,/,则可以由离散信号完全确定连续信号。,.,常用的音频采样率有:,.,.,.,。.量化为了把采样序列存入计算机,必须将样值量化成一个有限个幅度值的集合。通常,用二进制数字表示量化后的样值,用位二进制码字可以表示个不同的量化电平。量化过程如下:先将整个幅度划分成有限个小幅度量化阶距的集合,把落入某个阶距内的样值归为一类,并赋予相同的量化值。设为量化阶距,量化器的最大范围是,则:/.数字音频的文件格式在多媒体技术中,存储声音信息的文件格式主要有:文件、语音处理技术在单片机上
8、的应用研究与实现文件、文件、文件及文件、文件、文件等。.音频编码基础及标准.编码基础从信息保持的角度讲,只有当信源本身具有冗余度,才能对其进行压缩。根据统计分析的结果,语音信号中存在着多种冗余度,其最主要部分可以分别从时域和频域来考虑。另外由于语音主要是给人听的,所以考虑了人的听觉机理,也能对语音信号实行压缩。时域信息的冗余度幅度的非均匀分布样本间的相关周期间的相关静止系数长时自相关系数?频域信息的冗余度非均匀的长时功率谱密度语音特有的短时功率谱密度人的听觉感知机理.音频编码标准及分类.音频编码的标准当前编码技术发展的一个重要方向就是综合现有的编码技术,制定全球的统一标准,使信息管理系统具有普
9、遍的互操作性并确保了未来的兼容性.国际上,对语音信号压缩编码的审议在国际电报电话委员会下设的第十五研究组进行,相应的建议为系列,多为发表,比如.,.,.,.,的音频编码等.高质量高效率的音频压缩技术广泛的用于多媒体应用。音像制品、数字广播、数字电视等领域.语音处理技术在单片机上的应用研究与实现.音频编码的分类基于音频数据的统计特性进行编码,其典型技术是波形编码.其目标是使重建语音波形保持原波形的形状.脉冲编码调制,简称是最简单最基本的编码方法.它直接赋予抽样点一个代码,没有进行压缩,因而所需的存储空间较大.为了减少存储空间,利用音频抽样的幅度分布规律和相邻样值具有相关性的特点,提出了差值量化,
10、简称,简称,自适应量化,简称等算法,自适应预测编码实现了数据的压缩.波形编码适应性强,音频质量好,但压缩比不大.基于音频的声学参数,进行参数编码,可进一步降低数据率.其目标是使重建音频保持原音频的特性.常用的音频参数有共振峰,线性预测系数,滤波器组等.这种编码技术的优点是数据率低,但还原的信号质量较差,自然度低.将上述两种编码算法很好的结合起来,采用混合编码的方法,能在较低的码率上得到较高的音质.如码本线性预测编码:,简称,多脉冲线性预测编码简称等.基于人的听觉特性进行编码:从人的听觉系统出发,利用掩蔽效应,设计心理声学模型,从而实现更高效率的数字音频压缩.其中以一最有影响.标准中的高频编码和
11、语音处理技术在单片机上的应用研究与实现第章运行平台和开发环境简介.位单片机随着单片机功能集成的发展,其应用领域也逐渐地由传统的控制扩展为控制数据处理以及数字信号处理等领域。单片机是由台湾凌阳科技公司 .设计的系列单片机中的款,它的内核为凌阳最新推出的 位微处理器芯片,广泛应用于嵌入式系统,控制系统,尤以语音处理见长。,. 位单片机基本结构及功能“? 图.系列单片机的总体结构框图语音处理技术在单片机上的应用研究与实现主要包含以下部件:夺内置字的静态令内置令位可编程并行/接口夺通用异步全双工串行接口,具有一标准的发送/接收波形夺串行设备接口:可与串行设备进行数据传输夺位模/数转换夺双通道位数/模转
12、换方式的音频输出,每个通道的输出能力为夺两个位可编程定时器/计数器,可自动预置计数初值夺内置实时时钟单片机的技术特性如下:夺工作电压范围:.一一.夺系统工作频率范围:.一一.夺具有红外通信功能:可对红外信号进行接收或发送夺个中断源来自系统时钟,定时器/计数器,时间基准发生器,外部时钟源输入,触键唤醒以及通用异步串行接口等夺掉电方式下的系统运行可将功耗降至电源电压下的夺具有运行,睡眠方式下的看门狗维护功能夺具有低电压复位,低电压监测功能语音处理技术在单片机上的应用研究与实现.单片机内核结构用户寄存器;堆栈指针:通用寄存器:基指针:段指针数:标志位据:数据段寄存器总线:代码段寄存器:程序指针、:移
13、位缓存器用户/内部寄存器;地址编址器:数据寄存器;寄存器.地址硬件单元二工二总:多路调制器线:移位寄存器:算术逻辑单元甘口刃。删堕竖堕竺图 的内核结构.数据总线和地址总线具有位数据线,其基本数据类型是“字”。位地址线.最多可寻访字的存储空间,用于存放指令代码和数据。地址线中的高位来自状态寄存器中的位代码段或位数据段,则这高位成为存储器的页索引码,简称页码;低位来自相应的位寄存器,称为存储器的地址偏移。.算数逻辑运算单元是运算器的核心部件,它与用户寄存器,内部寄存器及移位器间通过内部总线连接,组成的运算部分,完成各种运算功能。.用户寄存器组“?的寄存器组里有个位的用户寄存器,其功能如下表所示:语
14、音处理技术在单片机上的应用研究与实现表.寄存器符号 功能名称寄存器号堆栈指针寄存器一般寄存器一般寄存器一般寄存器一般寄存器基址指针寄存器状态寄存器程序指针寄存器,.移位器和移位缓存器移位器串接在前面,可进行多种移位操作,对中的算术逻辑运算完成预处理的功能。在进行移位操作时需要有移位缓存器的配合操作,是专用于移位或乘法,除法操作的移位缓存单元。.单片机内核存储器结构 。的片内存储器地址映射如图所示外部保留空间/端口系统端口零页保留空间即冲耶耶蚰耶髓黼黼燃勰第页第页圈 “片内存储器地址映射语音处理技术在单片机上的应用研究与实现夺静态数据存储器的地址区域在范围内。前个字,即地址范围内的存储器寻访速度
15、为两个时钟周期;其余的存储器的寻访速度为三个时钟周期。单片机可扩展外部。夺程序存储器的具有两种寻访速度。零页中地址范围为的其中一为系统保留空间,一存放中断向量的寻访速度为三个时钟周期。其余非零页中的的寻访速度为六个时钟周期。夺堆栈的堆栈遵循后进先出的原则。结构如图?示。找底后较高地址?堆栈生长方向较低地址栈顶图?的堆栈结构堆栈由上而下生成,栈底为高地址,栈顶为低地址。堆栈指针总是指向位于栈顶的第一个空项。在压入一个字数据后减。将多个寄存器压栈写入时总是让指令中序号最高的寄存器先入栈,直至序号最低的寄存器入栈。弹栈操作前,总是指向栈顶的第一个空项,在弹栈拷贝数据之前要加,且总是将先弹出拷贝的数据
16、置入指令中序号最低的寄存器,直至最后一个拷贝数据置入序号最高的寄存器为止。.定时器/计数器单片机提供了两个 位的定时器/计数器:和。语音处理技术在单片机上的应用研究与实现.,定时器/计数器的结构的时钟源是由两个时钟源和经过一个逻辑与门相与而成的,的时钟源只有。如图.示石。/二二一倍频电路卜?生旦?叫千 千 夺。时间基准计数器?叫 图 .”时钟系统的结构图。和图.分别表示了和的结构。图. 结构组成框图语音处理技术在单片机上的应用研究与实现读盎,竺位定时磊/计数器?压商系统竺塑兰塑斛王位计数器。?.一一。萼 位半加器 :。二 竺?输出脉冲控制? “选择 陋出脉冲控制选择控制寄存器图? 结构组成框图
17、定时器/计数器的初值可直接预置或自动重预置写入到预负荷寄存器中。当定时器/计数器被启用或计数产生溢出时,计数初值便会在下一个计数时钟源跳沿时刻被同步装入计数器。.定时器/计数器的控制要素时钟源频率的选择:设置两个时钟源也是为了使定时器/计数器模式多一些,因而用途更广一些。通过写入?或?单元,可控制定时器/计数器的时钟源输入选择和脉宽调制输出的占空比。定时器/计数器的控制列于表.中语音处理技术在单片机上的应用研究与实现表.选择 控制功能说明选择 “ 选择/选择/选择选择选择选择选择”。选择外部时钟 选择 选择 选择 选择“ 选择 选择选择选择外部时钟注只有有此选择项,控制单元?的相应位,为保留位
18、。表示该位的值是或。时钟频率缺省选择为。时钟频率缺省选择为。是指四种时基之一:,及,选择取决于单元的和,参见时钟系统内容。语音处理技术在单片机上的应用研究与实现续表.脉宽调制占空比控制脉宽占空比 / / / / / /?或?单元的一用来选择定时器/计数器的时钟源频率。其中.用于选择时钟源,而一用于选择时钟源。由表.可以看出,的设置频率较高,一般可源自系统时钟频率,即源自锁相环倍频电路输出;而的设置频率相对来说就可低一些,通常源自实时时钟系统振荡器。这两种时钟系统经分频组合为提供了各种不同的计数速率或计数模式。可用作精确的实时时基信号源,例如定时器的时钟源。定时器/计数器的预置数:直接预置写入预
19、置单元/自动重预置计数溢出。定时器/计数器计数溢出:控制方波发生器输出翻转/中断源信号。语音处理技术在单片机上的应用研究与实现脉宽调制输出占空比的控制?或?单元的、用于选择或输出的脉宽调制占空比。和分别作为和端口在各自四位占空比的控制下输出 级脉宽调制信号,用来控制马达等设备的运行速度。.定时器/计数器的配置定时器/计数器的配置单元和其功能说明列在表?中。表.读写配置单元存储地址 功能说明属性位定时器/计数器的预置计数初值存储 读/写单元的控制单元,可进行时钟源、读/写?输入选择和脉宽调制占空比的控制位定时器/计数器的预置计数初值存储读/写单元的控制单元,可进行时钟源输入选读/写择和脉宽调制占
20、空比的控制在预置数单元或内置入一个计数初值后,定时器/计数器会在选择的时钟源频率下开始向计数增加的方向计数,?,当计数到后定时器/计数器溢出,产生一个中断请求信号或,被响应后执行相应的中断服务程序。与此同时,计数初值会被自动重新置入定时器/计数器内,并重复上述加计数的过程。定时器/计数器的溢出信号还会作为脉宽调制输出计数器的时钟源输入,使其输出一个具有四位可调的脉宽调制占空比输出信号或,来控制马达或其他一些设备的速度。语音处理技术在单片机上的应用研究与实现.中断系统.中断类型单片机给出了三种类型的中断:异常中断,事件中断和软件中断。.异常中断异常中断表现为非常重要的事件,一旦发生,必须立即进行
21、处理。目前该单片机定义的异常中断只有复位一种。通常系统复位可以有以下三种情况引起:上电,看门狗计数器溢出以及系统电源低于某电压低限。不论什么情况引起复位,都会使复位引脚的电位变低,进而使程序指针指向一个复位向量所指的系统复位程序入口地址。.事件中断简称中断一般产生于片内外设部件或由中断输入引脚引入的某个事件。这种中断可以整体开通/禁止,也可以个别加以屏蔽。.软件中断软件中断是由软件指令产生的中断,该中断的向量地址为。.中断方式的事件中断可采用两种方式:快速中断请求即中断和中断请求即中断。这两种中断都可以由指令控制开通或禁止。.中断向量和中断源共有个中断源即、?及 。这个中断向量共可安置个中断源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 处理 技术 单片机 应用 研究 实现 编辑
链接地址:https://www.31ppt.com/p-2393456.html