基于tms320vc5402的语音信号采集系统设计《dsp原理及应用》课程设计大学毕设论文.doc
《基于tms320vc5402的语音信号采集系统设计《dsp原理及应用》课程设计大学毕设论文.doc》由会员分享,可在线阅读,更多相关《基于tms320vc5402的语音信号采集系统设计《dsp原理及应用》课程设计大学毕设论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息工程学院课程设计(论文)湖 北 民 族 学 院信息工程学院DSP课程设计报告书题目: 基于TMS320VC5402的语音信号采集系统设计专 业: 电气工程及其自动化 班 级: 0307406班 学 号: 学生姓名: 指导教师: 黄 勇 2010 年 6 月 25 日信息工程学院课程设计任务书学 号 学生姓名 专业(班级)电气工程及其自动化(0307406)设计题目基于TMS320VC5402的语音信号采集系统设计设计技术参数时钟设计参数:芯片的主频为100MHZ;外部时钟频率只需要1020MHz AD转换设计参数:采样率fs=MCLK/(128*N) 或MCLK/(512*N)电平转换设计
2、参数:5V TTL器件输出驱动3.3V TTL器件(LVC)输入时,控制驱动器的输出不超过3.6V,3.3V TTL器件输出驱动5V TTL器件输入时,VIH和VIL电平分别是2V和0.8V 设计要求(1)绘制系统框图(VISIO);(2)包括电源设计、复位电路设计、时钟电路设计、存储器设计、A/D接口电路设计(P240)、JTAG接口设计等,用Protel软件绘制原理图和PCB图;(3)研究语音信号处理算法,并在MATLAB环境下仿真; (4)给出程序流程图,编写初始化程序及数据处理程序; 工作量7000字左右,图纸13张 。工作计划14周:图书馆查阅相关资料;15周:系统总体设计构思;16
3、周:系统详细设计;17周:整理形成设计报告。参考资料1杨进, 李平, 文玉梅, 等. 自适应供水管网泄漏检测定位仪器系统J . 2张勇, 曾炽祥, 周好斌, 陈滨. TM S320C5000 系列DSP 汇编语言程序设计 3杨进, 文玉梅, 李平. 自来水铸铁管道泄漏声信号频率特征研究J . 4胡剑波, 徐盛. 数字信号处理系统的应用和设计M . 5 刘益成。TMS320C54x DSP应用程序设计与开发。指导教师签字 年 月 日 学生姓名: 学号: 专业(班级): 0307406班 课程设计题目: 基于TMS320VC5402的语音信号采集系统设计 指导教师评语: 成绩: 指导教师: 年 月
4、 日信息工程学院课程设计成绩评定表摘 要在研究数字信号处理的基础上,提出了一个基于DSP TMS320VC5402和A/D转换芯片TLC320AD50的语音信号采集系统的设计。给出了该系统的总体设计方案,具体硬件电路,包括系统电源设计、复位电路设计、时钟电路设计、存储器设计、A/D接口电路设计、JTAG接口设计、DSP与A/D芯片的连接等,以及软件流程图。实验表明: 所设计的基于DSP的硬件和软件系统是一个很好的语音信号采集系统,该系统结构清晰,电路简洁,易于实现。关键词:语音信号;数据采集;DSP;TLC320AD50AbstractIn the study based on digital
5、 signal processing,proposed a design based on DSP TMS320VC5402 and A / D converter chip TLC320AD50 speech signal acquisition system.Gives the overall design scheme of the system, the hardware circuit including the system power supply design, the reset circuit design, clock circuits, memory design, A
6、 / D interface circuit, JTAG interface design,the connections of DSP and A / D chip and so on, and software flow chart. Experiments show that: the design based on DSP hardware and software systems is an excellent voice signal acquisition system, the system structure is clear, the circuit is simple a
7、nd easy to achieve.Key words: Voice signal; Data Acquisition; DSP;TLC320AD50- 26 -目 录1 任务提出与方案论证61.1TMS320VC5402介绍61.2TLC320AD50介绍102 总体设计112.1 DSP核心模块的设计112.2 AD转换模块123 详细设计133.1 硬件设计133.1.1 DSP芯片133.1.2 电源设计133.1.3 复位电路设计143.1.4 时钟电路设计153.1.5 程序存储器扩展设计153.1.6数据存储器扩展设计163.1.7 JTAG接口设计163.1.8 A/D接口电
8、路设计173.2 软件设计183.2.1 MATLAB 环境中的语音信号采集和处理仿真183.2.2系统软件设计194 总结25参考文献26 1 任务提出与方案论证20世纪50年代以来,随着数字信号处理各项技术的发展,语音信号处理技术得到不断提高, 语音合成、语音识别、语音记录与语音控制等技术已开始逐步成熟并得到应用。在语音信号处理过程中, 要实现语音信号处理技术的精确性、实时性目的,语音信号采集和无误差存储成为语音信号处理中的前提。TMS320VC5402是TI公司推出的定点数字信号处理器,它采用修正的哈佛结构,包括1个程序存储总线、3个数据存储总线和4个地址总线,这种结构允许同时执行程序指
9、令和对数据操作, 运行速度快,单周期定点指令执行时间为10ns,远高于语音信号采集和处理的要求。在语音信号采集中, 模拟信号向数字信号转换(ADC)的精度和实时性对后续信号处理过程起到了重要作用。设计中采用TLC320AD50完成语音信号的A/D转换。TLC320AD50是TI公司提供的一款16 bit同步串口A/D和D/A转换芯片,ADC之后有1个抽取滤波器以提高输入信号的信噪比, 其采样频率最高可达22.5 Kb/s,满足语音信号处理中关于采样频率的要求。1.1 TMS320VC5402介绍TMS320VC5402是基于一个先进的哈佛结构:一个指令存储总线和三个数据存储总线。此处理器提供一
10、个具有高平行度的算术逻辑单元、特殊功效的硬件逻辑、片上存储器和附加的外围芯片。操作灵活和快速的DSP原理及专用的指令系统。独立的程序和数据空间允许他同时并行地访问指令和数据,提供了高度的平行性。在一个独立的周期内可以同时执行一次写操作和两次读操作。并行的指令存储和特殊功用的指令都可以完全的被在一个机器周期内执行。数据可以在程序空间或数据空间内传输(见图1.1-1输入输出时序图)。这一并行操作是算术、逻辑以及二进制运算的强大的机制。另外,C5402还包括控制机制从而可以处理中断、循环、程序调用。图1.1-1 输入输出时序图C5402设备提供片上ROM和RAM来帮助系统完成执行任务和系统的综合。C
11、5402映射到片上一块4K16bit ROM。用户可以根据自己的需要来设置ROM的编程实现自己应用目的。安全选项可以用来保护自定义的ROM。系统的引导可以在C5402的片上ROM中利用。这段引导程序在上电时可以主动的把用户代码程序从片外存储器中装载进来。但如果引脚MP/MC在硬件复位时被采样低电平,那么程序将从ROM的FF8h0处开始执行。这个区域包含了启动引导程序的分支指令。C5402引导提供了不同装载程序的方法以便适应不同系统的需求:并行的8位时16位EPROM并行的8位I/O空间或16位模式8位或时16位的串口模式主机端口引导。图1.1-2 TMS320VC5402的引脚图中断和陷阱向量
12、都被定义地址到程序空间。这些向量是软的-也就是说当遇到陷阱时,处理器的PC装入陷阱向量从而让处理器去处理向量位置处的程序。每个向量地址都有四个字空间被保留,以便适应延迟的分叉指令,不管是一字指令还是两字指令,只要是允许中断分支服务与正常的服务。在系统复位时,复位、中断和陷阱向量都被映射到程序地址空间FF80h。然而,这些向量可以被重新映射到128字页的程序空间当系统复位时。这将pmtr寄存器装载中断向量标志位被完成。在完成装载IPTR之后,任何用户中断或陷阱向量将会被映射到新的128数字的页面上来。C5402在程序空间规划时用一个可扩展的页存储器,它允许访问1024K的程序存储器空间数据存储器
13、空间用于存储需要程序处理的数据或程序处理后的结果。通过对处理器方式状态寄存器PMST的DROM位的设置,将片内ROM配置在数据存储器空间(DROM=1),这样,可以用指令将片内ROM作为数据存储器中的数据ROM来读取。复位时,DROM位被清0;64K字的数据存储器空间包括数据存储器映像寄存器,0000H001FH是常用的CPU寄存器地址,0020H005FH是片内外设寄存器的地址。I/O空间用于与外部存储器映像的外设接口,也可以用于扩展外部数据存储空间,除程序存储器空间和数据存储器空间外,C54x系列器件还提供了I/O存储器空间,利用I/O空间可以扩展外部存储器。I/O存储器空间为64K字(0
14、000hFFFFh),有两条指令PORTR和PORTW可以对I/O存储器空间操作,读写时序与程序存储器空间和数据存储器空间有很大不同。TMS320VC5402存储器分配情况如图1.1-3存储器分配图所示,当存储空间超过64K之后,TMS320VC5402采用了分页机制,进行程序扩展见图1.1-4存储器分页机制所示。图1.1-3 存储器分配图图1.1-4存储器分页机制1.2 TLC320AD50介绍TLC320AD50(以下简称AD50 )是TI生产的多媒体音频编解码器芯片,它集成了16位A/D和D/A 转换器,采样速率最高可达22.05KHz,其采样速率可通过DSP编程来设置。在AD50内部A
15、DC之后有抽样滤波器,以提高输入信号的信噪比,在DAC之前有插值滤波器,以保证输出信号平滑。AD50内部有7个数据和控制寄存器,用于编程设置它们的工作状态。由于语音信号的频率范围在200Hz23400Hz之间,采样率一般设定为8kHz,所以用AD50做AD转换器非常合适。AD50的工作方式和采样频率均通过串口编程来实现。由于转换的数据和控制数据是通过同一串行口进行传输的,所以AD50中有首次通信和二次通信。首次通信专用于转换数据的传送,其时序如图2所示。二次通信则用来设置和读出寄存器的值,所有的寄存器都在二次通信时编程。启动二次通信有两种方法,一种是在FC上加高电平,第二种是将15位方式在首次
16、通信的D IN的LSB位置为1。AD50完成语音信号采集后,在DSP中进行相应的处理算法,语音信号经处理再从AD50输出。2 总体设计基于TMS320VC5402的语音信号采集系统的结构如图21所示,该系统的中央处理单元采用美国TI(德州仪器)公司的高性能定点数字信号处理芯片TMS320VC5402,TMS320VC5402是TI公司推出的定点数字信号处理器,它采用修正的哈佛结构,包括1个程序存储总线、3个数据存储总线和4个地址总线,这种结构允许同时执行程序指令和对数据操作, 运行速度快,单周期定点指令执行时间为10ns。在语音信号采集中, 模拟信号向数字信号转换(ADC)的精度和实时性对后续
17、信号处理过程起到了重要作用。设计中采用TLC320AD50完成语音信号的A/D转换。TLC320AD50是TI公司提供的一款16 bit同步串口A/D和D/A转换芯片,ADC之后有1个抽取滤波器以提高输入信号的信噪比, 其采样频率最高可达22.5 Kb/s,满足语音信号处理中关于采样频率的要求。图2-1系统结构框图2.1 DSP核心模块的设计TMS320VC5402是整个数据采集系统中,核心处理部分。把缓存器的数据转存到海量存储器中,并对CPLD逻辑的工作方式,工作时钟进行控制,同时还完成与上位机的通信。TMS320VC5402有20根地址线,16根数据线,可以寻址1M的地址空间,在这里,选用
18、TMS320VC5402的数据空间用做SRAM的扩展,选用TMS320VC5402的I/O空间用做FLASH扩展。 DSP核心模块充当整个系统的CPU的功能,除了承担对AD转换器送来的信号做相应的处理之外,还驱动RS-232串行通信链路将相应的数据及时的传到上位机上以备做之后的相关处理或计算,这就要求DSP芯片的处理能力相当的强大和速度必须与ADC相匹配,这一点TMS320VC5402完全有能力做到。2.2 AD转换模块AD转换模块是整个系统的主要部分,它接收来自外部的信号或模拟数据,然后经过处理转换成数字信号传递给CPU做后续的处理。设计中采用TLC320AD50完成语音信号的A/D转换。T
19、LC320AD50是TI公司提供的一款16 bit同步串口A/D和D/A转换芯片,ADC之后有1个抽取滤波器以提高输入信号的信噪比, 其采样频率最高可达22.5 Kb/s,满足语音信号处理中关于采样频率的要求。TLC320AD50(以下简称AD50 )是TI生产的多媒体音频编解码器芯片,它集成了16位A/D和D/A 转换器,采样速率最高可达22.05KHz,其采样速率可通过DSP编程来设置。在AD50内部ADC之后有抽样滤波器,以提高输入信号的信噪比,在DAC之前有插值滤波器,以保证输出信号平滑。AD50内部有7个数据和控制寄存器,用于编程设置它们的工作状态。由于语音信号的频率范围在200Hz
20、23400Hz之间,采样率一般设定为8kHz,所以用AD50做AD转换器非常合适。AD50的工作方式和采样频率均通过串口编程来实现。由于转换的数据和控制数据是通过同一串行口进行传输的,所以AD50中有首次通信和二次通信。首次通信专用于转换数据的传送,其时序如图2所示。二次通信则用来设置和读出寄存器的值,所有的寄存器都在二次通信时编程。启动二次通信有两种方法,一种是在FC上加高电平,第二种是将15位方式在首次通信的D IN的LSB位置为1。AD50完成语音信号采集后,在DSP中进行相应的处理算法,语音信号经处理再从AD50输出。3 详细设计由系统结构框图可知,系统主要包括实现模/数转换的A/D模
21、块、掉电时存放程序的Flash模块、为DSP提供电源的外部电源模块、时钟模块,复位电路模块、实现程序下载的JTAG接口模块以及外接扩展存储器等几个部分.系统结构框图如图2-1所示。本章将详细介绍各模块的硬件设计以及软件设计。3.1 硬件设计3.1.1 DSP芯片作为DSP家庭高性价比代表的16位定点DSP芯片,C5402适用于语音通信等实时嵌入应用场合。与其它C54X芯片一样,C5402具有高度灵活的可操作性和高速的处理能力。其性能特点如下:操作速率可达100MIPS;具有先进的多总线结构,三条16位数据存储器总线和一条程序存储器总线;40位算术逻辑单元(ALU),包括一个40位桶形移位器和两
22、个40位累加器;一个1717乘法器和一个40位专用加法器,允许16位带/不带符号的乘法;整合维特比加速器,用于提高维特比编译码的速度;单周期正规化及指数译码;8个辅助寄存器及一个软件栈,允许使用业界最先进的定点DSP C语言编译器;数据/程序寻址空间为1M16bit,内置4K16bit ROM和16K16bit RAM;内置可编程等待状态发生器、锁相环(PLL)时钟产生器、两个多通道缓冲串口、一个与外部处理器通信的8位并行HPI口、两个16位定时器以及6通道DMA控制器且低功耗。与C54X系列的其它芯片相比,C5402具有高性能、低功耗和低价格等特点。它采用6级流水线,且当RPT(重复指令)时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dsp原理及应用 基于 tms320vc5402 语音 信号 采集 系统 设计 dsp 原理 应用 课程设计 大学 论文
链接地址:https://www.taowenge.com/p-91481642.html
限制150内