An adaptive demodulation approach for bearing fault detection based on adaptive wavelet filtering and spectral subtraction. (18th December 2015)