Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
89 words
A method for maximum likelihood decoding of a received vector comprising second order Reed-Muller code encoded information bits, comprising the steps of: cycling over cosets of a subcode of a second order Reed-Muller code used to encode the information bits; performing a Hadamard Transformation on the received vector compared to each coset to obtain an intermediate codeword guess for each cycle; and recovering, following cycling through each of the cosets, the originally encoded information bits from a final codeword guess comprising a best one of the intermediate codeword guesses.
Claim 2
Independent Claim
89 words
A method for maximum likelihood decoding of a received vector comprising second order Reed-Muller code encoded information bits, comprising the steps of: cycling over cosets of a subcode of a second order Reed-Muller code used to encode the information bits; performing a Hadamard Transformation on the received vector compared to each coset to obtain an intermediate codeword guess for each cycle; and recovering, following cycling through each of the cosets, the originally encoded information bits from a final codeword guess comprising a best one of the intermediate codeword guesses.
Claim 3
Dependent Claim
15 words
The method as in claim 1 wherein the Hadamard Transformation comprises a Fast Hadamard Transformation.
Claim 4
Dependent Claim
27 words
The method as in claim 1 further including the step of precomputing and saving a plurality of intermediate values for the Hadamard Transformation of the received vector.
Claim 5
Dependent Claim
60 words
The method as in claim 3 wherein the step of performing a Hadamard Transformation on the received vector further comprises the steps of: recalling necessary ones of the precomputed intermediate values at each cycle; and completing the Hadamard Transformation of the received vector using the recalled precomputed intermediate values to obtain the intermediate codeword guess with respect to each coset.
Claim 6
Dependent Claim
16 words
The method as in claim 1 wherein the second order Reed-Muller code comprises a Kerdock code.
Claim 7
Dependent Claim
22 words
The method as in claim 1 wherein the second order Reed-Muller code comprises a shortened form of the second order Reed-Muller code.
Claim 8
Dependent Claim
15 words
The method as in claim 1 wherein the subcode is a first order Reed-Muller code.
Claim 9
Independent Claim
90 words
A method for maximum likelihood decoding of a received vector comprising encoded information bits, comprising the steps of: cycling over cosets of a subcode of a code used to encode the information bits, the subcode comprising a first order Reed-Muller code; performing a Hadamard Transformation on the received vector compared to each coset to obtain an intermediate codeword guess for each cycle; and recovering, following cycling through each of the cosets, the originally encoded information bits from a final codeword guess comprising a best one of the intermediate codeword guesses.
Claim 10
Independent Claim
90 words
A method for maximum likelihood decoding of a received vector comprising encoded information bits, comprising the steps of: cycling over cosets of a subcode of a code used to encode the information bits, the subcode comprising a first order Reed-Muller code; performing a Hadamard Transformation on the received vector compared to each coset to obtain an intermediate codeword guess for each cycle; and recovering, following cycling through each of the cosets, the originally encoded information bits from a final codeword guess comprising a best one of the intermediate codeword guesses.
Claim 11
Dependent Claim
15 words
The method as in claim 8 wherein the Hadamard Transformation comprises a Fast Hadamard Transformation.
Claim 12
Dependent Claim
27 words
The method as in claim 8 further including the step of precomputing and saving a plurality of intermediate values for the Hadamard Transformation of the received vector.
Claim 13
Dependent Claim
60 words
The method as in claim 10 wherein the step of performing a Hadamard Transformation on the received vector further comprises the steps of: recalling necessary ones of the precomputed intermediate values at each cycle; and completing the Hadamard Transformation of the received vector using the recalled precomputed intermediate values to obtain the intermediate codeword guess with respect to each coset.
Claim 14
Dependent Claim
15 words
The method as in claim 8 wherein the code comprises a second order Reed-Muller code.
Claim 15
Dependent Claim
13 words
The method as in claim 8 wherein the code comprises a Kerdock code.
Claim 16
Dependent Claim
19 words
The method as in claim 8 wherein the code comprises a shortened form of a second order Reed-Muller code.