Patent ID: 8910025

Claim:
A low-density parity check (LDPC) convolutional decoder comprising: an input configured to receive a continuous encoded data stream encoded using a modified H-matrix and a constraint length value, the modified H-matrix generated by: separating a data portion of a block code H-matrix from a parity portion of the block code H-matrix, concatenating repeated data portions of the block code H-matrix to create continuous data portions of the block code H-matrix, and applying the parity check portion to a continuous sub-stream of the a continuous data stream of bits defined by the modified H-matrix; and at least one processing element configured to: perform LDPC convolutional decoding of the continuous encoded data stream using the modified H-matrix and a constraint length value, the continuous encoded data stream including a plurality of successive, recurring data blocks using a plurality of associated parity check portions, the data blocks and their associated parity check portions comprising the modified H-matrix generated from the block code H-matrix, and for every continuous sub-stream bit defined by the modified H-matrix, output a plurality of bits depending on previous constraint lengths of the sub-stream data bits.