小波变换网文精粹:小波变换教程(二十二)

连续小波变换(Continuous Wavelet Transform,CWT)和离散小波变换(Discrete Wavelet Transform,DWT) 连续小波变换(Continuous Wavelet Transform,CWT)和离散小波变换(Discrete Wavelet Transform,DWT)是两种不同的信号处理技术,它们在处理信号时有一些区别。 阅读详情

小波变换网文精粹:小波变换教程(二十二)

原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial

网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html

二十二、离散小波变换(二)

        上述过程用数学公式可以表示如下:

                           

        说到这里,我们来看一下DWT到底是如何计算的:DWT通过在不同的频段利用不同的分辨率来将信号分解为粗略的近似和详细信息。DWT用到了两组函数,即尺度函数和小波函数,分别对应了低通滤波器和高通滤波器。将信号分解到不同的频段可简单地在时域将信号不断通过高通和低通滤波来实现。原始信号x[n]首先通过一个半带高通滤波器g[n]和一个半带低通滤波器h[n]。滤波之后,由于信号现在的最高频率是pi/2而不是pi,根据奈奎斯特规则,有一半的采样点可以扔掉。于是接下来进行2倍的下采样处理,即每隔一个点扔掉一个点。这就是一层的分解,并可用数学公式表示如下:

                         

        其中yhigh[k] 和 ylow[k]分别表示经过2倍下采样处理后的高通和低通滤波器输出。上述分解过程将时间分辨率变为一半,因为仅需用一半的采样点即可表示原始信号的全部特征。但是,同时频率分辨率变为原来的两倍,因为信号的频带只有原始信号频带的一半,从而有效降低了一半的频率不确定性。上述分解过程,也即是通常所说的子带编码,还可以重复下去不断分解。在每一层的分解中,滤波和下采样会导致采样点数不断减半(因此使时间分辨率减半)和频带减半(因此使频率分辨率加倍)。整个的分解过程,即子带编码过程如图4.1所示。其中x[n]为待分解的原始信号,h[n]和g[n]分别为低通和高通滤波器。每一层的信号带宽在图中用"f"来标识。

                                

                                                                                              图 4.1. 子带编码算法 

        来看一个例子,假定原始信号x[n]的长度为512,频带范围为0到pi弧度。在第一层分解中,信号通过高通和低通滤波器,接下来再进行2倍的下采样处理。高通滤波器的输出为256个采样点(因此时间分辨率降低一半),但是频带范围为pi/2到pi(因此提高了一采样点倍的频率分辨率)。这256个采样点即为第一层DWT的系数。低通滤波器的输出也是256个采样点,其频带范围为0到pi/2。在下一层的分解中,低通滤波之后的信号再经过同样的低通和高通滤波器。经第二个低通滤波及下采样之后,信号只有128个采样点,频带范围从0到pi/4。经第二个高通滤波及下采样之后,信号也只有128个采样点,频带范围从pi/4到pi/2。第二个高通滤波器的输出信号就是第二层DWT的系数。相比第一层,此时信号的时间分辨率降低一半,频率分辨率提高一倍。相比原始信号,时间分辨率降为原来的1/4,频率分辨率提高为原来的4倍。低通滤波器的输出继续作为下一层分解的输入信号,再进行滤波及下采样的处理。这个过程一直继续下去,直到剩下2个采样点才结束分解。对于刚才的这个512点的例子,总共需要进行8层分解,每一层的输出点数均为前面一层点数的一半。最后,原始信号的DWT包括从最后一层开始的每层的高通输出。信号的DWT的数据点数与原始信号的点数是一样多的。

        原始信号中主要的频率分量,在DWT中会出现在包含这些特定频率的信号中。与傅立叶变换不同的是,这种变换保留了信号的时间信息。当然,时间的分辨率与频率所处的层数有关。如果信息的频段在高频部分,那么时间分辨率就很高,因为此时信号的采样点数还比较多。如果信息的频段在低频部分,那么时间分辨率就很低,因为此时信号只有很少的几个采样点。DWT在高频部分能获得很好的时间分辨率,在低频部分能获得很好的频率分辨率。许多实际的信号正是需要这种处理。

