Module wavelet.wavelets.db10
Daubechies 10 wavelet
Expand source code
""" Daubechies 10 wavelet """
class Daubechies10:
"""
Properties
----------
asymmetric, orthogonal, bi-orthogonal
All values are from http://wavelets.pybytes.com/wavelet/db10/
"""
__name__ = "Daubechies Wavelet 10"
__motherWaveletLength__ = 20 # length of the mother wavelet
__transformWaveletLength__ = 2 # minimum wavelength of input signal
# decomposition filter
# low-pass
decompositionLowFilter = [
-1.326420300235487e-05,
9.358867000108985e-05,
- 0.0001164668549943862,
- 0.0006858566950046825,
0.00199240529499085,
0.0013953517469940798,
- 0.010733175482979604,
0.0036065535669883944,
0.03321267405893324,
- 0.02945753682194567,
- 0.07139414716586077,
0.09305736460380659,
0.12736934033574265,
- 0.19594627437659665,
- 0.24984642432648865,
0.2811723436604265,
0.6884590394525921,
0.5272011889309198,
0.18817680007762133,
0.026670057900950818
]
# high-pass
decompositionHighFilter = [
-0.026670057900950818,
0.18817680007762133,
- 0.5272011889309198,
0.6884590394525921,
- 0.2811723436604265,
- 0.24984642432648865,
0.19594627437659665,
0.12736934033574265,
- 0.09305736460380659,
- 0.07139414716586077,
0.02945753682194567,
0.03321267405893324,
- 0.0036065535669883944,
- 0.010733175482979604,
- 0.0013953517469940798,
0.00199240529499085,
0.0006858566950046825,
- 0.0001164668549943862,
- 9.358867000108985e-05,
- 1.326420300235487e-05,
]
# reconstruction filters
# low pass
reconstructionLowFilter = [
0.026670057900950818,
0.18817680007762133,
0.5272011889309198,
0.6884590394525921,
0.2811723436604265,
- 0.24984642432648865,
- 0.19594627437659665,
0.12736934033574265,
0.09305736460380659,
- 0.07139414716586077,
- 0.02945753682194567,
0.03321267405893324,
0.0036065535669883944,
- 0.010733175482979604,
0.0013953517469940798,
0.00199240529499085,
- 0.0006858566950046825,
- 0.0001164668549943862,
9.358867000108985e-05,
- 1.326420300235487e-05,
]
# high-pass
reconstructionHighFilter = [
-1.326420300235487e-05,
- 9.358867000108985e-05,
- 0.0001164668549943862,
0.0006858566950046825,
0.00199240529499085,
- 0.0013953517469940798,
- 0.010733175482979604,
- 0.0036065535669883944,
0.03321267405893324,
0.02945753682194567,
- 0.07139414716586077,
- 0.09305736460380659,
0.12736934033574265,
0.19594627437659665,
- 0.24984642432648865,
- 0.2811723436604265,
0.6884590394525921,
- 0.5272011889309198,
0.18817680007762133,
- 0.026670057900950818
]
Classes
class Daubechies10
-
Properties
asymmetric, orthogonal, bi-orthogonal
All values are from http://wavelets.pybytes.com/wavelet/db10/
Expand source code
class Daubechies10: """ Properties ---------- asymmetric, orthogonal, bi-orthogonal All values are from http://wavelets.pybytes.com/wavelet/db10/ """ __name__ = "Daubechies Wavelet 10" __motherWaveletLength__ = 20 # length of the mother wavelet __transformWaveletLength__ = 2 # minimum wavelength of input signal # decomposition filter # low-pass decompositionLowFilter = [ -1.326420300235487e-05, 9.358867000108985e-05, - 0.0001164668549943862, - 0.0006858566950046825, 0.00199240529499085, 0.0013953517469940798, - 0.010733175482979604, 0.0036065535669883944, 0.03321267405893324, - 0.02945753682194567, - 0.07139414716586077, 0.09305736460380659, 0.12736934033574265, - 0.19594627437659665, - 0.24984642432648865, 0.2811723436604265, 0.6884590394525921, 0.5272011889309198, 0.18817680007762133, 0.026670057900950818 ] # high-pass decompositionHighFilter = [ -0.026670057900950818, 0.18817680007762133, - 0.5272011889309198, 0.6884590394525921, - 0.2811723436604265, - 0.24984642432648865, 0.19594627437659665, 0.12736934033574265, - 0.09305736460380659, - 0.07139414716586077, 0.02945753682194567, 0.03321267405893324, - 0.0036065535669883944, - 0.010733175482979604, - 0.0013953517469940798, 0.00199240529499085, 0.0006858566950046825, - 0.0001164668549943862, - 9.358867000108985e-05, - 1.326420300235487e-05, ] # reconstruction filters # low pass reconstructionLowFilter = [ 0.026670057900950818, 0.18817680007762133, 0.5272011889309198, 0.6884590394525921, 0.2811723436604265, - 0.24984642432648865, - 0.19594627437659665, 0.12736934033574265, 0.09305736460380659, - 0.07139414716586077, - 0.02945753682194567, 0.03321267405893324, 0.0036065535669883944, - 0.010733175482979604, 0.0013953517469940798, 0.00199240529499085, - 0.0006858566950046825, - 0.0001164668549943862, 9.358867000108985e-05, - 1.326420300235487e-05, ] # high-pass reconstructionHighFilter = [ -1.326420300235487e-05, - 9.358867000108985e-05, - 0.0001164668549943862, 0.0006858566950046825, 0.00199240529499085, - 0.0013953517469940798, - 0.010733175482979604, - 0.0036065535669883944, 0.03321267405893324, 0.02945753682194567, - 0.07139414716586077, - 0.09305736460380659, 0.12736934033574265, 0.19594627437659665, - 0.24984642432648865, - 0.2811723436604265, 0.6884590394525921, - 0.5272011889309198, 0.18817680007762133, - 0.026670057900950818 ]
Class variables
var decompositionHighFilter
var decompositionLowFilter
var reconstructionHighFilter
var reconstructionLowFilter