×

Sliding window turbo decoder

  • US 6,829,313 B1
  • Filed: 07/17/2000
  • Issued: 12/07/2004
  • Est. Priority Date: 07/17/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of reducing calculations in the decoding of a received convolutionally coded signal represented by a trellis of a predetermined block length, the method comprising the steps of:

  • a) dividing the trellis into windows;

    b) selecting a first window of the trellis having a known first state metric;

    c) decoding a portion of the trellis using backward recursion starting from a point that is after the end of the window selected in the previous step backwards to the end of the window, defining a learning period, to determine a known state metric at the end of the window, wherein a length of the learning period is dependent on the quality of the signal such that a shorter learning period is chosen for a higher quality signal and a longer learning period is chosen for a low er quality signal;

    d) decoding a portion of the trellis within the window using forward and backward recursion starting from the respective known state metrics at a beginning and end of the window defined in the previous step so as to determine the forward and backward recursion state metrics at each stage in the window;

    e) calculating a soft output at each stage of the window using the forward recursion state metrics, the branch metrics, and the stored backward recursion state metrics;

    f) determining the quality of the signal from the previous step;

    g) adjusting the learning period to be shorter as the quality of the signal improves and longer if the quality of the signal worsens; and

    h) selecting a next window of the trellis and proceeding with the steps c)-g) until the entire trellis is decoded.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×