Contents
- 1 How is the wavelet transform used in machine?
- 2 How does the wavelet transform work in time domain?
- 3 What does the dot product of a sine wave mean?
- 4 What’s the difference between a Fourier transform and a wavelet transform?
- 5 What is the scale of a pywavelet transform?
- 6 How is a sine wave different from a wavelet transform?
How is the wavelet transform used in machine?
We start with the beginning of our signal and slowly move the wavelet towards the end of the signal. This procedure is also known as a convolution. After we have done this for the original (mother) wavelet, we can scale it such that it becomes larger and repeat the process.
How does the wavelet transform work in time domain?
The Wavelet Transform has a high resolution in both the frequency- and the time-domain. It does not only tell us which frequencies are present in a signal, but also at which time these frequencies have occurred. This is accomplished by working with different scales.
What’s the difference between a wavelet and a sine wave?
The Wavelet Transform uses a series of functions called wavelets, each with a different scale. The word wavelet means a small wave, and this is exactly what a wavelet is. Figure 3. The difference between a sine-wave and a Wavelet.
What does the dot product of a sine wave mean?
If the dot-product between our signal and a sine wave of a certain frequency results in a large amplitude this means that there is a lot of overlap between the two signals, and our signal contains this specific frequency. This is of course because the dot product is a measure of how much two vectors / signals overlap.
What’s the difference between a Fourier transform and a wavelet transform?
So scales are basically the inverse of the frequency. PS: PyWavelets contains the function scale2frequency to convert from a scale-domain to a frequency-domain. Another difference between the Fourier Transform and the Wavelet Transform is that there are many different families (types) of wavelets.
How to choose the best wavelet family for your signal?
This means that we can choose a specific wavelet family which fits best with the features we are looking for in our signal. The PyWavelets library for example contains 14 mother Wavelets (families of Wavelets): Each type of wavelets has a different shape, smoothness and compactness and is useful for a different purpose.
What is the scale of a pywavelet transform?
scale = 1 corresponds to the case where the extent of the wavelet is (wavelet.upper_bound-wavelet.lower_bound + 1) samples of the digital signal being analyzed. Larger scales correspond to stretching of the wavelet. For example, at scale=10 the wavelet is stretched by a factor of 10, making it sensitive to lower frequencies in the signal.
How is a sine wave different from a wavelet transform?
The main difference is that the sine-wave is not localized in time (it stretches out from -infinity to +infinity) while a wavelet is localized in time. This allows the wavelet transform to obtain time-information in addition to frequency information.