×

Quadratic polynomial permutation (QPP) interleaver providing hardware savings and flexible granularity adaptable to any possible turbo code block size

  • US 20080172590A1
  • Filed: 06/07/2007
  • Published: 07/17/2008
  • Est. Priority Date: 01/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A turbo encoder having selectable interleaving, the turbo encoder comprising:

  • a first constituent encoder that is operable to encode an information block thereby generating a first encoded plurality of bits;

    a selectable interleaver module that is operable to;

    employ one selected quadratic polynomial permutation (QPP) interleave of a plurality of QPP interleaves to interleave the information block;

    interleave any sized turbo code block within a predetermined turbo code block size range that is divided into k sub-ranges, where k is an integer; and

    employ a plurality of coefficients to effectuate each QPP interleave of the plurality of QPP interleaves, the plurality of coefficients including k+1 coefficients; and

    a second constituent encoder that is operable to encode the interleaved information block thereby generating a second encoded plurality of bits; and

    wherein;

    bits that are alternatively selected from the first encoded plurality of bits and the second encoded plurality of bits form an encoded block;

    the alternatively selected bits undergo modulation to generate a turbo coded signal that comports with a communication channel; and

    the turbo coded signal is launched into the communication channel.

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