EP2416319A2

Systems and methods for sequence detection in data processing

Abstract

Various embodiments of the present invention provide systems and methods for sequence detection. As an example, a method for data detection is disclosed that includes: receiving a series of data samples at a detector circuit; multiplying a portion of the series of data samples by a first correlator value corresponding to a first binary transition to yield a first value; multiplying the portion of the series of data samples by a second correlator value corresponding to a second binary transition to yield a second value; adding the first value to a prior state value to yield a first interim value; adding the second value to the prior state value to yield a second interim value; and selecting the larger of the first interim value and the second interim value to yield a surviving interim value.

EP2416319A2, drawing sheet 1
Sheet 1 of 44

Term

4.6 yearsto projected expiry

Projected expiry 4 May 2031, counted from filing; an application has no term until it is granted.

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

15 claims: 6 independent, 9 dependent

  1. 1
    A method for data detection, the method comprising:receiving a series of data samples (115) at a detector circuit (100);multiplying a portion of the series of data samples by a first correlator value (128) corresponding to a first binary transition to yield a first value;multiplying the portion of the series of data samples (115) by a second correlator value (126) corresponding to a second binary transition to yield a second value;adding the first value (124) to a prior state value (134) to yield a first interim value (138);adding the second value (128) to the prior state value (134) to yield a second interim value (199);and selecting the larger of the first interim value and the second interim value to yield a surviving interim value.
  2. 7
    The method of any one of claims 3 to 6, wherein the first prior state value corresponds to a zero state, and wherein the second prior state value corresponds to a one state.
  3. 8
    The method of any one of claims 3 to 6, wherein the third binary transition is a zero state to a one state transition;and wherein the fourth binary transition is a one state to a one state transition.
  4. 11
    A sequence detector circuit (100), the circuit comprising:a first multiplier circuit (127) operable to multiply a series of digital samples (115) by a first correlator value (128) corresponding to a one state to a one state transition to yield a first value;a second multiplier circuit (125) operable to multiply the series of digital samples (115) by a second correlator value (126) corresponding to a zero state to a one state transition to yield a second value;a third multiplier circuit (123) operable to multiply the series of digital samples by a third correlator value (124) corresponding to a one state to a zero state transition to yield a third value;a fourth multiplier circuit (121) operable to multiply the series of digital samples (115) by a fourth correlator value (122) corresponding to a zero state to a zero state transition to yield a fourth value;a first adder circuit (137) operable to sum the first value and a prior one state value to yield a first interim state value (199);a second adder circuit (135) operable to sum the second value and the prior one state value to yield a second interim state value;a first selector circuit (144) operable to select the larger of the first interim state value and the second interim state value to yield a first surviving interim state value;a third adder circuit (133) operable to sum the third value and a prior zero state value to yield a third interim state value (138);a fourth adder circuit (131) operable to sum the fourth value and the prior zero state value to yield a fourth interim state value (136);and a second selector circuit (142) operable to select the larger of the third interim state value and the fourth interim state value to yield a second surviving interim state value.
  5. 14
    The circuit of any one of claims 11 to 13, wherein the first correlator value is an array 0, -1, 0, 1 (128);wherein the second correlator value is an array -1, 0, 1, 1 (126);wherein the third correlator value is an array 1, 0, -1, -1 (124);and wherein the fourth correlator value is an array 0, 1, 0, -1 (122).
  6. 15
    A storage device, the storage device comprising:a detector circuit as claimed in any one of claims 11 to 14.