The invention belongs to the technical field of communication, and particularly relates to a multiplication active code decoding method based on an SO-ORBGRAND decoder. The SO-ORBGRAND decoder outputs
soft information by calculating a correct
posterior probability of a conjecture
code word sequence, and high-performance decoding is realized through
soft information exchange and optimization
processing between the row decoder and the column decoder. In the
iteration process, a method for judging the validity of the
code word through the check matrix is designed by utilizing the polarization characteristic of the multiplication active code, so that the iteration is supported to jump out in advance to reduce the complexity. The invention provides a multiplication active code decoding
algorithm based on an SO-ORBGRAND decoder, and compared with various non-
system multiplication active code decoding algorithms and the performance of traditional long-code polarization codes, the method has remarkable advantages in error correction performance; a method for judging the validity of the
code word through the check matrix by utilizing the polarization characteristic design of the multiplication positive code is provided, the complexity is reduced while the judgment success rate is improved, and the implementation overhead is reduced.