Data encoding and synchronization for pulse telemetry
First Claim
1. Apparatus for encoding data in a pulse telemetry system comprising means for producing a train of encoded data pulses wherein the time intervals between pairs of successive data pulses constitute measurements of the magnitude of the data parameters, and means for producing redundant pulses at known time locations with respect to and between pairs of the data pulses, for enabling the telemetry system to distinguish data pulses from noise signals because of the known time relationship between the redundant pulses and the encoded data pulses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding and synchronizing and sequencing pulse encoded data in a pulse telemetry system. The time intervals between successive pulses in a pulse train are representative of the magnitude of the data parameters. Redundant pulses are included in the pulse trains at predetermined time locations with respect to the pulses so as to enhance the ability to recognize or distinguish data pulses over noise signals. Synchronization pulses are employed to enable identification of the particular data parameters even though one or more of the data pulses is obscured by noise. The sequence of the production of the pulse code signals is continuously monitored to enable the telemetering system to be activated promptly after a shutdown at the place in the train of data where it would be if the shutdown had not occurred.
87 Citations
19 Claims
- 1. Apparatus for encoding data in a pulse telemetry system comprising means for producing a train of encoded data pulses wherein the time intervals between pairs of successive data pulses constitute measurements of the magnitude of the data parameters, and means for producing redundant pulses at known time locations with respect to and between pairs of the data pulses, for enabling the telemetry system to distinguish data pulses from noise signals because of the known time relationship between the redundant pulses and the encoded data pulses.
-
7. Apparatus for producing encoded data in a pulse telemetry system comprising means for producing frames of pulse encoded data having a known number of synchronization intervals of equal time duration defined by synchronization pulses at the beginning of each synchronization interval, the pulse encoded data being arranged in data words which constitute measurements of the magnitude of the data parameters, means for producing redundant pulses in preselected data words having known time positions with respect to and between the pulses in the data words for enabling the apparatus to distinguish data pulses from noise, and means for producing at least one identification pattern of pulses at a known location in each frame, with the pulses in each identification pattern being spaced from one another by known intervals of time.
- 8. A method of well logging by telemetering information in pressure pulses in the drilling fluid from the interior of a well to the surface comprising producing encoded data pulses wherein the time intervals between pulses constitute measurements of the magnitude of data measured in the well, producing redundant pulses at known times with respect to and between the data pulses, and producing pressure pulses in the drilling fluid in accordance with the occurrence of the data pulses and the redundant pulses.
- 12. A method of well logging by producing encoded data representing data parameters measured in a well while drilling is being conducted comprising producing a series of synchronization pulses spaced from one another by a synchronization interval of known time duration, producing encoded data pulses during each synchronization interval wherein the time intervals between successive data pulses constitute measurements of the magnitude of the data parameters measured in the well, and producing redundant pulses having a known time relationship with respect to and between the data pulses to provide a pulse sequence having a unique time relationship for distinguishing data pulses from noise signals.
- 14. A method of well logging by producing encoded data representing data parameters measured in a well while drilling is being conducted, comprising producing a series of synchronization pulses wherein successive pulses are spaced from one another by a synchronization interval of known time duration, producing encoded data pulses constituting data words during each synchronization interval with the time intervals between successive pairs of data pulses constituting measurements of the magnitude of the data parameters, producing said data words in identified sub-frames of data in a known numerical sequence, sequentially grouping a number of sub-frames into frames, with each frame representing one complete set of data and with the location of each data word being at a known identifiable position in each frame, sequentially storing the sub-frame identifications, and applying the sub-frames of pulse data in sequence to a pulse generator for producing pressure pulses for transmission to the surface of the well after a known time delay, whereby when the well logging is shut down the last stored sub-frame identification remains in storage and identifies the sub-frame number at which the well logging is to restart.
-
19. A method of well logging by telemetering information in pressure pulses in the drilling fluid from the interior of a well to the surface comprising producing a series of synchronization pulses wherein successive pulses are spaced from one another by a synchronization interval of known time duration to define sub-frames of information, producing data words in known sequences during each synchronization interval in the form of data pulses wherein the time intervals between known pairs of pulses constitute measurements of the magnitude of data parameters measured in the well, with some preselected data words providing identification patterns of pulses with the pulses in each pattern being spaced from one another by known intervals of time, producing redundant pulses having known time relationships between selected data pulses for distinguishing data pulses from noise signals, sequentially combining a known number of sub-frames into frames, with each frame constituting one complete set of data, sequentially storing the sub-frame numbers and the time at which they are stored, and producing pressure pulses after a known time delay in accordance with the successive sub-frames of data pulses, so that the last stored sub-frame number remains in storage and identifies the sub-frame number at which the well logging method should restart after a shutdown.
Specification