已知(7,4)线性分组码原理的监督关系为

[数学]信息论与编码-第7章-第14讲-信道编码-线性分组码2第六..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[数学]信息论与编码-第7章-第14讲-信道编码-线性分组码2
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口信息论与编码理论-第7章线性分组码-习题解答-_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
信息论与编码理论-第7章线性分组码-习题解答-
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢(7,4)汉明码信道编码97
上亿文档资料,等你来发现
(7,4)汉明码信道编码97
(7,4)汉明码信道编码;1.课程设计目的;(1)通过利用matlabsimulink,熟悉;(2)通过课程设计来更好的掌握课本相关知识,熟悉;识、创新等各方面能力;2.课程设计要求;(1)掌握课程设计的相关知识、概念清晰;3.相关知识3.1汉明码的概念;汉明码是年由Hamming首先构造的,它是一种能;一重错的线性纠错码,即SEC(SingleErr;3.
(7,4)汉明码信道编码1.课程设计目的(1)通过利用matlab simulink,熟悉matlab simulink仿真工具。(2)通过课程设计来更好的掌握课本相关知识,熟悉汉明码的纠错与检错方法。 (3)更好的了解通信原理的相关知识,磨练自己分析问题、查阅资料、巩固知识、创新等各方面能力。2.课程设计要求(1)掌握课程设计的相关知识、概念清晰。 (2)程序设计合理、能够正确运行。3.相关知识 3.1汉明码的概念汉明码是年由Hamming首先构造的,它是一种能够自动检测并纠正一重错的线性纠错码,即SEC(Single Error Correcting)码,它不仅性能好,而且编译码电路非常简单,易于实现。从20世纪50年代问世以来,在提高系统可靠性方面获得了广泛的应用。最先用于磁芯存储器,60年代初用于大型计算机,70年代在存储器中得到应用,后来在中小型计算机中普遍采用,目前常用于RFID系统中多位错误的纠正。3.2 汉明码的校验与其他的错误校验码类似,汉明码也利用了奇偶校验位的概念,通过在数据位后面增加一些比特,可以验证数据的有效性。利用一个以上的校验位,汉明码不仅可以验证数据是否有效,还能在数据出错的情况下指明错误位置。3.2 汉明码的纠错在接受端通过纠错译码自动纠正传输中的差错来实现码纠错功能,称为前向纠错FEC。在数据链路中存在大量噪音时,FEC可以增加数据吞吐量。通过在传输码列中加入冗余位(也称纠错位)可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。在接受端通过纠错译码自动纠正传输中的差错来实现码纠错功能,称为前向纠错FEC。在数据链路中存在大量噪音时,FEC可以增加数据吞吐量。通过在传输码列中加入冗余位(也称纠错位)可以实现前向纠错。但这种方法比简单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。 3.3 汉明码的编码方法设原代码的码长为 k比特,附加纠错编码部分为r比特,当码字长度n = 2 r
-1,r=n-k,r = 1 ,2 ?时就称这种线性分组码为汉明码。其基本原理是,将信息码元与监督码元通过线性方程式联系起来,每一个监督位被编在传输码字的特定比特位置上。系统对于错误的数位无论是原有信息位中的,还是附加监督位中的都能把它分离出来 。信息传输中信道中的噪声干扰不仅使原代码的每一位(k比特)可能出错,而且附加纠错位(比特)也可能出错,故“一个差错”的情况共有k+r种,加上“ 正常” 态共有k+r +1种状态,而 r比特的附加纠错位要能分辨这k+r +1种状态。推导并使用长度为k位码字的汉明码,所需步骤如下 :(1)确定最小的监督位数r,将它们记成 D 1,D2 ,?Dr ,每个监督位符合不同的奇偶测试规定;(2)原有信息和r 个监督位一起编成长为r+k位的新码字,选择 r 监督位(0或1) 以满足必要的奇偶条件;(3)对所接收的信息作所需的r个奇偶检查;(4)如果所有的奇偶检查结果均为正确的,则认为信息无错误;如果发现有一个或多个错了,则错误的位由这些检查的结果来唯一地确定。汉明码是一种能纠一位错的线性分组码,由于它的编译码简单,在数据通信和计算机存储系统中广泛应用, 如在蓝牙技术和硬盘阵列中。它的最小码距为,可以纠正一位错误,但对于两位错不能检测, 还可能会造成误纠。尽管发生一位错的概率相对最高,但在一些要求较高的应用中汉明码不能满足要求。常用的能检测两位错同时能纠正一位错的纠错码有扩展汉明码和最佳奇权码的最小码距都为4 , 两者有相似之处,比如冗余度一样,对于数据位数k,校验位数r应满足2r-1≥k+r当k=16时,r=6,数据位长增加一倍,校验位数只需增加一位,编码效率较高。 3.5 奇偶校验位奇偶校验是一种添加一个奇偶位用来指示之前的数据中包含有奇数还是偶数个1的检验方式。如果在传输的过程中,有奇数个位发生了改变,那么这个错误将被检测出来(注意奇偶位本身也可能改变)。一般来说,如果数据中包含有奇数个1的话,则将奇偶位设定为1;反之,如果数据中有偶数个1的话,则将奇偶位设定为0。换句话说,原始数据和奇偶位组成的新数据中,将总共包含偶数个1。奇偶校验并不十分健壮,如果数据中有偶数个位发生变化,则奇偶位仍将是正确的,因此不能检测出错误。而且,即使奇偶校验检测出了错误,他也不可以指出哪一位出现了错误,从而进行更正。数据必须整体丢弃并且重新传输。在一个噪音较大的媒介中,成功传输数据可能需要很长时间或者不可能完成。虽然奇偶校验的效果不佳,但是由于他只需要一位额外的空间开销,因此这是开销最小的检测方式。并且,如果知道了发生错误的位,奇偶校验还可以恢复数据。 4.课程设计分析4.1 (7,4)汉明码信道编码的基本概念线性分组码是一类重要的纠错码,应用很广泛。在(n,k)分组码中,若 督元是按线性关系相加而得到的,则称其为线性分组码。现在以(7,4)分组码为例来说明线性分组码的特点。设其码字为A=[a6,a5,a4,a3,a2,a1,a0],其中前4位是信息元,后3位是监督元,可用下列线性方程组来描述该分组码,产生监督元:
a2 = a6 + a5 + a4a1 = a6 + a5
+ a4 + a3显然,这3个方程是线性无关的。经计算可得(7,4)码的全部码字,如表2-1所示。表2-1 (7,4)码的全部码字不难看出,上述(7,4)码的最小码距d0=3,它能纠1个错或检2个错。汉明码是能够纠正单个错误的线性分组码,其特点是:最小码距d0=3,码长n与监督位满足n=2r-1的关系,上述的(7,4)线性分组码就是一个汉明码。4.2监督矩阵H式(4.1.1)所示(7,4)汉明码的3个监督方程改写后可用矩阵形式表示为
1 1 1 0 1 0 0
01 1 0 1 0 1 0
1 0 1 1 0 0 1
a0 并简记为
H?A=Ott或 A?H=0t(4.2.2)H称为监督矩阵,一旦H给定,信息位和监督位之间的关系也就确定了。H矩阵可以分成2部分1 1 1 0
0 0 1H?A=O,可以用来作为判断接收码字A是否出错的依据。tt
4.3生成矩阵G把监督方程补充完整并改写为矩阵形式 a6
1 0 0 0 a5
0 1 0 0 a4
(4.3.1) a2
1 0 1 1A = [a6 a5 a4 a3] ?G
(4.3.2) 其中1 0 0 0
0 1 1G称为生成矩阵,由G和信息组就可以产生全部码字。生成矩阵也可以分成2部分,即
(4.3.4) 其中
0 1 1t4.4校正子S设发送码组A= [an―1,an―2,?,a1,a0 ],在传输过程中可能发生误码。接收码包含各类专业文献、文学作品欣赏、专业论文、中学教育、幼儿教育、小学教育、生活休闲娱乐、应用写作文书、(7,4)汉明码信道编码97等内容。 
 课程设计的内容和要求(包括原始数据、技术要求、工作要求等) : (1)技术要求: 设计(7, 4)汉明码编译码系统,先进行编码,编码后加入噪声,然后译码,编写程序, ...  基于matlab的(7,4)汉明码编译仿真_信息与通信_工程科技_专业资料。可以从键盘...即 SEC (Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰...  基于MATLAB的(7,4)汉明码的编译仿真_工学_高等教育_教育专区。摘要在通信系统...即 SEC (Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰...  实验七_信道编码仿真实现_IT/计算机_专业资料。第 1 页共 14 页第 1 页共...0 0 0 1 0 1 1] %(7,4)汉明码的生成矩阵 %t=input('输入 0 或 1...  (7,4)汉明码编译码软件设计 名: 号: 绩: 专业班级: 指导教师: 摘要汉明码是一种能自动检错并纠正一位错码的线性纠错码,用于信道编码与译码中,高通 信系统...  2. 3. 了解、掌握汉明码编码、译码原理; 用仿真软件对(7.4)汉明码进行...即 SEC (Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰...  在信道编码中,有一类所谓汉明码,在理论上已十分成熟,并且在通信实践中已被广泛...1 现在以(7,4)分组码为例来说明线性分组码的特点。设其码字为 A=[ a6 ,...  根据上述原理可以得到(7,4)汉明码的整个码组。 (8) (2)译码与检错、纠错原理 当数字信号编码成汉明码后,由于信道噪声的存在,使得经过信道后的汉明 码会发生...  §3-4 信道编码一、概念 信源编码, 它指的是将模拟信源信号转换为二进制...a4 ? 举一个(7, 4)汉明码的例子。其中的监督位公式为 ? a1 ? a6 ? ...线性分组码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
线性分组码
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:214.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢当前位置: >
设一(7,4)线性分组码,其监督位应为()位。
所属学科:
试题类型:客观题
所属知识点:
试题分数:1.0 分
暂未组卷。
暂无学习笔记。
&&&&&&&&&&&&&&&希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-}

我要回帖

更多关于 线性分组码实验报告 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信