汉明码的编译码设计与仿真..docVIP

  • 23
  • 0
  • 约1.02万字
  • 约 25页
  • 2019-01-14 发布于湖北
  • 举报
****************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2014年春季学期 通信系统仿真训练 题 目: 汉明码的编译码设计与仿真 专业班级: 姓 名: 学 号: 指导教师: 成 绩: 摘要 与其他的错误校验码类似,汉明码也利用了奇偶校验位的概念,通过在数据位后面增加一些比特,可以验证数据的有效性。利用一个以上的校验位,汉明码不仅可以验证数据是否有效,还能在数据出错的情况下指明错误位置。在接收端通过纠错译码自动纠正传输中的差错来实现码纠错功能,成为前向纠错FEC。在数据链路中存在大量噪音时,FEC可以增加数据吞吐量。通过传输码列中假如冗余位(也称纠错位)。可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。利用汉明码(Hamming Code)是一种能够自动检测并纠正一位错码的线性纠错码,即SEC(Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰的能力。本文主要利用MATLAB中通信系统仿真模型库进行汉明码建模仿真,并调用通信系统功能函数进行编程,绘制编译码图。在此基础上,对汉明码的性能进行分析,得出结论。 关键词:MATLAB 汉明码 性能 TOC \o 1-3 \h \u 目录 HYPERLINK \l _Toc7541 1.前 言 PAGEREF _Toc7541 1 HYPERLINK \l _Toc19642 2.汉明码的构造原理 PAGEREF _Toc19642 2 HYPERLINK \l _Toc27951 2.1 汉明码的构造原理 PAGEREF _Toc27951 2 HYPERLINK \l _Toc23733 2.2 监督矩阵H和生成矩阵G PAGEREF _Toc23733 3 HYPERLINK \l _Toc18529 2.3 校正子(伴随式)S PAGEREF _Toc18529 4 HYPERLINK \l _Toc4055 3.汉明码编码器的设计 PAGEREF _Toc4055 6 HYPERLINK \l _Toc11895 3.1 汉明码编码方法 PAGEREF _Toc11895 6 HYPERLINK \l _Toc30275 3.2 汉明码编码程序设计 PAGEREF _Toc30275 6 HYPERLINK \l _Toc27590 3.3 汉明码编码程序的编译及仿真 PAGEREF _Toc27590 7 HYPERLINK \l _Toc15542 4.汉明码的译码器的设计 PAGEREF _Toc15542 10 HYPERLINK \l _Toc11504 4.1 汉明码译码方法 PAGEREF _Toc11504 10 HYPERLINK \l _Toc3281 4.2 汉明码译码程序的设计 PAGEREF _Toc3281 11 HYPERLINK \l _Toc19715 4.3 汉明码译码程序的编译及仿真 PAGEREF _Toc19715 13 HYPERLINK \l _Toc4458 5.总结 PAGEREF _Toc4458 17 HYPERLINK \l _Toc9345 6.参考文献 PAGEREF _Toc9345 18 HYPERLINK \l _Toc26688 7.附录 PAGEREF _Toc26688 19 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 22 1.前 言 线性分组码是指将信息序列划分为长度为K的序列段,在每一段后面附加r位的监督码,且监督码和信息码之间构成线性关系,即它们之间可由线性方程组来联系。这样构成的抗干扰码称为线性分组码。它是一种能够纠正一位错码或检测两位错码的一种效率较高的线性分组码。汉明码是一种线性分组码。 MATLAB(Matrix Laboratory,矩阵实验室)是Mathwork公司推出的一套高效率的数值计算

文档评论(0)

1亿VIP精品文档

相关文档