基于TMS320VC5509芯片的语音采集系统.doc

基于TMS320VC5509芯片的语音采集系统.doc

ID:53449590

大小:644.00 KB

页数:16页

时间:2020-04-03

基于TMS320VC5509芯片的语音采集系统.doc_第1页
基于TMS320VC5509芯片的语音采集系统.doc_第2页
基于TMS320VC5509芯片的语音采集系统.doc_第3页
基于TMS320VC5509芯片的语音采集系统.doc_第4页
基于TMS320VC5509芯片的语音采集系统.doc_第5页
资源描述:

《基于TMS320VC5509芯片的语音采集系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DSP作业基于TMS320VC5509的语音处理系统姓系统简要介绍:语音信号的采集和播放是语音信号处理的基础,DSP是各种语音信号处理的平台。TMS320VC55xDSP是德州仪器(TI)C5000DSP系列里新的一代产品。TMS320VC55xDSP系列主要特点是低功耗,非常适合在音频处理方面的应用。TLV320AIC23(以下简称AIC23)是TI公司生产的一种高性能立体声音频编解码器,该器件的数字传输字长可以是16、20、24、32bit,它支持8~96kHz的采样率。在数模转换器中的二阶多比特结构还可在采样率为96kHz的情况下使信躁比达到1

2、00dB,从而使得高质量的数字音频回放成为可能。该芯片在回放中的功率消耗<23mW。因此,对于可移动的数字音频播放和录音使用中的模拟输入输出等应用系统,AIC23无疑是十分理想的选择。综上所述,选择TMS320VC5509(以下简称VC5509)作为系统的核心处理器和控制器,利用AIC23采集语音信号,然后传送给VC5509。系统硬件设计:下图是系统的硬件结构框图,系统主要包括VC5509和AIC23两个模块。系统硬件结构框图利用VC5509的片上外设I2C(Inter-IntegratedCircuit,内部集成电路)模块配置AIC23的内部寄存器

3、;通过VC5509的McBSP(MultichannelBufferedSerialPorts,多通道缓存串口)接收和发送采样的音频数据。控制通道只在配置AIC23的内部寄存器时工作,而当传输音频数据时则处于闲置状态。AIC23通过麦克风输入或者立体声音频输入采集模拟信号,并把模拟信号转化为数字信号,存储到DSP的内部RAM中,以便DSP处理。当DSP完成对音频数据的处理以后,AIC23再把数字信号转化为模拟信号,这样就能够在立体声输出端或者耳机输出端听到声音。 AIC23能够实现与VC5509DSP的McBSP端口的无缝连接,使系统设计更加简单。接

4、口的原理框图,如下图所示。AIC23与VC5509接口原理图系统中AIC23的主时钟12MHz直接由外部的晶振提供。MODE接数字地,表示利用I2C控制接口对AIC23传输控制数据。CS接数字地,定义了I2C总线上AIC23的外设地址,通过将CS接到高电平或低电平,可以选择AIC23作为从设备在I2C总线上的地址。SCLK和SDIN是AIC23控制端口的移位时钟和数据输入端,分别与VC5509的I2C模块端口SCL和SDA相连。收发时钟信号CLKX1和CLKR1由AIC23的串行数据输入时钟BCLK提供,并由AIC23的帧同步信号LRCIN、LRCO

5、UT启动串口数据传输。DX1和DR1分别与AIC23的DIN和DOUT相连,从而完成VC5509与AIC23间的数字信号通信。系统软件设计语音信号在基于DSP的语音处理系统上处理过程的软件流程图如下:程序流程图要正确配置DSP的时钟发生器,产生DSP工作的正常时钟频率,这一个步骤的关键就是数字琐相环PLL的应用。I2C模块是TMS320VC55xx新增的片内集成外设,通过I2C对TLV320AIC23进行编程控制,可以使DSP与I2C兼容设备通过该接口进行数据通信。通过硬件和软件调试,最终成功采集到语音信号并播放出来,可以在CCS软件中观察到采集到的

6、语音信号的波形。改变程序中的延迟参数,可以明显改变混响效果。硬件电路设计2.1总输入电路(自行总结设计)从左到右各部分电路为:话筒,开关,语音输入电路,UA741高增益放大电路,有源二阶带通滤波器。2.2总输出电路(自行总结设计)从左到右各部分电路为:LM386高频功率放大器及其外围器件连接电路,语音输出电路,开关,扬声器。2.3语音输入与语音输出电路语音输入电路语音输出电路语音信号通道包括模拟输入和模拟输出两个部分。模拟信号的输入输出电路如图所示。上图中MICBIAS为提供的麦克风偏压,通常是3/4AVDD,MICIN为麦克风输入,可以根据需要调整

7、输入增益。下图中LLINEOUT为左声道输出,RLINEOUT为右声道输出。用户可以根据电阻阻值调节增益的大小,使语音输入输出达到最佳效果。从而实现良好的模拟语音信号输入与模拟信号的输出。一.程序设计语音采集与回放:externvoidInitC5402(void);externvoidOpenMcBSP(void);externvoidCloseMcBSP(void);externvoidREADAD50(void);externvoidWRITEAD50(void);/***************************************

8、**********************************MainFunctionProgram*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。