Patent ID: 8621289

Claim:
An apparatus configured to perform interleaving on values in an information word to generate an interleaved information word, the apparatus comprising: a global interleaver configured to interleave, on a global unit basis, the values in the information word to generate a plurality of interleaved global units, each global unit having multiple values corresponding to the information word; and a local interleaver configured to: receive a first group of multiple global units from the global interleaver; interleave, on a local unit basis, lower than the global unit basis, the first group of multiple global units to generate a first set of interleaved values of the interleaved information word; receive a second group of multiple global units from the global interleaver; and interleave, on the local unit basis, the second group of multiple global units to generate a second set of interleaved values of the interleaved information word.