A system for processing a block low density parity check, LDPC, code, the system comprising: a decoding apparatus configured to output a decoded block LDPC code codeword based on a parity check matrix A B T C D E, the parity check matrix including an information part (A, C) and a parity part (B, D, T, E), the parity part comprising: a first part including a plurality of permutation matrices with remaining portions of the first part being zeroes, wherein the plurality of permutation matrices include a first permutation matrix, an identity matrix, and a second permutation matrix, and wherein the first part includes a first section including the identity matrix at its top and the first permutation matrix, and a second section being the second permutation matrix, and a second part including identity matrices and a permutation matrix with remaining portions of the second part being zeroes, wherein the identity matrices are arranged at and directly below the diagonal of a third section of the second part, wherein the permutation matrix is located at the end of a fourth section of the second part, wherein the permutation matrices corresponding to each of the first section and the second section are configured such that a matrix according to (T 1) + D conforms to an identity matrix. a decoding apparatus configured to output a decoded block LDPC code codeword based on a parity check matrix A B T C D E, the parity check matrix including an information part (A, C) and a parity part (B, D, T, E), the parity part comprising: a first part including a plurality of permutation matrices with remaining portions of the first part being zeroes, wherein the plurality of permutation matrices include a first permutation matrix, an identity matrix, and a second permutation matrix, and wherein the first part includes a first section including the identity matrix at its top and the first permutation matrix, and a second section being the second permutation matrix, and a second part including identity matrices and a permutation matrix with remaining portions of the second part being zeroes, wherein the identity matrices are arranged at and directly below the diagonal of a third section of the second part, wherein the permutation matrix is located at the end of a fourth section of the second part, a first part including a plurality of permutation matrices with remaining portions of the first part being zeroes, wherein the plurality of permutation matrices include a first permutation matrix, an identity matrix, and a second permutation matrix, and wherein the first part includes a first section including the identity matrix at its top and the first permutation matrix, and a second section being the second permutation matrix, and a second part including identity matrices and a permutation matrix with remaining portions of the second part being zeroes, wherein the identity matrices are arranged at and directly below the diagonal of a third section of the second part, wherein the permutation matrix is located at the end of a fourth section of the second part, wherein the permutation matrices corresponding to each of the first section and the second section are configured such that a matrix according to (T 1) + D conforms to an identity matrix.