第16讲——线性分组码代数基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16讲——线性分组码代数基础

线性分组码代数基础 第十八讲 分组码能够发现 l 个错误的充要条件是码的最小距离为 dmin≥l+1 分组码能够纠正t个错误的充要条件是码的最小距离为 dmin≥2t+1 分组码能纠 t 个错误,并能发现 l 个错误 (lt) 的 充要条件是码的最小距离为dmin≥t+l+1 * * 一个离散有噪声信道的容量为C,当信息速率R≤C时,总可以找到一种编码方法及译码准则,使信道输出端的平均错误译码概率达到任意小;当RC时,则不可能找到一种编码方法及译码准则,使信道输出端的平均错误译码概率达到任意小。 信道编码定理 Review 卷积码 (convolutional code) 分组码 (block code code) 分组码的各个码段之间是彼此独立的,而卷积码却不同,它不能将数据流划分成为独立的块,前后码段间相互约束,并且这种依赖关系一直递推下去。 常见的分组码包括:Hamming Code, Cyclic Code, BCH Code, Reed-Solommon Code等,我们将主要讨论分组码中最重要的一类——线性分组码。 分组码基本概念 如果原始信源序列共有M=2L个,对其进行q元等长码的信道编码,码长为N,信道码的所有码字有qN个。编码器将在这qN个可用码字中选择M个码字分别代表原始信源中的M个序列,这M个码字称为“许用码字”,而另外的qN-M个码字称为“禁用码字”。 为了实现纠错编码,一定有 。这M个许用码字也称为一个码组,或称为码。 R=L/N称为编码效率。 分组码基本概念 例 题 码字α中非零码元的个数称为α的汉明重量(简称重量),记为W(α)。对于在二元码字集合中,码字的汉明重量即为码字中“1”的个数。 在一个码组(码字集合)中,任意两个等长码字之间对应位不相同的位数,即如果有d个相对应的码元不同,则称d为这两个码字的汉明距离。 分组码基本概念 d=0表明为全同码,d=N表明为全异码。它用来定量的描述码字之间的“相似”程度。 例 题 若X为一个长度为N的二元码组,令α和β为码组X中的两个不同码字, α=(a0,a1,……aN-1) ai∈{0,1} β=(b0,b1,……bN-1) bi∈{0,1} 则α与β的汉明距离为: 利用码字重量的概念,汉明距离还可以表示为: d(α,β)=W(α⊕β) 分组码基本概念 在一个码字集合中,任何两个码字之间的汉明距离组成一个元素集合D(α,β),这个集合中的最小值称为这个码的最小汉明距离,简称最小码距,记为dmin。 dmin=min{d(α,β) α,β∈X α≠β} 分组码基本概念 例 题 d(c1, c2)=3 d(c1, c3)=4 d(c1, c4)=2 d(c2, c3)=3 d(c2, c4)=3 d(c3, c4)=2 dmin=2 在一个码字集合中,任何两个码字之间的汉明距离组成一个元素集合D(α,β),这个集合中的最小值称为这个码的最小汉明距离,简称最小码距,记为dmin。 dmin=min{d(α,β) α,β∈X α≠β} 它是衡量码的性能的重要参数,dmin小,说明其中有些码字受到干扰后容易变成另外一个码字,译码时就会出错。因此选择码字时,尽量使码的最小汉明距离大一些为好。 分组码基本概念 0:雪 1:雨 00雪 10 01 11 00 11雨 能发现 一个错误 禁用码组 最小码距为2,具有检出1位错码的能力,但不能 予以纠正。 最小距离与纠检错能力 若1→0,0→1,收端无法发现错误 000雪 010 001 111 000 111雨 雪 最小码距为3,在只有1位错码的情况下,可以判决哪位是错码并予以纠正,可以检出2位或2位以下的错码。 100 011 101 110 雨 最小距离与纠检错能力 分组码的最小码距为dmin,则 发现l个错误,则要求dmin≥l+1; 纠正t个错误,则要求dmin≥2t+1; 纠正t个错误,同时发现l(lt)个错误,则 dmin≥t+l+1; 最小距离与纠检错能力 最小距离与纠检错能力 最小距离与纠检错能力 最小距离与纠检错能力 最小距离与纠检错能力 分组码的最小码距为dmin,则 发现l个错误,则要求dmin≥l+1; 纠正t个错误,则要求dmin≥2t+1; 纠正t个错误,同时发现l(lt)个错误,则 dmin≥t+l+1; 【例如】 dmin=1: dmin=2: dmin=3: dmin=4: 最小距离与纠检错能力 无纠检错能力 检1位错 纠1位错(或检两位错) 纠1位,同时检2位(或纠1位,或检3位) 【例】重复码 重复码是一种最简单的纠错码。在实际系统重有较广泛的应用。例如将0编为000,1编为111。 它的最小

文档评论(0)

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

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

1亿VIP精品文档

相关文档