Digital signal processing in mud pulse telemetry

US11448065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11448065-B2
Application numberUS-202016815262-A
CountryUS
Kind codeB2
Filing dateMar 11, 2020
Priority dateDec 10, 2014
Publication dateSep 20, 2022
Grant dateSep 20, 2022

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.

Digital signal processing for mud pulse telemetry utilizes a variety of “On/Off” keying based modulation schemes, such as pulse width modulation (PWM) and pulse position modulation (PPM), to encode and/or decode information. A combination of PPM and PWM is disclosed that increases a bit rate while keeping a chip rate unchanged. The combination of PPM and PWM comprises determining a drilling condition and forming a message based on the drilling condition, forming a string of symbol values comprising the message, identifying a pulse width and a pulse start for the pulse based on a symbol value, providing a first pulse at a selected chip location, providing subsequent pulses to form the pulse width, and forming a quiet period at the end of the pulse width.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: forming a string of symbol values encoding a message that is based on a determined drilling condition; mapping each symbol value of the string of symbol values to a symbol waveform in a Gray code of symbol waveforms; selecting one or more of the mapped symbol waveforms based, at least in part, on a symbol time period; and for each of the selected one or more of the mapped symbol waveforms, identifying a pulse width and a pulse start, providing a set of one or more pulses according to the pulse width and starting at a selected chip location corresponding to the pulse start, and forming a quiet period at an end of the set of one or more pulses, wherein the quiet period is at least a recharging time for a battery or a capacitor in a pressure sensor or acoustic transducer. 2. The method of claim 1 , wherein providing the set of one or more pulses starting at the selected chip location comprises providing a pressure signal to an acoustic transducer in a wellbore of a drilling system. 3. The method of claim 1 , wherein providing the set of one or more pulses according to the pulse width comprises providing more than a minimum value of pulses for the pulse width. 4. The method of claim 1 , wherein forming the quiet period at the end of the set of one or more pulses comprises forming a quiet period of one chip or more after the set of one or more pulses. 5. The method of claim 1 , further comprising selecting the chip location and the pulse width according to at least one of a pulse-position-modulation (PPM) and a pulse-width-modulation (PWM) scheme. 6. The method of claim 1 , wherein identifying the pulse width and the pulse start comprises selecting a pulse value from a number of values in a binary code having a selected number of bits. 7. The method of claim 1 , wherein identifying the pulse width and the pulse start comprises correlating the mapped symbol waveform with the pulse width and the pulse start using the Gray code of symbol waveforms. 8. The method of claim 1 , wherein the message that is based on the determined drilling condition comprises a message to change the determined drilling condition based on at least one measurement parameter. 9. A device, comprising: a memory circuit storing commands; and a processor circuit configured to execute the commands and cause the device to, form a string of symbol values encoding a message that is based on a determined drilling condition, map each symbol value of the string of symbol values to a symbol waveform in a Gray code of symbol waveforms, select one or more of the mapped symbol waveforms based, at least in part, on a symbol time period, and for each of the selected one or more of the mapped symbol waveforms, identify a pulse width and a pulse, provide a set of one or more pulses according to the pulse width and starting at a selected chip location corresponding to the pulse start, and form a quiet period at an end of the set of one or more pulses, wherein the quiet period is at least a recharging time for a battery or a capacitor in a pressure sensor or acoustic transducer. 10. The device of claim 9 , wherein the commands to cause the device to provide the set of one or more pulses starting at the selected chip location comprise commands to cause the device to provide a pressure signal to an acoustic transducer in a wellbore of a drilling system. 11. The device of claim 9 , wherein the commands to cause the device to provide the set of one or more pulses according to the pulse width comprise commands to cause the device to provide more than a minimum value of pulses for the pulse width. 12. The device of claim 9 , wherein the commands to cause the device to form the quiet period at the end of the set of one or more pulses comprise commands to cause the device to form a quiet period of one chip or more after the set of one or more pulses. 13. The device of claim 9 , further comprising commands to cause the device to select the chip location and the pulse width according to at least one of a pulse-position-modulation (PPM) and a pulse-width-modulation (PWM) scheme. 14. The device of claim 9 , wherein the commands to cause the device to identify the pulse width and the pulse start comprise commands to cause the device to select a pulse value from a number of values in a binary code having a selected number of bits. 15. The device of claim 9 , wherein the commands to cause the device to identify the pulse width and the pulse start comprise commands to cause the device to correlate the mapped symbol waveform with the pulse width and the pulse start using the Gray code of symbol waveforms. 16. The device of claim 9 , wherein the commands to cause the device to form the message based on the determined drilling condition comprise commands to cause the device to change the determined drilling condition based on at least one measurement parameter. 17. One or more non-transitory machine-readable media comprising program code for signal processing in mud pulse telemetry, the program code to: form a string of symbol values encoding a message that is based on a determined drilling condition; map each symbol value of the string of symbol values to a symbol waveform in a Gray code of symbol waveforms; select one or more of the mapped symbol waveforms based, at least in part, on a symbol time period; and for each of the selected one or more of the mapped symbol waveforms, identify a pulse width and a pulse, provide a set of one or more pulses according to the pulse width and starting at a selected chip location corresponding to the pulse start, and form a quiet period at an end of the set of one or more pulses, wherein the quiet period is at least a recharging time for a battery or a capacitor in a pressure sensor or acoustic transducer. 18. The one or more non-transitory machine-readable media of claim 17 , wherein the program code to provide the set of one or more pulses starting at the selected chip location comprises program code to provide a pressure signal to an acoustic transducer in a wellbore of a drilling system. 19. The one or more non-transitory machine-readable media of claim 17 , wherein the program code to provide the set of one or more pulses according to the pulse width comprises program code to provide more than a minimum value of pulses for the pulse width. 20. The one or more non-transitory machine-readable media of claim 17 , wherein the program code to form the quiet period at the end of the set of one or more pulses comprises program code to form a quiet period of one chip or more after the set of one or more pulses.

Assignees

Inventors

Classifications

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

  • of position-modulated pulses · CPC title

  • Measuring temperature or pressure · CPC title

  • E21B47/18Primary

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

  • E21B47/20Primary

    by modulation of mud waves, e.g. by continuous 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 US11448065B2 cover?
Digital signal processing for mud pulse telemetry utilizes a variety of “On/Off” keying based modulation schemes, such as pulse width modulation (PWM) and pulse position modulation (PPM), to encode and/or decode information. A combination of PPM and PWM is disclosed that increases a bit rate while keeping a chip rate unchanged. The combination of PPM and PWM comprises determining a drilling con…
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 Sep 20 2022 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).