利用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工具箱对空挡噪声进行滤波相关推荐

  1. Matlab小波工具箱的使用2

    Matlab小波工具箱的使用2 (2011-11-11 09:32:57) 转载▼ http://blog.sina.com.cn/s/blog_6163bdeb0102dw7a.html#cmt_5 ...

  2. 正交db小波 图像处理 matlab,基于matlab小波工具箱的数字图像处理及小波分析

    基于matlab小波工具箱的数字图像处理及小波分析 基于 Matlab 小波工具箱的数字图像处理摘要:小波分析在图像处理中有非常重要的应用,包括图像压缩.去噪.分解和增强等.运用多分辨率分析可以将信号 ...

  3. 【图像去噪】基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含Matlab源码 462期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪[含Matlab源码 462期] 获取代码方式2: 通过订阅紫极神光 ...

  4. 【数字信号去噪】基于matlab小波阙值数字信号去噪和求信噪比【含Matlab源码 2191期】

    ⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...

  5. 【心电信号】基于matlab小波阙值心电信号去噪【含Matlab源码 2188期】

    ⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...

  6. bp神经网络mallat小波matlab,小波神经网络原理及其应用汇总.ppt

    小波神经网络原理及其应用汇总,小波神经网络原理,小波变换原理与应用,神经网络的原理及应用,小波神经网络matlab,小波神经网络预测代码,小波神经网络模型,小波神经网络预测程序,小波神经网络预测,小波 ...

  7. matlab傅里叶变换去噪代码,[转载]MATLAB小波去噪

    MATLAB中用wnoise函数测试去噪算法 sqrt_snr=3; init=231434; [x,xn]=wnoise(3,11,sqrt_snr,init); % WNOISE generate ...

  8. 【语音去噪】基于matlab小波硬阈值语音降噪【含Matlab源码 532期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音去噪]基于matlab小波硬阈值语音降噪[含Matlab源码 532期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  9. Matlab小波工具箱常用函数

    1.Cwt :一维连续小波变换 格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot') scales:尺度向量, ...

最新文章

  1. 社区资源 | NeurIPS 2020预讲会回放资料(含PPT)
  2. NeurIPS 2021 | 通过寻找平坦最小值,克服小样本增量学习中的灾难性遗忘
  3. C#中泛型的相关知识点总结
  4. 如何在阿里云上构建一个合适的Kubernetes集群
  5. mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等...
  6. springboot 创建地址_使用 SpringBoot Admin监控Spring Boot 服务
  7. matlab和C/C++混合编程--Mex (转载)
  8. 计算机专业如何发表论文,如何发表一篇计算机研究生论文
  9. 倾斜摄影的单体化建模研究 和osg 关系
  10. 计算机学院考研动员大会,计算机科学学院召开考研动员大会暨经验分享会
  11. Thanos 与 VictoriaMetrics,谁才是打造大型 Prometheus 监控系统的王者?
  12. 5-20 打印九九口诀表 (15分)
  13. 查找自己电脑上的空闲端口号
  14. 超支化共轭聚合物纳米粒子-具有水分散性/PLGA 纳米粒子载药
  15. win10 安装oracle11g完整教程
  16. 【Anaconda安装与使用】
  17. wireshark 802.11 WLAN无线报文分析常用技巧总结
  18. 马云无人超市店开业了,让我们一起去体验购物的乐趣
  19. 请不要直接拆除或更换旧光纤!Softing为您提供光纤以太网网络解决方案
  20. 【方法篇】基于LC-MS/MS手段分析与MHC结合的肽序列

热门文章

  1. Kubernetes如何赋能可再生能源产业提升10倍效率
  2. vue data变量之间相互赋值或进行数据联动
  3. 04737 c++ 自学考试2019版 第二章课后程序设计题 3
  4. 【Kotlin】我的第一个 Kotlin 程序
  5. “mysql数据库表锁死,既打不开,也关不上”的解决方案
  6. C#算法设计排序篇之08-计数排序(附带动画演示程序)
  7. selenium脚本录制
  8. 华夏常春藤_我如何在没有常春藤大学学位的情况下从微软,亚马逊和Twitter获取报价
  9. 设置api密钥_我应该将我的API密钥设置多长时间?
  10. python读取xlsx文件年月日变成数字_python转化excel数字日期为标准日期操作