Module wavelet.wavelets.db11

Daubechies 11 wavelet

Expand source code
""" Daubechies 11 wavelet """


class Daubechies11:
    """
    Properties
    ----------
    asymmetric, orthogonal, bi-orthogonal

    All values are from http://wavelets.pybytes.com/wavelet/db11/
    """
    __name__ = "Daubechies Wavelet 11"
    __motherWaveletLength__ = 22  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        4.494274277236352e-06,
        - 3.463498418698379e-05,
        5.443907469936638e-05,
        0.00024915252355281426,
        - 0.0008930232506662366,
        - 0.00030859285881515924,
        0.004928417656058778,
        - 0.0033408588730145018,
        - 0.015364820906201324,
        0.02084090436018004,
        0.03133509021904531,
        - 0.06643878569502022,
        - 0.04647995511667613,
        0.14981201246638268,
        0.06604358819669089,
        - 0.27423084681792875,
        - 0.16227524502747828,
        0.41196436894789695,
        0.6856867749161785,
        0.44989976435603013,
        0.1440670211506196,
        0.01869429776147044
    ]

    # high-pass
    decompositionHighFilter = [
        -0.01869429776147044,
        0.1440670211506196,
        - 0.44989976435603013,
        0.6856867749161785,
        - 0.41196436894789695,
        - 0.16227524502747828,
        0.27423084681792875,
        0.06604358819669089,
        - 0.14981201246638268,
        - 0.04647995511667613,
        0.06643878569502022,
        0.03133509021904531,
        - 0.02084090436018004,
        - 0.015364820906201324,
        0.0033408588730145018,
        0.004928417656058778,
        0.00030859285881515924,
        - 0.0008930232506662366,
        - 0.00024915252355281426,
        5.443907469936638e-05,
        3.463498418698379e-05,
        4.494274277236352e-06
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.01869429776147044,
        0.1440670211506196,
        0.44989976435603013,
        0.6856867749161785,
        0.41196436894789695,
        - 0.16227524502747828,
        - 0.27423084681792875,
        0.06604358819669089,
        0.14981201246638268,
        - 0.04647995511667613,
        - 0.06643878569502022,
        0.03133509021904531,
        0.02084090436018004,
        - 0.015364820906201324,
        - 0.0033408588730145018,
        0.004928417656058778,
        - 0.00030859285881515924,
        - 0.0008930232506662366,
        0.00024915252355281426,
        5.443907469936638e-05,
        - 3.463498418698379e-05,
        4.494274277236352e-06
    ]

    # high-pass
    reconstructionHighFilter = [
        4.494274277236352e-06,
        3.463498418698379e-05,
        5.443907469936638e-05,
        - 0.00024915252355281426,
        - 0.0008930232506662366,
        0.00030859285881515924,
        0.004928417656058778,
        0.0033408588730145018,
        - 0.015364820906201324,
        - 0.02084090436018004,
        0.03133509021904531,
        0.06643878569502022,
        - 0.04647995511667613,
        - 0.14981201246638268,
        0.06604358819669089,
        0.27423084681792875,
        - 0.16227524502747828,
        - 0.41196436894789695,
        0.6856867749161785,
        - 0.44989976435603013,
        0.1440670211506196,
        - 0.01869429776147044
    ]

Classes

class Daubechies11

Properties

asymmetric, orthogonal, bi-orthogonal

All values are from http://wavelets.pybytes.com/wavelet/db11/

Expand source code
class Daubechies11:
    """
    Properties
    ----------
    asymmetric, orthogonal, bi-orthogonal

    All values are from http://wavelets.pybytes.com/wavelet/db11/
    """
    __name__ = "Daubechies Wavelet 11"
    __motherWaveletLength__ = 22  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        4.494274277236352e-06,
        - 3.463498418698379e-05,
        5.443907469936638e-05,
        0.00024915252355281426,
        - 0.0008930232506662366,
        - 0.00030859285881515924,
        0.004928417656058778,
        - 0.0033408588730145018,
        - 0.015364820906201324,
        0.02084090436018004,
        0.03133509021904531,
        - 0.06643878569502022,
        - 0.04647995511667613,
        0.14981201246638268,
        0.06604358819669089,
        - 0.27423084681792875,
        - 0.16227524502747828,
        0.41196436894789695,
        0.6856867749161785,
        0.44989976435603013,
        0.1440670211506196,
        0.01869429776147044
    ]

    # high-pass
    decompositionHighFilter = [
        -0.01869429776147044,
        0.1440670211506196,
        - 0.44989976435603013,
        0.6856867749161785,
        - 0.41196436894789695,
        - 0.16227524502747828,
        0.27423084681792875,
        0.06604358819669089,
        - 0.14981201246638268,
        - 0.04647995511667613,
        0.06643878569502022,
        0.03133509021904531,
        - 0.02084090436018004,
        - 0.015364820906201324,
        0.0033408588730145018,
        0.004928417656058778,
        0.00030859285881515924,
        - 0.0008930232506662366,
        - 0.00024915252355281426,
        5.443907469936638e-05,
        3.463498418698379e-05,
        4.494274277236352e-06
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.01869429776147044,
        0.1440670211506196,
        0.44989976435603013,
        0.6856867749161785,
        0.41196436894789695,
        - 0.16227524502747828,
        - 0.27423084681792875,
        0.06604358819669089,
        0.14981201246638268,
        - 0.04647995511667613,
        - 0.06643878569502022,
        0.03133509021904531,
        0.02084090436018004,
        - 0.015364820906201324,
        - 0.0033408588730145018,
        0.004928417656058778,
        - 0.00030859285881515924,
        - 0.0008930232506662366,
        0.00024915252355281426,
        5.443907469936638e-05,
        - 3.463498418698379e-05,
        4.494274277236352e-06
    ]

    # high-pass
    reconstructionHighFilter = [
        4.494274277236352e-06,
        3.463498418698379e-05,
        5.443907469936638e-05,
        - 0.00024915252355281426,
        - 0.0008930232506662366,
        0.00030859285881515924,
        0.004928417656058778,
        0.0033408588730145018,
        - 0.015364820906201324,
        - 0.02084090436018004,
        0.03133509021904531,
        0.06643878569502022,
        - 0.04647995511667613,
        - 0.14981201246638268,
        0.06604358819669089,
        0.27423084681792875,
        - 0.16227524502747828,
        - 0.41196436894789695,
        0.6856867749161785,
        - 0.44989976435603013,
        0.1440670211506196,
        - 0.01869429776147044
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter