Applying signal processing techniques to characterize rail corrugation, noise, and vibration