Back to results
US 11,885,218 B2Granted
Adaptive pulse waveform for channel estimation in mud pulse telemetry
AssigneeHalliburton Energy Services, Inc.
InventorsJoni Polili Lie, Mukul M. Agnihotri, Faisal Shah
Life of this patent
Estimating the term…
Abstract
Downhole telemetry systems and related methods to adaptively adjust pulse waveform width through digitally controlled pulsing parameters.
Claims20
A computer-implemented downhole telemetry method, comprising:
- generating a first pulse waveform based on an initial pilot signal of the first pulse waveform that is iteratively adjusted using a stretch factor signal to affect distortion through a mud channel in performing mud pulse telemetry using a first controller communicably coupled to a downhole pulser, the first pulse waveform having a first pulse width;
- propagating the first pulse waveform along a wellbore through the mud channel;
- detecting the first pulse waveform at a second controller;
- estimating the distortion of the mud channel based on the detected first pulse waveform in relation to the stretch factor signal;
- determining whether the channel estimate meets a quality threshold;
- responsive to a determination the channel estimate does not meet the quality threshold:
- iteratively adjusting the stretch factor signal to generate an adjusted stretch factor signal;
- and
- transmitting the adjusted stretch factor signal from the second controller to the first controller to adjust the first pulse width to a second pulse width;
- generating a second pulse waveform having the second pulse width based on the adjusted stretch factor signal using the first controller;
- propagating the second pulse waveform along the wellbore through the mud channel;
- and
- detecting the second pulse waveform at the second controller.
10 more elements
A downhole telemetry system, comprising:
- a mud pulse system having components to generate mud pulse telemetry signals;
- and processing circuitry coupled to the mud pulse system, the processing circuitry being operable to perform a method comprising:
- generating a first pulse waveform based on an initial pilot signal fo the first pulse waveform that is iteratively adjusted using a stretch factor signal to affect distortion through a mud channel in performing mud pulse telemetry using a first controller communicably coupled to a downhole pulser, the first pulse waveform having a first pulse width;
- propagating the first pulse waveform along a wellbore through the mud channel;
- detecting the first pulse waveform at a second controller;
- estimating the distortion of the mud channel based on the detected first pulse waveform in relation to the stretch factor signal;
- determining whether the channel estimate meets a quality threshold;
- responsive to a determination the channel estimate does not meet the quality threshold:
- iteratively adjusting the stretch factor signal to generate an adjusted stretch factor signal;
- and
- transmitting the adjusted stretch factor signal from the second controller to the first controller to adjust the first pulse width to a second pulse width;
- generating a second pulse waveform having the second pulse width based on the adjusted stretch factor signal using the first controller;
- propagating the second pulse waveform along the wellbore through the mud channel;
- and
- detecting the second pulse waveform at the second controller.
12 more elements
A non-transitory computer readable medium comprising instructions which, when executed by at least one processor, causes the processor to perform a method comprising:
- generating a first pulse waveform based on an initial pilot signal of the first pulse waveform that is iteratively adjusted using a stretch factor signal to affect distortion through a mud channel in performing mud pulse telemetry using a first controller communicably coupled to a downhole pulser, the first pulse waveform having a first pulse width;
- propagating the first pulse waveform along a wellbore through the mud channel;
- detecting the first pulse waveform at a second controller;
- estimating the distortion of the mud channel based on the detected first pulse waveform in relation to the stretch factor signal;
- determining whether the channel estimate meets a quality threshold;
- responsive to a determination the channel estimate does not meet the quality threshold:
- iteratively adjusting the stretch factor signal to generate an adjusted stretch factor signal;
- and
- transmitting the adjusted stretch factor signal from the second controller to the first controller to adjust the first pulse width to a second pulse width;
- generating a second pulse waveform having the second pulse width based on the adjusted stretch factor signal using the first controller;
- propagating the second pulse waveform along the wellbore through the mud channel;
- and
- detecting the second pulse waveform at the second controller.
10 more elements
Dependencies are inferred from the claim text.