声音信号希尔伯特黄变换
要求:把去噪后的信号(已有)希尔伯特黄变换得到 经验模态分解的结果 瞬时频率图 希尔伯特谱
clear all
close all
[y,Fs]=audioread('output.wav');
x1=decimate(y(:,1),4);
x2=decimate(y(:,2),4);
x1=x1';
indx=1:1000;
s=x1(indx);
figure(10)
subplot(2,2,1);
plot(s);
title('原始信号');
[c,l]=wavedec(s,3,'db1');
a3=appcoef(c,l,'db1',3);
d3=detcoef(c,l,3);
d2=detcoef(c,l,2);
d1=detcoef(c,l,1);
dd3=zeros(1,length(d3));
dd2=zeros(1,length(d2));
dd1=zeros(1,length(d1));
c1=[a3 dd3 dd2 dd1];
s1=waverec(c1,l,'db1');
subplot(2,2,2);
plot(s1);grid;
title('强制消噪后的信号');
%%
figure(20)
spectrogram(s1,100,80,100,Fs,'yaxis'), % 100,80,100是做变化的常数量
view(-27,62)
shading interp
plot_hht(s1,Fs)
声音信号希尔伯特黄变换相关推荐
- 希尔伯特-黄变换(HHT)的前世今生——一个从瞬时频率讲起的故事
一.来自小X的疑问 从前有一个国家,叫做实国(一维国度),里边有个叫小X的小人儿. 小X是一根线段,他每天最爱做的事情就是跳舞. 因为小X的舞姿十分稳定,同伴们都说他的头部跳出了频率为1hz的正弦曲线 ...
- matlab柯西主值积分,希尔伯特-黄变换基本概念
摘自<机械故障诊断理论与方法> 希尔伯特-黄变换(Hilbert-Huang Transform)是由N.E.Huang等人与1998年提出的一种非线性.非平稳信号的分析处理方法.这种方法 ...
- 信号处理:希尔伯特黄变换
目录: 目录: 前言 简介 基本原理 经验模态分解 希尔伯特变换 特点 (1)HHT能分析非线性非平稳信号. (2)HHT具有完全自适应性. (3)HHT不受Heisenberg测不准原理制约--适合 ...
- MATLAB希尔伯特黄变换HHT
这两天在学习希尔伯特黄变换,也就是HHT,趁着学习的劲赶紧整理整理,用的是MATLAB进行编程,所用到的工具箱便是EMD工具箱,链接如下,请自行下载. 希尔伯特黄变换HHT_HHT-电信代码类资源-C ...
- 希尔伯特黄变换(Hilbert-Huang)原理、HHT求时频谱、边际谱,及MATLAB(2018rb)实现
目录 1. 经验模态分解: 2. 希尔伯特变换: 3. 方法缺陷: 4. MATLAB(2018rb版本)实现和探讨 ##边际谱 [若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动 ...
- 量化择时:基于经验模态分解的希尔伯特-黄变换(二)算法
量化择时:基于经验模态分解的希尔伯特-黄变换 part2部分是算法的介绍,抛开代码部分,其实就是所有人都能看得懂字面解释 Part2算法 在了解了基础的数理知识和学习了将实信号转换为复信号的处理方法之 ...
- 希尔伯特黄变换python实现
希尔伯特变换可以从: https://zhuanlan.zhihu.com/p/128092836 https://www.cnblogs.com/hdu-zsk/p/4799470.html 等博客 ...
- 毕设-希尔伯特-黄变换(特征提取)
人物简介 希尔伯特:公认的数学界"无冕之王",1943年去世于瑞士苏黎世.除此之外,自不必过多介绍. 黄锷:1937年出生于湖北省:1975年进入NASA(美国国家宇航局):美国国 ...
- 经验模式分解(EMD)及希尔伯特-黄变换(HHT)简介及matlab实现
本文介绍过程涉及到两个链接工具包,可以自己网上搜索下载,以下提供了网盘下载的地址,因为作者主要做语音方面工作,所以后面的说明主要以说话人识别为例.(链接:https://pan.baidu.com/s ...
最新文章
- msvc 编译路径_Colmap编译教程
- javascript 手机号间隔显示 123 4567 8910
- c++ primer 5th,习题13.3 答案是不是错了?(未解决)
- 音视频技术开发周刊 | 147
- MFC——在视图窗口加载背景图片
- WPF vs2015,vs2012 添加ArcObjects SDK
- hwd是长宽高吗_五菱皮卡要来了,五种形态任你选,颜值是你期待的吗?
- android 速度检测工具,IT之家学院:如何测试Android应用启动速度
- java String 判断是否包含某字符串
- Maven Plugins
- 设置linux中docker中的mysql开机自动启动
- 第7章 PCA与梯度上升法 学习笔记中
- 解决:地址 localhost:8080 已在使用中
- UE4 Ultra Dynamic Sky 参数翻译及功能概述
- 扫码枪连接mysql教学_Android PDA扫描枪广播接搜条码并使用
- 个人所得税计算器(简易)
- matlab指标之间的关系分析,基于相关性分析和主成分分析的变量筛选方法
- 华为防火墙配置SSL+自签CA证书挑战登录
- 2022-2028全球房地产众筹平台行业调研及趋势分析报告
- 《C语言入门经典》Ivor Horton第十章练习题3
热门文章
- 云呐|固定资产条码管理系统的应用
- 架构师之spring------@Autowire注入多泛型实例 can not cast to的问题解决
- mtk8127 bt sco 路径
- 自动驾驶轨迹预测论文阅读(一)Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications
- 微信小程序渲染图片报错:[渲染层网络层错误] Failed to load local image resource
- PolSARpro v5.1.3 处理Sentinel-1A SLC数据
- linux解压7z包命令,Linux下解压:tar、rar、7z命令简单易懂的教程(含实例)
- python汇率换算程序_Python学习笔记8——汇率计算器
- 一段困扰许久的防注入代码
- 阿里云服务器配置外网访问