- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
在通信系统中,要提高信息传输的有效性,我们将信源的输出经过信源编码用较少的符号来表达信源消息,这些符号的冗余度很小,效率很高,但对噪声干扰的抵抗能力很弱。汉明码(Hamming Code)是一种能够自动检测并纠正一位错码的线性纠错码,即SEC(Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰的能力。
为了提高信息传输的准确性,我们引进了差错控制技术。而该技术采用可靠的,有效的信道编码方法来实现的。 纠错码是一种差错控制技术,目前已广泛应用于各种通信系统和计算机系统中,纠错编码主要用于数字系统的差错控制,对于保证通信、存储、媒体播放和信息转移等数字传递过程的质量有着重要意义,是通信、信息类科知识结构中不可缺少的一部分。?
关键字:通信系统、MATLAB 线性分组码、Hamming码
TOC \o 1-3 \h \u HYPERLINK \l _Toc18265 一、引言 PAGEREF _Toc18265 1
HYPERLINK \l _Toc1435 二、设计原理 PAGEREF _Toc1435 2
HYPERLINK \l _Toc8207 2.1 汉明码的构造原理 PAGEREF _Toc8207 2
HYPERLINK \l _Toc26616 2.2 监督矩阵H PAGEREF _Toc26616 3
HYPERLINK \l _Toc17822 2.3 生成矩阵G PAGEREF _Toc17822 4
HYPERLINK \l _Toc23288 2.4 校正子(伴随式)S PAGEREF _Toc23288 5
HYPERLINK \l _Toc25778 三、(7,4)汉明码编码的设计 PAGEREF _Toc25778 7
HYPERLINK \l _Toc11294 3.1 (7,4)汉明码编码方法 PAGEREF _Toc11294 7
HYPERLINK \l _Toc8769 3.2 编码流程图 PAGEREF _Toc8769 7
HYPERLINK \l _Toc11285 3.3 (7,4)汉明码编码程序设计 PAGEREF _Toc11285 7
HYPERLINK \l _Toc5516 四、(7,4)汉明码的译码器的设计 PAGEREF _Toc5516 8
HYPERLINK \l _Toc8511 4.1 (7,4)汉明码译码方法 PAGEREF _Toc8511 8
HYPERLINK \l _Toc20237 4.2 译码流程图 PAGEREF _Toc20237 10
HYPERLINK \l _Toc5985 4.3(7,4)汉明码译码程序的设计 PAGEREF _Toc5985 10
HYPERLINK \l _Toc15326 五、(7,4)汉明码编译码程序的编译及仿真波形 PAGEREF _Toc15326 11
HYPERLINK \l _Toc15852 六、总结? PAGEREF _Toc15852 13
HYPERLINK \l _Toc29028 七、参考文献 PAGEREF _Toc29028 14
HYPERLINK \l _Toc20867 附录 PAGEREF _Toc20867 15
PAGE \* MERGEFORMAT 3
PAGE \* MERGEFORMAT 3
一、引言
当计算机存储或移动数据时,可能会产生数据位错误,这时可以利用汉明码来检测并纠错,简单的说,汉明码是一个错误校验码码集,由Bell实验室的R.W.Hamming发明,因此定名为汉明码。
与其他的错误校验码类似,汉明码也利用了奇偶校验位的概念,通过在数据位后面增加一些比特,可以验证数据的有效性。利用一个以上的校验位,汉明码不仅可以验证数据是否有效,还能在数据出错的情况下指明错误位置。
在接受端通过纠错译码自动纠正传输中的差错来实现码纠错功能,称为前向纠错FEC。在数据链路中存在大量噪音时,FEC可以增加数据吞吐量。通过在传输码列中加入冗余位(也称纠错位)可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。
二、设计原理
2.1 汉明码的构造原理
线性分组码是一类重要的纠错码,应用很广泛。在(n,k)分组码中,若监督码元是按线性关系模2相加而得到的,则称其为线性分组码。
一般来说,若汉明码长为n,信息位数为k,则监督位数r=n-k.若希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求
或
??????
?
?
?
?
您可能关注的文档
- 基于DSP语音信号采集系统的设计1..doc
- 基于DSP直流电机控制(20121021)..doc
- 基于Elman神经网络的峰值检波方法..pptx
- 基于FPGA的CDMA数字基带系统设计..docx
- 基于FPGA的LCD驱动显示电路的设计与实现..doc
- 基于FPGA的MFSK调制电路设计与仿真..doc
- 基于FPGA的步进电机的PWM控制__细分驱动的实现..doc
- 基于FPGA的交通灯控制系统..docx
- 基于FPGA的抗干扰信号的设计与实现PPT..ppt
- 基于FPGA的数字锁相环的设计..doc
- 2022-2023学年江苏省常州市溧阳市四年级下学期期中数学真题及答案.pdf
- 2022-2023学年江苏盐城建湖县五年级上册语文期末试卷及答案.pdf
- 2021-2022学年河南省卫辉市人教版三年级上册期末考试数学试卷及答案.pdf
- 2022-2023学年浙江杭州萧山区五年级下册语文期中试卷及答案.pdf
- 2022-2023学年江苏省淮安市二年级下学期数学月考试题及答案.pdf
- 2021年山西公务员申论考试真题及答案-乡镇.pdf
- 2021年普通话考试内容题库最新版.pdf
- 2021-2022年江苏苏州太仓市六年级上册期中语文试卷及答案(部编版).pdf
- 2022-2023学年山东省滨州市博兴县四年级下学期期末数学真题及答案.pdf
- 2021年四川内江小升初语文真题及答案.pdf
文档评论(0)