A method of decoding in layers data received in a communication system, comprising receiving a codeword containing a plurality of elements and translating the plurality of elements into probability values by dividing the rows of at least one column of a parity check matrix associated with the codeword...http://www.google.com/patents/US20060015802?utm_source=gb-gplus-sharePatent US20060015802 - Layered decoding approach for low density parity check (LDPC) codes