关键词: 信道编码 Turbo乘积码 迭代译码 SISO ASIC Abstract Turbo Product Codes is an advanced FEC channel encoding method, which has excellent performance and high codes rate. And because of its linear group codes structure, the decoding method is simple and easy to realize. So the Turbo Product Codes has become the focus of the channel encoding area, and will be widely applied in wireless communication. The paper makes an elaborate study of the encoding and decoding algorithm for Turbo Product Codes, and introduces the ASIC design of the encoder & decoder. Firstly, through analyzing the related channel encoding theory, with studying the concept and decode of linear codes, the principle and processes of Channel Encoding are systematically investigated, all of these formed a quite complete channel coding theoretical system and lay a theoretical foundation for the further study for the Turbo Product Codes. Secondly, we did a research of the principle of Turbo Product Codes, and discussed the factors which may have effect on the performance of TPC described the Chase iterative decoding algorithm. Thirdly, the whole schemes of TPC coding ASIC realization and verification are introduced and also the experiment verification