Semi-systolic architecture for decoding error-correcting codes
AssigneeSpace Systems/Loral, Inc.
InventorKevin Karplus
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpace Systems/Loral, Inc.
InventorKevin Karplus
Estimating the term…
Structures for applying a modification of Tanner's Algorithm B to decode convolutional codes and cyclic and quasi-cyclic error-correcting block codes. The structures comprise one or more parity processors and one or more update processors, wherein the parity equations for a block of code are computed by the parity processors and the reliability of each bit of the result is updated in the update processors using only one register for each bit and without storing received data past the first iteration. The modification to Tanner's Algorithm B is such that each iteration in the updating process is a function only of the results of the immediately previous iteration. A decoder structure receives data serially at a rate of one bit plus soft-decision inormation per clock cycle. The invention is applicable to decoding error-correcting codes used in digital communications.
A decoder for decoding a digital data stream into an updated stream, the digital data stream comprising a plurality of data words in sequence and the digital data stream encoded according to an error-correcting code, the decoder comprising:
A decoder for decoding a digital data stream into an updated stream, the digital data stream comprising a plurality of data words in sequency, the digital data stream encoded according to a linear error-correcting code, and the linear error-correcting code having a regular structure which can be specified by coefficients of a polynomial, the decoder comprising:
A decoder for decoding a digital data stream encoded according to a quasi-cyclic error-correcting code generated from a convolutional code, said decoder comprising:
Dependencies are inferred from the claim text.