基于dsp的TMS320vc5509的语音采集系统毕业设计word格式_第1页
基于dsp的TMS320vc5509的语音采集系统毕业设计word格式_第2页
基于dsp的TMS320vc5509的语音采集系统毕业设计word格式_第3页
基于dsp的TMS320vc5509的语音采集系统毕业设计word格式_第4页
基于dsp的TMS320vc5509的语音采集系统毕业设计word格式_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 西 南 科 技 大 学电工学,电子技术学生课程设计报告课程名称 DSP技术 实验名称 基于TMS320vc5509的语音采集系统 姓 名 邓 彪 学 号 20095885 班 级 电子0902 指导老师 朱玉玉 评 分 2012年5月6日1. 设计要求:1. 设计硬件电路包括最小系统,语音采集接口电路,存储器扩展电路等。2. 设计一低通滤波器截止频率8khz,给出设计的滤波器指标,并仿真(可用MATLAB仿真),画出流程图,编写程序。3. (拓展部分)实现对语音信号的频谱分析。2. 硬件设计:1. 根据设计原理,采用芯片 TMS320C5509.TMS320VC5509简介:TMS320VC

2、5509是美国德州仪器公司(TI)推出的新一代数字信号处理器,其CPU在结构上包含一个3216位指令缓存队列、2个17位17位乘累16位算术逻辑单元(MAC)、一个40位算术逻辑单元(ALU)、一个16位算术逻辑单元(ALU)、一个40位桶形移位器和4个40位加法器。TMS320 VC5509支持多种工业标准的串行口,如:多通道缓冲串行口(McBSPs)、多媒体卡安全数据串行口(MMCSD)、USB和I2C总线接口等。还具有增强型主机接口(EHPI)、通用IO口、可编程数字锁相环(DPLL)、计时器和多个DMA控制器等片上外设。TMS320VC5509高度并行的结构与优化的指令集合在一起,使得

3、每个操作所需的时钟周期数在减少,而代码密度则在增加,进而提供了一个代码长度小、耗能低、高性能的数字信号处理引擎。 2. 总体设计:3. 下面是系统设计的子模块:1. A/D接口示意图:2. 电源模块: 3. 复位电路:4. 时钟模块:5. 程序存储器:6. 数据存储器:7. JTAG接口4.低通数字滤波器设计:FIR设计原理:数字滤波是将输入的信号序列,按规定的算法进行处理,从而得到所期望的输出序列。一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系,应满足常系数线性差分方程: X(n):输入序列,y(n): 输出序列,ai,bi:滤波系数,N:滤波器阶数在式(1)中,若所有的

4、ai均为0,则得FIR滤波器的差分方程: 对式(2)进行Z变换,可得FIR滤波器的传递函数: FIR 滤波器的结构:设计流程:幅频图仿真开始 语音信号(how.wav)选择窗形函数(海明窗)时域波形巴特沃思低通滤波器滤波滤波后的信号仿真结束设计指标:通带截止频率fp=7000hz,阻带下限截止频率fs=8000hz,采样频率FS=22050hz;通带最大衰减rp=1db,阻带最小衰减rs=20db;程序如下:fp=7000;fs=8000;Fs=22050; rp=1,rs=20; wp=2*pi*fp/Fs; ws=2*pi*fs/Fs; Fs1=1; wap=2*tan(wp/2); wa

5、s=2*tan(ws/2); N,wc=buttord(wap,was,rp,rs,s); B,A=butter(N,wc,s); Bz,Az=bilinear(B,A,Fs1); figure(1); h,w=freqz(Bz,Az,512,Fs1*22050); plot(w,abs(h); title(巴特沃斯低通滤波器); xlabel(频率HZ);ylabel(耗损dB); grid on;对语音信号滤波频谱分析:设计指标:通带最大衰减rp=1db,阻带最小衰减rs=100db;程序如下:fs=22050; x1=wavread(how.wav); wp=2*pi*7000/fs;

6、ws=2*pi*8000/fs; Rp=1; Rs=100; wdelta=ws-wp; N=ceil(8*pi/wdelta); %取整 wn=(wp+ws)/2; b,a=fir1(N,wn/pi,hamming(N+1); %选择窗函数,并归一化截止频率 figure(1) freqz(b,a,512); title(FIR低通滤波器); f2=filter(b,a,x1); figure(2) subplot(2,1,1) plot(x1) title(FIR低通滤波器滤波前的时域波形); subplot(2,1,2) plot(f2); title(FIR低通滤波器滤波后的时域波形)

7、; sound(f2,44100); %播放滤波后的语音信号 F0=fft(f2,1024); f=fs*(0:511)/1024; figure(3) y2=fft(x1,1024); subplot(2,1,1); plot(f,abs(y2(1:512); title(FIR低通滤波器滤波前的频谱) xlabel(频率/Hz); ylabel(幅值); subplot(2,1,2) F2=plot(f,abs(F0(1:512); title(FIR低通滤波器滤波后的频谱) xlabel(频率/Hz); ylabel(幅值);仿真波形:8. 心的体会:通过本次的课程设计,我明白了细节决定成败这句话的道理,在实验中,有很多注意的地方,都被我忽视了,导致我再花费时间去修改,这严重影响了我试验的进度。同时,在实验中我了解了FIR滤波器的原理,熟练掌握了MATLAB的操作,不仅是我学到了知识,更锻炼了我的动手能力。也进一步认识了CCStudio软件的使用,了解了各种窗函数对滤波器特性的影响。这一学期的理论知识学习加上这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论