EP0133480A2

Method and apparatus for decoding the output signal of a partial-response communication or recording-device channel.

Abstract

A maximum-likelihood sequence decoder is used with a partial-response signaling system for processing sequences of sampled values from a communication channel or recording device. The partial-response signals can be duobinary, dicode, or partial-response class-IV. The maximum-likelihood decoding for each sequence is based upon a two-state trellis. lnstead of two survivor metrics for the two states, only a difference metric is generated which is simpler but sufficient for the decoding process. The decoder comprises survivor metric determining circuitry (81...99) which, from each input sample (yn) and a previous difference metric (DJn-3) determines a new difference metric (DJn-1), two additional binary values (b+, b-) for the two survivor sequences, as well as a binary output value (b) for making a selection among the two survivor sequences.

EP0133480A2, drawing sheet 1
Sheet 1 of 45

Term

Term ended

Projected expiry passed 11 July 2004, 22.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 4 independent, 4 dependent

  1. 1
    A method for maximum-likelihood sequence decoding of the output signal of a communication or recording device channel, the output signal being based upon an original sequence of binary symbols an = +1 or -1, n being an integer time index, the output signal being filtered and sampled to obtain samples y with intersymbol interference of the partial-response type, characterized in that this method, for determining the most likely transmitted or recorded sequence of binary symbols, comprises the steps of:decoding the sample sequences based upon a state transition model having only two possible states at each sampling instant;and recursively computing a metric representing the difference between two not explicitly computed survivor metrics, each survivor metric measuring the probability of the binary survivor sequence obtained.
  2. 3
    A method of maximum-likelihood sequence decoding of the output signal of a communication or recording device channel, said channel synchronously transmitting or recording a sequence of binary symbols an = +1 or -1, n being an integer symbol time index, said output signal being filtered and sampled to obtain samples y with intersymbol interference of the partial-response classes described by the polynomials 1+d, 1-d, or 1-d 2 , the method determining from the samples y the most likely transmitted or recorded sequence of binary symbols, characterized by the steps of:recursively computing a difference metric at each sampling instant, which metric represents the difference between implicit survivor metrics, each implicit survivor metric indicating the probability of occurrence of the binary survivor sequence obtained and stored in the path memory of a decoder for two possible states in the state transition diagrams underlying the decoding process, and generating two binary decision symbols and using these to extend the binary survivor sequences stored in the path memory, the sign of the difference metric determining at each sampling instant which one of the survivor sequences currently stored in the path memory is the more probable sequence from which the output of the decoder is to be selected.
  3. 5
    Apparatus for maximum-likelihood sequence decoding of sample sequences with intersymbol interference of the partial-response class-IV type described by polynomial 1-d 2 , said apparatus having a whitened match filter (13), sampling means (15), and survivor sequence storage and updating means (21), characterized by metric value determining circuitry (19; Fig. 6) which comprises:means (91) for adding a recent sample value (y n-1 ) and the range limited difference of said recent sample value (y n-1 ) and a previous difference survivor metric (DJ n-3 ), and for delivering a new difference survivor metric (DJ n-1 );means (85) for subtracting a new sample (y ) from a recent difference survivor metric (DJ n-2 );means (81) for limiting the output of the subtracting means (85) to a range between +1 and -1 and for generating two intermediate binary decision values (b + n-2 and b - n-2 );n-2 means (97) connected to the output of said adding means (91) for generating a binary output value (b n-1 ) representing the sign of the new difference survivor metric (DJ n-1 ) .
  4. 7
    Apparatus for maximum-likelihood sequence decoding of sample sequences with intersymbol interference of the partial-response class-IV type described by polynomial 1-d 2 , said apparatus having a matched filter (13), sampling means (15), and survivor sequence storage and updating means (21), characterized by metric value determining means (19; Fig. 7) which comprises:means (103) for adding a new sample value (z ) and a range limited previous difference survivor metric (DJ n-2 ), and for delivering a new difference survivor metric (DJ n ) ;means (81a) for limiting the value of a recent difference survivor metric (DJ n-1 ) to a range between +1 and -1 and for generating two intermediate binary decision values (b + n-1 and b n-1 );and means (111) connected to the output of said adding means (103) for generating a binary output value (b ) re- presenting the sign of the new difference survivor metric (DJn).