摘要 |
PURPOSE: An apparatus of encoding non-binary based QC-LDPC codes and a method thereof are provided to improve a whole transfer rate of a decoder. CONSTITUTION: A check node processing is performed by using a min-max algorithm which has a minimum value among maximum values of a check node operation unit. The check node operation unit comprises a min-max operation block which operates each row of a parity check matrix by one block layer. The check node operation unit performs a merge processing at the mini-max algorithm in two directions, classifies a merge operation as a left merging (L-merge) operation and a right merging (R-merge) operation and performs the L-merge operation and the R-merge operation. In a unit matrix forming the parity check matrix, elements positioned in a diagonal direction of the matrix comprise the elements of Galois-field and the rest elements of the matrix comprise 0. [Reference numerals] (AA,EE,JJ,NN) Switch network 2; (BB,FF,KK,OO) Smallest-largest calculation block; (CC) Backward metric; (DD) Backward memory bank; (GG) L-combination; (HH,PP) Shift register; (II) Forward metric; (LL) Forward memory bank; (MM) R-combination |