A novel denoising method for non-linear and non-stationary signals