A method for decoding data by a receiver in a broadcasting system, the method comprising: demodulating a received signal, the signal including data of a Low-Density Parity-Check, LDPC, codeword, wherein the LDPC codeword is obtained by LDPC-encoding using a parity check matrix having a predetermined structure, which structure is equal to one defined in the DVB-S2 Standard and has a length of N 1, an information part with an information length K 1, and a parity part with a parity length of (N 1 -K 1), the information part of the parity-check matrix having a structure defined by: R i, j k = R i, j − 1 k + q mod N 1 − K 1, k = 1,2,..., D i, i = 1,..., K 1 / M 1, j = 1,..., M 1 − 1 where: i = index indicating i th column group; j = index indicating j th column in a column group; q = (N 1 -K 1)M 1; M 1 = number of columns per column group; D i = a degree, i.e. number of non-zero entries, of a 0 th column in each i th column gr oup; R i, 0 1, R i, 0 2,..., R i, 0 D i = positions of rows with a value of 1 in a 0 th column in each i th col umn group; and R i, j k k = 1,2,..., D i = positions of rows with a value of 1 in a j th column in an i th col umn group, the method further comprising: determining a puncturing pattern from the demodulated signal; determining position information for the punctured parity bits based on the puncturing pattern; and LDPC-decoding data in the demodulated signal based on the position information, characterized in that the puncturing pattern is determined based on a code rate K 1 / N 1 of a LDPC code associated with the parity check matrix, wherein the position information for the punctured parity bits is associated with m parity bit sets of the q parity bit sets, which q parity bit sets are defined by: P j = p k | j ≡ k mod q, 0 ≤ k < N 1 − K 1 where P j denotes a j th parity bit set, p k denotes a k th parity bit, and 0 ≤ j < q, wherein the puncturing pattern is associated with indexes π,..., π(m-1) corresponding to m parity bit sets P π, P π,..., P π ( m -1) in which all parity bits are punctured, where m = ⌊ N p 360 ⌋, N p being a number of punctured parity bits, where the code rate K 1 / N 1 = 4/9, N 1 = 16200, K 1 = 7200, M 1 = 360 and q=25, and the puncturing pattern is defined by a following table, π π π π π π π π π 6 4 18 9 13 8 15 20 5 π π π π π π π π π 17 2 24 10 22 12 3 16 23 π π π π π π π - - 1 14 0 21 19 7 11 - - demodulating a received signal, the signal including data of a Low-Density Parity-Check, LDPC, codeword, wherein the LDPC codeword is obtained by LDPC-encoding using a parity check matrix having a predetermined structure, which structure is equal to one defined in the DVB-S2 Standard and has a length of N 1, an information part with an information length K 1, and a parity part with a parity length of (N 1 -K 1), the information part of the parity-check matrix having a structure defined by: R i, j k = R i, j − 1 k + q mod N 1 − K 1, k = 1,2,..., D i, i = 1,..., K 1 / M 1, j = 1,..., M 1 − 1 where: i = index indicating i th column group; j = index indicating j th column in a column group; q = (N 1 -K 1)M 1; M 1 = number of columns per column group; D i = a degree, i.e. number of non-zero entries, of a 0 th column in each i th column gr oup; R i, 0 1, R i, 0 2,..., R i, 0 D i = positions of rows with a value of 1 in a 0 th column in each i th col umn group; and R i, j k k = 1,2,..., D i = positions of rows with a value of 1 in a j th column in an i th col umn group, i = index indicating i th column group; j = index indicating j th column in a column group; q = (N 1 -K 1)M 1; M 1 = number of columns per column group; D i = a degree, i.e. number of non-zero entries, of a 0 th column in each i th column gr oup; R i, 0 1, R i, 0 2,..., R i, 0 D i = positions of rows with a value of 1 in a 0 th column in each i th col umn group; and R i, j k k = 1,2,..., D i = positions of rows with a value of 1 in a j th column in an i th col umn group, the method further comprising: determining a puncturing pattern from the demodulated signal; determining position information for the punctured parity bits based on the puncturing pattern; and LDPC-decoding data in the demodulated signal based on the position information, characterized in that the puncturing pattern is determined based on a code rate K 1 / N 1 of a LDPC code associated with the parity check matrix, determining a puncturing pattern from the demodulated signal; determining position information for the punctured parity bits based on the puncturing pattern; and LDPC-decoding data in the demodulated signal based on the position information, characterized in that the puncturing pattern is determined based on a code rate K 1 / N 1 of a LDPC code associated with the parity check matrix, wherein the position information for the punctured parity bits is associated with m parity bit sets of the q parity bit sets, which q parity bit sets are defined by: P j = p k | j ≡ k mod q, 0 ≤ k < N 1 − K 1 where P j denotes a j th parity bit set, p k denotes a k th parity bit, and 0 ≤ j < q, P j denotes a j th parity bit set, p k denotes a k th parity bit, and 0 ≤ j < q, wherein the puncturing pattern is associated with indexes π,..., π(m-1) corresponding to m parity bit sets P π, P π,..., P π ( m -1) in which all parity bits are punctured, where m = ⌊ N p 360 ⌋, N p being a number of punctured parity bits, where the code rate K 1 / N 1 = 4/9, N 1 = 16200, K 1 = 7200, M 1 = 360 and q=25, and the puncturing pattern is defined by a following table, π π π π π π π π π 6 4 18 9 13 8 15 20 5 π π π π π π π π π 17 2 24 10 22 12 3 16 23 π π π π π π π - - 1 14 0 21 19 7 11 - -