PS:原文pdf打包下载地址:http://download.youkuaiyun.com/detail/deepdsp/4061006

离散小波变换 之前介绍了连续小波变换,使用不同尺度、位移参数的小波基代替余弦/正弦基,和原始时域信号做内积运算,就可以得出不同时间上不同频率能量的分布了,而今天这篇文章,我们再来看看离散小波变换。它是一种将信号分解为不同频率分量的多分辨率分析方法,可以通过小波基函数对信号进行分解和重构,在图像压缩、噪声去除等领域有广泛应用。本篇文章对离散小波变换的应用做了介绍,但是并未深入其原理,因为涉及内容较多,笔者也未全部消化,之后若有时间,可以再试着写写。 阅读详情

相关推荐

离散小波变换(概念与应用)

离散小波变换(概念与应用)

weixin_46713695的博客 4415

离散小波变换(Discrete Wavelet Transform)

离散小波变换(Discrete Wavelet Transform) (来自维基百科) 离散小波变换(Discrete Wavelet Transform)在数值分析和时频分析中很有用。第一个离散小波变换由匈牙利数学家发明,离散小波变换顾名思义就是离散的输入以及离散的输出,但是这里并没有一个简单而明确的公式来表示输入及输出的关系,只能以阶层式架构来表示。 定义 首先我们

繁小华的专栏 4万+

2024年物联网嵌入式最新嵌入式期末大作业——家用智能晾衣杆,初面蚂蚁金服

在家用智能晾衣杆中,用户可以根据自身的需要,切换手动和自动两个模式。天气对应的接口对应心知天气的天气图,可以下载后:调整尺寸->调整透明度->用画图工具保存为单色位图->提取出点阵信息(如我用的zimoV2.2软件),将点阵信息,存到数组里,根据weather的信息,调用display.drawBitmap()方法就能打印出对应的天气了。该库依赖于,将他们导入后,设置屏幕的主从关系,片选信号和数据,时钟信号等引脚后,就设置好屏幕的驱动。

2401_85013604的博客 1247

小波变换网文精粹:小波变换教程(一)

小波变换网文精粹:小波变换教程(一) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 3365

保姆级教程:在Ubuntu 20.04上从零搞定ROS Noetic和RealSense驱动,为无人机开发铺路

本文提供了一份详细的Ubuntu 20.04环境下ROS Noetic和RealSense驱动安装指南,专为无人机开发环境搭建设计。从系统配置、ROS安装到RealSense驱动集成,涵盖所有关键步骤和常见问题解决方案,帮助开发者快速搭建自主空中机器人开发平台。

weixin_30329623的博客 65

IIS - 会话cookie中缺少HttpOnly属性

不啰嗦,我们直接开始! 先进行常规设置 打开配置编辑器 选中图中节点,将httpOnlyCookies设置为true 然后。。。不起作用。。。 换种方式 通过配置出站规则getcookie添加HttpOnly 在Web.config中添加如下出站规则 <rewrite> <outboundRules> <rule name="Add HttpOnly"> <match serverVa.

。 21万+

小波变换网文精粹:小波变换教程(七)

小波变换网文精粹:小波变换教程(七) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2516

基于STM32和K210的自动驾驶小车设计

自动驾驶技术正在迅速发展,成为了汽车行业和智能交通领域的热点之一。随着科技的发展,STM32和K210这两款芯片为自动驾驶小车提供了优秀的硬件支持。本文我们将学习如何使用STM32和K210打造一个简单的自动驾驶小车。提示:以下是本篇文章正文内容,下面案例可供参考通过这篇文章,掌握了如何使用STM32和K210构建一个简单的自动驾驶小车。通过了解基本的电路设计,并编写了STM32和K210的代码。通过这个例子,可以更好地理解如何在嵌入式系统中使用STM32和K210,以及如何实现自动驾驶小车的简单功能。

Kyle_Chan_zMH的博客 2216

小波变换网文精粹:小波变换教程(五)

小波变换网文精粹:小波变换教程(五) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 3445

Unity 第一人称视角控制移动、旋转

