【EMD】1.初识经验模态分解EMD

news2024/11/24 15:27:09
/**
 * @poject          经验模态分解及其衍生算法的研究及其在语音信号处理中的应用
 * @author			jUicE_g2R(qq:3406291309)
 * 
 * @language        MATLAB/Python/C/C++
 * @EDA				Base on matlabR2022b
 * @editor			Obsidian(黑曜石笔记软件)
 * 
 * @copyright		2023
 * @COPYRIGHT			 原创学习笔记:转载需获得博主本人同意,且需标明转载源
 */

1 定义

经验模态分解(EMD) 是处理 非线性、 非平稳信号 的 时频分析方法。
该方法可以在不需要知道任何先验知识的情况下,依据输入信号自身的特点自适应地 将信号分解成若干个本征模态函数(IMF)之和。

2 应用背景

处理 非平稳信号的局部频谱分析
在这里插入图片描述

3 E M D EMD EMD 提出人黄锷 指出

频谱分解:将信号分解成不同频率的成分

  • 信号 = 高频成分 + . . . + 中频成分 + . . . + 低频成分 信号=高频成分+...+中频成分+...+低频成分 信号=高频成分+...+中频成分+...+低频成分
    在这里插入图片描述

出现极值点次数 多 的局部为 高频部分
出现极值点次数 少 的局部为 低频部分

4 本征模态函数 I M F IMF IMF

在这里插入图片描述

5 E M D = ∑ i m f + r N ( t ) EMD=∑imf+r_N(t) EMD=imf+rN(t)

  • I M F 函数 IMF函数 IMF函数 从原来的 u ( t ) 函数 u(t)函数 u(t)函数上 偏移到 (无限接近) x 轴 x轴 x
    在这里插入图片描述

6 I M F IMF IMF的实现( S h i f t i n g Shifting Shifting算法)

6-1 S h i f t i n g Shifting Shifting算法 理论处理方案

  • 红色虚线 为 上包络线(平滑的 极大值点 的连线)
  • 紫色虚线 为 下包络线(平滑的 极小值点 的连线)
  • 绿色实线 为 平均线(折中上、下包络线)

在这里插入图片描述

6-2 实际操作时处理极限的方案

  • h k ( t ) ) h_k(t)) hk(t)) :第 k 个 中线 无限接近于 x 轴 x轴 x 的函数
    在这里插入图片描述

一个 逼近值 a n 逼近值a_n 逼近值an 越接近 极限(理论)值 a ∞ 极限(理论)值a_∞ 极限(理论)值a,它与 上一个逼近值 a n − 1 a_{n-1} an1 的差值越小

7 注意:端点的处理

镜像处理法
在这里插入图片描述

经过镜像沿拓后,上图的端点 是 极小值点 则判断该端点为 极小值点

8 基本步骤

在这里插入图片描述

9 M a t l a b Matlab Matlab E M D EMD EMD 的使用

在这里插入图片描述

10 实例演示

在这里插入图片描述

10-1 步骤

  • 1、找到所有的 极值点
  • 2、 样条函数法 样条函数法 样条函数法 获取到 上、下包络线 的函数
  • 3、求 上、下包络线函数 的平均函数 m ( t ) m(t) m(t)
  • 4、使用 S h i f t i n g 算法 Shifting算法 Shifting算法

10-2 逐步处理

在这里插入图片描述

本节图片参考源: 经验模态分解技术-EMD-李新亮_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1179832.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全面采集商品数据的电商API接口对接【支持5大主流电商平台】

做小程序商城时,最崩溃的瞬间是什么? 一定是当你有几百件商品,却要一件一件编辑商品名称、规格、上传图片吧…… 为了帮助商家快速上货开店,我们可以接入电商API接口,方便商家一键采集淘宝、天猫、京东、拼多多、168…

AI短视频制作一本通:文本生成视频、图片生成视频、视频生成视频

💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 第一部分:文…

UserAgent如何使用

UserAgent是HTTP请求头的一部分,用于标识发送请求的客户端应用程序或浏览器。在发送HTTP请求时,通常会在请求头中包含UserAgent信息,以便服务器能够识别请求的来源。 在使用OkHttpClient发送HTTP请求时,您可以通过以下方式设置Us…

虚拟课堂笔记

物理磁盘类型-SATA盘 SATA的全称是Serial Advanced Technology Attachment,SATA (Serial ATA)口的硬盘又叫串口硬盘。SATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不…

盘点苹果手机导出照片到电脑的3个方法!

大家都知道,手机中的照片是非常占用空间的。特别是对喜欢拍照的女生来说,每一张照片都很珍贵,并且也不舍得删除,所以想要将照片导出到电脑上进行保存。这样,也方便以后进行恢复与查看。 对于想要将苹果手机上的照片导…

8 ICMP与ping

1、ICMP 协议的格式 一般在网络不同的时候,我们首先想到的是ping 那你知道 ping 是如何工作的吗? 1.ping 是基于 ICMP 协议工作的。 2.ICMP全称Internet Control Message Protocol,就是互联网控制报文协议。这里的关键在于"控制"…

大桌子初步使用

大桌子安装成功后进入应用市场首推安装首页和网盘 一键安装的时候如果出现这样的错误,只要你能保证服务器是正常联网的就再试一次,十有八九就是网络不稳定 安装成功后,要到已安装里去启用一下 然后回到这个页面 http://服务器ip/dzzoffice/h…

