Local and global interleaving/de-interleaving on values in an information word
AssigneeLSI Corporation
InventorKiran Gunnam
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorKiran Gunnam
Estimating the term…
In one embodiment, a de-interleaver receives soft-output values corresponding to bits of an LDPC-encoded codeword. The de-interleaver has scratch pad memory that provides sets of the soft-output values to a local de-interleaver. The number of values in each set equals the number of columns in a block column of the LDPC H-matrix. Each set has at least two subsets of soft-output values corresponding to at least two different block columns of the LDPC H-matrix, where the individual soft-output values of the at least two subsets are interleaved with one another. Local de-interleaving is performed on each set such that the soft-output values of each subset are grouped together. Global de-interleaving is then performed on the subsets such that the subsets corresponding to the same block columns of the H-matrix are arranged together. In another embodiment, an interleaver performs global then local interleaving to perform the inverse of the de-interleaver processing.
An apparatus configured to perform interleaving on values in an information word to generate an interleaved information word, the apparatus comprising:
A local and global interleaver-implemented method for performing interleaving on values in an information word to generate an interleaved information word, the method comprising:
An apparatus configured to perform de-interleaving on values in an information word to generate a de-interleaved information word, the apparatus comprising:
A local and global de-interleaver-implemented method for performing de-interleaving on values in an information word to generate a de-interleaved information word, the method comprising:
Dependencies are inferred from the claim text.