Fault Diagnosis in Structural Health Monitoring Systems Using Signal Processing and Machine Learning Techniques