本项目构建了一个基于MATLAB的低密度奇偶校验码(LDPC)仿真环境,专门用于研究和对比两种硬判决解码算法的表现:标准位翻转(BF)算法与加权位翻转(WBF)算法。该项目完整实现了通信链路的各个环节,包括LDPC校验矩阵的构建与初始化、随机二进制信息流的生成与编码、加性高斯白噪声(AWGN)信道的模拟传输。核心功能在于接收端的解码模块,系统分别集成了BF算法和WBF算法。BF算法仅依据校验失败的数量进行硬判决翻转,而WBF算法则利用接收信号的幅度信息作为可靠性权重,对校验方程进行加权,从而更精确地选择需要翻转的比特位。项目通过蒙特卡洛仿真方法,在设定的信噪比(SNR)范围内进行多次传输实验,自动统计并计算两种算法的误码率(BER)和迭代收敛速度,最终生成性能对比曲线,以验证WBF算法相对于传统BF算法在纠错性能上的提升及其实际应用价值。