实验四 线性分组码的信道编码和译码.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、实验目的 熟悉 Matlab 工作环境及工具箱; 掌握线性分组码的编码、译码原理以及纠错原理。 二、实验原理 信源发出的信息序列通常不能直接传送给信道传输,它们需要经过某种变换使其适合信道传输。 变换——编码和译码 信道编码: 降低平均差错率,提高传送的可靠性——纠错编码。 纠错编码: 是引入可控冗余,在信息序列中加入一些冗余码元,或称校验码元,组成一个相关的码元序列——码字,译码时利用码元之间的相关性质来检测和纠正错误。 分组码 将信息序列分成K个符号一组,称为信息组,然后,在信息组中加入一些校验码元,组成N长码字,由此得到(N,K)分组码。(N,K)分组码中任一码字的码长为N,所含的信息位数目为K,校验位数目为r=N-K。 例如,对于(5,2)分组码,N=5,K=2,其编码函数f 为:信息组是二元符号序列,用矩阵表示为m=[m1,m2] 码字长度为N=5,用矩阵表示为C=[C1,C2,C3,C4,C5] 编码函数f 由编码函数可知:c(码字)=m(信息矩阵)G(生成矩阵) 生成矩阵 生成矩阵确定以后,由编码函数的后三个方程可以确定检验方程。 检验方程的矩阵形式为:CHT=0或HCT=0, H称为一致性校验矩阵。 一致性校验矩阵如下: 一般情况下:G是k*N生成矩阵;H为r*N一致性校验矩阵,r =N-k为校验数目。 H和G的关系为:G=[Ik*K Ak*r] H=[Ak*r Ir*r] 纠错译码时,若发送码字为 c ,则接收序列为 y ,校正s=y*HT=e*HT 。 因此,可以得到译码 c=y e 。 其中,e称为差错图样。S是传输是否出错的标志,称为伴随式。 三、实验内容 (5,2) 线性分组码的最小汉明距离为dmin=3,能够检出 2位错误或纠正1位错误。 线性分组码的信道编码和译码流程图 信道编码流程图 译码流程图 四、实验报告要求 简述实验目的; 简述实验原理; 根据不同的线性分组码,观察生成矩阵和校验矩阵的特性。 根据不同的线性分组码,分析检错和纠错能力。 * * 实验四 线性分组码的信道编码和译码

文档评论(0)

151****0104 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档