一、课程设计目的:
1. 进一步理解数字信号处理的基本概念、基本理论和基本方法;
2.熟悉在Windows环境下语音信号采集的方法;
3.学会用MATLAB软件对信号进行分析和处理;
4.综合运用数字信号处理理论知识,掌握用MATLAB软件设计FIR和IIR数 字滤波器的方法;
5. 提高依据所学知识及查阅的课外资料来分析问题解决问题的能力。
二、课程设计内容:
1.语音信号的采集
利用windows下的录音机录制一段自己的话音,时间控制在1秒左右;并对语音信号进行采样,理解采样频率、采样位数等概念。
2.语音信号的频谱分析
利用函数fft对采样后语音信号进行快速傅里叶变换,得到信号的频谱特性。
3.设计数字滤波器
采用窗函数法和双线性变换法设计下列要求的三种滤波器,根据语音信号的特点给出有关滤波器的性能指标:
1)低通滤波器性能指标,fp=1000Hz,fc=1200Hz, As=100dB,Ap=1dB;
2)高通滤波器性能指标,fc=4800Hz,fp=5000Hz ,As=100dB,Ap=1dB;
3)带通滤波器性能指标,fp1=1200Hz,fp2=3000Hz,fc1=1000Hz,fc2=3200Hz,As=100dB,Ap=1dB。
4.对语音信号进行滤波
比较用两种方法设计的各滤波器的性能,然后用性能好的滤波器分别对采集的语音信号进行滤波;并比较滤波前后语音信号的波形及频谱,分析信号的变化。
5.回放语音信号,感觉滤波前后的声音变化。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !