This is where navigation should be.

LTFAT - Wavelets

Zdenek Prusa, 2013 - 2023.

If you use the wavelets module for a scientific work, please cite:

Z. Průša, P. L. Søndergaard, and P. Rajmic. “Discrete Wavelet Transforms in the Large Time-Frequency Analysis Toolbox for MATLAB/GNU Octave.” ACM Trans. Math. Softw. 42, 4, Article 32, 2016. DOI: 10.1145/2839298

Basic analysis/synthesis

  • fwt - Fast Wavelet Transform
  • ifwt - Inverse Fast Wavelet Transform
  • fwt2 - 2D Fast Wavelet Transform
  • ifwt2 - 2D Inverse Fast Wavelet Transform
  • ufwt - Undecimated Fast Wavelet Transform
  • iufwt - Inverse Undecimated Fast Wavelet Transform
  • fwtlength - Length of Wavelet system to expand a signal
  • fwtclength - Lengths of the wavelet coefficient subbands

Advanced analysis/synthesis

  • wfbt - Transform using general Wavelet Filter Bank Tree
  • iwfbt - Inverse transform using general Wavelet Filter Bank Tree
  • uwfbt - Undecimated transform using general Wavelet Filter Bank Tree
  • iuwfbt - Inverse Undecimated transform using general Wavelet Filter Bank Tree
  • wpfbt - Wavelet Packet Transform using general Wavelet Filter Bank Tree
  • iwpfbt - Inverse Wavelet Packet Transform using general Wavelet Filter Bank Tree
  • uwpfbt - Undecimated Wavelet Packet Transform using general Wavelet Filter Bank Tree
  • iuwpfbt - Inverse Undecimated Wavelet Packet Transform using general Wavelet Filter Bank Tree
  • wpbest - Best Tree selection
  • wfbtlength - Length of Wavelet filter bank system to expand a signal
  • wfbtclength - Lengths of Wavelet filter bank coefficient subbands
  • wpfbtclength - Lengths of Wavelet Packet transform coefficient subbands

Dual-tree complex wavelet transform

  • dtwfb - Dual-Tree Wavelet Filter Bank
  • idtwfb - Inverse Dual-Tree Wavelet Filter Bank
  • dtwfbreal - Dual-Tree Wavelet Filter Bank for real-valued signals
  • idtwfbreal - Inverse Dual-Tree Wavelet Filter Bank for real-valued signals

Wavelet Filterbank trees manipulation

  • wfbtinit - Wavelet Filter Bank tree structure initialization
  • dtwfbinit - Dual-Tree wavelet filter bank structure initialization
  • wfbtput - Puts node (basic filter bank) to the specific tree coordinates
  • wfbtremove - Removes node (basic filter bank) from the specific tree coordinates
  • wfbt2filterbank - WFBT or FWT non-iterated filter bank using the multi-rate identity
  • wpfbt2filterbank - WPFBT non-iterated filter bank using the multi-rate identity
  • dtwfb2filterbank - DTWFB or DTWFBREAL non-iterated filter bank
  • fwtinit - Basic Wavelet Filters structure initialization

Frame properties of wavelet filter banks:

Plots

  • plotwavelets - Plot wavelet coefficients
  • wfiltinfo - Plot wavelet filters impulse and frequency responses and approximation of scaling and wavelet functions
  • wfiltdtinfo - Plot the same as WFILTINFO but for dual-tree wavelet transform

Auxilary

  • wavfun - Approximate of the continuous scaling and wavelet functions
  • wavcell2pack - Changes wavelet coefficient storing format
  • wavpack2cell - Changes wavelet coefficient storing format back

Wavelet Filters defined in the time-domain

Dual-Tree Filters

For help, bug reports, suggestions etc. please visit http://github.com/ltfat/ltfat/issues