删除码(Erasure Codes)讲义.pptVIP

  • 2
  • 0
  • 约1.68千字
  • 约 24页
  • 2017-02-12 发布于湖北
  • 举报
Erasure Codes 张大为 2002.9.24 背景介绍 最初,网络传输不可靠,产生了在协议栈各层实现的提供可靠性的技术。 Erasure codes用来解决链接层中不相关的错误,以及网络拥塞和buffer限制造成的丢包错误。 ARQ(Automatic Repeat reQuest)在单向传输的协议中能起到很好的作用,但是对于多播协议,使用ARQ就十分浪费资源了。 技术背景 EvenOdd Linear code EvenOdd 实现对m个m-1维的数组进行错误校验 包含两个校验列 校验列的计算 EvenOdd举例 EvenOdd举例(一) 填充第一个校验列 EvenOdd举例(二) EvenOdd举例(三) 假设后两列数据丢失 EvenOdd举例(三) 使用校验列来计算S S=0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 EvenOdd Evenodd要求m为素数 m的选取 有n个数据 取m为大于n的最小素数 其余列补0 Linear Codes 对于域F=GF(q)上的一个(n,M,d)编码C为linear code,如果C在Fn的子空间为linear的,即对任意c1,c2? C,a1,a2? F,都有a1c1+a2c2? C 对于一个(n,k)线性码,定义k个n维的向量v1,v2,……vk,对k个消息m1,m2,……mk进行编码形成codewor

文档评论(0)

1亿VIP精品文档

相关文档