本项目实现了一套完整的TPC(Turbo Product Codes)乘积码编译码链路。系统核心通过行码和列码(通常为扩展汉明码或BCH码)的二维乘积构造,将原始信息位映射为具有强纠错能力的乘积码结构。在译码侧,项目详细实现了Chase-II软判决译码算法,该算法通过寻找接收序列中可靠度最低的比特位并生成测试序列,结合硬判决译码器寻找竞争码字,从而计算软输出值(LLR)。系统支持多次外部信息迭代更新,显著提升了在低信噪比环境下的误码率性能。此程序可用于评估不同码率、不同迭代次数以及不同Chase测试模式下