Patent ID: 7725802

Claim:
A method for generating Low Density Parity Check (LDPC) codes from input data comprising a plurality of information bits into parity bits of the LDPC codes for use in broadcast systems, comprising: a) accepting the plurality of information bits at a LDPC encoder; b) accumulating a first information bit at a first set of specific parity bit addresses using the LDPC encoder; c) increasing a parity bit address for each member of the first set of specific parity bit addresses by a pre-determined offset for each new information bit; d) accumulating subsequent information bits at parity bit addresses that are offset from the specific parity bit addresses by a pre-determined offset until an M+1 information bit is reached; e) accumulating the next M information bits at a second set of specific parity bit addresses using the LDPC encoder; f) increasing a parity bit address for each member of the second set of specific panty bit addresses by the pre-determined offset for each new information bit; and repeating (e) through (f) until the information bits are exhausted.