过去,并没有结束

你好,我是 EarlGrey,一名双语学习者,会一点编程。 目前已翻译出版《Python 无师自通》、《Python 并行编程手册》等书籍。点击上方蓝字关注我,持续获取好书、高效工具分享,一起提升认知和思维。 从本期开始&#xff0c…

PHP运行代码示例

php <?php require_once curl.php; $proxy_host ; $proxy_port ; // 创建一个新的 cURL 会话 $ch curl_init(); // 设置 cURL 会话的信息 curl_setopt($ch, CURLOPT_PROXY, "$proxy_host:$proxy_port"); // 设置 cURL 会话的超时时间 curl_setopt($ch, CU…

太神奇了!办公大楼居然还能这么管理

随着现代社会的不断发展&#xff0c;火灾仍然是一种极具威胁性的灾害&#xff0c;对各种环境和行业都构成了潜在威胁。 因此&#xff0c;烟感监控系统的重要性愈加凸显&#xff0c;它不仅仅是一个安全装备&#xff0c;更是对人们生命安全和财产保护的承诺。 客户案例 工业生产…

树莓派上使用Nginx通过内网穿透实现无公网IP访问内网本地站点

前言 安装 Nginx&#xff08;发音为“engine-x”&#xff09;可以将您的树莓派变成一个强大的 Web 服务器&#xff0c;可以用于托管网站或 Web 应用程序。相比其他 Web 服务器&#xff0c;Nginx 的内存占用率非常低&#xff0c;可以在树莓派等资源受限的设备上运行。同时结合c…

概率论和数理统计(一)概率的基本概念

前言 生活中对于事件的发生,可以概括为 确定现象&#xff1a;在一定条件下必然发生&#xff0c;如日出随机现象&#xff1a;在个别试验中其结果呈现出不确定性&#xff0c;在大量重复试验中其结果又具有统计规律的现象&#xff0c;称之为随机现象。 随机现象的特点&#xff…

【T+】畅捷通T+账套恢复时提示:Wrong Local header signature。

【问题描述】 畅捷通T软件使用账套维护工具恢复账套的时候&#xff0c; 提示&#xff1a;错误的本地标头签名 Wrong Local header signature: 0xEA12AEAE。 【问题原因】 是用户T服务是使用的Nginx。 Nginx下载压缩包有bug&#xff0c;导致压缩包有问题。 【解决方法】 1、打…

CSS 链接、列表、表格、盒子模型

一、CSS链接: 不同的链接可以由不同的样式。链接的样式可以用任何CSS属性&#xff08;比如颜色、字体、背景等&#xff09;。 链接的四种状态&#xff1a; a.link&#xff1a;正常&#xff0c;未访问过的链接&#xff1b; a.visited&#xff1a;用户已访问过的链接&#xf…

嬴图 | LLM+Graph:大语言模型与图数据库技术的协同

前言 2022年11月以来&#xff0c;大语言模型席卷全球&#xff0c;在自然语言任务中表现卓越。尽管存在一系列伦理、安全等方面的担心&#xff0c;但各界对该技术的热情和关注并未减弱。 本文不谈智能伦理方面的问题&#xff0c;仅集中于Ulitpa嬴图在应用中的一些探索与实践&a…

客户案例 | 思腾合力助力深度图灵生成式AI应用平台建设

近年来&#xff0c;娱乐行业发展迅猛&#xff0c;市场容量不断扩大。从娱乐产业发展来看&#xff0c;用户对于娱乐内容和体验的需求不断攀升&#xff0c;如何将生成式AI更好的应用于照片修复、创意摄影、漫画创作、图片生成等场景中是对娱乐行业各科技公司的挑战和考验&#xf…

SSM之spring注解式缓存redis->redis整合,redis的注解式开发及应用场景,redis的击穿穿透雪崩

redis整合redis的注解式开发及应用场景redis的击穿穿透雪崩 1.redis整合 mysql整合 pom配置&#xff1b; String-fmybatis.xml --> mybatis.cfg.xml: 包扫描&#xff1b; 注册了一个jdbc.properties(url/password/username/...)&#xff1b; 配置数据源&#xff08;数据库连…

如何给PDF文件设置打印限制?

有些朋友制作完pdf文件&#xff0c;不想其他人打印出来进行使用&#xff0c;该如何设置&#xff1f; 想要限制PDF文件的打印功能&#xff0c;想要限制PDF文件打印清晰度&#xff0c;都可以通过设置限制编辑来达到目的。 打开PDF编辑器&#xff0c;找到设置限制编辑的界面&…

mvn: Downloading from pluginRepository

场景 maven 项目打包 mvn package 报git地址错误&#xff08;有换新的git地址&#xff09; 检查了下 settting.xml的配置没问题。是新的git地址。 处理&#xff1a; 用命令&#xff1a; mvn -X [DEBUG] Message styles: debug info warning error success failure stron…

内网渗透-代理Socks协议+路由不出网+后渗透通讯+CS-MSF控制上线

一、网络通讯-MSF&CS-路由添加&节点建立 前提&#xff1a;已获取目标的一台主机权限 目的&#xff1a;渗透并获取该内网中其他主机的权限。 但是发现目标内网其他主机没有网络&#xff0c;怎么办&#xff1f; 方法一&#xff1a;将渗透测试工具上传到已经获取权限的内网…