Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
124 words
A method for coding an information signal comprising the steps of: encoding a portion of the information signal with a first encoder to generate a first set of r 1 redundant bits, where r 1 is an integer value of one or more; passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; encoding a portion of the interleaved signal with a second encoder to generate a second set of r 2 redundant bits, where r 2 is an integer value of one or more; and concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 2
Independent Claim
124 words
A method for coding an information signal comprising the steps of: encoding a portion of the information signal with a first encoder to generate a first set of r 1 redundant bits, where r 1 is an integer value of one or more; passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; encoding a portion of the interleaved signal with a second encoder to generate a second set of r 2 redundant bits, where r 2 is an integer value of one or more; and concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 3
Dependent Claim
49 words
The method as defined in claim 1, wherein the structured interleaver is a reverse block interleaver defined to write to and read from a matrix of information bits according to the following form: ##EQU19## where the matrix may be of variable dimension and the `x`s denote don't care values.
Claim 4
Dependent Claim
14 words
The method as defined in claim 1, wherein r 1 equals r 2 .
Claim 5
Dependent Claim
21 words
The method as defined in claim 1, wherein r 1 is less than the number of symbols in the information signal.
Claim 6
Dependent Claim
21 words
The method as defined in claim 1, wherein r 2 is less than the number of symbols in the information signal.
Claim 7
Dependent Claim
16 words
The method as defined in claim 1, wherein the information signal is less than 300 symbols.
Claim 8
Dependent Claim
58 words
The method as defined in claim 1, further including the steps of: passing the interleaved signal through a second structured interleaver to generate a second interleaved signal; and encoding the second interleaved signal with a third encoder to generate a third set of r 3 redundant bits, where r 3 is an integer value of one or more.
Claim 9
Dependent Claim
43 words
The method as defined in claim 7, wherein the step of concatenating further includes concatenating the information signal, the first set of redundant bits, the second set of redundant bits, and the third set of redundant bits to form an encoded output signal.
Claim 10
Dependent Claim
124 words
An encoded signal embodied in a carrier wave comprising: a first code segment comprising code for encoding a portion of an information signal with a first encoder to generate a first set of redundant bits; a second code segment comprising code for passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; a third code segment comprising code for encoding a portion of the interleaved signal with a second encoder to generate a second set of redundant bits; and a fourth code segment comprising code for concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form the encoded output signal.
Claim 11
Dependent Claim
124 words
An encoded signal embodied in a carrier wave comprising: a first code segment comprising code for encoding a portion of an information signal with a first encoder to generate a first set of redundant bits; a second code segment comprising code for passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; a third code segment comprising code for encoding a portion of the interleaved signal with a second encoder to generate a second set of redundant bits; and a fourth code segment comprising code for concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form the encoded output signal.
Claim 12
Dependent Claim
136 words
A computer readable storage medium containing program code for controlling a method for coding an information signal, the method comprising the steps of: encoding a portion of the information signal with a first encoder to generate a first set of r 1 redundant bits, where r 1 is an integer value of one or more; passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; encoding a portion of the interleaved signal with a second encoder to generate a second set of r 2 redundant bits, where r 2 is an integer value of one or more; and concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 13
Dependent Claim
136 words
A computer readable storage medium containing program code for controlling a method for coding an information signal, the method comprising the steps of: encoding a portion of the information signal with a first encoder to generate a first set of r 1 redundant bits, where r 1 is an integer value of one or more; passing a portion of the information signal through a structured interleaver, wherein the structured interleaver is a reverse block interleaver, to generate an interleaved signal; encoding a portion of the interleaved signal with a second encoder to generate a second set of r 2 redundant bits, where r 2 is an integer value of one or more; and concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 14
Dependent Claim
118 words
An encoder for providing a multilevel encoded signal comprising: a serial to parallel converter having an input for receiving an input signal and a plurality of outputs; a plurality of encoders, wherein each of the plurality of encoders has an input and an output, the input of each of the plurality of encoders being associated with one of the outputs of the serial to parallel converter, a symbol selector having a plurality of inputs and an output, each of the plurality of inputs being associated with one of the outputs of the plurality of encoders; and at least one structured interleaver interposed between an output of the serial to parallel converter and the input of the associated encoder.
Claim 15
Dependent Claim
118 words
An encoder for providing a multilevel encoded signal comprising: a serial to parallel converter having an input for receiving an input signal and a plurality of outputs; a plurality of encoders, wherein each of the plurality of encoders has an input and an output, the input of each of the plurality of encoders being associated with one of the outputs of the serial to parallel converter, a symbol selector having a plurality of inputs and an output, each of the plurality of inputs being associated with one of the outputs of the plurality of encoders; and at least one structured interleaver interposed between an output of the serial to parallel converter and the input of the associated encoder.
Claim 16
Dependent Claim
27 words
The encoder as defined in claim 11, further including an output of the serial to parallel converter being directly associated with an input of the symbol selector.
Claim 17
Dependent Claim
76 words
An encoder for coding an information signal comprising: a first encoder configured to generate a first set of redundant bits; a structured interleaver, wherein the structured interleaver is a reverse block interleaver, configured to generate an interleaved signal; a second encoder configured to generate a second set of redundant bits; and means for concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 18
Dependent Claim
76 words
An encoder for coding an information signal comprising: a first encoder configured to generate a first set of redundant bits; a structured interleaver, wherein the structured interleaver is a reverse block interleaver, configured to generate an interleaved signal; a second encoder configured to generate a second set of redundant bits; and means for concatenating the information signal, the first set of redundant bits, and the second set of redundant bits to form an encoded output signal.
Claim 19
Dependent Claim
49 words
The encoder as defined in claim 13, wherein the structured interleaver is a reverse block interleaver defined to write to and read from a matrix of information bits according to the following form: ##EQU20## where the matrix may be of variable dimension and the `x`s denote don't care values.
Claim 20
Dependent Claim
23 words
The encoder as defined in claim 13, wherein the first set of redundant bits is smaller than the second set of redundant bits.
Claim 21
Dependent Claim
23 words
The encoder as defined in claim 13, wherein the second set of redundant bits is smaller than the first set of redundant bits.
Claim 22
Dependent Claim
15 words
The method as defined in claim 13, wherein the information signal is less 300 symbols.