《信号与系统》课程设计——加噪语音信号的滤波
【设计题目】对包含有噪声的语音信号进行滤波器的设计和处理
【设计目标】尝试对噪声信号进行滤波处理的基本方法
【设计工具】MATLAB
【设计原理】
通过MATLAB的函数wavread()可以读入一个.wav格式的音频文件,并将该文件保存到指定的数组中。例如下面的语句(更详细的命令介绍可以自己查阅MATLAB的帮助)中,将.wav读入后存放到矩阵y中。
y = wavread('Q2.wav');
对于单声道的音频文件,y只有一行,即一个向量;对于双声道的音频文件,y有两行,分别对应了两个声道的向量。我们这里仅对一个声道的音频进行分析和处理即可。注意:.wav文件的采样频率为44.1KHz,采样后的量化精度是16位。同时,使用An*randn() 函数产生一组噪声信号,其中An是一个常数,代表了噪声信号的强度。将噪声信号与语音信号相加就得到了待处理的包含有噪声信号的语音信号。
1、改变噪声的强度,并通过wavplay()命令播放语音信号,感受噪声对语音信号的影响。同时,对语音信号进行频域分析,分析语音信号和噪声信号的频谱特点。
2、学习Butterworth滤波器的基本原理。在MATLAB中使用butter()函数设计用于语音信号噪声滤波的低通滤波器,播放滤波后的语音信号,将其与滤波前、无噪声的语音信号进行对比。
3、改变Butterworth低通滤波器的参数,可以包括带宽、阶数等,对其滤波效果进行对比和总结。
4、考虑到语音信号的频谱呈现一种带通的特性,考虑设计一个带通滤波器,而非低通滤波器来进一步提高滤波的性能。
【MATLAB参考命令】
绘图命令:plot、stem等
求频谱、频率响应:fft、freqz等
卷积、滤波:conv、deconv、filter等
声音文件读写:wavread、wavwrite、wavplay等
具体使用方法可以查阅MATLAB的帮助或者MATLAB参考书的基本使用。
《信号与系统》课程设计——理想滤波器的时域振荡【设计题目】对理想低通滤波器的时域振荡现象进行分析 【设计目标】验证理想低通滤波器频域响应中的跳变将造成时域振荡...
《信号与系统》课程设计教学大纲_工学_高等教育_教育专区。模拟高通滤波器的设计模拟低通滤波器的设计模拟带通滤波器的设计数字高通滤波器的设计数字低通滤波器的设计...
《信号与系统》课程设计题目参考表 隐藏>> 课程设计题目 浅论脉冲雷达的测距能力与其带宽和重复频率的关系 吉布斯现象的MATLAB仿真及数字滤波中的影响 脉冲压缩在MATLAB...
信号与系统课程设计题目一览信号与系统课程设计题目一览隐藏>> 课程设计题目 浅论脉冲雷达的测距能力与其带宽和重复频率的关系 吉布斯现象的MATLAB仿真及数字滤波中的影响...
《信号与系统》课程设计——信号的采样与重建【设计题目】信号的采样与重建 【设计要求】 (1) 理解并掌握采样定理。 (2) 分别给定的带限信号进行临界采样、欠...
《信号与系统》 课程设计——数字通信系统中 ISI 信道均衡器的 设计和性能仿真【设计题目】数字通信系统中ISI信道均衡器的设计和性能仿真 【设计要求】 (1) 实现数...
通 过本次信号与系统的课程设计,让我对《信号与系统》这门课程有了更高层次的 认识和掌握, 我想这对于我以后学习相关的课程以及进行类似的设计操作会有很 大的...
信号与系统课程设计_工学_高等教育_教育专区。安徽大学 信号与系统课程设计 题 目: 基于 MATLAB 实现连续信号与系统复频域分析 朱成 电子信息工程学院 2012 2014 ...
根据国内外信号与系统发展的趋势,充分体现计算机技术与网络信息技术 的应用,利用应用软件对系统进行分析、计算、设计和仿真,加深学生对理论的理解。 2、课程学情理念...
《信号与系统》课程讲义_理学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 《信号与系统》课程讲义_理学_高等教育_教育专区。信号与系统 Signals and ...
热门文档