Devices and methods for digital signal processing in mud pulse telemetry
AssigneeHalliburton Energy Services, Inc.
InventorsYumin Zhang, Ehud Barak
Life of this patent
Estimating the term…
Abstract
Systems and methods for digital signal processing are provided. A method includes mapping a symbol in a pulse sequence by using a pulse width and a pulse start in the symbol, reading a message using a symbol value for each symbol in a string of symbols, and modifying a drilling configuration according to the message. A device configured to perform the above method is also provided.
Claims17
A method of signal processing in a mud pulse telemetry, comprising:
- identifying, in a received acoustic signal, a plurality of waveforms based, at least in part, on a symbol time period;
- for each waveform of a subset of the plurality of waveforms, determining a pulse start and a pulse width corresponding to the waveform;
- mapping each waveform of the subset of waveforms to a corresponding symbol value in a Gray code of symbol values based on the pulse width and the pulse start of the corresponding waveform;
- and
- modifying a drilling configuration according to a message formed from the mapped symbol values.
A device for signal processing in a mud pulse telemetry, comprising:
- a memory circuit storing commands;
- a processor circuit configured to execute the commands and cause the device to:
- identify, in a received acoustic signal, a plurality of waveforms based, at least in part, on a symbol time period;
- for each waveform of a subset of the plurality of waveforms, determine a pulse start and a pulse width corresponding to the waveform;
- associate each waveform of the subset of waveforms to a corresponding symbol value in a Gray code of symbol values using a one-to-one correspondence between the corresponding symbol value and a symbol characteristic;
- and
- modify a drilling configuration according to a message formed from the symbol values associated with the subset of waveforms.
One or more non-transitory machine-readable media comprising program code for signal processing in mud pulse telemetry, the program code to:
- identify, in a received acoustic signal, a plurality of waveforms based, at least in part, on a symbol time;
- for each waveform of a subset of the plurality of waveforms, determine a pulse start and a pulse width corresponding to the waveform;
- map each waveform of the subset of waveforms to a corresponding symbol value in a Gray code of symbol values based on the pulse width and the pulse start of the corresponding waveform;
- and
- modify a drilling configuration according to a message formed from the mapped symbol values using a controller.
Dependencies are inferred from the claim text.