Devices and methods for digital signal processing in mud pulse telemetry

US10619479B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10619479-B2
Application numberUS-201415519528-A
CountryUS
Kind codeB2
Filing dateDec 10, 2014
Priority dateDec 10, 2014
Publication dateApr 14, 2020
Grant dateApr 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , wherein mapping each waveform of the subset of waveforms to the corresponding symbol value comprises mapping consecutive Gray code symbols to two pulse sequence representations differing by one chip location from each other, wherein each of the consecutive Gray code symbols comprises a pre-determined number of chip locations. 3. The method of claim 1 , wherein mapping each waveform of the subset of waveforms to the corresponding symbol value comprises identifying at least one of the plurality of waveforms having a selected number of chip locations, and identifying a pulse and a quiet period within the at least one of the plurality of waveforms. 4. The method of claim 1 , further comprising identifying a mud pressure signal in an acoustic transducer, wherein mapping each waveform of the subset of waveforms to the corresponding symbol value comprises mapping at least a first waveform of the subset of waveforms based, at least in part, on the mud pressure signal. 5. The method of claim 1 , wherein modifying the drilling configuration according to the message comprises modifying a mud pump operation. 6. The method of claim 1 , wherein modifying the drilling configuration according to the message comprises steering a drill tool from a vertical drilling configuration to a horizontal drilling configuration. 7. 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. 8. The device of claim 7 , wherein the processor circuit further executes commands to cause the device to receive an acoustic signal from an acoustic transducer. 9. The device of claim 7 , wherein the symbol characteristic comprises one of a pulse width and a pulse start. 10. The device of claim 7 , further comprising identifying an integer number of chip locations disposed in the symbol time period. 11. The device of claim 7 , wherein the drilling configuration comprises at least one of a vertical configuration or a horizontal configuration. 12. 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. 13. The one or more non-transitory machine-readable media of claim 12 , wherein the program code to map each waveform of the subset of waveforms to the corresponding symbol value comprises program code to map consecutive Gray code symbols to two pulse sequence representations differing by one chip location from each other, wherein each of the consecutive Gray code symbols comprises a pre-determined number of chip locations. 14. The one or more non-transitory machine-readable media of claim 12 , wherein the program code to map each waveform of the subset of waveforms to the corresponding symbol value comprises program code to identify at least one of the plurality of waveforms having a selected number of chip locations, and identifying a pulse and a quiet period within the at least one of the plurality of waveforms. 15. The one or more non-transitory machine-readable media of claim 12 , wherein the program code to map each waveform of the subset of waveforms to the corresponding symbol value comprises program code to identify a mud pressure signal in an acoustic transducer. 16. The one or more non-transitory machine-readable media of claim 12 , wherein modifying the drilling configuration according to the message comprises modifying a mud pump operation. 17. The one or more non-transitory machine-readable media of claim 12 , wherein the program code to modify the drilling configuration according to the message comprises program code to steer a drill tool from a vertical drilling configuration to a horizontal drilling configuration.

Assignees

Inventors

Classifications

  • E21B47/18Primary

    through the well fluid {, e.g. mud pressure pulse telemetry} · CPC title

  • Position modulation, i.e. PPM · CPC title

  • Measuring temperature or pressure · CPC title

  • of duration- or width-mudulated pulses {or of duty-cycle modulated pulses} · CPC title

  • Duration or width modulation {; Duty cycle modulation} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10619479B2 cover?
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.
Who is the assignee on this patent?
Halliburton Energy Services Inc
What technology area does this patent fall under?
Primary CPC classification E21B47/18. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Apr 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).