Communication applications
First Claim
1. An apparatus, comprising:
- a seed transmitter selector arranged to select a seed value from a plurality of seed values to reduce differential pulse position modulation transmission time, the selection based on calculations of time, for each seed value of the plurality of seed values, to complete transmission of a payload;
a scrambler module to transform larger values of acquired data into smaller values of transformed data according to the seed value selected from the plurality of seed values to reduce differential pulse position modulation transmission time;
a differential pulse position modulator to modulate the transformed data and a checksum associated with the transformed data as a propagation signal; and
a transducer to transmit the propagation signal into drilling fluid or a geological formation.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, an apparatus and a system, as well as a method and an article, may operate to transmit and receive data. Transmission may comprise transforming larger values of acquired data into smaller values of transformed data using a transform defined by a seed value selected to reduce digital pulse position modulation transmission time for the acquired data. Additional activities include digital pulse position modulating the transformed data and a checksum associated with the transformed data to provide a propagation signal, and transmitting the propagation signal into drilling fluid or a geological formation. Reception may comprise receiving the propagation signal, demodulating the propagation signal to extract the transformed data and the checksum, and transforming the transformed data into an estimate of the acquired data, using the transform defined by the seed value validated by the checksum. Additional apparatus, systems, and methods are described.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a seed transmitter selector arranged to select a seed value from a plurality of seed values to reduce differential pulse position modulation transmission time, the selection based on calculations of time, for each seed value of the plurality of seed values, to complete transmission of a payload; a scrambler module to transform larger values of acquired data into smaller values of transformed data according to the seed value selected from the plurality of seed values to reduce differential pulse position modulation transmission time; a differential pulse position modulator to modulate the transformed data and a checksum associated with the transformed data as a propagation signal; and a transducer to transmit the propagation signal into drilling fluid or a geological formation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a sensor to receive a propagation signal as an acoustic signal propagated in drilling fluid or as an electrical signal propagated in a geological formation; a differential pulse position demodulator to extract transformed data, multiple seed values, and a checksum from the propagated signal; a seed selector to select a seed value from multiple seed values validated by the checksum; and a descrambler module to transform the transformed data into an estimated version of acquired data using a transform defined by the selected seed value of the multiple seed values validated by the checksum, wherein the selection of the seed value is based on at least one optimization metric. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented method, comprising:
-
selecting a seed value from a plurality of seed values to reduce differential pulse position modulation transmission time, the selection based on calculating time, for each seed value of the plurality of seed values, to complete transmitting a payload; transforming larger values of acquired data into smaller values of transformed data using a transform defined by the seed value selected from the plurality of seed values to reduce differential pulse position modulation transmission time for the acquired data; differential pulse position modulating the transformed data and a checksum associated with the transformed data to provide a propagation signal; and transmitting the propagation signal into drilling fluid or a geological formation. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
receiving a propagation signal as an acoustic signal propagated in drilling fluid or as an electrical signal propagated in a geological formation; demodulating, by differential pulse position demodulation, the propagation signal to extract transformed data, multiple seed values, and a checksum; selecting a seed value from the multiple seed values validated by the checksum; and transforming the transformed data into an estimate of acquired data, using a transform defined by the selected seed value of the multiple seed values validated by the checksum, wherein the selecting of the seed value is based on at least one optimization metric. - View Dependent Claims (18, 19, 20)
-
Specification