Disclosed are a method for constructing an LDPC code check matrix, and an LDPC code compilation method, which belong to the field of LDPC codes, and solve the problems of slow information search speed and large storage space when encoding is carried out by means of an LDPC code. The method for constructing an LDPC code check matrix comprises: on the basis of the number of variable nodes and a row accumulate error probability threshold value, constructing multiple secondary matrices having the same dimensions and the same weight, wherein each of the secondary matrices is a cyclic shift matrix of a unit matrix; constructing a check matrix, wherein the row accumulate error probability of the check matrix is lower than the row accumulate error probability threshold value; when the row accumulate error probability exceeds the row accumulate error probability threshold value due to an increase in the channel error probability, re-constructing the secondary matrices by means of reducing the weight or increasing check nodes; and with regard to the check matrix in step (2) or (3), storing the position of each non-zero element therein by means of a discrete equation. According to the LDPC code compilation method, a check matrix is constructed by means of the method described above. The method can simplify a computation process and reduce the storage space.
展开▼