Certain example embodiments may relate to a 5G and / or 6G communication
system for supporting higher
data transmission rates than 4G communication systems such as LTE. A method performed by a
transmitter in a communication
system, which method may include: determining the number of input bits; determining a base matrix on the basis of the number of input bits; determining a lifting size (Z) on the basis of at least one of the number of input bits or the base matrix; determining a
parity check matrix on the basis of at least one of the base matrix or the lifting size (Z); and performing encoding on the basis of the
parity check matrix and the input bits. The size of the
parity check matrix is Z×(k+1) Z, the last column block of the parity check matrix corresponds to parity bits, a Z×kZ column block of the parity check matrix corresponds to information word bits, all of modulo-Z values of differences in
cyclic shift values corresponding to circulant permutation matrices constituting a Z×Z
circulant matrix are different, and all of the circulant matrices corresponding to the information word bits are composed of three or more circulant permutation matrices.