Method of early termination of channel decoding by re-encoding
First Claim
1. A system providing early termination for channel decoding by re-encoding at least comprising:
- a decoding unit including;
a register;
a plurality of variable node units receiving incoming codewords and decoding the incoming codewords;
a plurality of check nodes units connected to the variable node units and exchanging messages therebetween; and
a hard decision connected to the variable node units so as to receive the decoded codewords and to the register so as to forward the decoded codewords and also receiving the incoming codewords,an encoding unit connected to the hard decision, anda checking unit connected to the hard decision, to the variable node units, to the register, and to the encoding unit, wherein decoded message words produced from the variable node units are sent to the register via the hard decision and to the encoding unit via the hard decision for re-encoding;
wherein re-encoded words are compared to decoded codewords by the checking unit; and
if they are completely the same, then decoding action of the decoding unit is terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
A system providing early termination for channel decoding by re-encoding including a decoding unit, an encoding unit connected to the decoding unit, and a checking unit connected to the decoding unit and to the encoding unit. Via the system, decoded message words produced from the decoding unit are sent back to the encoding unit for re-encoding. Re-encoded words are compared to the decoded codewords by the checking unit and, if they are completely the same, the decoding action of the decoding unit is terminated. The system reduces power consumption and offers a simplified structure, improved decoding throughput, and reduced hardware complexity.
-
Citations
5 Claims
-
1. A system providing early termination for channel decoding by re-encoding at least comprising:
-
a decoding unit including; a register; a plurality of variable node units receiving incoming codewords and decoding the incoming codewords; a plurality of check nodes units connected to the variable node units and exchanging messages therebetween; and a hard decision connected to the variable node units so as to receive the decoded codewords and to the register so as to forward the decoded codewords and also receiving the incoming codewords, an encoding unit connected to the hard decision, and a checking unit connected to the hard decision, to the variable node units, to the register, and to the encoding unit, wherein decoded message words produced from the variable node units are sent to the register via the hard decision and to the encoding unit via the hard decision for re-encoding;
wherein re-encoded words are compared to decoded codewords by the checking unit; and
if they are completely the same, then decoding action of the decoding unit is terminated. - View Dependent Claims (2, 3, 4, 5)
-
Specification