基于MATLAB的汉明码编译码设计与仿真结果分析.docx

基于MATLAB的汉明码编译码设计与仿真结果分析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
※ ※ ※ ※ ※ ※ ※ ※ ※ ※ 2009 级通信工程专业 ※ ※ 通信原理课程设计 ※ ※ ※ 通信原理课程设计报告书 姓学名 姓 学 名 号 学 院 通信与电子工程学院 专 业 通信工程 指导教师 基于 MATLAB 的(7,4)汉明码编 译码设计与仿真结果分析 PAGE PAGE 2 2011 年 12 月 23 日 一、设计任务及要求: 设计任务: 利用 MATLAB 编程,实现汉明码编译码设计。理解(7,4)汉明码的构造原 理,掌握(7,4)汉明码的编码和译码的原理和设计步骤。并对其性能进行分析。 要 求: 通过 MATLAB 编程,设计出(7,4)汉明码的编码程序,编码后加入噪声, 然后译码,画出信噪比与误比特数和信噪比与误比特率的仿真图,然后对其结果进行分析 指导教师签名: 2011 年 12 月 23 日 二、指导教师评语: 指导教师签名: 年 月 日 三、成绩 验收盖章 年 月 日 基于 MATLAB 的(7,4)汉明码编译码设计与仿真结果分析 设计目的 熟悉掌握汉明码的重要公式和基本概念。 利用 MATLAB 编程,实现汉明码编译码设计。 理解(7,4)汉明码的构造原理,掌握(7,4)汉明码的编码和译码的原理和设计步骤。 对其仿真结果进行分析。 设计要求 通过 MATLAB 编程,设计出(7,4)汉明码的编码程序。 编码后加入噪声,然后译码,画出信噪比与误比特数和信噪比与误比特率的仿真图。 然后对其结果进行分析。 设计步骤 线性分组码的一般原理 线性分组码的构造 H 矩阵 根据(7, 4)汉明码可知一般有 ?a ? a ? a ? a ? 0 (1) ?a?a6 ? 5 ? a 4 2 ? a ? a ? 0 ?a6 ? 5 3 1 ?a ? a ? a ? 0 ? 6 4 3 0 现在将上面它改写为 1? a ?1? a ?1? a ? 0 ? a ?1? a ? 0 ? a ? 0 ? a ? 0? 6 1? a ?1? 5 4 a ? 0 ? a ?1? 3 2 a ? 0 ? a ?1? 1 0 a ? 0 ? a ? 0? (2) 6 5 ?1? a ? 0 ? a ? 4 ?1? a ?1? 3 2 1 a ? 0 ? a ? 0 ? a 0 ?1? a ? 0? 6 5 4 3 2 1 0 ?上式中已经将“?”简写成“+”。上式可以表示成如下矩阵形式: ? ?a ? ?a6 ? ? 5 ? ?1110100? ?a ? ?0? (3)?1101010? ?a4 ? ? ?0? (3) (模2) ? ?? ? ? 3 ? ? ? ? ??1011001?? ?a ? ?0? ? 2 ? ?a ? ? 1 ? ??a ? ? (4)上式还可以简记为 0 (4) H ? AT = 0T 或 A ? HT = 0 (5)式中 ?1110100? (5) ? ?H ? ? ? ? (6)(7)??1011001? (6) (7) A = [a6 a5 a4 a3 a2 a1 a0] 0 = [000] 右上标“T”表示将矩阵转置。例如,HT 是 H 的转置,即 HT 的第一行为 H 的第一列,HT 的第二行为 H 的第二列等等。将 H 称为监督矩阵。 只要监督矩阵 H 给定,编码时监督位和信息位的关系就完全确定了。 H 矩阵的性质: H 的行数就是监督关系式的数目,它等于监督位的数目r。H 的每行中“1”的位置表示相应码元之间存在的监督关系。例如,H 的第一行 1110100 表示监督位 a2 是由 a6 a5 a4 之和决定的。H 矩阵可以分成两部分,例如 ?1110 ? 100? (8)H ? ?1101 ? 010? ? ?PI ? (8) ? ? r ??1011 ? 001?? 式中,P 为 r ? k 阶矩阵,Ir 为 r ? r 阶单位方阵。我们将具有[P Ir]形式的 H 矩阵称为典型阵。 由代数理论可知,H 矩阵的各行应该是线性无关的,否则将得不到 r 个线性无关的监督关系式,从而也得不到 r 个独立的监督位。若一矩阵能写成典型阵形式[P Ir],则其各行一定是线性无关的。因为容易验证[Ir]的各行是线性无关的,故[P Ir]的各行也是线性无关的。 G 矩阵: 上面汉明码例子中的监督位公式为 ?a ? a ? a ? a ??a2 ? a 6 ? a 5 ? a 4 ? ? 1 6 5 3 ?a ? a ?3 a ? a 0 6 4 3 PAGE PAGE 10 (9) (9) ?a ? 也可以改写成矩阵形式: ?a2 ? ?1110??a6 ? (10)?a ? ? ?1101?? 5 ? (10

文档评论(0)

我是大神 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档