Discrete Wavelet Transform


  • Plugin name : Discrete Wavelet Transform
  • Version : 1.0
  • Author : Joao-Pedro Berti-Ligabo
  • Company : Inria
  • Short description : Calculate DiscreteWaveletTransform
  • Documentation template generation date : Dec 3 2018


Calculate DiscreteWaveletTransform using different types of wavelets

This box calculates the discrete wavelet transform using the following library: http://wavelet2d.sourceforge.net/ There are differents options for the wavelet's choice like Haar,Daubechie, Biorthogonal, Coiflets, Symlets. The user must pay attention in the samples quantity sent to the box because it has to be higher than 2^J where J is the decomposition levels.


1. Signal

Signal to be decomposed.

  • Type identifier : Signal (0x5ba36127, 0x195feae1)


There are at least 3 outputs and there is always the 'Info' output which is necessary to be connected to the 'Info' signal in the inverse discrete wavelets transform. The decompositions start with the less detailed level (low frequencies) (A) and go until the highest detailed level (high frequencies) (D1)

1. Info

Info signal (needed to export samples length)

  • Type identifier : Signal (0x5ba36127, 0x195feae1)

2. A

  • Type identifier : Signal (0x5ba36127, 0x195feae1)

3. D2

  • Type identifier : Signal (0x5ba36127, 0x195feae1)

4. D1

  • Type identifier : Signal (0x5ba36127, 0x195feae1)


You can choose the level of decomposition and the wavelet type

1. Wavelet type

  • Type identifier : Wavelet type (0x393eac3e, 0x793c0f1d)
  • Default value : [ bior1.3 ]

2. Wavelet decomposition levels

  • Type identifier : Wavelet decomposition levels (0xf80a2144, 0x6e692c51)
  • Default value : [ 2 ]