经验模式分解 matlab,语音信号处理——经验模式分解(EMD)及希尔伯特-黄变换(HHT)简介及matlab实现...

本文介绍过程涉及到两个链接工具包,可以自己网上搜索,也可以在以下网盘下载:https://pan.baidu.com/s/1G8JdRhgBz8jFyehrgqZjMQ 提取码:x3un ,因为作者主要做语音方面工作,所以后面的说明主要以说话人识别为例。

一、经验模式分解(EMD)

关于经验模态分解的概念,网上有很多具体的讲解,这里就不进行细说,具体过程可以参考https://blog.csdn.net/lvsehaiyang1993/article/details/80875679。

目的:将任意信号(尤其是非线性稳态信号)分解为稳态信号的线性之和

过程:

eba3903ee037318a2a20919785132cfe.png

二、希尔伯特变换(Hilbert Transform)

三、希尔伯特-黄变换(HHT)

四、基于EMD的语音信号处理(以说话人识别为例)

语音信号是非稳态信号,只有在短时才具有稳态性,所以在信号处理的时候,假设信号具有稳态性,所以通过分帧(帧长10—30ms)将信号转换为稳态信号,但是分帧的过程会因为加窗类型和窗长的不同,对原始信号产生影响。EMD的作用与加窗分帧类似,其本质就是将非稳态信号转换为稳态信号,然后进行后续的处理,其中的IMF就是不同的稳态信号,对应的是不同的频率区间,一般由高到低排列,直到出现残余量r,过程截至。

以上仅为个人学习后总结,如有不妥,欢迎指正!

标签:希尔伯特,EMD,信号,HHT,信号处理,matlab,语音,稳态

来源: https://blog.csdn.net/weixin_42846157/article/details/104916700

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值