数字化语音存储与回放系统-毕业设计论文.docx





《数字化语音存储与回放系统-毕业设计论文.docx》由会员分享,可在线阅读,更多相关《数字化语音存储与回放系统-毕业设计论文.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要语音信号处理属于信息科学的一个重要分支,大规模集成技术的高度发展和计算机技术的飞速前进,推动了这一技术的发展。在数字音频技术和多媒体技术迅速发展的今天,传统的磁带语音录放系统因体积大、使用不便、放音不清晰而受到了巨大挑战。本课题组提出的体积小巧,功耗低的数字化语音存储与回放系统,可以有效的解决传统的语音录放系统在电子与信息处理的使用中受到的限制。本文提出了以SST89E554RC芯片为核心的单片机小系统,用它来实现整个数字化语音存储与回放系统的逻辑控制。单片机将通过模数转换器A/D转换的数字信号送入外部存储器中,在回放时,单片机再从存储器中读出,送到数模转换器D/A转换成模拟信号输出。系
2、统采用了键盘选择压缩方式,在字符型显示器上显示,并可实现实时语音存储与回放,性能稳定,并且界面友好。多次的测试实验表明,本系统基本满足设计要求。文中重点讨论了小系统的设计过程、硬件流程和软件的调试问题,研究了采用DPCM编码方式以解决因存储空间不够而引起的存储时间不够的问题。关键字:单片机小系统;外部中断;A/D转换;D/A转换;IAP;DPCMAbstractVoice processing is an important branch of information science. The technology has improved a lot with the high develo
3、pment of the large scale integration technology and the computer science technology. As the rapid development of digital audio technology and multi-media technology, the traditional tape desk is facing challenge for it unclear replaying and inconvenient. Our design, digital voice storage and replay
4、system, proposed the volume is exquisite, the power loss low. It can solve the limitation of the tradition voice system in electronic and information processing usage.The article has presenting a single-chip system with SST89E554RC chip as it center processing .The MCU(microcontroller) system is use
5、d to control the logic of the digital voice storage and replay system. When the voice system is in it storage state, the MCU system will send the digital signal to the RAM from the ADC (Analog to Digital Converter). When in the state of replaying, the MCU system will read the signal from the RAM (Ra
6、ndom Access Memory), and then, send the signals into DAC (Digital to Analog Converter). After this, the signals will change into analog signal. The system has designed the keyboard selecting compression method, LCD indicating. It can also realize the real-time storing and replaying, and the surface
7、is very friendly. The local test indicates this system satisfied basically designing required.The article emphasizes the designing process of the MCU system, the flow of the hardware and the debugging of software. Compression coding method, which is used to solve the limited room of the RAM, is also
8、 emphasized in it.Keywords: MCU system; external interrupt; ADC; DAC; IAP; DPCM目 录摘 要IAbstractII绪 论1第1章 理论基础及系统要求21.1引言21.2语音系统构成21.2.1 系统基本原理21.2.2 系统组成和流程21.2.3 语音系统的要求31.3控制系统任务31.4本章小结4第2章 控制系统硬件设计52.1 引言52.2 设计方案论证52.2.1 采用可编程逻辑器件来实现控制52.2.2 采用DSK来实现控制62.2.3 采用单片机系统来实现控制72.3 控制系统整体设计72.4 本章小结8第
9、3章 控制系统硬件的实现93.1 引言93.2 单片机芯片介绍93.3 单片机外围电路113.3.1 存储芯片RAM62256及译码芯片74LS138113.3.2 锁存器74HC573和收发器74HC245123.3.3 键盘中断电路133.3.4 RS-232串口电路133.4 控制系统与前后通道的连接143.4.1 系统与前向通道的连接143.4.2 系统与后向通道的连接153.5 系统的时序163.6 本章小结17第4章 控制系统软件调试184.1 引言184.2 调试软件的介绍184.2.1 Keil软件简介184.2.2 BSL软件简介194.3 测试程序的调试及结果204.3.1
10、 控制系统的测试204.3.2 测试程序的调试204.4 语音系统软件的调试214.4.1 控制系统软件流程214.4.2 压缩编码方式224.4.3 语音系统软件调试234.5 本章小结23第5章 语音系统联调245.1 引言245.2 系统联调方法245.2.1 电路连接245.2.2 整机调试245.3 联调结果及分析255.4 本章小结25总 结26致 谢27参 考 文 献28附录(一)系统硬件图29附录(二)测试程序30附录(三)语音系统程序3540绪 论1 选题背景从磁带、录像带到CD、VCD、DVD;从黑白电视机、彩色电视机、高清晰度电视机(HDTV)到具有数字信号处理功能的电视
11、机;从留声机、录音机到语音信箱;现在正处在模拟信息到数字信息的变革之中,传统的磁带语音录放系统因其体积大,使用不便,在电子与信息处理的使用中受到许多限制。虽然,目前广播电视系统尚未实现真正的数字化,相信在不久的将来,真正的数字电视机、数字收音机、数字收录机将进入家庭。所以,研究音频信号的数字化存储、处理和回放系统有着很重要的现实意义。2 课题任务本实验任务所提出的数字化语音存储与回放系统,其基本原理是对语音的录音和放音进行数字化控制。其中,关键技术在于:为了增加语音存储时间,提高存储器的利用率,采用了非失真压缩算法对语音信号进行压缩后再存储,而在回放是再进行解压缩;同时,对输入语音信号进行数字
12、滤波以抑制杂音和干扰,从而确保了语音回放的可靠质量。本文提出的单片机小系统就是来完成这种数字化的控制的。通过比较多种控制系统的实现方案,最终决定采用单片机来实现。考虑到语音系统的存储时间要求的指标和存储容量有限的问题,在软件方面采用了DPCM编码方式对存储数据进行压缩以加长存储时间。采用键盘选择方式,来比较直通存储方式和DPCM压缩存储方式的语音效果和存储时长。第1章 理论基础及系统要求1.1 引言目前,随着数字化信号处理技术的不断提高,单片机,数字信号处理器以及语音处理大规模集成电路的进步,语音合成,语音识别,语音存储和回放技术的应用越来越广泛。本文提出的体积小巧,功耗低的数字化语音存储与回
13、放系统将完全可以替代传统的语音录放系统。1.2 语音系统构成1.2.1 系统基本原理语音采集原理是,人耳能听到的声音是一种频率范围为20Hz20kHz,而一般语音频率最高为3.4kHz。语音的采集是指语音声波信号经麦克风和高频放大器转换成有一定幅度的模拟量电信号,然后再转换成数字量的全过程。根据“奈奎斯特采样定理”,采样频率必须大于模拟信号最高频率的两倍,由于语音信号频率为3003.4kHz,所以把语音采集的采样频率定为8kHz1,17。语音生成原理是,单片机语音生成过程,可以看成是语音采集过程的逆过程,但又不是原封不动地恢复原来的语音,而是对原来语音的可控制、可重组的实时恢复。在放音时,只要
14、依原先的采样值经D/A接口处理,便可以使原音重现。1.2.2 系统组成和流程整个语音系统是由话筒、语音信号阻抗匹配器、话音放大器、低通滤波器和A/D转换器组成的前向通道,与单片机小系统,再加上由D/A转换器、输出放大器、低通滤波器、功率放大器和喇叭组成的后向通道相连而成的。如图1-1所示:模数转换器低通滤波器话音放大器话筒数据存储器单片机数模转换器输出放大器低通滤波器功率放大器 图1-1 语音系统整体流程1.2.3 语音系统的要求为高保真处理语音信号,设计基本要求如下(1)话音放大器的增益为40dB。(2)扬声器负载为8,输出功率不小于0.5W。(3)带通滤波器:通带为300Hz3.4KHz。
15、(4)ADC:采样频率fs=8kHz,字长=8位。(5)语音存储时间5s。(6)DAC:变换频率fc=8kHz,字长=8位。(7)回放语音质量好。在保证语音质量的前提下,进一步提高系统性能,(1)减少系统噪音电平,增加自动音量控制功能。(2)语音存储时间增加到50s以上。(3)提高存储器的利用率(在原有存储容量不变的前提下,提高语音存储时间)。1.3 控制系统任务数字化语音存储与回放系统的工作原理是语音的录音和放音的以微处理器芯片为核心,将模拟语音信号通过模数转换器A/D转换成数字信号,再通过单片机控制存储在存储器中,回放时,由单片机控制将数据从存储器中读出,通过数模转换器D/A输出。因此,单
16、片机控制系统首先应该满足A/D和D/A转换器的接口要求,存储器应该满足采样频率为8kHz的语音存储时间不小于4s,同时应该具有键盘输入申请中断功能。1.4 本章小结本章首先简要介绍了数字化语音处理技术的基本原理,然后详细介绍了数字化语音存储与回放系统的系统构成,基本要求和扩展的要求。单片机控制系统是整个语音处理系统的核心,一个简单的单片机系统的开发也需要电路设计,单片机器件选择和程序编写3个步骤。因此,在接下来的章节,将详细介绍单片机控制系统的设计、实现、以及配套的软件调试。第2章 控制系统硬件设计2.1 引言实现数字化语音存储与回放技术,可采用一些专门的语音处理芯片,但一般需要外接存储器,且
17、不能对语音信号进行数字化处理。无法达到实验要求的语音质量。语音系统的控制部分可以采用多种方法来实现,例如:可编程逻辑器件、DSK(DSP Starter Kit)或单片机等技术来实现。下面将对这些可行性方案进行论证,比较。2.2 设计方案论证2.2.1 采用可编程逻辑器件来实现控制 设计选用Xilinx公司XC9500系列的CPLD(Complex Programmable Logic Device)芯片来实现。根据设计要求将该系统分为三个状态:待机状态、录音状态、放音状态,分别由三个输入信号控制进入这三个状态。系统主要由模数转换器ADC(Analog to Digital Converter
18、)、 图 21 采用CPLD的系统设计数模转换器DAC(Digital to Analog Converter)、静态存储器SRAM(Static Random Access Memory)和控制器等几个部分组成。在电子设计技术中CPLD有多方面的优势:在系统编程,时延特性可预测,引脚锁定能力强等。使得用CPLD实现控制器的系统具有设计快速,调试方便,噪声低,语音回放效果好,PCB(Protected Circuit Board)板面积小等多方面的优点【2】。但同时,其实现起来较为复杂,而且不太容易作成友好的人机交互界面。2.2.2 采用DSK来实现控制DSK(DSP Starter Kit)
19、是美国T1公司为初学DSP者开发的学习工具,以第三代DSP芯片TMS320C50 DSP为核心,配以必要的硬件电路和简化的开发软件,通过与PC机简单接口,就可以学习使用DSP,亲自体会实时处理的强大功能。它对用户是开放的,允许建立并运行自己的应用程序,还可以通过适当的硬件扩展,很容易构成一个小型实用系统。 DSK系统的最大的优越性在于,A/D和D/A转换频率通过编程可以调节,可以根据音质和存储时间权衡选择采样速率;由于DSP具有的增强型哈佛结构、流水线指令操作方式、独有的硬件乘法器以及高效的指令集和丰富的寻址方式等一系列优点,非常适合数字信号处理算法的实现【3】,所以,在压缩编码的同时,还可以
20、进行增强、去噪等处理。但是,作为一个毕业设计性实验,还必须考虑系统的价格、体积等因素。同时,采用本方案,其采样率和字长还达不到要求,还必须扩展外部存储器3。图 22 DSK结构框图2.2.3 采用单片机系统来实现控制 单片机是将中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM或EPROM)、定时器芯片和一些输入/输出接口电路集成在一个芯片上的微控制器(Microcontroller)。而对于一个典型的单片机系统而言,主要由单片机、晶振和复位电路、输入控制电路、输出显示电路以及外围功能器件组成。在本语音系统中,对于语音信号(最高频率约为3.4kHz,8kHz采样频率),12MHz的
21、8位单片机已足够胜任(每个采样周期125 ,相当于125个机器周期,平均执行62条指令),所以采用单片机来进行控制和人机交互的处理是相对更合理的方案。初步设计的单片机系统通过外部中断1利用二极管的线于功能扩展了5个按键、一个复位键和三个中断。系统具有字符型LCD接口,用地址线来模拟控制信号。同时,系统具有RS232串行通信的接口,通过这个接口,可以下载程序和仿真,还可以作为开发板的接口开发用 4,9。2.3 控制系统整体设计 通过以上的比较论证,控制系统选用单片机小系统来实现。整个单片机系统,主要由单片机、晶振和复位电路、输入控制电路、输出显示电路以及外围功能器件5个部分组成。 单片机晶振,复
22、位电路外围功能器件输入控制输出显示图2-3 控制系统基本组成l 晶振和复位电路:控制单片机的机器周期和功能复位。l 输入控制:是指在一定要求下,采取何种形式的控制方法来实现单片机不同的功能的转换,以及控制指令以何种方式传送到单片机。本系统采用的输入控制方法有按键和串行通信两种方式。l 输出显示:是指单片机将需要显示的数据发送到LCD模块,并控制LCD模块按照一定的格式显示的功能。l 外围功能器件:单片机只是控制器件,对应于一定的设计要求,需要加入功能器件。本系统用到的外围器件需要有存储数据的外部存储器,用于增加驱动的锁存器和收发器和用于I/O口扩展的译码器。2.4 本章小结虽然在选题中就已规定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字化 语音 存储 回放 系统 毕业设计 论文

限制150内