文件名称:(7,4) 汉明码 BER 仿真:(7,4) 使用 SOFT 和 HARD 解码方案的误码率 (BER) 汉明码仿真-matlab开发
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-19 03:04:29
matlab
已使用两种方法对传输的位进行解码,(1) 硬或按位解码和 (2) 软或按块解码。 首先将4个信息位转换(编码)为7个码位以形成一个码字。 三个奇偶校验位分别为bit1+bit2+bit3、bit1+bit3+bit3和bit1+bit2+bit4。 首先使用 SNR 调制码位。 假定接收器的噪声功率(高斯)为1,平均值为0。(1)硬解码:-如果分别为正数和负数,则首先将传输的比特转换为+1和0。 如果有错误,使用校正子检测将一位翻转。 将解码的代码位与传输的代码位进行比较并计算 BER。 (2)软解码:-从所有16个可能的有效码字中计算接收码字的距离,并将传输的码字解码为距离最小的码字。 然后将解码后的码字与传输的码字进行比较并计算 BER。
【文件预览】:
Hamming_BER.zip
Hamming_BER.mltbx