US 7,516,390 B2
LDPC (Low Density Parity Check) coding and interleaving implemented in MIMO communication systems
Ba-Zhong Shen, Irvine, Calif. (US); Christopher J. Hansen, Sunnyvale, Calif. (US); Joseph Paul Lauer, North Reading, Mass. (US); Kelly Brian Cameron, Irvine, Calif. (US); Tak K. Lee, Irvine, Calif. (US); and Hau Thien Tran, Irvine, Calif. (US)
Assigned to Broadcom Corporation, Irvine, Calif. (US)
Filed on Nov. 02, 2005, as Appl. No. 11/264,998.
Claims priority of provisional application 60/642689, filed on Jan. 10, 2005.
Claims priority of provisional application 60/674084, filed on Apr. 22, 2005.
Claims priority of provisional application 60/675346, filed on Apr. 27, 2005.
Claims priority of provisional application 60/718449, filed on Sep. 19, 2005.
Prior Publication US 2006/0156169 A1, Jul. 13, 2006
This patent is subject to a terminal disclaimer.
Int. Cl. H03M 13/00 (2006.01)
U.S. Cl. 714—755  [714/786; 714/784; 714/756] 29 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
an LDPC (Low Density Parity Check) encoder that is operable to encode at least one information bit using a generator matrix of a GRS-based irregular LDPC code thereby generating an LDPC code block, wherein the GRS-based irregular LDPC code is generated using GRS (Generalized Reed-Solomon) code;
an interleaver that is operable to perform bit to symbol interleaving on the LDPC code block thereby generating a plurality of x-bit labels, wherein x is an integer;
a DEMUX (demultiplexor) that is operable to partition the plurality of x-bit labels to a plurality of streams; and
a plurality of symbol mappers that is operable to map versions of the plurality of x-bit labels to at least one constellation that has a corresponding mapping thereby generating a plurality of sequences of discrete-valued modulation symbols, wherein one symbol mapper corresponds to each stream of the plurality of streams.