dsp语音信号存储、压缩、回放

dsp语音信号存储、压缩、回放

ID:22014377

大小:560.00 KB

页数:24页

时间:2018-10-26

dsp语音信号存储、压缩、回放_第1页
dsp语音信号存储、压缩、回放_第2页
dsp语音信号存储、压缩、回放_第3页
dsp语音信号存储、压缩、回放_第4页
dsp语音信号存储、压缩、回放_第5页
资源描述:

《dsp语音信号存储、压缩、回放》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第24页共24页语音压缩存储与回放学生姓名:指导老师:摘要本DSP课程设计是基于TSM320C5402芯片实现语音压缩和解压缩的基本算法,采用A/D转换器从MIC输入口实时采集语音信号,在DSP开发环境CCS3.3上用C语言编程运用A律语音压缩后存储到DSP的片内和片外RAM存储器中,使用DSP进行实时解压缩,并从SPEAKER输出口进行回放输出。并使用指示灯对语音存储和回放过程进行指示。关键词DSP;TSM320C5402芯片;语音压缩和解压缩;CCS3.3窗体顶端AbstractThiscourseisdesignedDSPchipbasedTSM32

2、0C5402basicvoicecompressionanddecompressionalgorithms,usingtheA/Dconverterreal-timeacquisitionfromtheMICinputspeechsignal,intheCCS3.3DSPdevelopmentenvironmentinClanguageprogrammingontheuseofA-lawcompressedspeechstoredintheDSPchipandoff-chipRAMmemory,real-timeusingDSPdecompressandp

3、laybackoutputfromSPEAKERoutputs.Andusethelightontheprocessofvoicestorageandplaybackinstructions.KeywordsDSP;TSM320C5402chip;voicecompressionanddecompression;CCS3.31引言第24页共24页数字信号处理(DigitalSignalProcessing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科,是在模拟信号变成数字信号以后进行高速实时处理的专用处理器。DSP芯片以其独特的结构和快速

4、实现各种数字信号处理算法的突出优点,发展十分迅速。数字信号发生器是在电子电路设计、自动控制系统和仪表测量校正调试中应用很多的一种信号发生装置和信号源。而正弦信号是一种频率成分最为单一的常见信号源,任何复杂信号(例如声音信号)都可以通过傅里叶变换分解为许多频率不同、幅度不等的正弦信号的叠加,广泛地应用在电子技术试验、自动控制系统和通信、仪器仪表、控制等领域的信号处理系统中及其他机械、电声、水声及生物等科研领域。目前,随着数字化信号处理技术的不断提高,单片机,数字信号处理器以及语音处理大规模集成电路的进步,语音合成,语音识别,语音存储和回放技术的应用越来越广泛

5、。本课程设计主要研究基于TSM320C5402芯片实现语音压缩、存储和回放,设计基本达到了课设要求。1.1课程设计目的1、掌握TSM320C5402芯片上外设多通道缓冲串行口mcbsp。2、学习掌握tlc320ad50CODEC编译码器的内部结构、工作原理。3、学习A律语音压缩以及C语言下的编程方法。4、通过课程设计培养学生严谨的科学态度,认真的工作作风。1.2课程设计的要求(1)使用DSP实现语音压缩和解压缩的基本算法,算法类型自定,例如可以采用G.711、G.729等语音压缩算法。(2)采用A/D转换器从MIC输入口实时采集语音信号,进行压缩后存储到D

6、SP的片内和片外RAM存储器中,存储时间不小于10秒。(3)存储器存满之后,使用DSP进行实时解压缩,并从SPEAKER输出口进行回放输出。(4)使用指示灯对语音存储和回放过程进行指示。1.3设计平台CCS3.3(CodeComposerStudio)第24页共24页是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪于一体,极大的方便了DSP开发的与设计,是目前使用最广泛的DSP开发环境之一。2设计原理2.1CCS3.3的简介CCS(CodeComposerStudio)是一种

7、针对TMS320系列DSP的集成开发环境。CCS有两种工作模式,即软件仿真器和硬件在线编程。软件仿真器模式可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。硬件在线编程可以实时运行在DSP芯片上,与硬件开发板相结合进行在线编程和调试应用程序[1]。TI公司共有CCS1.10、CCS1.20、CCS2.0、和CCS3.3等不同时期的版本,针对不同系列的DSP芯片分为C2000、C3000、C5000、和C6000等不同的型号。各种不同版本和型号之间的差异不是很大。通常一种型号的CCS只适用于一种系列的DSP芯片。例如本设

8、计中用的是CCSC5000它使用于C5000系列的DSP芯片包括’

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

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

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