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