← Back to Patent Explorer
US4896353A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for fast decoding of a non-linear code

Assignee: Unisys Corp
•
Filing: 1988-09-23
•
Granted: 1990-01-23
•
Expires: 2008-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a high-speed decoder for decoding signals encoded into Nordstrom-Robinson 16,256,6 non-linear code. The novel decoder receives a transmitted encoded signal in the form of a multi-dimensional vector to be decoded. The decoder comprises a plurality of computing elements coupled to the input encoded signals and produces modified multi-dimensional vectors and subcode values which are decoded in a plurality of subcode decoders to produce intermediate inner product values and information words associated with the intermediate inner product values. The intermediate inner product values are compared in comparator means to provide the maximum intermediate inner product value and its associated information which is indicative of the best mathematical estimate of the encoded signal being decoded.

Inventors

  • 👤 Ayyoob A. Dehgani
  • 👤 Craig K. Rushforth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 23:50
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0064; H04L1/0065; H04L1/0045; H04L1/0052; H04L1/0057

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.

References Cited (Backward Citations)

US4633247A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-22 1993-07-24 1994-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-22 1997-07-24 1998-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-22 2001-07-24 2002-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag