今天听了小波分析的两节课,受益良多。由于怕自己忘记所学到的知识,故以此为记。
编程以matlab编程
首先一维小波变分解中,ca代表近似系数,cd代表细节系数,ca通过小波几次分解不断更新,cd则是不断的叠加。(相当于一个矩阵不断扩充)
小波重构中,lca=length(ca);lcd=length(cd);
lca先与最后一个细节系数重构,最后一个细节系数位置表示为cd(lcd-lca+1:lcd)
然后Vj-1=Vj +Wj;Vj与Wj成正交关系。
小波包变换分别用尺度函数与小波函数进行各级分解,对高频与低频信号都进行了分解。
由于小波包的分解有很多种分解方法,故需选择一种最优的小波基。
而最优的小波基选取主要根据代价函数来选取,考虑小波包用于图像压缩的过程, 由于要考虑使能量更集中,出现更多的零值。故应计算小波各分解系数的能量,假如子类能量和大于父类,则选择父类,不进行分解。否则要进行分解。
再考虑奇异性检测,奇异性分两种,一种是信号不连续,二种是信号连续,一届导数不连续。
lipschitz指数,
0<=a<1,信号奇异性
扩展:
a=-1时,f(t)在t0为冲激
a=0时,f(t)在t0存在阶跃
a=1时,f ’(t)<=c,有界推导出f '(t)在t=t0连续。