The invention discloses a channel-polarization-based
encoder for a staggered structure duplication code, and an encoding method and
decoding methods thereof. The
encoder consists of a duplication bit buffer with a storage capacity of L bits, a bit position mapper with a length N and a
channel polarization device with the length N which are connected in sequence. The encoding method based on the
encoder comprises the following steps of: embedding duplicated encoding into a
channel polarization process, and introducing a duplicated relationship between parts of the bits of code blocks transmitted in sequence during the
channel polarization for encoding. In addition, the invention further provides two
decoding methods, which comprise the following steps of: decoding by using a simple and rapid successive cancellation (SC)
algorithm, and performing iterative decoding by using a Tanner-graph-based
belief propagation algorithm with excellent performance. On the basis of the innovative structure encoder, the encoding and
decoding methods provided by the invention are stronger in error correction capability under the condition of not increasing the decoding complexity, and the
transmission performance is obviously improved. The encoding and decoding methods are particularly applicable to an actual communication
engineering system and have a good popularization and application prospect.