×

Methods, systems, and computer program products for parallel correlation and applications thereof

  • US 7,454,453 B2
  • Filed: 11/24/2003
  • Issued: 11/18/2008
  • Est. Priority Date: 11/14/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for correlating an encoded data word (X0-XM−

  • 1) with encoding coefficients (C0-CM−

    1
    ), wherein each of (X0-XM−

    1
    ) is represented by one or more bits and each said coefficient is represented by one or more bits, wherein each said coefficient has k possible states, wherein M is greater than 1, comprising;

    (1) receiving the encoded data word (X0-XM−

    1
    );

    (2) multiplying X0 with states C0(0) through C0(K−

    1)
    of said coefficient C0, thereby generating results X0C0(0) through X0C0(K−

    1)
    ;

    (3) repeating step (1) for data bits (X1-XM−

    1
    ) and corresponding said coefficients (C1-CM−

    1
    ), respectively;

    (4) grouping said results of steps (2) and (3) into N groups and summing combinations within each of said N groups, thereby generating a first layer of correlation results;

    (5) grouping the results of step (4) and summing combinations of results within each group to generate one or more additional layers of results, and repeating this process until a final layer of results includes a correlation output for states of the set of coefficients (C0-CM−

    1
    );

    (6) comparing magnitudes output of said correlation outputs, thereby identifying a most likely code encoded on said data word; and

    (7) outputting the most likely code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×