Control of a component of a downhole tool
US-9222352-B2 · Dec 29, 2015 · US
US10619479B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10619479-B2 |
| Application number | US-201415519528-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 10, 2014 |
| Priority date | Dec 10, 2014 |
| Publication date | Apr 14, 2020 |
| Grant date | Apr 14, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.