MATLAB Code
Diagnostics 101: A Tutorial for Fault Diagnostics of Rolling Element Bearing Using Envelope Analysis in MATLAB
<Brief explanation>
Appendix_A.m: This code generates a virtual signal of bearing.
Appendix_B.m: This code removes the noise signal and enhances the fault signal in the generated virtual signal by autoregressive(AR) model, Short Time Fourier Transform(STFT), and Spectral Kurtosis(SK).
A Tutorial for Feature Engineering in the Prognostics and Health Management of Gears and Bearings
<Brief explanation>
TimeFeatures.m: Calculate 11 time statistics features from the input signal.
res_gear.m: Calculate residual signal from the gear signal.
diff_gear.m: Calculate difference signal from the gear signal.
Gear_feat.m: Extract 8 gear specific features from the input signal.
Bear_fea.m: Extract bearing fault frequency from the input signal.
ScattMat.m: Calculate J3 value of the labeled data.