Module wavelet.wavelets.bior6_8
Biorthogonal 6.8 wavelet
Expand source code
""" Biorthogonal 6.8 wavelet """
class Biorthogonal68:
"""
Properties
----------
near symmetric, not orthogonal, biorthogonal
All values are from http://wavelets.pybytes.com/wavelet/bior6.8/
"""
__name__ = "Biorthogonal Wavelet 6.8"
__motherWaveletLength__ = 18 # length of the mother wavelet
__transformWaveletLength__ = 2 # minimum wavelength of input signal
# decomposition filter
# low-pass
decompositionLowFilter = [
0.0,
0.0019088317364812906,
-0.0019142861290887667,
-0.016990639867602342,
0.01193456527972926,
0.04973290349094079,
-0.07726317316720414,
-0.09405920349573646,
0.4207962846098268,
0.8259229974584023,
0.4207962846098268,
-0.09405920349573646,
-0.07726317316720414,
0.04973290349094079,
0.01193456527972926,
-0.016990639867602342,
-0.0019142861290887667,
0.0019088317364812906,
]
# high-pass
decompositionHighFilter = [
0.0,
0.0,
0.0,
0.014426282505624435,
-0.014467504896790148,
-0.07872200106262882,
0.04036797903033992,
0.41784910915027457,
-0.7589077294536541,
0.41784910915027457,
0.04036797903033992,
-0.07872200106262882,
-0.014467504896790148,
0.014426282505624435,
0.0,
0.0,
0.0,
0.0,
]
# reconstruction filters
# low pass
reconstructionLowFilter = [
0.0,
0.0,
0.0,
0.014426282505624435,
0.014467504896790148,
-0.07872200106262882,
-0.04036797903033992,
0.41784910915027457,
0.7589077294536541,
0.41784910915027457,
-0.04036797903033992,
-0.07872200106262882,
0.014467504896790148,
0.014426282505624435,
0.0,
0.0,
0.0,
0.0,
]
# high-pass
reconstructionHighFilter = [
0.0,
-0.0019088317364812906,
-0.0019142861290887667,
0.016990639867602342,
0.01193456527972926,
-0.04973290349094079,
-0.07726317316720414,
0.09405920349573646,
0.4207962846098268,
-0.8259229974584023,
0.4207962846098268,
0.09405920349573646,
-0.07726317316720414,
-0.04973290349094079,
0.01193456527972926,
0.016990639867602342,
-0.0019142861290887667,
-0.0019088317364812906,
]
Classes
class Biorthogonal68
-
Properties
near symmetric, not orthogonal, biorthogonal
All values are from http://wavelets.pybytes.com/wavelet/bior6.8/
Expand source code
class Biorthogonal68: """ Properties ---------- near symmetric, not orthogonal, biorthogonal All values are from http://wavelets.pybytes.com/wavelet/bior6.8/ """ __name__ = "Biorthogonal Wavelet 6.8" __motherWaveletLength__ = 18 # length of the mother wavelet __transformWaveletLength__ = 2 # minimum wavelength of input signal # decomposition filter # low-pass decompositionLowFilter = [ 0.0, 0.0019088317364812906, -0.0019142861290887667, -0.016990639867602342, 0.01193456527972926, 0.04973290349094079, -0.07726317316720414, -0.09405920349573646, 0.4207962846098268, 0.8259229974584023, 0.4207962846098268, -0.09405920349573646, -0.07726317316720414, 0.04973290349094079, 0.01193456527972926, -0.016990639867602342, -0.0019142861290887667, 0.0019088317364812906, ] # high-pass decompositionHighFilter = [ 0.0, 0.0, 0.0, 0.014426282505624435, -0.014467504896790148, -0.07872200106262882, 0.04036797903033992, 0.41784910915027457, -0.7589077294536541, 0.41784910915027457, 0.04036797903033992, -0.07872200106262882, -0.014467504896790148, 0.014426282505624435, 0.0, 0.0, 0.0, 0.0, ] # reconstruction filters # low pass reconstructionLowFilter = [ 0.0, 0.0, 0.0, 0.014426282505624435, 0.014467504896790148, -0.07872200106262882, -0.04036797903033992, 0.41784910915027457, 0.7589077294536541, 0.41784910915027457, -0.04036797903033992, -0.07872200106262882, 0.014467504896790148, 0.014426282505624435, 0.0, 0.0, 0.0, 0.0, ] # high-pass reconstructionHighFilter = [ 0.0, -0.0019088317364812906, -0.0019142861290887667, 0.016990639867602342, 0.01193456527972926, -0.04973290349094079, -0.07726317316720414, 0.09405920349573646, 0.4207962846098268, -0.8259229974584023, 0.4207962846098268, 0.09405920349573646, -0.07726317316720414, -0.04973290349094079, 0.01193456527972926, 0.016990639867602342, -0.0019142861290887667, -0.0019088317364812906, ]
Class variables
var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter