汉明码编译码实验.docx
- 文档编号:4905945
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:11
- 大小:4.23MB
汉明码编译码实验.docx
《汉明码编译码实验.docx》由会员分享,可在线阅读,更多相关《汉明码编译码实验.docx(11页珍藏版)》请在冰豆网上搜索。
汉明码编译码实验
实验报告
课程名称:
《通信原理》开课学期:
17-18学年第1学期
实验室地点:
实训楼512学生姓名:
学号:
专业班级:
电子信息学院
实验项目名称
汉明码编译码实验
实验日期
2017.12.08
学生姓名
学号
专业班级
指导教师
1、实验目的和要求
1、了解信道编码在通信系统中的重要性。
2、掌握汉明码编译码的原理。
3、掌握汉明码检错纠错原理。
4、理解编码码距的意义。
2、实验内容和原理
实验原理:
1、汉明码编译码实验框图:
2、实验框图说明:
汉明码编码过程:
数字终端的信号经过串并变换后,进行分组,分组后的数据再经过汉明码编码,数据由4bit变为7bit。
实验内容:
1、汉明码编码规则验证;
2、汉明码检纠错性能检验。
三、主要仪器设备
1、主控&信号源、6号、2号模块各一块
2、双踪示波器一台
3、连接线若干
四、实验操作方法和步骤
汉明码编码规则验证:
1、关电,按表格所示进行连线。
源端口
目的端口
连线说明
模块2:
TH1(DoutMUX)
模块6:
TH1(编码输入-数据)
编码信号输入
模块2:
TH9(BSOUT)
模块6:
TH2(编码输入-时钟)
提供编码位时钟
模块2:
TH10(辅助观测帧头指示)
模块6:
TH3(辅助观测-帧头指示)
编码帧头指示
模块6:
TH5(编码输出-编码数据)
模块6:
TH7(译码输入-数据)
将数据送入译码
模块6:
TH6(编码输出-时钟)
模块6:
TH8(译码输入-时钟)
提供译码时钟
模块6:
TH4(延时输出1)
模块6:
TH9(辅助观测-NRZD-IN)
延时输出
2、开电,设置主控菜单,选择【主菜单】→【通信原理】→【汉明码】。
(1)将2号模块的拨码开关S12#拨为10100000,拨码开关S22#、S32#、S42#均拨为00000000;
(2)将6号模块的拨码开关S16#拨为0001,即编码方式为汉明码。
开关S36#拨为0000,即无错模式。
按下6号模块S2系统复位键。
3、此时系统初始状态为:
2号模块提供32K编码输入数据,6号模块进行汉明编译码,无差错插入模式。
4、实验操作及波形观测。
(1)TH2(编码输入-时钟);
(2)TH3(辅助观测-帧头指示)。
输入
编码输出
α6α5α4α3
α6α5α4α3α2α1α0
0000
0001
0010
0011
0100
0101
0110
0111
输入
编码输出
α6α5α4α3
α6α5α4α3α2α1α0
1000
1001
1010
1011
1100
1101
1110
1111
五、实验记录与处理(数据、图表、计算等)
汉明码编码规则验证:
输入
编码输出
α6α5α4α3
α6α5α4α3α2α1α0
0000
0000000
0001
0001011
0010
0010101
0011
0011110
0100
0100110
0101
0101101
0110
0110011
0111
0111000
输入
编码输出
α6α5α4α3
α6α5α4α3α2α1α0
1000
1000111
1001
1001100
1010
1010010
1011
1011001
1100
1100001
1101
1101010
1110
1110100
1111
1111111
六、实验结果及分析
本项目通过改变输入数字信号的码型,观测延时输出,编码输出及译码输出,验证汉明码编译码规则。
7、心得体会
本次实验较为简单,我们小组很快就能做出来,而且实验原理及实验结果也很容易看懂,所以我们在很短的时间就完成了本次实验,唯一就是需要记录的数据较前两次实验较多,所以本次记录的时间就较多,不过我们还是成功的完成了本次实验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汉明码 译码 实验