基于DSP与USB的语音采集处理系统的设计与实现.doc
《基于DSP与USB的语音采集处理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于DSP与USB的语音采集处理系统的设计与实现.doc(38页珍藏版)》请在沃文网上搜索。
1、基于DSP与USB的语音采集处理系统的设计与实现 基于DSP与USB的语音采集处理系统的设计与实现The Design and Realization of a Phonetic Data AcquisitionSystem Based on DSP and USB 院(系): 计算机与信息工程学院 专 业: 通信工程 学 生 姓 名: 学 号: 指 导 教 师(职称): ) 评 阅 教 师: 完 成 日 期: 基于DSP与USB的语音采集处理系统的设计与实现通信工程 XX摘要随着计算机技术的发展,数字信号处理技术己经成为高速实时处理的一项关键技术,广泛应用于图形图像处理、语音识别、智能检测、
2、工业控制等各个领域。数据采集系统可以通过A/D转换把模拟信号转换成数字信号,并可以方便地实现数字信号存储、处理及再现,是数字信号处理的重要组成部分,得到了越来越广泛的应用。本毕业设计以应用于工业测试系统的在线状态检测数据采集系统的设计为研究对象,讨论了基于DSP数字信号处理器和USB通用串行总线接口数据采集系统的软硬件设计的主要步骤和方法,分析了数据采集应用对象的特征,阐述了系统硬件电路的搭建,介绍了DSP的线性预测编码算法在语音信号处理中的作用。特别地,在传统数据采集研究成果的基础上,完成了基于USB和DSP技术的数据采集所涉及的有关总体方案、硬件电路、软件程序、性能测试等方面的工作。关键词
3、数据采集;通用串行总线;DSP;预测编码 The Design and Realization of a Phonetic Data AcquisitionBased on DSP and USBCommunication Engineering MajorDing Xiao-liAbstract: Along with the development of computer technology, Digital signal processing technology has been a Kernel technology in high-speed real-time processi
4、ng. It is widely used in many fields such as graph and image processing, voice identification, intelligent checking, industry control,etc. The Data acquisition system is an important part of DSP. In this system, analog signals are transformed to digital signals by Analog- Digital Converters(ADC), an
5、d then be stored, transacted and recuperated easily.Taking the design of the industry on-line state detection Data Acquisition System as example, the graduation dissertation discusses the main processes and measures on the software and hardware design based on DSP and USB. The feature of data acquis
6、ition object is analyzed in the graduation dissertation. The design of system hardware circuit is expatiated in detail. Linear Predictive Coding in phonetic signal processing on DSP is introduced as well. specially, based on the research achievements of traditional data acquisition system, the paper
7、 accomplishes the Data acquisition system involved total project,hardware circuit, software program, performance testetc based on DSP and USB. Key words: Data Acquisition; Universal Serial Bus; DSP; Linear Predictive Coding目录1 绪论11.1选题依据及研究意义21.2 DSP发展状况31.3 USB的发展状况51.4本文的主要研究工作51.4.1 研究工作51.4.2 主要
8、研究内容61.5 论文的组织结构62 软硬件开发平台及器件介绍72.1 软件开发环境72.1.1 CCS集成开发环境72.1.2 系统仿真92.2 硬件开发环境102.2.1 数据采集A/D转换器102.2.2 DSP较其它处理器的优势102.2.3 TMS320C6713芯片介绍112.3 USB芯片介绍132.3.1 主流芯片的分类132.3.2 PD1USBD12芯片功能133 系统的实现方案与硬件电路设计153.1 高速采集传输系统分析153.2 DSP的外围结构框图163.3 片外存储器接口的接口信号183.4 EMIF与SDRAM的接口逻辑193.5 电源系统设计204 DSP的音
9、频采集与处理224.1语音信号的线性预测分析224.1.1 语音线性编码的原理224.1.2 DSP程序的实现254.2 本系统采用的CCS环境和IETCE开发板274.3 软件程序设计和运行结果285 工作总结30参考文献31致谢32基于DSP与USB的语音采集处理系统的设计与实现1 绪论语音数据采集系统主要完成语音信号的采集、A/D/A转换,然后通过PC接口总线将处理后的数据送入计算机作进一步处理。目前以这一部件为核心的设备在国内外得到广泛的应用,如机场、商场等人流量大或比较重要的场所安装的监控设备;工业控制中现场数据的采集系统;家庭影院、视频会议、可视电话等多媒体设备。但是,这些数据采集
10、系统普遍采用的是PC上的RS-485总线、ISA总线、PCI总线、Firewire等。RS-485总线和ISA总线的传输速度慢,不能满足音视频高速实时传输的要求;采用PCI接口设计的数据采集卡虽然数据传输率很高,但是还存在整个系统笨重、安装麻烦、价格昂贵,受计算机插槽数量、地址、中断资源限制,可扩展性差,缺乏灵活性,不能实现即插即用,不适合小型、便携设备采用。在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致采集的数据失真,因此工程师们往往需要花费大量的时间和资源用于系统搭建。Firewire(即IEEE1394)是由苹果公司于80年代中期开始开发的一种允许连接多种高性能设备的高性能总
11、线互连,它的传输速率可高达3.2Gbps,主要使用在高速的影像或者连接设备没有PC主机的场合,它比USB有弹性,不过目前PC外围普遍没有1394接口,还得添加1394-PCI转接卡才能使用1394接口设备,相对外围电路较复杂且昂贵,对1394应用的比较少。通用串行总线(USB)是应用在PC领域中的新型接口技术,自从Windons98操作系统全面对USB接口支持后,USB逐渐进入实用阶段。利用USB可以实现较传统方式更有效、更经济、更多扩展的PC外设与PC相连。通用串行总线(USB)作为一种新兴的计算机外设总线标准,从标准的出现到大规模的应用,仅用了短短几年的时间,这一切都得益于它易用、真正的热
12、插拔、高性能和系统造价低廉等优点。随着数字信号处理理论的发展,数字信号处理器DSP(Digital Signal Processors)得到了长足的发展,同时也使数字信号处理理论得以实现。DSP的突出特色包括哈佛(Harvard)结构、流水线操作、独立硬件乘法器、零开销循环等。DSP具有快速的运算速度和强大的数据处理能力,特别适合于数字信号处理场合,它能满足数据采集系统中对数据处理速度的要求。DSP芯片性能价格比和开发手段不断提高,使得DSP芯片已经在通信与信息系统、信号与信息处理、自动控制、雷达、军事、航空航天、医疗、家用电器等许多领域得到广泛的应用。本论文通过对传统语音采集系统弊端的分析,
13、将深入研究基于USB2.0和DSP的技术,研究实现一种易于和计算机相连且高速实时的语音采集系统。由于该系统采用DSP芯片,克服了以前采用单片机作处理器而使系统速度慢及数学运算能力差等缺点。用USB作通信总线,其优点是可实现热插拔、扩展方便,特别适合便携式计算机,系统既满足实时性,又满足易扩展性,有一定的实用价值。1.1选题依据及研究意义数据采集是控制系统中至关重要的一个环节,在工业生产和科研中常常需要对各种数据进行采集,如温度、压力、液位、流量等。与采样系统不同,数据采集系统不仅仅包括信号的取样而且还包括信号的传输和处理过程,而采样系统仅仅指信号的获取。采样包含于采集之中,要进行采集必须先进行
14、采样,因此,采样而来的数据要能真实反映原始信号的信息。由香农定理可知:采样信号的频率必须大于或者等于最高信号频率的两倍。目前,国内外数据采集系统多采用实时存盘卡形式的嵌入式系统板卡来实现。一般的数据采集处理系统的组成框图如图1所示。它们的共同特点是板卡上集成IDE总线或是SCSI总线,存盘数据直接写入板接硬盘,上位PC机对数据进行分析和处理时,必须把板接硬盘里的数据转存上位机硬盘。控制器一般采用单片机,单片机的字长也由4位、8位、16位向着32位发展,对于大多数的场合来说己经能够满足要求了,同样,单片机也有价格低廉、结构简单、接口扩展方便等优点。但是最大的缺点在于运算速度慢、数学运算能力差。在
15、一些要求信号处理的数学运算比较复杂的领域,如视频、语音通信或是复杂控制领域,单片机往往力不从心,这需要更高级的CPU来支持。 图1 传统数据采集实时存盘系统原理框图另一方面,板卡式的数据采集卡,多通过系统总线也就是1/0通道总线、微型计算机总线或者是板级总线和上位机插槽上的各个扩充板卡相连,常用的有PCI、SIA、EISA等。对于用户来说,要打开机箱,加入硬件并且进行配置,这需要一定的技术支持。况且,接口卡的配置必须停机,驱动程序的安装、调试甚至正常运行也需要人工干预,板卡与系统之间的中断冲突、兼容性等问题也是需要考虑的。基于此,有必要选择更加方便的通道进行数据传递。本文采用USB进行数据传递
16、,实现了高速数据传输。由上可知,由于一般的数据采集系统存在以上诸多问题,因此采用DSP作为控制器,而采用USB和上位机相连接将是以后数据采集处理系统的发展方向。而在语音处理技术发展史上,语音编码的研究始于1939年Dudlye的创造性发明声码器。从那时开始直至20世纪70年代中期,除PCM(脉冲编码调制)和ADPCM(自适应差分脉冲编码调制)已取得较大进展之外,中低比特率语音编码一直没有实质性的突破。到了1980年美国政府公布了一种2.4Kb/S的线性预测编码标准算法LPC-10以后,整个语音编码技术领域发生了一次质的飞跃,人们梦寐以求的在普通电话带宽信道中传输数字电话的愿望终于变成现实。虽然
17、数字电话具有保密性高、容易克服噪声累计现象,便于进行程控交换等优点,但是64Kb/s的PCM、32Kb/s的ADPCM要占用几十千赫信道带宽,都不便于在普通话路中传输,因此语音压缩编码技术一直是一个令人关注的课题。除PCM,ADPCM,AM(增量调制),LPC(线性预测编码),ME-LPC(多脉冲激励线性预测编码)等声码器之外,美国在1988年又公布了一个4.8Kb/s的CELP(码激励线性预测编码)语音编码标准算法,欧洲也推出了一个16Kb/s的RELP(规则脉冲激励)线性预测编码算法,其语音质量都能达到高音质。近几年又出现了更好的编码算法多带激励声码器(MBU),它可以在2.4Kb/s的速
18、率下提供较高质量的语音。这些算法都可用数字信号处理器实时实现,目前正努力进一步减小时延,使之在移动通信中得到广泛应用。语音编码产品化的过程比语音识别来的容易,因此其研究成果能很快转向实际应用,对通信领域的发展起到了重要的推动作用。嵌入式语音处理技术得到了广泛应用的是语音编码技术。根据语音识别性能及算法的不同,语音级别专用芯片大致有以下几种类型:1.由单片机组成的语音专用IC。它以8位机或16位机为计算核心,外加AD/转换、D/A转换及存储器。由于单片机的运算能力有限,因为其编码和识别算法不可能复杂,精度也低,典型的芯片是1996年美国Sensory公司生产的RSC-146。2.由数字信号处理器
19、DPS组成的语音处理系统。它一般由定点16位DSP外加A/D转换和D/A转换,以及ROM,RAM,Flash等存储器组成。由于DSP包含用做数字信号处理运算的专用部件,因而运算能力强,精度高,适于组成较高性能的语音系统。最常用的DSP芯片有TI公司的TMS320C6713系列,AD公司的ADSP218X系列以及DSPG公司开发的OAK系列。用DSP组成的语音系统可以实现高质量、高压缩率语音编解码功能,同时可以产生高品质的语音合成和语音回放功能,这是当前语音级专用芯片的主流组成。本设计即是采用TI公司的TMS320C6713芯片作为编解码处理器。1.2 DSP发展状况DSP芯片,即数字信号处理芯
20、片,也称为数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。与通用微处理器相比,DSP芯片的其他通用功能相对较弱一些。但是,近年来新推出的DSP芯片已经将通用微处理器的一些功能集成在芯片中,DSP芯片已经可以实现普通微处理的功能。一个典型的DSP系统如图2所示。图2 典型的DSP系统1965年快速傅立叶变换FFT算法的提出被公认为数字信号处理DSP这一学科的开端。世界上第一片单片DSP芯片是1978年AMI公司宣布的S2811。在近四十年的发展过程中,数字信号处理自身已基本形成一套较为完善的理论体系。这些理论包括:1.信号的采集(A
21、/D技术、抽样定理、量化噪声分析等);2.离散信号的分析(时域及频域分析、各种变换技术、信号特征的描述等);3.离散系统分析(系统的描述、系统的单位抽样响应、转移函数及频率特性等);4.信号处理中的快速算法(快速傅立叶变换、快速卷积与相关等);5.信号的估值(各种估值理论、相关函数与功率谱估计);6.滤波技术(各种数字滤波器的设计与实现);7.信号的建模;8.信号处理中的特殊算法(如抽取、反卷积、信号重建等);9.信号处理技术的实现(软件实现和硬件实现)与应用;数字信号处理器是在模拟信号变换成数字信号以后进行高速实时处理的专用处理器,其处理速度比最快的CPU还快1050倍。其结构特征如下:1.
22、普遍采用了数据总线和程序总线分离的改进的哈佛结构,比传统处理器的冯.诺依曼结构有更高的指令执行速度; 2.DSP大多采用了流水线技术。计算机在执行一条指令时,总要经过取指令、译码、访问数据、执行等几个步骤,需要若干个指令周期完成。流水线技术是将各指令的执行时间重叠起来。综合起来看,使得每条指令的最终执行时间是在单个指令周期内完成的;3.片内有多条总线可以同时进行取指令和多个数据存取操作,并且有辅助寄存器用于寻址,它们可以在寻址访问前或后自动修改内容,以指向下一个要访问的地址;4.针对滤波、相关、矩阵运算等需要大量乘累加运算的特点,DSP硬件的乘累加结构使得它可以在一个指令周期完成一次乘法和一次
23、加法运算;5.多数DSP带有DMA通道控制器和同步串行接口,配合片内多总线结构,可以大大提高数据块传输速度;6.具有中断处理器和定时控制器,可以方便地构成一个单芯片系统;7.具有软、硬件等待功能,能与各种高低速存储器接口。继1978年AM公司发布的52811之后,1979年美国Intel公司发布的商用可编程器件2920是DSP芯片的一个重要里程碑。这两种芯片内部都没有现代DSP芯片所必须有的单周期乘法器。1980年,日本NEC公司推出的林PD7720是第一个具有乘法器的商用DSP芯片。1.3 USB的发展状况USB是一个新接口,新接口并不会常常出现,因为人们已经习惯于旧有的接口,对于新接口往往
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 DSP USB 语音 采集 处理 系统 设计 实现