EP1528686A1

Method and apparatus for encoding long and short block length low density parity check (LDPC) codes

Abstract

An approach is provided for generating Low Density Parity Check (LDPC) codes. The approach provides efficient encoding based on a special structured parity check matrix. An LDPC encoder (203) generates an LDPC code with an outer Bose Chaudhuri Hocquenghem (BCH) code. For 1/3 rate, the relevant parameters are as follows: q = 120, nldpc = 64,800, kldpc = nBCH = 21600, kBCH = 21408 (12 bit error correcting BCH). For 1/ 4 rate, the LDPC code has the following relevant parameters: q = 135, nldpc = 64,800, kldpc = nBCH = 16200, kBCH = 16008 (12 bit error correcting BCH). For 2/5 rate, the following parameters exist: q = 108, nldpc = 64800, kldpc = nBCH = 25920, kBCH = 25728 (12 bit error correcting BCH). The above approach has particular application in digital video broadcast services over satellite.

EP1528686A1, drawing sheet 1
Sheet 1 of 70

Term

Term ended

Projected expiry passed 27 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 3 independent, 10 dependent

  1. 1
    A method for encoding, comprising:receiving information bits;and generating, based on the information bits, parity bits of a Low Density Parity Check (LDPC) code according to one of a code rate of 1/3, a code rate of 1/4, or a code rate of 2/5 associated with respective tables each specifying address of parity bit accumulators,
  2. 6
    An encoder (203) comprising:means for receiving information bits;and means for generating, based on the information bits, a Low Density Parity Check (LDPC) code having an outer Bose Chaudhuri Hocquenghem (BCH) code for transmission as the LDPC coded signal according to one of a plurality of code rates associated with respective tables each specifying address of parity bit accumulators,
  3. 10
    A transmitter (200) for supporting transmission of a Low Density Parity Check (LDPC) coded signal, comprising:a Low Density Parity Check (LDPC) encoder (203) configured to output, based on received information bits, an LDPC code;and a Bose Chaudhuri Hocquenghem (BCH) encoder (211) coupled to the LDPC encoder (203) and configured to provide an outer code to the LDPC code, wherein the LDPC code is generated according to one of a code rate of 1/3, a code rate of 1/4, or a code rate of 2/5 associated with respective tables each specifying address of parity bit accumulators,