Module wavelet.wavelets.db11
Daubechies 11 wavelet
Expand source code
""" Daubechies 11 wavelet """
class Daubechies11:
"""
Properties
----------
asymmetric, orthogonal, bi-orthogonal
All values are from http://wavelets.pybytes.com/wavelet/db11/
"""
__name__ = "Daubechies Wavelet 11"
__motherWaveletLength__ = 22 # length of the mother wavelet
__transformWaveletLength__ = 2 # minimum wavelength of input signal
# decomposition filter
# low-pass
decompositionLowFilter = [
4.494274277236352e-06,
- 3.463498418698379e-05,
5.443907469936638e-05,
0.00024915252355281426,
- 0.0008930232506662366,
- 0.00030859285881515924,
0.004928417656058778,
- 0.0033408588730145018,
- 0.015364820906201324,
0.02084090436018004,
0.03133509021904531,
- 0.06643878569502022,
- 0.04647995511667613,
0.14981201246638268,
0.06604358819669089,
- 0.27423084681792875,
- 0.16227524502747828,
0.41196436894789695,
0.6856867749161785,
0.44989976435603013,
0.1440670211506196,
0.01869429776147044
]
# high-pass
decompositionHighFilter = [
-0.01869429776147044,
0.1440670211506196,
- 0.44989976435603013,
0.6856867749161785,
- 0.41196436894789695,
- 0.16227524502747828,
0.27423084681792875,
0.06604358819669089,
- 0.14981201246638268,
- 0.04647995511667613,
0.06643878569502022,
0.03133509021904531,
- 0.02084090436018004,
- 0.015364820906201324,
0.0033408588730145018,
0.004928417656058778,
0.00030859285881515924,
- 0.0008930232506662366,
- 0.00024915252355281426,
5.443907469936638e-05,
3.463498418698379e-05,
4.494274277236352e-06
]
# reconstruction filters
# low pass
reconstructionLowFilter = [
0.01869429776147044,
0.1440670211506196,
0.44989976435603013,
0.6856867749161785,
0.41196436894789695,
- 0.16227524502747828,
- 0.27423084681792875,
0.06604358819669089,
0.14981201246638268,
- 0.04647995511667613,
- 0.06643878569502022,
0.03133509021904531,
0.02084090436018004,
- 0.015364820906201324,
- 0.0033408588730145018,
0.004928417656058778,
- 0.00030859285881515924,
- 0.0008930232506662366,
0.00024915252355281426,
5.443907469936638e-05,
- 3.463498418698379e-05,
4.494274277236352e-06
]
# high-pass
reconstructionHighFilter = [
4.494274277236352e-06,
3.463498418698379e-05,
5.443907469936638e-05,
- 0.00024915252355281426,
- 0.0008930232506662366,
0.00030859285881515924,
0.004928417656058778,
0.0033408588730145018,
- 0.015364820906201324,
- 0.02084090436018004,
0.03133509021904531,
0.06643878569502022,
- 0.04647995511667613,
- 0.14981201246638268,
0.06604358819669089,
0.27423084681792875,
- 0.16227524502747828,
- 0.41196436894789695,
0.6856867749161785,
- 0.44989976435603013,
0.1440670211506196,
- 0.01869429776147044
]
Classes
class Daubechies11
-
Properties
asymmetric, orthogonal, bi-orthogonal
All values are from http://wavelets.pybytes.com/wavelet/db11/
Expand source code
class Daubechies11: """ Properties ---------- asymmetric, orthogonal, bi-orthogonal All values are from http://wavelets.pybytes.com/wavelet/db11/ """ __name__ = "Daubechies Wavelet 11" __motherWaveletLength__ = 22 # length of the mother wavelet __transformWaveletLength__ = 2 # minimum wavelength of input signal # decomposition filter # low-pass decompositionLowFilter = [ 4.494274277236352e-06, - 3.463498418698379e-05, 5.443907469936638e-05, 0.00024915252355281426, - 0.0008930232506662366, - 0.00030859285881515924, 0.004928417656058778, - 0.0033408588730145018, - 0.015364820906201324, 0.02084090436018004, 0.03133509021904531, - 0.06643878569502022, - 0.04647995511667613, 0.14981201246638268, 0.06604358819669089, - 0.27423084681792875, - 0.16227524502747828, 0.41196436894789695, 0.6856867749161785, 0.44989976435603013, 0.1440670211506196, 0.01869429776147044 ] # high-pass decompositionHighFilter = [ -0.01869429776147044, 0.1440670211506196, - 0.44989976435603013, 0.6856867749161785, - 0.41196436894789695, - 0.16227524502747828, 0.27423084681792875, 0.06604358819669089, - 0.14981201246638268, - 0.04647995511667613, 0.06643878569502022, 0.03133509021904531, - 0.02084090436018004, - 0.015364820906201324, 0.0033408588730145018, 0.004928417656058778, 0.00030859285881515924, - 0.0008930232506662366, - 0.00024915252355281426, 5.443907469936638e-05, 3.463498418698379e-05, 4.494274277236352e-06 ] # reconstruction filters # low pass reconstructionLowFilter = [ 0.01869429776147044, 0.1440670211506196, 0.44989976435603013, 0.6856867749161785, 0.41196436894789695, - 0.16227524502747828, - 0.27423084681792875, 0.06604358819669089, 0.14981201246638268, - 0.04647995511667613, - 0.06643878569502022, 0.03133509021904531, 0.02084090436018004, - 0.015364820906201324, - 0.0033408588730145018, 0.004928417656058778, - 0.00030859285881515924, - 0.0008930232506662366, 0.00024915252355281426, 5.443907469936638e-05, - 3.463498418698379e-05, 4.494274277236352e-06 ] # high-pass reconstructionHighFilter = [ 4.494274277236352e-06, 3.463498418698379e-05, 5.443907469936638e-05, - 0.00024915252355281426, - 0.0008930232506662366, 0.00030859285881515924, 0.004928417656058778, 0.0033408588730145018, - 0.015364820906201324, - 0.02084090436018004, 0.03133509021904531, 0.06643878569502022, - 0.04647995511667613, - 0.14981201246638268, 0.06604358819669089, 0.27423084681792875, - 0.16227524502747828, - 0.41196436894789695, 0.6856867749161785, - 0.44989976435603013, 0.1440670211506196, - 0.01869429776147044 ]
Class variables
var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter