Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
157 words
A high-speed decoder for decoding Nordstrom-Robinson encoded information comprising: a source of encoded signals in the form of multi-dimensional vectors (r) to be decoded, a plurality of computing elements coupled to said source of encoded signals, each said computing element having means for modifying said multi-dimensional vectors (r) and for producing subcode values (S K ), a plurality of subcode decoders coupled to said computing elements for producing an intermediate inner product (ip) value and an associated information bit value indicative of said intermediate inner product value, and a plurality of comparators each being coupled to the output of one of said subcode decoders for comparing said intermediate inner product values and for determining the maximum intermediate inner product and the information bits indicative of the maximum inner product, and output means coupled to said comparators for producing said information bits as a digital output indicative of the best mathematical estimate of the encoded signal being decoded.
Claim 2
Dependent Claim
157 words
A high-speed decoder for decoding Nordstrom-Robinson encoded information comprising: a source of encoded signals in the form of multi-dimensional vectors (r) to be decoded, a plurality of computing elements coupled to said source of encoded signals, each said computing element having means for modifying said multi-dimensional vectors (r) and for producing subcode values (S K ), a plurality of subcode decoders coupled to said computing elements for producing an intermediate inner product (ip) value and an associated information bit value indicative of said intermediate inner product value, and a plurality of comparators each being coupled to the output of one of said subcode decoders for comparing said intermediate inner product values and for determining the maximum intermediate inner product and the information bits indicative of the maximum inner product, and output means coupled to said comparators for producing said information bits as a digital output indicative of the best mathematical estimate of the encoded signal being decoded.
Claim 3
Dependent Claim
22 words
A high-speed decoder as set forth in claim 1 wherein said digital information bits are indicative of a Nordstrom-Robinson word previously encoded.
Claim 4
Dependent Claim
27 words
A high-speed decoder as set forth in claim 1 wherein said subcode decoder comprises an adder coupled to a subtractor for producing said intermediate inner product values.
Claim 5
Dependent Claim
39 words
A high-speed decoder as set forth in claim 3 where said subcode decoder further comprises a parity checker coupled to a sign input of the subcode value for producing said digital output indicative of said intermediate inner product value.
Claim 6
Dependent Claim
23 words
A high-speed decoder as set forth in claim 1 wherein said plurality of computing elements are coupled in series in a systolic array.
Claim 7
Dependent Claim
28 words
A high-speed decoder as set forth in claim 5 wherein said plurality of said subcode decoders are each coupled in series between a comparator and a computing element.
Claim 8
Dependent Claim
23 words
A high-speed decoder as set forth in claim 1 wherein said pluraity of computing elements are comprised of precomputing elements arranged in parallel.
Claim 9
Dependent Claim
32 words
A high-speed decoder as set forth in claim 7 wherein said plurality of computing elements comprise means for storing the output of said precomputing elements and for producing said subcode value outputs.
Claim 10
Dependent Claim
33 words
A high-speed decoder as set forth in claim 8 wherein said plurality of subcode decoders are connected in parallel to the outputs of said means for storing the outputs from said precomputing elements.
Claim 11
Dependent Claim
38 words
A high-speed decoder as set forth in claim 9 wherein said plurality of comparators comprise a bank of comparators connected to the outputs of said subcode decoders for producing a maximum inner product information bits at the output.
Claim 12
Dependent Claim
183 words
A high-speed decoder for decoding Nordstrom-Robinson encoded information in the presence of additive whit Gaussian noise, comprising: a plurality of processing elements coupled in series to form a systolic array, the first processing element in said systolic array having a signal input comprising a multi-dimensional vector of real numbers to be decoded, the last processing element of said systolic array having a digital output defining the best estimate of the Nordstrom-Robinson encoded information codeword, intermediate processing elements, said processing element having means for modifying a received multi-dimensional vector and means for computing a subcode value, subcode decoder means coupled to the output of said means for modifying a dimensional vector and for generating an intermediate inner product value and an associated information word indicative of the intermediate inner product, comparison means coupled to the output of said subcode decoder means and the preceeding processing element for producing an output indicative of the largest intermediate inner product input, and memory means responsive to said largest intermediate inner product produced by said last processing element for producing a digital output of the encoded information input.
Claim 13
Dependent Claim
183 words
A high-speed decoder for decoding Nordstrom-Robinson encoded information in the presence of additive whit Gaussian noise, comprising: a plurality of processing elements coupled in series to form a systolic array, the first processing element in said systolic array having a signal input comprising a multi-dimensional vector of real numbers to be decoded, the last processing element of said systolic array having a digital output defining the best estimate of the Nordstrom-Robinson encoded information codeword, intermediate processing elements, said processing element having means for modifying a received multi-dimensional vector and means for computing a subcode value, subcode decoder means coupled to the output of said means for modifying a dimensional vector and for generating an intermediate inner product value and an associated information word indicative of the intermediate inner product, comparison means coupled to the output of said subcode decoder means and the preceeding processing element for producing an output indicative of the largest intermediate inner product input, and memory means responsive to said largest intermediate inner product produced by said last processing element for producing a digital output of the encoded information input.