Channel coding method of Turbo product code 3D cascade NR code

The present invention discloses one kind of channel coding method of Turbo product code 3D cascade NR code. The serial data information bit flow input to the TPC coder in bit unit are made to enter TPC coding matrix for expanding Hamming coding to form output 2D TPC matrix block, and 8 continuous output 2D TPC matrix blocks form one 3D data block. The third 8 bits form 16 bit via NR(16, 8, 6) coding arranged in the third dimension successively. Both the TPC code and the NR code are group codes, so that the present invention is easy to realize. The present invention can provide the receiving end equalizer with reliable soft decision information to raise its performance and to further lower the carrier/noise ratio threshold. Adding interleaving treatment between the TPC coding and the NR coding can further raise the burst error resisting ability of the system.