Adaptive Compensation of the Mud Pump Noise in a Measurement-While-Drilling System