该项目是一个专门用于信息论教学与科研实验的线性分组码仿真平台,涵盖了从信源编码、信道传输到信道译码的完整链路。
系统首先通过用户定义的生成矩阵G,按照线性分组码的编码规则将原始k位信息序列映射为长度为n的标准码字。
在仿真环境中,程序利用二元对称信道(BSC)模型模拟信号传输过程中的随机噪声干扰,人为引入比特翻转来产生误码。
译码模块采用经典的伴随式译码算法,通过计算接收向量与监督矩阵H的乘积获取伴随式,并根据伴随式与错误图样的对应关系实现对接收向量中错误位的自动检测与纠正,从而验证特定(n,k)线性分组