Machinery fault diagnosis and signal processing