Precision-resolution constrained coding scheme
First Claim
1. A method of processing data for transmission over a data channel, the method comprising:
- encoding data comprising an unconstrained sequence of input binary symbols into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code;
modulating an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A coding scheme for data is presented in which data is encoded and decoded such that a sequence of unconstrained input binary symbols, such as 1'"'"'s and 0'"'"'s, is encoded into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code, and is modulated into an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel. In this discussion, the minimum resolution parameter is denoted as a and is not limited to integer values.
-
Citations
44 Claims
-
1. A method of processing data for transmission over a data channel, the method comprising:
-
encoding data comprising an unconstrained sequence of input binary symbols into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code;modulating an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing data received over a data channel, the method comprising:
-
detecting time intervals between signal peaks of a modulated waveform and quantizing the time intervals so as to produce a quantized representation in accordance with an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code;decoding the quantized representation so as to produce a decoded sequence of unconstrained output binary symbols. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data device comprising:
-
a processor; and a data transfer interface adapted to transfer data to and from a data channel; wherein the processor controls the transfer of data across the data transfer interface so the data device encodes an unconstrained sequence of input binary symbols into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code, and modulates an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
a data encoder; a transmitter/modulator; a receiver/detector; and a data decoder; wherein the data encoder encodes an unconstrained sequence of input binary symbols into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameter p, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code;wherein the transmitter/modulator modulates an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel; and wherein the receiver/detector detects a modulated waveform having signal peaks that are separated according to the PR-constrained code and quantizes time intervals between the signal peaks so as to produce a representation in accordance with the representation alphabet; and wherein the decoder decodes the representation and produces the unconstrained sequence of input binary symbols. - View Dependent Claims (38, 39)
-
-
40. A system comprising:
-
a processor; and program data storage containing machine executable instructions comprising a set of processing rules that are performed by the processor to implement a data encoder that processes unconstrained data comprising a sequence of data bits and maps the unconstrained data onto a modulation coding scheme for encoding data comprising an unconstrained sequence of input binary symbols into a representation according to an alphabet comprising allowable time intervals between adjacent input binary symbols according to a precision parameters, a minimum resolution parameter α
, and resolution restriction functions L(t) and R(t), thereby defining a precision-resolution (PR) constrained code, and modulating an output signal comprising a waveform having signal peaks corresponding to the representation and separated according to the PR-constrained code for transmission of the output signal over the data channel, and wherein the data storage further contains a set of processing rules performed by the processor to implement a data decoder that processes constrained data and detects a modulated waveform having signal peaks that are separated according to the PR-constrained code and quantizing time intervals between the signal peaks so as to produce a representation in accordance with the representation alphabet; and
decodes the representation and producing the unconstrained sequence of input binary symbols.
-
-
41. A system comprising:
-
a processor; and data storage containing machine executable instructions comprising a set of processing rules that are performed by the processor to implement a precision resolution (PR) coding scheme, wherein the executable instructions cause the processor to perform operations comprising; receiving channel specification parameters comprising transmitter precision parameter p and receiver resolution parameter α
for transmission over a data channel in accordance with a target channel capacity and resolution restriction functions L(t) and R(t);producing combinations of precision and resolution specifications to achieve the target channel capacity; determining a set of allowable time intervals between modulation peaks for a set of data channel symbols; determining a translation scheme for encoding and decoding of binary symbols for transmission over the data channel. - View Dependent Claims (42, 43, 44)
-
Specification