您好,欢迎访问三七文档
编码模型方案举例总结与展望overviewARandomLinearNetworkCodingApproachtoMulticast简要介绍简要介绍最大流最小截定理网络容量问题随机分布问题满足网络容量要求多源(包括相关源)多径问题一般组播网络结构简要介绍对于除了信宿节点外的所有中间节点,只要在一个足够大的有限域上随机选择它们输入链路到输出链路的映射,且各节点映射关系的选取是相互独立的,从而保证各信宿能以较高概率成功译码各链路上的系数向量和信源发送的信息进行同步传输,信息在通过编码节点时,系数向量根据随机选取的映射关系进行更新,最终信宿节点收到的输入信息将包含输入链路对应的全局编码向量和信源发送的信息流,然后采用高斯消元法(解线性方程组)正确译码获得信源原始传输的信息简要介绍·怎样构建随机线性网络编码·怎样在分布网络中有效的将信息传输到接收节点编码模型·每条链路的容量是一比特每单元,如果某条边的容量大于一比特每单位时间,则看做是几条并行的边。如果边的容量不是整数,则将时间单元取得大一点,使得小数部分可以近似成整数。·假设每条链路的延迟是一样的。·对于线性相关源,我们认为每一个独立信源的熵率是一比特每单位时间,如果不是,则将它们变成一些并行的熵率是一比特每单位时间的源的集合。·对于任意相关源,我们要求信源的熵是整数,并且有着任意的联合概率分布·对于不同的节点,它们要处理的随机过程之间是相互独立的,这个假设符合通信网络一般的情况Addyourtitleinhere编码模型多信源的Slepian—Wolf定理:有r个离散的无记忆信息源,它们是随机二进制序列,对每个信源独立进行编码,再进行联合译码,其性能跟所有信源联合编码是一致的。只要满足在r个信源中任取k个信源的和速率,不能小于这k个信源以剩余的r-k个信源为条件的熵,而对于总的和速率不能小于这r个信源的联合熵。rXXX,,,21Addyourtitleinhere编码模型不考虑延迟考虑延迟考虑边容量为1的情况,每个节点在等到所有进入此节点的信息后才发往离开此节点的出边有着v个节点和信息传输速率是r的循环网络可以变成非循环网络,此网络有kv个节点,信息传输速率大于等于(k-v)r,信息在这种网络上的传输可以被模仿成原来循环网络k个时隙的步骤。这种情况我们假设每个链路的延迟是一样的。Addyourtitleinhere编码模型符号简介(1)非循环图G=(V,E)表示的网络中,每条边可以根据网络拓扑进行顺序编号:如,对于每条从属于E的边,它的源表示为o(),它的目的节点表示为d()。一个路径就是一系列的链路集合,对任意的i≠j,≠。Eeee,,21ieie)()(1iieoed)(ied)(jed节点V即d()既称为head()又称为tail()边ie1ie边ie1ieO()ieie进入一个节点的边数称为一个节点的入度,由一个节点发出的边数称为节点的出度,节点的入度和出度的和称为节点的度数Addyourtitleinhere编码模型符号简介(2))(vI定义为所有以节点V为结束点的边的集合veheadEevI)(:)(定义为所有从节点V开始的边的集合)(0vvetailEev)(:)(0)(vI)(0v接收机β处的终端链路的集合称为))(,(,),2,(),1,()(vuvXvXvXv是在节点v收集到的u(v)个离散随机过程在边e上传输的随机过程称为Y(e)Addyourtitleinhere编码模型如图是一个非延迟网络,对于链路e上的随机处理过程满足对于汇节点的输出Z是由属于的所有边上的随机过程Y(e)形成的)(uI这里的α,β,ε都是从伽罗华域中随机选择的如果α,β,ε是独立的,则系统是时不变的,否则系统是时变的Addyourtitleinhere编码模型))(,(,),2,(),1,(vuvXvXvXx表示在源节点观察到的输入信号矢量另v’点是一个网络的汇结点,我们认为是这个节点的输出过程矢量))'(,'(,),2,'(),1,'(vvZvZvZz另M表示一个网络的传输矩阵,这样z=x*M,对于固定的系数α,β,ε,我们不难看出,M矩阵里的数也是从伽罗华域中选取的。Addyourtitleinhere编码模型GF()域以m=4为例,它的本原多项式为,即在伽罗华域中,加法等于对应位异或先给出推导过程00000100010001001110010010011000010100…可以看出,当m=4时,GF(4)是一个包含15个数的有限域,且这15个数循环产生。在伽罗华域中,每对应一个m,会有一个相应的本原多项式,根据这个本原多项式,就可以推出域里面的值。m20141423451415Addyourtitleinhere编码模型传输矩阵可以表示为Addyourtitleinhere编码模型矩阵A为源节点输入信息与边之间的关系矩阵,矩阵B为接收节点对接收到的数据进行线性组合。单源单汇的节点的信息传输时,只要相应的转移矩阵是满秩的,则源节点输出的信息在接收端就可以准确的恢复。单源多汇的节点的信息多播传输,利用网络编码时,只要能保证各个目的节点对应的网络转移矩阵是满秩的,则目的节点就可以准确的恢复出原始发送的信息。传输矩阵可以表示为编码模型对有向网络来说,对网络节点进行排序,定义相应的邻接矩阵F,F矩阵的第i行第j列元素表示网络流图中第i条边与第j条边的连接关系,F可表示为其中表示有向边的终点与有向边的起点重合,是有限域中的一非0元素,则M可表示为:这种编码的构造简单而且有效,但是计算量大。其它,0)()(,,,jieejietaileheadFji)()(jietaileheadiejejiee,TBFIAM1)(编码模型图中节点v,接收到编码包和。节点v应用随机网络编码的思想,在有限域中随机选取系数(1,2),并对接收到的两个编码包进行运算,得到新的编码系数(3,10,13),并将新的编码包发送。32132xxx32154xxx)54(2)32(1321321xxxxxx编码模型随机网络编码中中间节点只需要对接收到的数据进行线性组合,而不需要判断接收到的信息是否线性相关。这样在接收节点处有可能出现线性相关的编码信息导致解码失败。对于任意一个可行的多播网络,如果网络编码部分或所有的编码系数都是独立的均匀的在一个有限域上选取,则所有的目的节点能够成功进行解码的概率至少为,q≥d,其中d表示目的节点的数目,η为随机选取编码系数的链路数目,q为编码符号域的大小。当有限域的字母表大小q远大于接收节点数目d时,所有的接收节点可以以很高的概率恢复出原始信息。采用随机线性网络编码的多播网络中,多个源节点可以相互独立,也可以线性相关。对于线性相关的源,随机线性编码起到了信息压缩的作用。qF)/1(qd方案举例网络的目的是每个节点都能收到信源发出的两个随机过程随机流结构(RF)·源节点延两个轴向分别发送两个信息·只接收到一个信息过程的节点向其它三个方向发送信息·接收到两个信息过程的节点分别向对应的轴向发送相应的信息方案举例随机编码结构(RC)·源节点延两个轴向分别发送两个信息·只接收到一个信息过程的节点向其它三个方向发送信息·接收到两个信息过程的节点向其余的轴向发送接收到的信息的线性组合对于接收位置为(x,y)的点,接收机能接收到两个发送信息的概率为RF—RC—(q是伽罗华域字母表))2(2)/11(yxq方案举例RF方案和RC方案在不同点成功解调的概率可以看到,当网络比较大时,RF方案是不适用的;对于RC,当有限域越大时,能成功解调的概率越大总结与展望总结分布式随机线性网络编码能有效地压缩相关源。随机线性网络编码无须了解网络的拓扑情况,适用于链路动态变化的场景,具有很强的实用性。有限域的值越大时,能够成功解码的概率越大总结与展望展望编码系数可以在非均匀分布的域上选取,可能是依据某种适应性,使得网络满足不同的性能随机选取编码系数的性质,使得随机线性网络编码可能可以应用于网络安全对于不同的通信需求,今后可以考虑一些关于随机线性网络编码的通信协议,比较一些特殊的编码协议和路由协议的性能的不同L/O/G/OThankYou!
本文标题:随机线性网络编码
链接地址:https://www.777doc.com/doc-3614252 .html