关于连续小波变换的几个问题,求教 80

1.MATLAB中连续小波变换cwt结果是指a和b都连续变化后的小波系数,wavedec是离散小波变换,是mallat算法后的近似和细节部分小波系数。mallat算法中a... 1.MATLAB中连续小波变换cwt结果是指a和b都连续变化后的小波系数,wavedec是离散小波变换,是mallat算法后的近似和细节部分小波系数。mallat算法中a是2的幂次方变化,b不是连续变化。因此,cwt中2/4/8/16/32结果应该不是对应wavedec中的1/2/3/4/5尺度吧?(因为b一个是连续,一个是不连续的)

2.MATLAB实现过程,wavedec是通过mallat计算过程实现的么?跟滤波器有什么关系?(刚接触小波没多久,没有看过从滤波器角度分析小波的资料,见谅) cwt是通过卷积实现的?

3.离散小波的系数可以通过wrcoef对某一层进行重构。重构过程是通过插值实现的么?低频部分系数与重构后的波形大体近似,高频部分重构出来波形差别较大,(低频是近似,高频是细节,那么低频和高频重构过程不一样么?)cwt一般不讲重构,那么cwt变换后的系数特征说明了什么?(我的意思是如果cwt的系数为周期信号(非标准周期),那么是不是可以认为原信号中含有这一周期信号频率的信息?有没有相关的理论相关的资料可以学习一下?) 我采用的是sym8小波,cwt分解scale在500左右,如果想要重构的话,应该怎么实现呢?
另外,离散小波系数低频是不是指尺度函数的系数,高频是小波函数的系数?
展开
 我来答
showtime_97
2016-02-15 · TA获得超过4782个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:816万
展开全部
  1. 首先应明白连续或不连续多指数学的概念而已,应用中的信号都是离散的,只是你的采样足够高就可认为是连续的,所以小波变换中关心的是点数问题,而不关心信号是否连续。对于CWT或DWT其连续与否不是指分析信号,而是你说的a或b的问题,但你仍可以借鉴上面对于信号连续的理解。CWT中a是连续的,b其实就是点数,也可认为是连续的。最早的DWT是没有mallat算法的,那时a是以2的幂次方变化离散,b却是连续变化的,即二进小波变换。这种变换很鸡肋,还不如直接做CWT。DWT的应用之所以远远多于CWT就是引入了mallat算法,好处是终于可以分解和重构信号了,这种方式对信号特征的研究非常有利。DWT的核心思想其实就是CWT引出的伸缩和平移的概念,a以2的幂次方变化实现了小波的伸缩,b通过下抽样实现了小波的平移。从实际应用中进行小波变换的目的和效果来看,cwt中2/4/8/16/32的小波系数结果应该对应DWT中的阶次(层数)1/2/3/4/5的小波细节系数(或更准确的是重构后的小波细节,因为cwt的系数个数是不变的等于原信号长度,但DWT细节系数是每层近似减半的,重构后才会等长,b也是姑且认为是减半的不连续吧)。

    再追问吧,第二问题可能更多,我尽量精简。哎,干嘛要把问题写在一起,这就是麻烦啊,你必须追问我才能再写!

更多追问追答
追问
首先非常感谢您!
从实际应用中进行小波变换的目的和效果来看,cwt中2/4/8/16/32的小波系数结果应该对应DWT中的阶次(层数)1/2/3/4/5的小波细节系数。 那么为什么我对信号采用cwt处理(scale(1:512))后的256层系数与wavedec分解后第8层高频系数重构后的结果不一样呢?
追答
先回答追问,我的回答前提已经明确表达了“对应”一词,可没说一样。DWT相应阶次的细节与CWT的结果是对应的,这主要用于研究信号的奇异性的,在这一点上DWT细节可能还可提供其它的更多信息,从CWT和DWT的实现理论算法上二者是毫不相同的,意义上也有所区别,但都可用于奇异性研究,所以肯定不同。另外,实际应用中CWT一般到尺度64已经非常了不得了,再高的尺度会有吉布斯效应的影响,你会很难分辨,也会有很多假象产生。一般奇异性研究为定位准确和易于分辨,尺度16左右已经比较合适了,如果你看到文献中有超过尺度100的情况,那要么信号的点数很多,要么作者就是一棒槌外行。再追吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式