The invention discloses an LDPC encoding method and an LDPC
encoder, and the method comprises the steps: 1), obtaining an I-row J-column b-order cyclic matrix Bi, j from a generation matrix G, i beinggreater than or equal to 1 and less than or equal to I, and j being greater than or equal to 1 and less than or equal to J; step 2) dividing the coded information bit vector u into I sections of information bit vectors A1,..., AI of which the lengths are b bits, performing zero supplement
processing on each information bit vector A1,..., AI, and expanding the information bit vectors A1,..., AI into E1,..., EI; 3) according to the coding parallelism degree M, segmenting Ei into M equal-length sub-vectors; 4) segmenting a cyclic matrix Bi, j into M sub-cyclic matrixes; 5) calculating Cj as a check bit vector segment of which the length is b; and finally, obtaining a check bit vector C = (C1, C2,..., CJ). The LDPC encoding method provided by the invention has the advantages of
low complexity, configurable encoding parallelism and high encoding rate, and has higher application value in a
satellite high-speed
data transmission system with harsh requirements on resources, power consumptionand encoding rate.