欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    数字信号处理课程设计报告.doc

    • 资源ID:2551502       资源大小:635.51KB        全文页数:10页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字信号处理课程设计报告.doc

    淮 阴 工 学 院数字信号处理课程设计报告课题名称:基于MATLAB的语音信号分析和处理-低通部分 姓名: xx 学号: 1234567890 班级: 电子0000 专业: 电子信息工程 归口系部: 电子与电气工程学院 起迄日期: 2014年12月22日2014年12月26日 设计地点: 13306 指导教师: 数字信号处理课程设计指导小组 提交报告日期: 2014年12月29日一、设计目的与任务通过数字信号处理的课程设计,使学生对信号的采集,处理,传输,显示,存储和分析等有一个系统的掌握和理解。巩固和运用数字信号处理课程中的理论知识和实验技能,掌握最基本的数字信号处理的理论和方法,培养学生发现问题,分析问题和解决问题的能力。二、基本要求1基本要求:设计一个语音信号分析和处理系统,要求学生对所采集的语音信号在MATLAB软件平台下进行频谱分析和处理;2提高要求:对所采集的语音信号叠加干扰噪声进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。3基本教学要求:每组一台电脑(附话筒和耳机),电脑安装MATLAB软件。三、设计要求本次课程设计最终要求提交设计说明书,由以下各部分组成:1理论依据根据设计要求分析系统功能,掌握设计中所需的理论(采样频率,采样位数的概念,采样定理;时域信号的DFT,FFT及频谱分析;数字滤波器的设计原理和方法,各种不同性能的滤波器的性能比较),阐述设计原理。2信号采集采集语音信号,画出信号的时域波形图和频谱图。3数字滤波器设计根据语音信号的特点,设计IIR低通数字滤波器;FIR低通数字滤波器;画出各种数字滤波器的频率响应图。4信号处理1)利用设计的IIR数字滤波器分别对采集的信号进行滤波处理;2)利用设计的FIR数字滤波器分别对采集的信号进行滤波处理;3)在原始的语音信号3000HZ以上频段叠加白噪声,选择所设计的一种对叠加白噪声后的语音信号处理,滤除白噪声;4)画出处理过程中所得的各种波形及频谱图。5信号分析对语音信号进行回放,感觉滤波前后声音的变化。比较滤波前后语音信号的波形及频谱,对所得结果和滤波器性能进行频谱分析,阐明原因得出结论。4、 理论依据4.1语音信号的采集和频谱分析利用WINDOWS下的录音机,用单声道录制一段自己的声音,时间在1S内。然后在MATLAB软件平台下,利用函数WAVREAD对语音信号进行采样,记住采样频率和采样点数。对语音信号进行快速傅立叶变换,在一个窗口同时画出信号的时域波形图和频谱图,分析语音信号的频谱特点。4.2 设计数字滤波器低通滤波器性能指标:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采样频率为10000hz。4.3 用滤波器对信号进行滤波 1)利用自己设计的IIR数字滤波器对采集的信号进行滤波处理,在一个窗口同时画出滤波前后语音信号的波形及频谱。2)利用自己设计的FIR数字滤波器对采集的信号进行滤波处理,在一个窗口同时画出滤波前后语音信号的波形及频谱。在MATLAB中,FIR滤波器利用fftfilt对信号进行滤波,IIR滤波器利用filter对信号进行滤波。比较滤波前后语音信号的波形及频谱,对所得结果和滤波器性能进行频谱分析。4.4回放语音信号 对语音信号进行回放,感觉滤波前后语音信号的变化。4.5对语音信号加入噪声后的频谱分析和滤波在MATLAB软件平台下,在3000HZ以上频段产生一个白噪声,叠加到采集的原始语音信号中,在一个窗口同时画出白噪声的时域波形及频谱,在另一个窗口同时画出叠加噪声前后语音信号的波形及频谱;设计一种滤波器叠加噪声后的语音信号进行处理,滤除叠加的白噪声,在一个窗口同时画出滤波前后语音信号的波形及频谱;比较滤波前后语音信号的波形及频谱,对所得结果进行频谱分析;对语音信号进行回放,感觉滤波前后声音的变化。5、 基于MATLAB的语音信号分析和处理5.1信号采集我们利用函数wavread对语音信号进行采集,原始语音信号及其频谱如下图,信号采集程序见附录。 图1 原始语音信号及其频谱5.2根据性能指标进行数字滤波器设计低通滤波器性能指标:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采样频率为10000hz。1) FIR低通滤波器的设计:FIR低通滤波器的幅频特性如下图,设计程序见附录。 图2 FIR低通滤波器的幅频特性2) IIR低通滤波器的设计:IIR低通滤波器的幅频特性如下图,设计程序见附录。图3 IIR低通滤波器的幅频特性5.3用滤波器对信号进行滤波1)FIR低通滤波: 图4 FIR低通滤波前后的频谱2)IIR低通滤波: 图5 IIR低通滤波前后的频谱5.4回放语音信号经过加噪声处理后,可在Matlab中用函数sound对声音进行回放。其调用格式:sound(y,Fs),sound(y)和sound(y,Fs,bits)。可以察觉滤波前后的声音有明显的变化。5.5对语音信号加入噪声后的频谱分析和滤波加入噪声后的波形和频谱如下图:图6 加噪声后波形和频谱6、 课程设计总结 数字滤波器是一种对数字信号进行滤波处理以得到期望的响应特性的离散时间系统。它能够有效的对数字信号进行过滤,过滤数字信号中的干扰和多余成分,保证通信过程的正常实现。 在这次的数字信号处理课程设计里,比较重要的函数有wavread函数、sound函数等,通过上网和翻阅相关书籍,我了解了它们的基本用法。关于滤波也是很重要的一部分,有FIR滤波器和IIR滤波器的设计。通过自主学习,我很快地掌握了编程方法。 在设计过程中,我也遇到了理论知识的忘记、编程过少导致的不熟练、软件运用不自如等问题,但是经过思考、请教同学和老师、查阅相关资料,最终这些问题都得到了解决,最终设计出了符合要求的滤波器并通过相关信号进行了验证。 总的来说,通过这次的课程设计,我对MATLAB这个软件有了更深的认识,也进一步熟悉了MATLAB的使用,感觉到MATLAB软件功能的强大,大大增加了我对MATLAB的兴趣。经过这次的课程设计,使我发现了自己的一些不足,为了在今后的学习和生活中注意改进自己的不足,我要更加努力,学习好专业知识并注重运用到实际,同时,这次课程设计还提高了自己的动手能力、思维能力和学习的积极性,为我今后的学习和工作都提供了不小的帮助,让我受益匪浅。7、 主要参考文献1数字信号处理 季秀霞 国防工业出版社20132数字信号处理与应用 李正周 清华大学出版社20083数字信号处理教程MATLAB释义与实现 陈怀琛 电子工业出版社 2004.4数字信号处理原理及MATLAB实现 丛玉良 电子工业出版社20095百度文库附录:MATLAB程序:1. 语音采集部分:y,fs,nbits=wavread ('D:UserDatalenovoDesktopcccc.wav');sound(y,fs,nbits); N= length (y) ; Y=fft(y,N); subplot(2,1,1);plot(y);title('原始信号波形');subplot(2,1,2);plot(abs(Y);title('原始信号频谱')2. FIR滤波器设计部分:Ft=10000;Fp=2670;Fs=3300;wp=2*Fp/Ft;ws=2*Fs/Ft;rp=1;rs=40;p=1-10.(-rp/5); s=10.(-rs/15);fpts=wp ws;mag=1 0;dev=p s;n,wn,beta,ftype=kaiserord(fpts,mag,dev);b=fir1(n,wn,Kaiser(n+1,beta); h,w=freqz(b,1); plot(w/pi,abs(h);title('FIR低通滤波器');grid;3. FIR滤波部分:ws=2*Fs/Ft;rp=1;rs=30;p=1-10.(-rp/5); s=10.(-rs/15);fpts=wp ws;mag=1 0;dev=p s;n,wn,beta,ftype=kaiserord(fpts,mag,dev);b=fir1(n,wn,Kaiser(n+1,beta); h,w=freqz(b,1);y,fs,nbits=wavread ('D:UserDatalenovoDesktopcccc.wav');n = length (y) ; noise=0.01*randn(n,2);s=y+noise;S=fft(s,n); z=fftfilt(b,s);sound(z);m=fft(z); subplot(2,2,1);plot(abs(S),'g');title('滤波前信号的频谱');grid;subplot(2,2,2);plot(abs(m),'r');title('滤波后信号的频谱');grid;subplot(2,2,3);plot(s);title('滤波前信号的波形');grid;subplot(2,2,4);plot(z);title('滤波后的信号波形');grid;4IIR滤波器设计部分:Fp=2670;Fs=3300;As=30;Ap=1;Ft=10000;wp=2*pi*Fp/Ft;ws=2*pi*Fs/Ft;fp=2*Ft*tan(wp/2);fs=2*Fs*tan(wp/2);n11,wn11=buttord(wp,ws,1,50,'s'); b11,a11=butter(n11,wn11,'s'); num11,den11=bilinear(b11,a11,0.5); h,w=freqz(num11,den11); plot(w*8000*0.5/pi,abs(h);legend('用butter设计');5.IIR滤波部分:Fp=2670;Fs=3300;As=30;Ap=1;Ft=10000;wp=2*pi*Fp/Ft;ws=2*pi*Fs/Ft;fp=2*Ft*tan(wp/2);fs=2*Fs*tan(wp/2);n,wn=buttord(wp,ws,1,40,'s'); b,a=butter(n,wn,'s'); num,den=bilinear(b,a,0.5); h,w=freqz(num,den); y,fs,nbits=wavread ('D:UserDatalenovoDesktopcccc.wav');n = length (y) ; noise=0.01*randn(n,2);s=y+noise;S=fft(s,n); z=filter(num,den,s);sound(z)m=fft(z); subplot(2,2,1);plot(abs(S),'g');title('滤波前信号的频谱');grid;subplot(2,2,2);plot(abs(m),'r');title('滤波后信号的频谱');grid;subplot(2,2,3);plot(s);title('滤波前信号的波形');grid;subplot(2,2,4);plot(z);title('滤波后的信号波形');grid;6. 加噪声部分:y, fs, nbits = wavread('D:UserDatalenovoDesktopcccc.wav');n=length(y); noise=0.01*randn(n,2); z=y+noise; sound(z);Y=fft(y);Noise=fft(noise);subplot(2,1,1);plot(y);hold on;plot(noise,'g');title('加噪声后波形图');hold off;subplot(2,1,2);plot(abs(Y);hold on;plot(abs(Noise),'g');title('加噪声后频谱');

    注意事项

    本文(数字信号处理课程设计报告.doc)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开