Pseudorandom sequence generation for ofdm cellular systems
US-2016119094-A1 · Apr 28, 2016 · US
US9778389B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9778389-B2 |
| Application number | US-201213693369-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 4, 2012 |
| Priority date | May 27, 2011 |
| Publication date | Oct 3, 2017 |
| Grant date | Oct 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The apparatus of claim 1 , wherein the transducer comprises one of a pulser to induce pulses in the drilling fluid, or an amplifier to receive the propagation signal, and to produce an amplified version of the propagation signal in the geological formation. 3. The apparatus of claim 2 , wherein the pulser comprises a valve. 4. The apparatus of claim 1 , further comprising: a linear feedback shift register configurable to accomplish the transform using the seed value. 5. The apparatus of claim 1 , further comprising: a cyclic redundancy check processing module to generate a cyclic redundancy check value as the checksum. 6. The apparatus of claim 1 , further comprising: a portion of a drill string to house the scrambler module. 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. 8. The apparatus of claim 7 , wherein the selected seed value is selected as one of the multiple values having a shortest transmission duration associated with a received aggregate of the estimated version of the acquired data. 9. The apparatus of claim 7 , further comprising: a shift register configurable to accomplish the transform using the selected seed value. 10. The apparatus of claim 7 , wherein the sensor is one of a surface receiver configured to receive the propagation signal from a sub-surface mud pulser, or an electromagnetic telemetry receiver configured to receive the propagation signal from a sub-surface electromagnetic telemetry transmitter. 11. The apparatus of claim 7 , wherein the at least one optimization metric is selected from a group consisting of a data packet transmission time, an average data packet transmission rate, a data packet error rate, a predicted data packet error rate, a peak-to-average power ration, and parity data. 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. 13. The method of claim 12 , further comprising: formatting the acquired data into fixed length packets, with at least one of the packets including the seed value or a polynomial indicator used in the transforming. 14. The method of claim 12 , further comprising: calculating at least one of a cyclic redundancy check (CRC) checksum or parity data using at least one of the acquired data or the transformed data; formatting the acquired data or the transformed data into fixed-length packets; and inserting the at least one of the CRC checksum or parity data as the checksum into at least one of the fixed-length packets. 15. The method of claim 12 , further comprising: differential pulse position modulating a polynomial indicator to provide a modulated portion of the propagation signal, wherein the polynomial indicator is used to define the transform. 16. The method of claim 15 , further comprising: selecting the polynomial indicator to reduce the differential pulse position modulation transmission time for the acquired data. 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. 18. The method of claim 17 , further comprising: selecting the seed value from the multiple seed values validated by the checksum by selecting one of the multiple seed values having a shortest transmission duration associated with a received aggregate of the estimate of the acquired data. 19. The method of claim 17 , further comprising: selecting the seed value according to a predetermined order of configurations stored in a table. 20. The method of claim 17 , wherein the at least one optimization metric is selected from a group consisting of a data packet transmission time, an average data packet transmission rate, a data packet error rate, a predicted data packet error rate, a peak-to-average power ration, and parity data.
Reduction thereof using coding · CPC title
Fixed Constructions · mapped topic
Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy · CPC title
through the well fluid {, e.g. mud pressure pulse telemetry} · CPC title
Fixed Constructions · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.