基于matlab——汉明码设计与实现.pdfVIP

  • 11
  • 0
  • 约8.17千字
  • 约 9页
  • 2021-06-20 发布于湖南
  • 举报
实验报告书 汉明码设计与实现 汉明码编译码器系统 班级: 姓名: 学号: 一 . 实验原理描述 1.1 汉明码编码原理 一般来说,若汉明码长为 n,信息位数为 k ,则监督位数 r=n-k 。若希望用 r 个监督位构造出 r 个监督关系式来指示一位错码的 n 种可能位置,则要求 r 2r 1 n 或 2 1 k r 1 (1) 下面以( 7,4 )汉明码为例说明原理: 设汉明码( n,k )中 k=4,为了纠正一位错码,由式( 1)可知,要求监督位 a a a a a a a s s s 数 r ≥3 。若取 r=3, 则 n=k+r=7 。我们用 6 5 4 3 2 1 0 来表示这 7 个码元,用 1 2 3 s s s 的值表示 3 个监督关系式中的校正子, 则 1 2 3 的值与错误码元位置的对应关系 可以规定如表 1 所列。 表 1 校正子和错码位置的关系 错码位置 错码位置 s s s s s s 1 2 3 1 2 3 001 101 a0 a4 a a 1 5 010 110 a2 a6 100 111 无错码 a3 011 000 则由表 1 可得监督关系式 : (2) (3) ⊕ (4) 精选范本 ,供参考! a a a a 在发送端编码时,信息位 6 5 4 3 的值决定于输入信号,因此它们是随机的。 a a a 2 1 0 监督 位 、 、 应根据信息位的取值按监督关系来确定, 即监督位应使式 (2) s s s ~式( 4) 中 1 、 2 、 3 的值为 0 (表示编成的码组中应无错码) (5) 式 (5 )经过移项运算,接触监督位

文档评论(0)

1亿VIP精品文档

相关文档