Module wavelet.wavelets.db6

Daubechies 6 wavelet

Expand source code
""" Daubechies 6 wavelet """


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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.00107730108499558,
        0.004777257511010651,
        0.0005538422009938016,
        - 0.031582039318031156,
        0.02752286553001629,
        0.09750160558707936,
        - 0.12976686756709563,
        - 0.22626469396516913,
        0.3152503517092432,
        0.7511339080215775,
        0.4946238903983854,
        0.11154074335008017
    ]

    # high-pass
    decompositionHighFilter = [
        -0.1115407433500807,
        0.4946238903983854,
        - 0.7511339080215775,
        0.3152503517092432,
        0.22626469396516913,
        - 0.12976686756709563,
        - 0.09750160558707936,
        0.02752286553001629,
        0.031582039318031156,
        0.0005538422009938016,
        - 0.004777257511010651,
        - 0.00107730108499558
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.11154074335008017,
        0.4946238903983854,
        0.7511339080215775,
        0.3152503517092432,
        - 0.22626469396516913,
        - 0.12976686756709563,
        0.09750160558707936,
        0.02752286553001629,
        - 0.031582039318031156,
        0.0005538422009938016,
        0.004777257511010651,
        - 0.00107730108499558
    ]

    # high-pass
    reconstructionHighFilter = [
        -0.00107730108499558,
        - 0.004777257511010651,
        0.0005538422009938016,
        0.031582039318031156,
        0.02752286553001629,
        - 0.09750160558707936,
        - 0.12976686756709563,
        0.22626469396516913,
        0.3152503517092432,
        - 0.7511339080215775,
        0.4946238903983854,
        - 0.11154074335008017
    ]

Classes

class Daubechies6

Properties

asymmetric, orthogonal, bi-orthogonal

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

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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.00107730108499558,
        0.004777257511010651,
        0.0005538422009938016,
        - 0.031582039318031156,
        0.02752286553001629,
        0.09750160558707936,
        - 0.12976686756709563,
        - 0.22626469396516913,
        0.3152503517092432,
        0.7511339080215775,
        0.4946238903983854,
        0.11154074335008017
    ]

    # high-pass
    decompositionHighFilter = [
        -0.1115407433500807,
        0.4946238903983854,
        - 0.7511339080215775,
        0.3152503517092432,
        0.22626469396516913,
        - 0.12976686756709563,
        - 0.09750160558707936,
        0.02752286553001629,
        0.031582039318031156,
        0.0005538422009938016,
        - 0.004777257511010651,
        - 0.00107730108499558
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.11154074335008017,
        0.4946238903983854,
        0.7511339080215775,
        0.3152503517092432,
        - 0.22626469396516913,
        - 0.12976686756709563,
        0.09750160558707936,
        0.02752286553001629,
        - 0.031582039318031156,
        0.0005538422009938016,
        0.004777257511010651,
        - 0.00107730108499558
    ]

    # high-pass
    reconstructionHighFilter = [
        -0.00107730108499558,
        - 0.004777257511010651,
        0.0005538422009938016,
        0.031582039318031156,
        0.02752286553001629,
        - 0.09750160558707936,
        - 0.12976686756709563,
        0.22626469396516913,
        0.3152503517092432,
        - 0.7511339080215775,
        0.4946238903983854,
        - 0.11154074335008017
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter