Module wavelet.wavelets.bior3_7

Biorthogonal 3.7 wavelet

Expand source code
""" Biorthogonal 3.7 wavelet """


class Biorthogonal37:
    """
    Properties
    ----------
     near symmetric, not orthogonal, biorthogonal

    All values are from http://wavelets.pybytes.com/wavelet/bior3.7/
    """
    __name__ = "Biorthogonal Wavelet 3.7"
    __motherWaveletLength__ = 16  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.01565572813546454,
        0.0030210861012608843,
        -0.009063258303782653,
        -0.01683176542131064,
        0.074663985074019,
        0.03133297870736289,
        -0.301159125922835,
        -0.026499240945345472,
        0.9516421218971786,
        0.9516421218971786,
        -0.026499240945345472,
        -0.301159125922835,
        0.03133297870736289,
        0.074663985074019,
        -0.01683176542131064,
        -0.009063258303782653,
        0.0030210861012608843,
    ]

    # high-pass
    decompositionHighFilter = [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.1767766952966369,
        0.5303300858899107,
        -0.5303300858899107,
        0.1767766952966369,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.1767766952966369,
        0.5303300858899107,
        0.5303300858899107,
        0.1767766952966369,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
    ]

    # high-pass
    reconstructionHighFilter = [
        0.0030210861012608843,
        0.009063258303782653,
        -0.01683176542131064,
        -0.074663985074019,
        0.03133297870736289,
        0.301159125922835,
        -0.026499240945345472,
        -0.9516421218971786,
        0.9516421218971786,
        0.026499240945345472,
        -0.301159125922835,
        -0.03133297870736289,
        0.074663985074019,
        0.01683176542131064,
        -0.009063258303782653,
        -0.0030210861012608843,
    ]

Classes

class Biorthogonal37

Properties

near symmetric, not orthogonal, biorthogonal

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

Expand source code
class Biorthogonal37:
    """
    Properties
    ----------
     near symmetric, not orthogonal, biorthogonal

    All values are from http://wavelets.pybytes.com/wavelet/bior3.7/
    """
    __name__ = "Biorthogonal Wavelet 3.7"
    __motherWaveletLength__ = 16  # length of the mother wavelet
    __transformWaveletLength__ = 2  # minimum wavelength of input signal

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        -0.01565572813546454,
        0.0030210861012608843,
        -0.009063258303782653,
        -0.01683176542131064,
        0.074663985074019,
        0.03133297870736289,
        -0.301159125922835,
        -0.026499240945345472,
        0.9516421218971786,
        0.9516421218971786,
        -0.026499240945345472,
        -0.301159125922835,
        0.03133297870736289,
        0.074663985074019,
        -0.01683176542131064,
        -0.009063258303782653,
        0.0030210861012608843,
    ]

    # high-pass
    decompositionHighFilter = [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        -0.1767766952966369,
        0.5303300858899107,
        -0.5303300858899107,
        0.1767766952966369,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.1767766952966369,
        0.5303300858899107,
        0.5303300858899107,
        0.1767766952966369,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
    ]

    # high-pass
    reconstructionHighFilter = [
        0.0030210861012608843,
        0.009063258303782653,
        -0.01683176542131064,
        -0.074663985074019,
        0.03133297870736289,
        0.301159125922835,
        -0.026499240945345472,
        -0.9516421218971786,
        0.9516421218971786,
        0.026499240945345472,
        -0.301159125922835,
        -0.03133297870736289,
        0.074663985074019,
        0.01683176542131064,
        -0.009063258303782653,
        -0.0030210861012608843,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter