摘要:
An error correction coding apparatus includes a parity check matrix generation unit which generates a parity check matrix having a number of elements having a value of 1 in each row thereof, having a predetermined number of elements having a value of 1 in each column thereof, and having the other elements having a value of 0; a parity check matrix adjustment unit which receives the parity check matrix from the parity check matrix generation unit, searches the parity check matrix for a cycle forming group of four elements positioned at respective vertexes of a rectangle and having a value of 1, and when there is at least one cycle forming group, replaces the value of 1 of at least one element of the cycle forming group with the value 0 of another element, to output a adjusted parity check matrix without a cycle forming group therein; and an LDPC coding unit which receives the adjusted parity check matrix from the parity check matrix adjustment unit and receives an m-bit message word to perform LDPC coding.
摘要:
An LDPC decoding method and apparatus of LDPC decoding a codeword formed by c code bits transmitted through a channel include receiving the codeword and a pnullc parity check matrix formed of 0 and 1 values, comparing the codeword with each of p rows of the parity check matrix, the rows formed with c elements, generating an R matrix by obtaining a first minimum value that is a minimum value among elements that are not 0 in each row, a second minimum value that is a second smallest value in the same row, and a location of the first minimum value, and outputting a decoded codeword formed by c code bits by determining one code bit by adding elements of each column of the R matrix.
摘要:
An apparatus for and a method of generating a soft output for a discrete input signal passing through a channel. A time at which a code of a value of the input signal is inverted is set as a first reference time. A predetermined number of inversion sections are detected at the first reference time. A second reference time at which the input signal has a discrete value within an inversion section is set. Error paths of target values are calculated at each time. Accumulated errors for the error are calculated. A log likelihood relation (LLR) value is calculated and the values of the input signal within the inversion section of a predetermined range are replaced with the LLR values. Accordingly, soft outputs for the input signal are generated for error paths of only the signals that intersect at a zero point, thereby remarkably reducing calculation time.