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.