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

Fast maximum likelihood decoder

Assignee: CENTRE FOR RESEARCH IN EARTH AND SPACE TECHNOLOGY
•
Filing: 1991-07-23
•
Granted: 1993-07-13
•
Expires: 2011-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A simplified fast maximum likelihood decoder for (1-D) channels comprising a first stage decoder for detecting possible charge violations in a threshold decoded input signal, a second stage decoder for resolving charge violations detected in the first stage decoder by finding the most likely data pattern consistent with the charge constraint of the input signal, and an output shift register for generating corrected estimated decoded data in response to receiving control signals output from the second stage decoder.

Inventors

  • 👤 Paul S. Newby
  • 👤 Pasquale Leone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:12
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/497; H03; H03M; H03M13/00; H03M13/37; H03M13/39

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 215 words
A simplified fast maximum likelihood decoder for (1-D) channels, where D is a unit delay operator, the decoder comprising: a) a first stage for receiving an input analog signal including an input data and in response generating a first digital signal representing a threshold detected estimate of the data corresponding to said input data, a second digital signal representing possible charge violations of said threshold detected estimate of the data corresponding to said input data, and a third digital signal representing a detection margin of said threshold detected estimate; b) a second stage for receiving said first, second and third digital signals and in response generating a fourth digital signal representing a current estimate of the data corresponding to said input data based on said threshold detected estimate and current and prior values of said detection margin, and a plurality of control signals representing a location of possible errors in said threshold detected estimate of said input signal based on said possible charge violations and said detection margin; and c) an output shift register for receiving said fourth digital signal and said control signals and selectively inverting a predetermined one or more bits of said current estimate of said input data responsive to said location of possible errors, thereby generating a corrected decoded output signal.
Claim 2
Dependent Claim 215 words
A simplified fast maximum likelihood decoder for (1-D) channels, where D is a unit delay operator, the decoder comprising: a) a first stage for receiving an input analog signal including an input data and in response generating a first digital signal representing a threshold detected estimate of the data corresponding to said input data, a second digital signal representing possible charge violations of said threshold detected estimate of the data corresponding to said input data, and a third digital signal representing a detection margin of said threshold detected estimate; b) a second stage for receiving said first, second and third digital signals and in response generating a fourth digital signal representing a current estimate of the data corresponding to said input data based on said threshold detected estimate and current and prior values of said detection margin, and a plurality of control signals representing a location of possible errors in said threshold detected estimate of said input signal based on said possible charge violations and said detection margin; and c) an output shift register for receiving said fourth digital signal and said control signals and selectively inverting a predetermined one or more bits of said current estimate of said input data responsive to said location of possible errors, thereby generating a corrected decoded output signal.
Claim 3
Dependent Claim 219 words
The decoder of claim 1 wherein said first stage further comprises: a) an analog-to-digital converter for receiving and converting said input analog signal to a corresponding digital input signal sample at intervals of a clock signals derived from the received input signal, b) a threshold detector for receiving said input signal sample and in response generating said first digital signal, c) a first register for receiving said first digital signal and a sign bit of said input signal sample and in response generating a direction indicator signal, d) a margin calculator for receiving said input signal sample, said first digital signal and said direction indicator signal and in response generating said third digital signal, e) a second register for receiving said clock signal and said direction indicator signal and in response generating a delayed version of said direction indicator signal, f) a first EXCLUSIVE-OR gate for receiving said direction signal and said delayed version of said direction indicator signal and in response generating said second digital signal, g) a first invertor for receiving said second digital signal and in response generating an inverted version of said second digital signal, and h) a plurality of OR gates for receiving said third digital signal and said inverted version of said second digital signal and in response generating a modified margin signal.
Claim 4
Dependent Claim 104 words
The decoder of claim 2 wherein said second stage further comprises: i) a comparison/save circuit for receiving said third digital signal, said modified margin signal and said first digital signal and in response generating a compare output control signal, a possible error flag signal and a clear control signal, j) a first AND gate for receiving said compare output control signal and said first digital signal and in response generating said fourth digital signal, and k) a second AND gate for receiving said first digital signal, said second digital signal and said compare output control signal and in response generating a correct control signal.
Claim 5
Dependent Claim 77 words
The decoder of claim 3 wherein said shift register further comprises: l) a possible error register for receiving said timing control signal, said possible error flag signal, and said clear control signal and in response generating a plurality of parallel error location control signals, and m) a data register for receiving said fourth digital signal, said correct control signal, and said plurality of parallel error location control signals and in response generating said corrected decoded output signal.
Claim 6
Dependent Claim 46 words
The decoder of claim 2 wherein said margin calculator generates said third digital signal in accordance with the relation: ##EQU5## wherein m(k) represents said third digital signal, s(k) represents said input signal samples, d(k) represents said direction indicator signal, and sa(k) represents said first digital signal.
Claim 7
Dependent Claim 143 words
The decoder of claim 3 wherein said comparison/save circuit further comprises a third register, a comparator, and a second EXCLUSIVE-OR gate, a data input of said third register being provided for receiving said third digital signal, an output of said third register being connected to a first input of said comparator, a second input of said comparator being provided for receiving said modified margin signal, an output of said comparator being connected to a first input of said second EXCLUSIVE-OR gate, a second input of said second EXCLUSIVE-OR gate being provided for receiving said first digital signal, an output of said second EXCLUSIVE-OR gate generating said compare output signal, said possible error flag signal, and said clear control signal, and a further input of said third register being connected to said output of said second EXCLUSIVE-OR gate for receiving said compare output signal.

References Cited (Backward Citations)

US4597090A Cited
US4873701A Cited
US5081651A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-12 1997-01-11 1997-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-12 2001-01-11 2001-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-12 2005-01-11 2005-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag