小波变换学习笔记【1】

【声明】本博客为学习B站视频小波分解与重构所做笔记,供自己和大家查阅学习,想查看 up 原视频请移步 B 站,侵删。

1.1 小波变换的由来

在这里插入图片描述

傅里叶变换基本思想:将信号分解成一系列不同频率的连续正弦波的叠加。
其缺点是,丢失了时间信息,无法判断一个特定频率的信号是在什么时间发生的;只适用于分析平稳信号,不适用于非平稳信号。
在这里插入图片描述
在这里插入图片描述
短时傅里叶变换的缺点:窗函数的大小和形状与信号的时间和频率没有关系,而且长度固定不变。然而我们一般在分析信号的时候,想要在高频的时候采用小的时间窗(大时间分辨率),在低频的时候采用大的时间窗(大频率分辨率)。该缺点导致 S T F T STFT STFT 对时变信号不是很实用。

1.2 小波变换定义及特点

在这里插入图片描述

什么叫紧支性? 假设有一个函数 f ( s ) f(s) f(s),其在零值附近函数值都不为零,然而在处零附近之外的地方, f ( s ) f(s) f(s) 的函数值都为零,这个就叫做紧支性。

1.3 连续小波变换

在这里插入图片描述
C W T CWT CWT 的变换结果就是小波系数 C C C,这表示在当前时刻 T T T,特定频率的成分对信号的贡献程度。
在这里插入图片描述
在这里插入图片描述

1.4 小波变换的步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5 离散小波变换

在这里插入图片描述
在进行小波变换的时候,对每一个平移参数缩放因子来进行计算,得到相应的小波系数。这样导致的计算量非常大,这就意味着产生很大的数据量,并且有一些数据是无用的。
如果我们选取缩放因子平移参数 2 j , j > 0 且为整数 2^j,j>0且为整数 2j,j>0且为整数,这样对部分的缩放因子平移参数进行计算,大大减小计算量,从而节省计算时间。

这样的离散小波变换被称为双尺度小波变换,又或者被称为二进小波变换

在这里插入图片描述
在这里插入图片描述
1000 个原始数据点,分别对其进行低通和高通滤波,然后对滤波之后的低频信号和高频信号分别进行小波变换,那此时,分别产生了1000个低频小波系数和1000个高频小波系数,这时候为了避免数据量增长,进行降采样处理,从而分别得到 500 个低频小波系数以及 500 个高频小波系数。
在这里插入图片描述
在这里插入图片描述

1.6 小波重构

在这里插入图片描述
在这里插入图片描述

还有一篇总结的不错的知乎帖:小波阈值去噪的学习

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为鸿蒙4,3,2禁用Google谷歌服务框架,使用最新谷歌Google play服务

华为鸿蒙4,鸿蒙3,鸿蒙2有一些应用或者游戏尤其是游戏需要最新版的谷歌play服务支持才可以使用。但是华为的鸿蒙系统解决完”设备未经 play 保护机制认证”之后,最稳定的谷歌play服务是20这个版本,一旦升级到最新的Google谷歌play服务,目前是最新版本23这…

MySQL到TiDB:Hive Metastore横向扩展之路

作者:vivo 互联网大数据团队 - Wang Zhiwen 本文介绍了vivo在大数据元数据服务横向扩展道路上的探索历程,由实际面临的问题出发,对当前主流的横向扩展方案进行了调研及对比测试,通过多方面对比数据择优选择TiDB方案。其次分享了整…

c语言常用语法,长时间不用容易忘。

关键字 auto 声明自动变量const 定义常量,如果一个变量被 const 修饰,那么它的值就不能再被改变extern 声明变量或函数是在其它文件或本文件的其他位置定义register 声明寄存器变量signed 声明有符号类型变量或函数static 声明静态变量,修饰…

作用域 CSS 回来了

几年前,消失的作用域 CSS,如今它回来了,而且比以前的版本要好得多。 更好的是,W3C规范基本稳定,现在Chrome中已经有一个工作原型。我们只需要社区稍微关注一下,引诱其他浏览器构建它们的实现,并…

leetCode 198.打家劫舍 动态规划

198. 打家劫舍 - 力扣(LeetCode) 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入&#…

Hash Index 原理和应用精讲

线上沙龙 - 技术流第 35 期回放来啦 本期直播我们邀请到 KaiwuDB 高级研发工程师徐胜康,为大家分享 Hash Index 原理和应用。徐老师曾任职于 Sun Micro Systems, Lucent 等公司,具备多年 Linux/UNIX Operating System 内核、驱动、文件系统、数据库、研…

java生成PDF的Util

java使用itext生成pdf-CSDN博客 接上文 支持绘制表格 支持表格中的文本 字体加粗、字体上色、单元格背景上色, 支持拼接文本 支持单行文本 多种背景颜色、字体上色 支持自定义水印 废话不说先上效果图 工具类代码 package com.zxw.文件.PDF.util;import com.…

本地搭建kafka并用java实现发送消费消息

1、下载kafka的jar包文件 https://www.apache.org/dyn/closer.cgi?path/kafka/3.1.0/kafka_2.12-3.1.0.tgz2、下载完成直接操作命令启动 1、打开新的terminal(终端)窗口,进入kafka的bin目录 启动zk./zookeeper-server-start.sh ../config/zookeeper.properties2、…

LinkedList与链表

目录 一、Arraylist的缺陷 二、链表 2.1 链表的概念和结构 2.2 链表的实现 三、链表面试题 3.1 删除链表中所有值为val的节点 3.2 反转一个单链表 3.3 链表的中间节点 3.4 将有序链表合并 3.5 输出倒数第k个节点 3.6 链表分割 3.7 链表的回文结构 3.8 找两个链表的公共节…

现场直击|亚数TrustAsia精彩亮相IOTE深圳物联网展,CSA联盟展台等你来!

2023年9月20日,IOTE 2023第二十届深圳国际物联网展在深圳国际会展中心(宝安)顺利开幕。作为物联网领域年度最重要的行业盛会之一,本次展会汇聚全球来自工业、物流、基建、智慧城市、智慧零售等领域的600企业、10万行业人士&#x…

严重影响Windows使用体验的一些建议

1内存不够用:通过观察我发现我的电脑已经评价到了90%的内存使用率 没有内存什么程序运行起来都会卡的,所以一定要把不用的PROGRAME给他删除掉。特别是那些自动启动的软件,如果实在不行,就把杀毒也给他卸载掉。 不良具体表现&…

Java基础面试题精选:深入探讨哈希表、链表和接口等

目录 1.ArrayList和LinkedList有什么区别?🔒 2.ArrayList和Vector有什么区别?🔒 3.抽象类和普通类有什么区别?🔒 4.抽象类和接口有什么区别?🔒 5.HashMap和Hashtable有什么区别&…

Ubuntu为什么键盘会出现乱字符

今天上午起来只是要简单打一个命令,需要输入一个"双引号,但是总是显示,我一开始以为是中了病毒,把键盘给改了,后来发现虚惊一场:出现这个原因是因为ubuntu的键盘设置有问题。 我把键盘设置为英国英语…

【C++进阶(六)】STL大法--栈和队列深度剖析优先级队列适配器原理

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:C从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习C   🔝🔝 栈和队列 1. 前言2. 栈和队列的接口函数熟悉3. …

欧伟杰博士:突破算力边界,YashanDB实现理论与工程双重突围

作者介绍 *全文4767个字,阅读时长约12分钟。 背景 随着数字化进程的加速,数据处理的规模和速度需求持续攀升。传统数据库系统在处理大规模数据时,存在单表记录数不超过500万条的限制,这已成为业务发展的瓶颈。为了解决此问题&…

No146.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

MySQL5.7高级函数:JSON_ARRAYAGG和JSON_OBJECT的使用

前置准备 DROP TABLE IF EXISTS t_user; CREATE TABLE t_user (id bigint(20) NOT NULL,name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci …

杀掉进程但是fastapi程序还在运行

两个脚本,一个运行fastapi服务,一个重启服务: 启动服务先: 发现问题,杀掉 server.sh 后,依旧有: 不知道为什么会出现这个,直接kill吧: server.sh: #!/bin/bashparpath/…

led灯什么牌子的质量好?Led护眼台灯排行榜

现在我们很多家长对自己孩子的视力十分关心,生怕自己的孩子是近视、远视、弱视等等。对于父母而言,在孩子读书压力大课业重的关键时期,为孩子选择合适的桌椅,保护灯具从而保护孩子的眼睛是非常重要的事情!那么买给孩子读书做功课的…

Matlab绘图函数subplot、tiledlayout、plot和scatter

一、绘图函数subplot subplot(m,n,p)将当前图窗划分为 mn 网格,并在 p 指定的位置创建坐标区。MATLAB按行号对子图位置进行编号。第一个子图是第一行的第一列,第二个子图是第一行的第二列,依此类推。如果指定的位置已存在坐标区,…