- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BCH码与汉明码分析与仿真
本科毕业论文(设计)
论文(设计)题目:
BCH码与汉明码的分析与仿真
学 院: 大数据与信息工程学院
专 业: 电子信息工程
班 级: 电信
学 号:
学生姓名: xx
指导教师: xx
年 月 日
xx大学本科毕业论文(设计)
诚信责任书
本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
特此声明。
论文(设计)作者签名:
日 期:
BCH码与汉明码的分析与仿真
Analysis and simulation of the BCH code and Hamming code
xx
Qi-yangxin目录
摘要 I
Abstract II
第一章 绪论 1
第二章 纠错编码简介 3
2.1 差错控制技术 3
2.2 纠错编码相关术语简介 4
2.3 纠错编码基本原理 5
2.4 纠错编码的性能及简单的纠错码讨论 5
2.4.1 纠错编码的性能 5
2.4.2 奇偶监督码 6
2.4.3 二维奇偶监督码 6
2.4.4线性分组码 6
第三章 汉明码 7
3.1 汉明码构造原理 7
3.2 汉明码解码原理 10
3.3 汉明码的Matlab仿真 16
3.3.1 Matlab简介 16
3.3.2 汉明码仿真的思路 16
3.3.3 汉明码的仿真模块分析 17
3.3.4汉明码仿真的结果与分析 20
第四章 BCH码 24
4.1 BCH码的构造原理 24
4.1.1循环码的运算 24
4.1.2本原BCH码构造原理 25
4.2 BCH码的解码原理 26
4.3 BCH码的仿真 29
4.4 BCH码的仿真结果与分析 34
第五章 总结与体会 35
5.1总结 35
5.2体会 35
致谢 37
参考文献 38
附录一 仿真程序代码 39
BCH码与汉明码的分析与仿真
摘要
汉明码的功能是纠正单个错误或检测两个错误。在大的分类中,纠错编码被分为分组码和非分组码,分组码中的线性分组码是我们主要的研究对象,汉明码就是属于线性分组码。它具备适用性质强,编译电路十分简略,且相比同时期其他线性分组码的分支更易于实现的特点。BCH 码的功能是纠正多个错码,目前在通信领域仍然得到了广泛的运用。属于循环码的一种,而循环码又隶属于线性分组码。
本论文针对用途广泛的BCH码和汉明码检错纠错原理以及检错纠错性能进行了分析与仿真,主要完成了三个项目的学习:
了解BCH码和汉明码的来由、用途、性质及其性能,掌握通信传输相关基础知识
深入了解BCH码和汉明码的编码原理、解码原理,加深理解相关算法和相关思想。最终实现对任意(n,k)值的BCH码和汉明码所具备的纠错性能进行有效地分析。
3.利用MATLAB软件中内嵌的通信相关仿真模型库绘出模块图,从而进行BCH码和汉明码的建模仿真,分别对两种码进行分析讨论。
关键字:BCH码,汉明码,编码,译码,检纠错
Analysis and simulation of BCH code and Hamming code
Abstract
Hamming code is a way to correct an error and automatically detect code of linear error correcting code, the increase in anti-jamming ability of the communication system . Hamming code is the excellent performance of error-correcting code , its coding efficiency is the highest linear block codes can correct random errors .BCH code is a way to correct same errors and belongs to Cyclic code,also belong to linear block code..BCH code has many special algebraic properties, these properties contribute to the error c
文档评论(0)