Discrete Wavelet Transform (DWT)

Applies the Discrete Wavelet Transform (DWT) to selected input column with selected window sizes and steps for the selected wavelet.

The following wavelets are supported:
Haar (haar)
Daubechies (db)
Symlets (sym)
Coiflets (coif)
Biorthogonal (bior)
Reverse biorthogonal (rbio)
Discrete FIR approximation of Meyer wavelet (dmey)
Gaussian wavelets (gaus)
Mexican hat wavelet (mexh)
Morlet wavelet (morl)
Complex Gaussian wavelets (cgau)
Shannon wavelets (shan)
Frequency B-Spline wavelets (fbsp)
Complex Morlet wavelets (cmor)

Note: This component requires a Python environment with PyWavelets package installed.

Required extensions:
KNIME Python Integration
(https://hub.knime.com/knime/extensions/org.knime.features.python2/latest)
KNIME Quick Forms
(https://hub.knime.com/knime/extensions/org.knime.features.js.quickforms/latest)

Options

Window Input?
Enter Description
Column to Transform
The selected column will be transformed with the Discrete Wavelet Transform.
Window Size
Size of windows the Discrete Wavelet Transform will be applied to.
Window Step Size
Movement amount between windows.%%00010An Interval shorter than the chunk size will result overlappng chunks.
Wavelet
Choose wavelet for transform.

Input Ports

Icon
Table containing numeric column to be transformed.

Output Ports

Icon
Result of low pass filter at each level.
Icon
Result of high pass filter at each level.

Nodes

Extensions

Links