×

Turbo product code decoder

  • US 6,526,538 B1
  • Filed: 09/27/1999
  • Issued: 02/25/2003
  • Est. Priority Date: 09/28/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A turbo product code decoder comprising:

  • a. means for storing a plurality of initial soft decision values, wherein the means for storing includes a predetermined number of memory cells each storing a plurality of initial soft decision values arranged as an array having x-rows and y-columns;

    b. means for retrieving and decoding the plurality of initial soft decision values stored in the x-rows, thereby generating a plurality of x-axis iteration values and outputting a plurality of x-axis results, wherein a single x-axis result within the plurality of x-axis results represents a numerical difference between a single initial soft decision value in the plurality of soft decision values and a single x-axis iteration value in the plurality of x-axis iteration values;

    c. means for summing the plurality of x-axis results with the plurality of initial soft decision values stored in the y-columns, thereby generating a plurality of y-axis input values; and

    d. means for decoding the plurality of y-axis input values, thereby generating a plurality of y-axis iteration values and outputting a plurality of y-axis results, wherein a single y-axis result within the plurality of y-axis results represents a numerical difference between a single y-axis input value in the plurality of y-axis input values and a single y-axis iteration value within the plurality of y-axis iteration values.

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