A new gearbox compound fault recognition approach based on improved double wavelet packet transform