资源简介
要求录制一段自己的语音信号后,对所采集的语音信号加入干扰噪声,设计相应的数字滤波器滤除噪声并进行验证,最后设计GUI界面。
代码片段和文件信息
sound(xfs);%输出加噪后的音频
wp=0.08*pi;ws=0.1*pi; %两个频率的信号
Rp=1;Rs=15;Fs=44100;Ts=1/Fs;%阻带衰减和通带衰减,中间是过渡区,采样频率44100
wp1=2/Ts*tan(wp/2);%将数字指标转换成模拟指标
ws1=2/Ts*tan(ws/2);
[NWn]=buttord(wp1ws1RpRs‘s‘);%选择滤波器的最小阶数
[ZPK]=buttap(N);%创建butterworth模拟滤波器
[BapAap]=zp2tf(ZPK);
[ba]=lp2lp(BapAapWn);
[bzaz]=bilinear(baFs);%用双线性变换法实现模拟滤波器到数字滤波器的转换
[HW]=freqz(bzaz);%绘制频率响应曲线
plot(W*Fs/(2*pi)abs(H));%画滤波器频域图
xlabel(‘频率/Hz‘);
ylabel(‘频率响应幅度‘);
title(‘Butterworth‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 735 2018-12-23 13:56 jiazao.m
文件 318 2018-12-23 14:02 lvbohou.m
文件 8959 2018-12-23 20:53 unti
文件 590 2018-12-23 13:58 ditong.m
----------- --------- ---------- ----- ----
10602 4
- 上一篇:xiangganleiji.m
- 下一篇:灰色预测的matlab代码
相关资源
- 灰色预测的matlab代码
- 梯度下降法matlab程序,需要手动输入
- 基于遗传算法的BP神经网络优化算法—
- 基于matlab的遍历文件夹中的所有子文
- 卡尔曼滤波的MATLAB实现
- 基于MATLAB的数字语音识别
-
BCH编码与解码的simuli
nk仿真 - 基于多频外差原理的仿真,matlab程序
- 线性规划.非线性规划.多目标规划Ma
- 模拟退火法Matlab代码[比赛已经用过保
- matlab特征点提取
- matlab简易画板GUI程序
- 稀疏表示内含完整的MATLAB代码
- 视频分帧matlab
- MATLAB前方交会函数程序
- DFIG风电模型
- license_standalone.lic
- MATLAB自带去视频抖动程序
- 新安江模型Matlab代码
- 二元序列的Berlekamp-Massey算法的matlab程
- 基于MATLAB的LDPC编译码仿真程序
- 基于均值漂移mean shift算法的图像分割
- 基于水平集CV模型的图像分割Matlab代码
- 小波变换图像增强
- 298496基于Matlab的m序列发生器的设计与
- 基于matlab的Boost变换器的有源功率因数
- 昆明理工大学纠错编码原理及MATLAB实
- 神经网络激活函数matlab
- KPCA MATLAB程序,提供4种核函数,根据
- 频域特征值MATLAB程序
评论
共有 条评论