Hello,
I am a bit puzzled and I hope I can get some insight.
Multi-level signal decomposition is possible on time discrete data with discrete wavelet transforms using wavelets. I have been using sym, coif and dmey families. However, in analysis of seismic wave, B-spline of order 4 have been used. In an article of earthquake engineering it is stated that "The B-spline with an order of 4 was applied to the mother wavelet."
I have tried coding the following:
(a, d) = pywt.dwt(signal, 'fbsp4-1.0-1.0')
Unfortunately, I get the obvious error:
ValueError: A ContinuousWavelet object was provided, but only discrete Wavelet objects are supported by this function.
Is there an obvious way to use Frequency B-Spline wavelets with dwt for multi-level signal decomposition?
Do I have to make custom wavelets that approximate the B-spline of order 4?
I would appreciate any support.
Thank you.
Ahmed