Method of setting number of iteration counts of iterative decoding, and apparatus and methods of iterative decoding
AssigneeIndustry-University Cooperation Foundation Hanyang University
InventorsJoo-Yul Park, Ki-Seok Chung
Life of this patent
Estimating the term…
Abstract
A method of setting a number of iteration counts of iterative decoding, and an apparatus and method of iterative decoding. The iterative decoder including a signal-to-noise ratio (SNR) estimation unit that estimates an SNR of a received signal, an iterative decoding count setting unit that sets a minimum number of iteration counts for the received signal based on the estimated SNR, and a decoding unit that iteratively decodes the received signal using tentative decoding and error check, and selectively performs the error check based on the minimum number of iteration counts.
Claims15
A Low Density Parity Check (“LDPC”) decoder comprising:
- an iterative decoding count setting unit setting a minimum number of iterations for an LDPC encoded signal based on an estimated signal quality of the LDPC encoded signal;
- and
- an LDPC decoding unit that iteratively decodes the LDPC encoded signal for the minimum number of iterations without performing a parity check during an initial stage and thereafter performs the parity check during a subsequent stage after the decoding has been performed iteratively for the minimum number.
A Low Density Parity Check (“LDPC”) decoder comprising:
- a storage unit storing a plurality of minimum numbers of iterations, each of the stored minimum numbers of iterations being matched with one of a plurality of stored estimated signal qualities;
- and
- an LDPC decoding unit that iteratively decodes an LDPC encoded signal by performing tentative decoding and a parity check on the LDPC encoded signal, wherein the LDPC decoding unit reads one of the plurality of stored minimum numbers of iterations, skips the parity check for the read minimum number of iterations, and thereafter performs the parity check when a current number of iterations is greater than the read minimum number of iterations.
A method of Low Density Parity Check (“LDPC”) decoding, comprising:
- storing a plurality of minimum numbers of iterations for an LDPC encoded signal, each of the stored minimum numbers of iterations matched with a stored signal quality;
- estimating a signal quality of an LDPC encoded signal;
- reading a stored minimum number of iterations matched with the estimated signal quality;
- and
- iteratively decoding the LDPC encoded signal without performing a parity check on the received LDPC encoded signal when a current iteration is less than or equal to the read minimum number of iterations, and performing the parity check when the current iteration is greater than the read minimum number of iterations.
A method of Low Density Parity Check (“LDPC”) iterative decoding, comprising:
- estimating a signal quality of an LDPC encoded signal;
- selecting a minimum number of iterations based on the signal quality, the minimum number of iterations being used to define a first decoding stage and a second decoding stage;
- iteratively decoding the LDPC encoded signal without performing a parity check during the first decoding stage;
- and
- performing tentative decoding with the parity check during the second decoding stage, the second decoding stage including a current number of iterations that is greater than the minimum number of iterations.
Dependencies are inferred from the claim text.