Professional Documents
Culture Documents
Abstract—In this paper, we propose a new probabilistic decod- direction into the formation which contains the oil, gas, water
ing method for the measurement-while-drilling telemetry system. or condensate.
The mud pulse telemetry system transmits the data from inside
a borehole to the surface during drilling operations. The mud
pulser is equipped with a mechanical valve, which partly shuts
the mud stream for a short time, realizing modulation. The system
modulates the drilling mud in the well, creating pressure pulses,
which are sampled on the pressure sensor at the surface pump and
further decoded into digital data. In our method, each detected
pulse is assigned with reliability, calculated from informative
pulse measures (rising edge slope, duration and delay to the
previous pulse). Knowing a set of possible information packet
lengths and reliability for each detected pulse, one can apply soft-
decision decoding to extract information with higher probability.
This approach is similar to the Viterbi soft decoder, but in our
case information is not encoded. The algorithm was implemented
and validated in real wells. Field tests demonstrate 32 percent
reduction in packet error rate in the real-life well on the 8750
meters depth borehole.
Index Terms—IoT; measurement-while-drilling; mud-pulse
telemetry; soft decoding
I. I NTRODUCTION
Authorized licensed use limited to: University of New South Wales. Downloaded on July 26,2020 at 00:34:55 UTC from IEEE Xplore. Restrictions apply.
Fig. 2: Differential pulse position modulation
Fig. 4: Telemetry packet structure
Authorized licensed use limited to: University of New South Wales. Downloaded on July 26,2020 at 00:34:55 UTC from IEEE Xplore. Restrictions apply.
errors) and this number is limited by d;
3) hypothesis has no pulse with delay indexes higher than
L;
4) assumption has the minimum false detection probability.
As a result, only the most expected packet data hypothesis
is taken. Then the corrections related to the final hypothesis
assumptions are applied to get the decoded packet. The decoded
packet is given with reliability (from 0% for the false decoded
packet to 100% for the case, where packet length = the number
of all pulses in the buffer), which is helpful for MWD operator
to make the decision.
Naturally, this method is similar to the Viterbi decoding
algorithm [18], but in the MWD we deal with detected pulses
Fig. 5: Pulse detection parameters
instead of input bits, hypotheses instead of trellises, and the
redundancy is given by the priory knowledge of possible
package lengths instead of parity check bits.
VI. F IELD TEST RESULTS
In this section, we present field test results for the telemetry
system in 8750 meters depth borehole with the modulation
pulse width of 1sec. The pulse delay modulation step =
0.167sec and the PWM step = 0.167sec are the minimal edge
delay resolution, Mw = 1 (maximum value in practice for
high depth), otherwise threshold adaptation quality degrades.
Synchronization pulse delay should be minimized to reduce
redundancy in the packet and it is given by the delay of
1sec. Further delay reduction between control signals to the
Fig. 6: Soft pulse detection mechanical valve doesn’t reduce the pulse delay since the valve
speed is too low in the 8750 meters depth. An averaged data
rate can be calculated as Ndata (Md +Mw ), divided by the mean
of a small drift of pulse delay are more expected than those packet length, while the mean packet length also includes synch
with a high drift, and assumption of single pulse loss (packet and packet index pulses, where Ndata is an averaged number
incomplete) or single false detection (packet overfill) is more of data pulses in the packet, which is scenario-specific. In our
expected than double loss or double false detection in the packet case, the number Ndata = 5, and the table with possible data
decoding and so on. It should be noted that for each hypothesis rates is shown in Table 1. One can find that the pair Md = 3,
the packet is re-calculated to find the differential delay, resulting Mw = 1 is the optimal one to achieve a maximum data rate of
in new delay indexes. Any hypothesis, containing a pulse with 1.8bps for such conditions, therefore, each pulse carries 4 bits
a delay index higher than L value gets failed. (hex value) of information.
Preliminary rejection of unlikely hypotheses simplifies the Parameters Md = 3, Mw = 1 were implemented in the
decoding process and avoids overcorrection, therefore, the micro-controller unit of a practical telemetry system. The
maximum number of assumptions is limited by distance d, proposed probabilistic decoding algorithm was implemented in
otherwise, the packet is not decoded. For example, if the current the MWD operator software as an extra option to the existing
hypothesis requires to increase the number of pulses in the (baseline) software. In Table 2 we demonstrate an example of
packet, we need to join our packet with one secondary pulse, decoded messages in hex format for the baseline algorithm and
having the least false detection probability, and to re-calculate the new soft decoding algorithm, which differs from the first
delay indexes in the new packet. On the other hand, if the one only in using package length redundancy. The baseline
current hypothesis requires to reduce the number of pulses in solution employs the packet index for information de-mapping
the packet, we need to take one main pulse with the highest only. We don’t provide a bit error rate (BER) dependency on
false detection probability and exclude it from the packet, with SNR because an additive noise is not so harmful, and most
further packet re-calculation. Finally, with each newly detected errors are caused by the drilling in heterogeneous soil. We
pulse we check a set of hypotheses (in practice, up to 16) were capturing the telemetry signal in 8 independent wells
and provide the decoded packet if the following conditions are with heterogeneous soil during 12 hours of test drilling with
satisfied: pre-defined transmitted information (pilots) which corresponds
1) decoded packet length is equal to the detected packet to 0.5 Mbits of transmitted information. The performance was
index; calculated with both the baseline algorithm and the probabilistic
2) hypothesis has the minimum sum of assumptions (or decoding as an extension. According to our statistics, the soft
Authorized licensed use limited to: University of New South Wales. Downloaded on July 26,2020 at 00:34:55 UTC from IEEE Xplore. Restrictions apply.
decoding algorithm results in 32% less packet error rate (1 data rate of 1.8bps. This approach is based on prior knowledge
packet contains 20 information bits). Let us remind you that of the set of possible package lengths and can be embedded in
the probabilistic decoding was implemented as an extra option any existing software of MWD operators as an extra option to
to the existing solution and doesn’t depend on the baseline enhance the decoding performance of telemetry. The decoding
algorithm. idea comes from soft Viterbi decoding [18], but in our case in-
formation is not encoded, and instead, we utilize packet length
redundancy. Considering soft detected pulses, we generate the
most expected hypotheses on message content, like Viterbi
trellises [18], and choose one with the highest probability.
R EFERENCES
[1] Tianshou Ma,Ping Chen, Jian Zhao Overview on vertical and direc-
tional drilling technologies for the exploration and exploitation of deep
petroleum resources Geomechanics and Geophysics for Geo-Energy and
Geo-Resources, 2016
[2] P. Tubel, C. Bergeron and S. Bell, Mud pulser telemetry system
for down hole measurement-while-drilling, Conference Record IEEE
Instrumentation and Measurement Technology Conference, 1992
[3] https://www.globalspec.com/, Measurement While Drilling (MWD) Sys-
tems Information, 2019
[4] Gooneratne C.P., Li B., Deffenbaugh M., Moellendick T. Downhole
Communication and Power Supplies to Instruments and Communication
Modules, Smart Sensors, Measurement and Instrumentation, 2019
[5] Shin, Y. Signal attenuation simulation of acoustic telemetry in directional
drilling. J Mech Sci Technol 33, 51895197, 2019
Table 1: Optimal number of delay modulation bits Md [6] K. Pelekanakis, M. Chitre, L. S. Kumar and Y. L. Guan, Performance of
channel coding and equalization for acoustic telemetry along drill strings,
2014 IEEE International Conference on Communication Systems, Macau,
2014, pp. 610-614.
[7] Poh Kheong Vong, D. Rodger and A. Marshall, Modeling an electro-
magnetic telemetry system for signal transmission in oil fields, IEEE
Transactions on Magnetics, vol. 41, no. 5, pp. 2008-2011, May 2005.
[8] O. Stukach, A. Mirmanov and Y. Y. Ivanov, Signal processing in
the microwave front-end radiolink for logging-while-drilling through the
borehole pipes, 2018 Moscow Workshop on Electronic and Networking
Technologies (MWENT), Moscow, 2018, pp. 1-4.
[9] L. Keman, Adaptive Noise Cancellation for Electromagnetic-while-
Drilling System, 2016 3rd International Conference on Information
Science and Control Engineering (ICISCE), Beijing, 2016, pp. 1253-
1256.
[10] F. R. Florence and J. Burks, New surface and down-hole sensors needed
for oil and gas drilling, 2012 IEEE International Instrumentation and
Measurement Technology Conference Proceedings, Graz, 2012, pp. 670-
675.
[11] W. Zheng et al., A Frequency Domain Scheme for High Speed Telemetry
down Hole Wire Line Communication, 2015 Fifth International Confer-
ence on Instrumentation and Measurement, Computer, Communication
and Control (IMCCC), Qinhuangdao, 2015, pp. 1413-1417.
[12] Qingjie Zhao, Baojun Zhang, Wei Wang Data processing techniques for
a wireless data transmission application via mud, EURASIP Journal on
Advances in Signal Processing, 2011
[13] R. W. Tennent and W. J. Fitzgerald, Passband complex fractionally-
spaced equalization of MSK signals over the mud pulse telemetry channel,
First IEEE Signal Processing Workshop on Signal Processing Advances
Table 2: Baseline decoding vs Soft decoding results in Wireless Communications, 1997
[14] W. Chen, B. Fang and Y. Wang, MWD drilling mud signal de-noising
and signal extraction research based on the pulse-code information,
VII. ACKNOWLEDGMENT International Conference on Wavelet Analysis and Pattern Recognition,
2010
This research project and, therefore, the paper would never [15] Z. Jianhui, W. Liyan, Li Fan and L. Yanlei, An Effective Approach for
have been possible without the support and guidance of Prof. the Noise Removal of Mud Pulse Telemetry System, 8th International
Conference on Electronic Measurement and Instruments, 2007
Grigoriy Kabatiansky, advisor to Skoltech President for Sci- [16] Saleh M. Mwachaka, Aiping Wu, Qingqing Fu A review of mud
ence. pulse telemetry signal impairments modelling and suppression methods,
Journal of Petroleum Exploration and Production Technology, 2019
VIII. C ONCLUSION [17] C. Wei, J. Peipei, G. Qingshui and Z. Songwei, A trellis coded pulse
interval modulation for measurement while drilling telemetry, IEEE 11th
The proposed soft decoding algorithm demonstrates packet Conference on Industrial Electronics and Applications (ICIEA), 2016
error rate reduction by 32% in the real-life well on the 8750 [18] A. J. Viterbi, A personal history of the Viterbi algorithm, IEEE Signal
Processing Magazine, 2006
meters depth borehole with the pulse width of 1sec and the
Authorized licensed use limited to: University of New South Wales. Downloaded on July 26,2020 at 00:34:55 UTC from IEEE Xplore. Restrictions apply.