To duplicate results of the screenshot, please run:
This script is an implementation of Reference , including 2 parts:
1. 1D signal denoising (page 9~11)
2. 1D random process(RP) classification (page 12)
 Wavelet-Based Statistical Signal Processing Using Hidden Markov Models:
MS Crouse, RD Nowak, RG Baraniuk - IEEE transactions on signal processing, 1998 - dsp.rice.edu.
The author wish to thank Prof. Justin Romberg for his 'hmt1d' toolbox and
his kindly help of how to use it.
Su Dongcai (2020). When wavelet meet HMM (https://www.mathworks.com/matlabcentral/fileexchange/25985-when-wavelet-meet-hmm), MATLAB Central File Exchange. Retrieved .
To create a folder named "whmm ", otherwise the following error message appears:
Error using save
Cannot create 'noisyDoppler.mat' because '.\whmm' does not exist.
Error in trainWHMM_1d (line 18)
save('.\whmm\noisyDoppler.mat', 'ES', 'POS', 'MU_VAL', 'SI');
Error in test_WHMM (line 21)