资源简介
matlab语音处理消噪源程序,可以直接使用,将新的语音文件添加到matlab后也能实现功能!
代码片段和文件信息
%实验要求一:小波软阈值语音降噪
clear all; clc; close all;
[xx fs] = wavread(‘C5_4_y.wav‘); % 读入数据文件
xx=xx-mean(xx); % 消除直流分量
x=xx/max(abs(xx)); % 幅值归一化
N=length(x);
%-------------------------加入指定强度的噪声---------------------------------
SNR=5;
s=awgn(xSNR‘measured‘‘db‘); % 叠加噪声
wname=‘db7‘;
jN=6; %分解的层数
snrs=20*log10(norm(x)/norm(s-x));
signal=Wavelet_Soft(sjNwname);
signal=signal/max(abs(signal));
snr1=SNR_Calc(xs); % 计算初始信噪比
snr2=SNR_Calc(xsignal); % 计算降噪后的信噪比
snr=snr2-snr1;
fprintf(‘snr1=%5.4f snr2=%5.4f snr=%5.4f\n‘snr1snr2snr);
% 作图
time=(0:N-1)/fs; % 设置时间
subplot 311; plot(timex‘k‘); grid; axis tight;
title(‘纯语音波形‘); ylabel(‘幅值‘)
subplot 312; plot(times‘k‘); grid; axis tight;
title([‘带噪语音 信噪比=‘ num2str(SNR) ‘dB‘]); ylabel(‘幅值‘)
subplot 313; plot(timesignal‘k‘);grid;%hold on;
title(‘滤波后波形‘); ylabel(‘幅值‘); xlabel(‘时间/s‘);
%--------------------------------------------------------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 64044 2012-06-16 06:00 语音信号消噪matlab实现\C5_4_y.wav
文件 1168 2016-03-17 13:41 语音信号消噪matlab实现\C5_4_y_1.m
文件 1161 2019-02-28 21:04 语音信号消噪matlab实现\C5_4_y_2.m
文件 399 2015-02-07 20:52 语音信号消噪matlab实现\SNR_Calc.m
文件 806 2016-03-17 13:42 语音信号消噪matlab实现\Wavelet_Hard.m
文件 851 2016-03-17 13:42 语音信号消噪matlab实现\Wavelet_Soft.m
目录 0 2019-02-28 21:22 语音信号消噪matlab实现
----------- --------- ---------- ----- ----
68429 7
- 上一篇:故障电机单通道振动信号数据
- 下一篇:Matlab添加VS2013编译器
相关资源
- Matlab添加VS2013编译器
- IHS 融合算法 matlab
- 可运行的matlab-SIFT.zip
- matlab卫星姿态控制系统-采用飞轮PID控
- MATLAB模糊控制编程
- Matlab用于检测相机的GUI
- 压缩感知小波变换synsq_toolboxmatlab代码
- 克里金差值matlab程序完整整理版
- A*算法 A star 算法matlab
- Beale函数matlab程序
- SAR CS成像算法matlab
- 两挡电动汽车动力性仿真matlab程序.
- 运用遗传算法求解带出入点的车间布
- matlab三维重建程序
- 小波分解与重构的几个matlab程序
- buck boost恒流充电 恒压放电matlab仿真
- CURE算法和Matlab实现
- Matlab 2015b win32软件的baidu云盘地址
- GPS软件接收机MATLAB代码
- matlab实现基于DCT数字水印添加以及提
- rossler混沌同步的MATLAB程序169248
- 三相桥式有源逆变仿真
- 各向异性滤波的matlab程序一维、二维
- 相关干涉仪测向方法matlab仿真.rar
- 先进pid控制matlab仿真(第二版)随书
- 增量式PID的MATLAB实现.rar
- matlab的LDPC实现
- NCC图像匹配源码matlab
- matlab瑞利信道的程序
- ZF预编码MATLAB代码实现
评论
共有 条评论