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