A new bearing fault detection and diagnosis scheme based on hidden Markov modeling of vibration signals