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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程学院实 验 报 告课程名称 通信原理 实验序号 实验8 实验名称 汉明码编译码及纠错能力验证实验 实验地点 B702实验学时 2 实验类型 验证性 指导教师 实 验 员 专 业 _电子信息工程__ 班 级 14电信一班 学 号 姓 名 2016年 12 月 15 日一、实验目的及要求1.学习汉明码编译码的基本概念;2.掌握汉明码的编译码方法;3.验证汉明码的纠错能力。二、实验原理与内容实验原理:(一)汉明码编码采用汉明码,信息位数,监督位数,可以纠一位错码,生成矩阵,编码情况见表格 1。表格 1 Hamming编码表信息位监督位信息位监督位0000000100011100010111001100001010110100100011110101100101001101100001010110111010100110011111010001110001111111(二)汉明码译码计算校正子,其中校正子的值决定了接收码元中是否有错码,并且指出错码的位置,见表格 2。表格 2 错码位置示意错码位置错码位置001101010110100111011000无错实验内容:1.插入有关实验模块:2.信号线连接:3.加电4.编码模块设置:5.使用双踪示波器CH1观察帧同步输出TP01,CH2观察编码输出TP03,结合实验原理验证汉明编码是否正确(最后一位0为冗余位)。6.信道误码设置:7.译码模块设置:8.验证分析汉明码的规则及纠错能力:9.关机拆线:实验结束,关闭电源,拆除信号连线,并按要求放置好实验模块。三、实验软硬件环境1.信道编码与ASK、FSK、PSK、QPSK调制模块;位号: A、B位;2.基带同步与信道译码模块;位号:C位;3.时钟与基带数据产生器模块*2,位号: G位;4.双踪示波器1台;四、实验过程(实验步骤、记录、数据、分析)1.插入有关实验模块:2.信号线连接:用导线将4P01()连接P02(基带数据),4P02()连接P01(基带时钟);将P03(信道数据)连接到基带同步与纠错译码模块的25P01(编码数据)输入点;注意连接铆孔的箭头指向,将输出铆孔连接输入铆孔。3.加电:4.编码模块设置:设定SW03拨动开关为“1001”选择汉明编码原理功能,设定SW02,设置4位待编码数据;5.使用双踪示波器CH1观察帧同步输出TP01,CH2观察编码输出TP03,结合实验原理验证汉明编码是否正确(最后一位0为冗余位)。(需要注意的是,TP03和P04都为编码输出数据,但是P04由于添加了帧同步数据,因此读取时需要读取较长的码段进行分析);7.译码模块设置:在“基带同步与信道译码模块上”设置25SW01为“0001”选择汉明码译码类型,验证分析汉明码的规则及纠错能力,用示波器测量并记录25P04译码结果。8.验证分析汉明码的规则及纠错能力:改变编码端基带数据组合,改变错码位和个数,验证分析汉明码的规则及纠错能力;五、测试/调试及实验结果分析图片说明: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位纠错功能无法实现。六、实验结论与体会课堂上对汉明码的理解不够深入,经过本次实验明显加深了我对汉明码的理论的认识和理解,实际动手才是关键经过编码后的编码序列,在加错

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档