The invention discloses a method for eliminating pump
stroke noise in mud impulse signals by the aid of adaptive filtering algorithms. The method mainly includes three filtering steps implemented by the aid of an adaptive wave trap, an adaptive
noise canceller and a FIR (
finite impulse response) low-pass filter and particularly includes 1), filtering useful signals in original signals by the aid of the adaptive wave trap; 2), inputting the original singles into main channels of the adaptive
noise canceller; 3), filtering the high-
frequency noise in output signals of the adaptive noise canceller by the aid of the FIR low-pass filter so as to complete filtering. Reference signals at the step 2) are
delay signals of the original signals without the useful signals, and error signals outputted by the adaptive noise canceller are the original signals without the pump
stroke noise according to LMS (least
mean square) criteria. The method has the advantages that the method can be used for carrying out
noise removal processing on the mud impulse signals in measurement-while-drilling systems, effective filtering can be implemented on the premise that the useful signals are protected from being cancelled, the method is easy to implement, is universal in the aspect of mud impulse
signal processing and has high practical value in the aspect of increasing
signal-to-noise ratios of the mud impulse signals and reducing the communication bit error rates, and reliable filtering effects can be realized.