当前位置:文档之家› 汉明码编译码及纠错能力验证实验

汉明码编译码及纠错能力验证实验

课程名称通信原理
实验序号实验8
实验名称汉明码编译码及纠错能力验证实验实验地点B702
实验学时 2 实验类型验证性
指导教师实验员
专业 _电子信息工程__ 班级14电信一班
学号姓名
2016年12 月15 日
五、测试/调试及实验结果分析
图片说明:CH1(黄色)帧同步信号
CH2(浅蓝色)编码后信号
CH3(粉红色)编码前信号
CH4(深蓝色)译码后信号
保护位
无加错的时候设置的原始信号是:1100,编码后的信号是:1100001,译码后的信号为:1100。

对照图片的波形图,无误输出,汉明码正确。

有延时的现象。

1位加错的时候:设置的原始信号是:1100,编码后的信号是:1101001
译码后的信号是:1100 通过计算S1、S2、S3可知错误位为:a3 对照译码后的波形与编码前的波形,可知已经纠错成功。

汉明码的一位纠错功能实现。

有延时的现象。

2位加错的时候:设置的原始信号是:1100,编码后的信号是:1111001
码后的信号是:0111 对照无错的编码后序列,可知错误位为:a3、a4 对照译码后的波形与编码前的波形,可知译码后的波形与编码前的波形对不上。

(7,4)汉明码的2位纠错功能无法实现。

3位加错的时候:设置的原始信号是:1100,编码后的信号是:1011001
码后的信号是:0111 对照无错的编码后序列,可知错误位为:a3、a4、a5 ,对照译码后
的波形与编码前的波形,可知译码后的波形与编码前的波形对不上。

(7,4)汉明码的3位纠错功能无法实现。

4位加错的时候:设置的原始信号是:1100,编码后的信号是:0011001
码后的信号是:0111 对照无错的编码后序列,可知错误位为:a3、a4、a5 、a6 ,对照译码后的波形与编码前的波形,可知译码后的波形与编码前的波形对不上。

(7,4)汉明码的4位纠错功能无法实现。

六、实验结论与体会
1.课堂上对汉明码的理解不够深入,经过本次实验明显加深了我对汉明码的理论的认识和
理解,实际动手才是关键
2.经过编码后的编码序列,在加错码的时候,对a0、a1、a2位没有影响,也就是说这三位
不会在无错的时候编码是什么,加错后这三位的编码还是一样
3.一位加错时,(7,4)汉明码有检错以及纠错的功能,两位加错的时候,只有检错的功能,
却没有纠错的功能,三位或三位以上加错时,既没有检错的功能,也没有纠错的功能;
4.(7,4)汉明码作为一种信道编码的方式,具有一定的纠错检错能力。

相关主题