Filters some input data using wavelets. Center frequency and bandwidth of wavelets is defined by the user. Output consists of the input signal following the wavelet-based filtering, the wavelets used for the filtering, and the peak-to-peak amplitude of all wavelet-filtered signals. The filtering of the input signal with a wavelet is achieved by performing a convolution of the input signal and wavelet in the frequency domain (i.e. a multiplication of both signal's FFTs).
Timothy Olsen (2019). Wavelet-based filtering (https://www.mathworks.com/matlabcentral/fileexchange/69016-wavelet-based-filtering), MATLAB Central File Exchange. Retrieved .
Filtering now performed by achieved by performing a convolution of the input signal and wavelet in the frequency domain, thus dramatically decreasing computation requirements.