算法

小波心得

2019-04-18  本文已影响26人  Kernholz

离散小波变换(Discrete Wavelet Transform,DWT)

通过将原始信号与一低通滤波器g(n)和一高通滤波器h(n)分别卷积,得到信号的低频和高频部分,为保证信号长度不变,将得到的高频和低频部分分别进行\downarrow2采样,作为信号的细节D(Detail)和近似A(Approximation)。继续对近似部分A进行同样的分解操作,最终得到的结果是A_n, D_n, D_{n-1},...,D_1

逆变换:重建

A_n, D_n开始,分别进行\uparrow2采样和反卷积后相加得到A_{n-1},再与D_{n-1}一起求解A_{n-2},最终得到A_0,也即重建信号。

平移不变小波变换(Translation Invariant Wavelet Transform)

小波包分解(Wavelet Packet Decomposition, WPD)

小波包分解与一般的离散小波变换的区别在于,不仅将近似部分A进一步分解,对于细节部分D也同样进行分解,这样每进行一层变换,子信号数目翻倍。

静止小波变换(Stationary Wavelet Transform, SWT)

不对信号进行重采样,而是在进行每一层变换时对所使用的高通和低通滤波器进行\uparrow2采样。

SWT得到的A和D长度均相同,且需要能整除2^NN为变换次数。因此,需要对原始信号补0,以使其满足要求。

提升小波变换(Lifting Wavelet Transform, LWT)

每一层变换包括“分裂--预测--更新”两个步骤:

对得到的A重复进行上述步骤,即可实现多层变换。

逆变换:重建


附录:小波族

Biorthogonal (简称bior)

Coiflets(简称coif)

Daubechies(简称db)

Symlets(简称sym)

Reverse Biorthogonal(简称rbio)

Gaussian(简称gaus)

Complex Gaussian(简称cgau)

Fejer-Korovkin(简称fk)

Complex Shannon(简称shan)

Complex Frequency B-Spline(简称fbsp)

Complex Morlet(简称cmor)

其他

上一篇 下一篇

猜你喜欢

热点阅读