线性码及其应用.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第五章 线性码及其应用 线性码具有便于运算分析的叠加性质,目前可供使用的绝 大部分差错控制码都属于线性码。 第一节 码距和码重 定义1 两个码字X=x1x2…xn,Y=y1y2…yn之间的汉明码距 定义为两码字的对应码元不相同的位数,用D(X,Y)表示, 即 ∑ D(X,Y)= i=1 n (xi·yi+xi·yi) xi,yi分别表示非xi,非yi; “·”表示与,“+”表示或。 例如:D(1101,0111)=2 D(10101,11010)=4 定义2 码字X=x1x2…xn的汉明重量是码字中非零码元的 位数,用W(X)表示。 例如:W(1001)=2, W(11010)=3 由定义1和定义2知 D(X,Y)=W(X-Y) 定义3 一组码字C包括若干码字C1,C2,…,Cn,所有这些码字 相互间码距的最小的数值,称为该码组的最小码距d(简称 码距d)。 d=minD(Ci,Cj)=minW(Ci-Cj) i,j ∈1,2,…N, i≠ j 例如 C=(0111100,1011011,1101001) d=3 说明:为尽量避免码字受到干扰而出错,总是希望码字间 有尽可能大的距离,最小码距代表了一个码组中最不利的 情况。从安全出发,往往选用最小码距来分析码的检错纠 错能力。 第二节 检错能力与纠错能力 1、码距为1时,能保证码字的唯一性,但不能检错和纠错。 2、码距为2时,能检查出一位错误,但无法纠错。 3、码距为3时,能检查出一位或两位错误,并且还可纠正 一位错误。 例:设码长为3,取000、111作为码字,其余为禁用码字。 如接收端收到001,它是禁用码字,知道出错,由于001与 000相差一个码元,与111相差两个码元,根据最大似然译 码原则将001译为000。 最大似然译码原则:当Ci为若干个发送码字中的一个,R 为接收码字,若条件概率P(R/Ci)为最大,则认为码字Ci 就是发送码字。 结论: (一)、要检出码字中任意e个码元错误,必须使最小码距d 满足 d≥ e+1 (二)、要纠正码字中任意t个码元错误,必须使最小码距d 满足 d≥ 2t+1 (三)、要纠正码字中任意t个码元错误,并同时发现e个错 误(e≥ t),则最小码距d满足 d≥ t+e+1 当码距d=2t+1时,码长为n的一个许用码字中可纠正的错误 类型总数为: ∑ i=1 t C(n,i) ∴ 许用码字数Q≤ ∑ i=0 t C(n,i) 2 n 第三节 寄偶监督码 寄偶监督码是最简单的一种检错码,是目前计算机系统用得 最多的一种差错控制码。 寄偶监督码的编码方式:是在n-1位信息元[Cn-1,Cn-2,…C1] 后面附加1位监督元C0,使得码字中“1”的数目保持为奇数或 偶数。 奇数监督,对应的监督方程为: Cn-1+Cn-2+……+C1+C0=1 偶数监督,对应的监督方程为: Cn-1+Cn-2+……+C1+C0=0 P169表5-1列出了用七位ASCII码表示的十个数字符号的寄偶 校验位。 判别方法:接收端收到编好的寄偶监督码后,用与发送端相同 的规则检查“1”的个数是否仍保持奇数或偶数,从而确定传输过 程中是否有错误。 特点:能发现一位码元或所有奇数位码元出错的情况。但不能 纠正任何错误以及发现偶数位码元错误。 简单寄偶码的效率高:η = n-1 n 寄偶监督码的实现: 1、硬件法:采用模二相加的异或电路。 C1 C2 C3 C4 C5 C6 C7 C0 C0’ 2、软件法(见P170图5-6的流程图) 为了改进差错控制性能,引入二维寄偶监督码(水平-垂直 寄偶监督码、方阵码、纵横寄偶监督码)。就是在水平方 向进行寄偶监督的同时,再按垂直方向进行一次寄偶监督。 如P171图5-7,图5-8(二维水平-斜向寄偶监督码)。 二维寄偶监督码特点:能检出每一行或每一列的两位或偶 数位错误。可以用水平、垂直两个方向上的监督码元,来 确定单个错误码元的位置,从而进行纠正。但它无法检出 四个错误码元构成矩形(或平行四边形)四个顶点的错误 图样,也无法检出双向成偶的错误图样。 第五节 监督矩阵与生成矩阵 设有待编码的消息序列为M=[m1m2…mk],对应的信息元序列 [X1X2…Xk]。为了进行差错控制,我们按线性代数关系来添 加监督码元序列[Xk+1Xk+2…Xn],则称此码长n,信息元数k 的码字序列[X1X2…Xk|Xk+1Xk+2…Xn]为线性分组码。记为 (n,k),如果其最小码距为d,也可记为(n,k,d)或[n,k,d]。其中监 督元数r=n-k。 用线性的监督方程组来表示: a11X1+a12X2+……+a1kXk=Xk+1 a21X1+a22X2+……+a2kXk=

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档