Hi @RJain.1 , an high-level (meaning "not detailed") explanation on the capabilities of the Signal processing (MotionSP) middleware can be found in the user manual UM2566 p.27: it is used for vibration analysis in time domain (speed RMS and acceleration peak) and frequency domain (FFT with programmable size, averaging, overlapping and windowing). More detailed examples on how to use this middelware can be found in the FP-IND-PREDMNT1 function package examples, such as:
- \Projects\STM32F446RE-Nucleo\Demonstrations\Predictive_Maintenance
- \Projects\STEVAL-IDP005V1\Applications\ Vibration_Analysis
- PredMaint_SVR project from \Projects\STEVAL-IDP005V1\Demonstrations\Predictive_Maintenance_SRV folder (here below a description of the modification of the alarm and warning thresholds for Speed RMS, Acc peak and spectral band. It is done in precompiling phase on MotionSP_Threshold.h file)

Regards