Running minimum message passing ldpc decoding
AssigneeKoninklijke Philips Electronics N.V.
InventorsJohannus Theodorus Dielissen, Andries Hekstra, Josephus Huisken
Life of this patent
Estimating the term…
Abstract
The invention relates to a decoding method for decoding Low-Density Parity Check codes in transmission and recording systems. The method comprises a running minimum loop comprising the following iterative sub-steps:—reading a reliability value from the input sequence of input reliability values,—comparing said reliability value with a stored value,—overwriting the stored value with said reliability value if said reliability value is smaller than said stored value.
Claims13
A decoding method for delivering soft-decision outputs from codeword symbols encoded with a Low-Density Parity Check code, said code comprising a number of codeword symbols checked by a number of parity check equations, wherein each parity check equation checks a limited number of codeword symbols and each codeword symbol is checked by a limited number of parity check equations, the method comprising a step, denoted running minimum step, of determining a minimum value from an input sequence of input reliability values associated with a set of codeword symbols checked by a same parity check equation, wherein said running minimum step comprises the following iterative sub-steps:
- reading a reliability value from the input sequence of input reliability values,
- comparing said reliability value with a stored value,
- overwriting the stored value with said reliability value if said reliability value is smaller than said stored value.
A decoding method for delivering soft-decision outputs from codeword symbols encoded with a Low-Density Parity Check code, said code comprising a number of codeword symbols checked by a number of parity check equations, wherein each parity check equation checks a limited number of codeword symbols and each codeword symbol is checked by a limited number of parity check equations, the method comprising a step, denoted running minimum step, of determining minimum values from an input sequence of input reliability values associated with a set of codeword symbols checked by a same parity check equation, wherein said running minimum step comprises the following iterative sub-steps:
- reading a reliability value from the input sequence of input reliability values,
- comparing said reliability value with a first and second stored value,
- overwriting the first stored value with said reliability value if said reliability value is smaller than said first and second stored value,
- overwriting the second stored value with said reliability value if said reliability value is smaller than said second stored value and bigger than said first stored value.
Dependencies are inferred from the claim text.