Module wavelet.wavelets.bior5_5

Biorthogonal 5.5 wavelet

Expand source code
""" Biorthogonal 5.5 wavelet """


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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        0.0,
        0.0,
        0.03968708834740544,
        0.007948108637240322,
        -0.05446378846823691,
        0.34560528195603346,
        0.7366601814282105,
        0.34560528195603346,
        -0.05446378846823691,
        0.007948108637240322,
        0.03968708834740544,
        0.0,
    ]

    # high-pass
    decompositionHighFilter = [
        -0.013456709459118716,
        -0.002694966880111507,
        0.13670658466432914,
        -0.09350469740093886,
        -0.47680326579848425,
        0.8995061097486484,
        -0.47680326579848425,
        -0.09350469740093886,
        0.13670658466432914,
        -0.002694966880111507,
        -0.013456709459118716,
        0.0,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.013456709459118716,
        -0.002694966880111507,
        -0.13670658466432914,
        -0.09350469740093886,
        0.47680326579848425,
        0.8995061097486484,
        0.47680326579848425,
        -0.09350469740093886,
        -0.13670658466432914,
        -0.002694966880111507,
        0.013456709459118716,
        0.0,
    ]

    # high-pass
    reconstructionHighFilter = [
        0.0,
        0.0,
        0.03968708834740544,
        -0.007948108637240322,
        -0.05446378846823691,
        -0.34560528195603346,
        0.7366601814282105,
        -0.34560528195603346,
        -0.05446378846823691,
        -0.007948108637240322,
        0.03968708834740544,
        0.0,
    ]

Classes

class Biorthogonal55

Properties

near symmetric, not orthogonal, biorthogonal

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

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

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

    # decomposition filter
    # low-pass
    decompositionLowFilter = [
        0.0,
        0.0,
        0.03968708834740544,
        0.007948108637240322,
        -0.05446378846823691,
        0.34560528195603346,
        0.7366601814282105,
        0.34560528195603346,
        -0.05446378846823691,
        0.007948108637240322,
        0.03968708834740544,
        0.0,
    ]

    # high-pass
    decompositionHighFilter = [
        -0.013456709459118716,
        -0.002694966880111507,
        0.13670658466432914,
        -0.09350469740093886,
        -0.47680326579848425,
        0.8995061097486484,
        -0.47680326579848425,
        -0.09350469740093886,
        0.13670658466432914,
        -0.002694966880111507,
        -0.013456709459118716,
        0.0,
    ]

    # reconstruction filters
    # low pass
    reconstructionLowFilter = [
        0.013456709459118716,
        -0.002694966880111507,
        -0.13670658466432914,
        -0.09350469740093886,
        0.47680326579848425,
        0.8995061097486484,
        0.47680326579848425,
        -0.09350469740093886,
        -0.13670658466432914,
        -0.002694966880111507,
        0.013456709459118716,
        0.0,
    ]

    # high-pass
    reconstructionHighFilter = [
        0.0,
        0.0,
        0.03968708834740544,
        -0.007948108637240322,
        -0.05446378846823691,
        -0.34560528195603346,
        0.7366601814282105,
        -0.34560528195603346,
        -0.05446378846823691,
        -0.007948108637240322,
        0.03968708834740544,
        0.0,
    ]

Class variables

var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter