利用matlab小波GUI工具箱对空挡噪声进行滤波
利用matlab小波GUI工具箱对空挡噪声进行滤波:
1、命令wavemenu调出matlab小波GUI工具箱,
2、File->load加载噪声音频文件,wavelet 1-D,选择小波函数,设置阀值对细节部分(高频)进行过滤,
3、 File->Save->De-noised Signal保存滤掉白噪声后的信号到.mat文件,
matlab加载.mat文件到xc,
命令sound(xc,44100)可听去噪后的音频,44100为采样频率。去噪声后变速箱的齿轮敲击声听得更清楚了!
4、wavwrite(xc,44100,'C:\Users\li\Documents\MATLAB\1.wav')保存去噪后的音频文件
5、用其他音频处理软件进行进一步分析,如GoldWave,播放去噪前后的音频,右侧为去噪后的时频谱。
Figure3为spectrogram()做的去噪后的信号STFT时频谱:
%spectrogram
%T = 0:0.001:2;
%Y1 = chirp(T,0,1,150);
[Y,Fs,NBITS]=wavread('1.wav');%1420_noise_
Y1=Y(:,1);plot(Y1)
%[S,F,T,P] = specgram(X,256,250,256,1E3);
% B = SPECGRAM(A,NFFT,Fs,WINDOW,NOVERLAP)
%specgram(Y1,512,Fs,500,250)
spectrogram(Y1,512,256,512,Fs,'yaxis');
%surf(T,F,10*log10(P),'edgecolor','none'); axis tight;
%view(0,90);
xlabel('Time (Seconds)'); ylabel('Hz');
6、从SFTF图谱看,在5.2s左右离合器助力器发出排气声,排气声的频率在2500HZ以上,变速箱敲齿声频带更宽,但是在离合器分离后得到削弱。用GoldWave进行滤波,可得到直观感受!
用小波GUI工具箱连续小波分析也可验证这种情况:
在频率2940HZ时,排气声还比较明显,如下图:
在2520HZ时,排气声已经不明显,在2352HZ,几乎看不到排气声!
利用matlab小波GUI工具箱对空挡噪声进行滤波相关推荐
- Matlab小波工具箱的使用2
Matlab小波工具箱的使用2 (2011-11-11 09:32:57) 转载▼ http://blog.sina.com.cn/s/blog_6163bdeb0102dw7a.html#cmt_5 ...
- 正交db小波 图像处理 matlab,基于matlab小波工具箱的数字图像处理及小波分析
基于matlab小波工具箱的数字图像处理及小波分析 基于 Matlab 小波工具箱的数字图像处理摘要:小波分析在图像处理中有非常重要的应用,包括图像压缩.去噪.分解和增强等.运用多分辨率分析可以将信号 ...
- 【图像去噪】基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含Matlab源码 462期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪[含Matlab源码 462期] 获取代码方式2: 通过订阅紫极神光 ...
- 【数字信号去噪】基于matlab小波阙值数字信号去噪和求信噪比【含Matlab源码 2191期】
⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...
- 【心电信号】基于matlab小波阙值心电信号去噪【含Matlab源码 2188期】
⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...
- bp神经网络mallat小波matlab,小波神经网络原理及其应用汇总.ppt
小波神经网络原理及其应用汇总,小波神经网络原理,小波变换原理与应用,神经网络的原理及应用,小波神经网络matlab,小波神经网络预测代码,小波神经网络模型,小波神经网络预测程序,小波神经网络预测,小波 ...
- matlab傅里叶变换去噪代码,[转载]MATLAB小波去噪
MATLAB中用wnoise函数测试去噪算法 sqrt_snr=3; init=231434; [x,xn]=wnoise(3,11,sqrt_snr,init); % WNOISE generate ...
- 【语音去噪】基于matlab小波硬阈值语音降噪【含Matlab源码 532期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音去噪]基于matlab小波硬阈值语音降噪[含Matlab源码 532期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- Matlab小波工具箱常用函数
1.Cwt :一维连续小波变换 格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot') scales:尺度向量, ...
最新文章
- 社区资源 | NeurIPS 2020预讲会回放资料(含PPT)
- NeurIPS 2021 | 通过寻找平坦最小值,克服小样本增量学习中的灾难性遗忘
- C#中泛型的相关知识点总结
- 如何在阿里云上构建一个合适的Kubernetes集群
- mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等...
- springboot 创建地址_使用 SpringBoot Admin监控Spring Boot 服务
- matlab和C/C++混合编程--Mex (转载)
- 计算机专业如何发表论文,如何发表一篇计算机研究生论文
- 倾斜摄影的单体化建模研究 和osg 关系
- 计算机学院考研动员大会,计算机科学学院召开考研动员大会暨经验分享会
- Thanos 与 VictoriaMetrics,谁才是打造大型 Prometheus 监控系统的王者?
- 5-20 打印九九口诀表 (15分)
- 查找自己电脑上的空闲端口号
- 超支化共轭聚合物纳米粒子-具有水分散性/PLGA 纳米粒子载药
- win10 安装oracle11g完整教程
- 【Anaconda安装与使用】
- wireshark 802.11 WLAN无线报文分析常用技巧总结
- 马云无人超市店开业了,让我们一起去体验购物的乐趣
- 请不要直接拆除或更换旧光纤!Softing为您提供光纤以太网网络解决方案
- 【方法篇】基于LC-MS/MS手段分析与MHC结合的肽序列
热门文章
- Kubernetes如何赋能可再生能源产业提升10倍效率
- vue data变量之间相互赋值或进行数据联动
- 04737 c++ 自学考试2019版 第二章课后程序设计题 3
- 【Kotlin】我的第一个 Kotlin 程序
- “mysql数据库表锁死,既打不开,也关不上”的解决方案
- C#算法设计排序篇之08-计数排序(附带动画演示程序)
- selenium脚本录制
- 华夏常春藤_我如何在没有常春藤大学学位的情况下从微软,亚马逊和Twitter获取报价
- 设置api密钥_我应该将我的API密钥设置多长时间?
- python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作