LDPC (Low Density Parity Check) coded signal decoding using parallel and
simultaneous bit node and check node processing. This novel approach to
decoding of LDPC coded signals may be described as being LDPC bit-check
parallel decoding. In some alternative embodiment, the approach to
decoding LDPC coded signals may be modified to LDPC symbol-check parallel
decoding or LDPC hybrid-check parallel decoding. A novel approach is
presented by which the edge messages with respect to the bit nodes and
the edge messages with respect to the check nodes may be updated
simultaneously and in parallel to one another. Appropriately constructed
executing orders direct the sequence of simultaneous operation of
updating the edge messages at both nodes types (e.g., edge and check).
For various types of LDPC coded signals, including parallel-block LDPC
coded signals, this approach can perform decoding processing in almost
half of the time as provided by previous decoding approaches.