The embodiments of the present invention provide a method of constructing parity-check matrix of LDPC code using a processor. The method comprises the following steps of: using the processor to construct a MB × NB base matrix B for an LDPC code with code rate R and code length N, wherein MB = M / K, NB = N / K, M = N (1-R), K is the expansion factor of the base matrix, K ∈ Φ, and Φ is the set of the common factors of M and N; and using the processor to replace the elements of the base matrix B with a K × K matrix, and expand the base matrix B into a parity-check matrix H with size of M × N for the encoding or decoding of the LDPC code. An encoding method and apparatus of LDPC code are also provided by the embodiments of the present invention. The technical solutions provided by the embodiments of the present invention can construct LDPC codes with good performance, solve the storage problem of the parity-check matrix, and effectively reduce the implementation complexity of the encoding apparatus.
展开▼
机译:本发明的实施例提供了一种使用处理器来构造LDPC码的奇偶校验矩阵的方法。该方法包括以下步骤:使用处理器为具有码率R和码长N的LDPC码构造MB×NB基本矩阵B,其中MB = M / K,NB = N / K,M = N( 1-R),K是基矩阵的展开因子,K∈Φ,Φ是M和N的公因子的集合;使用处理器将基本矩阵B的元素替换为K×K矩阵,并将基本矩阵B扩展为大小为M×N的奇偶校验矩阵H,以进行LDPC码的编码或解码。本发明实施例还提供了一种LDPC码的编码方法和装置。通过本发明实施例提供的技术方案,可以构造性能好的LDPC码,解决了奇偶校验矩阵的存储问题,有效降低了编码装置的实现复杂度。
展开▼