第一人称视角操作此功能主要是借鉴YouTube,写的蛮好我就搬运过来让大家也试试。

qq_36515472的博客 4201

贝叶斯(Bayes)决策理论

在博文【模式识别PR和模式的概念】介绍了相关的模式识别与模式的概念。在本节描述所要讨论的问题之前,再提一下对于待识别的物理对象的描述问题。假设一个待识别的物理对象用其d个属性观察值描述,称之为d个特征,这组成一个d维的特征向量,而这d维待征所有可能的取值范围则组成了一个d维的特征空间。一般地,机器实现自动分类有两大类方法:一种是模板匹配方法,另一种是对特征空间划分为子空间(每类的势力范围)的方法。

松子茶的专栏 3万+

小波变换网文精粹:小波变换教程(十五)

小波变换网文精粹:小波变换教程(十五) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renf

深入理解数字信号处理 2497

开尔文四线法与电桥(uΩ电阻检测)

本文介绍了开尔文四线法与电桥在电阻测量中的应用,特别是针对uΩ级别电阻的精确检测。讨论了基本电桥电路的工作原理,强调了开尔文四线法的优势,它能消除导线和接触电阻的影响。文中还提到了测试设备的介绍,包括不同级别的电阻测试,并详细阐述了uΩ级别电阻测试的步骤和注意事项。此外,对比了惠斯通电桥与开尔文电桥,强调了它们在电阻测量中的作用和计算方法。

让你爱上电路设计 7858

小波变换网文精粹:小波变换教程(十九)

小波变换网文精粹:小波变换教程(十九) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 十九、小波级数:CWT的离散化(一)         如

深入理解数字信号处理 2840

128、点云配准与ICP:经典配准算法与深度学习配准

上周调试一台双臂协作机器人,左手持结构光相机扫描桌面上的随机堆叠工件,右手准备执行抓取。问题出在“对齐”这一步——相机扫描得到的点云和CAD模型点云之间差了大约15度的旋转,导致抓取姿态计算出来直接怼到桌面上。我第一反应是“ICP跑一下不就行了”,结果跑了三分钟,误差纹丝不动,甚至越迭代越发散。后来查了日志才发现,初始位姿给得太离谱,ICP直接掉进了局部最优。这个场景太典型了——很多人以为点云配准就是调个ICP库函数,实际工程里坑比想象中多得多。今天这篇笔记,咱们把点云配准这件事从头捋一遍。

sundong_81的博客 42

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

小波变换网文精粹:小波变换教程(十六)

小波变换网文精粹:小波变换教程(十六) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renf

深入理解数字信号处理 2690

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

小波变换网文精粹:小波变换教程(六)

小波变换网文精粹:小波变换教程(六) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2291

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

小波变换网文精粹:小波变换教程(十一)

小波变换网文精粹:小波变换教程(十一) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renf

深入理解数字信号处理 2712

小波变换网文精粹:小波变换教程(三)

小波变换网文精粹:小波变换教程(三) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2773

小波变换网文精粹:小波变换教程(十七)

小波变换网文精粹:小波变换教程(十七) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 十七、CWT应用举例         下面给出的所有例子

深入理解数字信号处理 3111

小波变换网文精粹:小波变换教程(十二)

小波变换网文精粹:小波变换教程(十二) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renf

深入理解数字信号处理 2657

小波变换网文精粹:小波变换教程(十)

小波变换网文精粹:小波变换教程(十) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2290

小波变换网文精粹:小波变换教程(四)

小波变换网文精粹:小波变换教程(四) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2710

小波变换网文精粹:小波变换教程(九)

小波变换网文精粹:小波变换教程(九) 原文:ROBI POLIKAR. THE ENGINEER'S ULTIMATE GUIDE TO WAVELET ANALYSIS:The Wavelet Tutorial 网址:http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html 译文转自:http://blog.163.com/renfe

深入理解数字信号处理 2359
上一篇: 小波变换网文精粹:小波变换教程(二十一)
下一篇: 小波变换网文精粹:小波变换教程(二十三)
deepdsp
博客等级 码龄15年 859粉丝 62原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值