| CPC E21B 47/18 (2013.01) [E21B 2200/22 (2020.05)] | 19 Claims |

|
18. A system comprising:
one or more memory devices storing instructions; and
one or more processing devices communicatively coupled to the one or more memory devices and configured to execute the instructions to:
receive a mud pulse signal from a measurement while drilling (MWD) tool, wherein the mud pulse signal comprises data;
decode, using a trained machine learning model, the data to determine a value of the data;
provide a user interface comprising the value of the data for presentation on a computing device of a user;
provide a second user interface for presentation on the computing device of the user, wherein the second user interface presents a graphical element for identifying where a synchronization signal is located in the mud pulse signal;
receive, from the computing device, a message identifying where the synchronization signal is located in the mud pulse signal; and
update, using the message, the trained machine learning model to classify the data in the mud pulse signal by identifying the synchronization signal, such that the trained machine learning model identifies subsequent synchronization signals in subsequent mud pulse signals based on where the synchronization signal is located in the mud pulse signal.
|