《随机线性网络编码》由会员分享,可在线阅读,更多相关《随机线性网络编码(23页珍藏版)》请在金锄头文库上搜索。
1、编码模型方案举例总结与展望overviewA Random Linear Network Coding Approach to Multicast简要介绍简要介绍最大流最小截定理网络容量 问题随机分布 问题满足网络容量要求多源(包 括相关源 )多径问 题一般组播网络结构简要介绍对于除了信宿节点外的所有中间节点,只要在一个足够大的有限 域上随机选择它们输入链路到输出链路的映射,且各节点映射关 系的选取是相互独立的,从而保证各信宿能以较高概率成功译码各链路上的系数向量和信源发 送的信息进行同步传输,信息 在通过编码节点时,系数向量 根据随机选取的映射关系进行 更新,最终信宿节点收到的输 入信息将包
2、含输入链路对应的 全局编码向量和信源发送的信 息流,然后采用高斯消元法( 解线性方程组)正确译码获得 信源原始传输的信息简要介绍我们考虑的问题怎样构建随机线性网络编码怎样在分布网络中有效的将信息传输到接收节点编码模型做出的假设每条链路的容量是一比特每单元,如果某条边的容量大于一比特 每单位时间,则看做是几条并行的边。如果边的容量不是整数,则 将时间单元取得大一点,使得小数部分可以近似成整数。 假设每条链路的延迟是一样的。 对于线性相关源,我们认为每一个独立信源的熵率是一比特每单 位时间,如果不是,则将它们变成一些并行的熵率是一比特每单位 时间的源的集合。 对于任意相关源,我们要求信源的熵是整数
3、,并且有着任意的联 合概率分布 对于不同的节点,它们要处理的随机过程之间是相互独立的,这 个假设符合通信网络一般的情况Add your title in here编码模型多信源的Slepian Wolf定理:有r个离散的无记忆信息源 ,它们是随机二进制序列, 对每个信源独立进行编码,再进行联合译码,其性能跟所有信源 联合编码是一致的。只要满足在r个信源中任取k个信源的和速率 ,不能小于这k个信源以剩余的r-k个信源为条件的熵,而对于总 的和速率不能小于这r个信源的联合熵。 Add your title in here编码模型不考虑 延迟考虑 延迟考虑边容量为1的情况 ,每个节点在等到所 有进入
4、此节点的信息 后才发往离开此节点 的出边有着v个节点和信息传输速率是r的 循环网络可以变成非循环网络,此 网络有kv个节点,信息传输速率大 于等于(k-v)r,信息在这种网络上 的传输可以被模仿成原来循环网络k 个时隙的步骤。这种情况我们假设 每个链路的延迟是一样的。Add your title in here编码模型符号简介(1)非循环图G=(V,E)表示的 网络中,每条边可以根据 网络拓扑进行顺序编号:如 ,对于每条从属于E的边, 它的源表示为o( ),它的 目的节点表示为d( )。一 个路径就是一系列的链路 集合 ,对任意 的i j, 。节点V 即d( ) 既称为head( ) 又称为t
5、ail( )边边O( )进入一个节点的边数称为一个节 点的入度,由一个节点发出的边 数称为节点的出度,节点的入度 和出度的和称为节点的度数Add your title in here编码模型符号简介(2)定义 为所有以节点V为结束点的边 的集合 定义 为所有从节点V开始的边的集合接收机处的终端链路的集合称为 是在节点v收集到的 u(v)个离散随机过程在边e上传输的随机过程称为Y(e)Add your title in here编码模型如图是一个非延迟网络,对于链路e上的随机处理过程满足对于汇节点的输出Z是由属于 的所有边上的随机过程Y(e)形成 的这里的,都 是从伽罗华域中随机 选择的如果,是
6、独 立的,则系统是时不 变的,否则系统是时 变的Add your title in here编码模型表示在源节 点观察到的输入信号矢量另v点是一个网络的汇结点,我 们认为 是 这个节点的输出过程矢量另M表示一个网络的传输矩阵,这 样z=x*M,对于固定的系数, ,我们不难看出,M矩阵里的 数也是从伽罗华域中选取的。Add your title in here编码模型GF( )域 以m=4为例,它的本原多项式为 ,即 在伽罗华域中,加法等于对应位异或 先给出推导过程 0 0000 1000 1 0001 0011 10010010 0110 00010100 可以看出,当m=4时,GF(4)是一
7、个包含15个数的有限域 ,且这15个数循环产生。 在伽罗华域中,每对应一个m,会有一个相应的本原多项 式,根据这个本原多项式,就可以推出域里面的值。Add your title in here编码模型传输矩阵可以表示为Add your title in here编码模型矩阵 A为源节点输入信息与边之间的关 系矩阵,矩阵B为接收节点对接收到的数 据进行线性组合。单源单汇的节点的信 息传输时,只要相应的转移矩阵是满秩 的,则源节点输出的信息在接收端就可 以准确的恢复。单源多汇的节点的信息 多播传输,利用网络编码时,只要能保 证各个目的节点对应的网络转移矩阵是 满秩的,则目的节点就可以准确的恢复 出
8、原始发送的信息。传输矩阵可以表示为编码模型对有向网络来说,对网络节点进行排序,定义相应的邻接矩 阵F,F矩阵的第i行第 j 列元素表示网络流图中第i条边与第 j 条边的连接关系,F可表示为其中 表示有向边 的终点与有向边 的起点重 合, 是有限域中的一非 0 元素,则M可表示为:这种编码的构造简单而且有效,但是计算量大。编码模型图中节点 v ,接收到编码包 和 。节点 v 应用随机网络编码的思想,在有限域中随机选取系数(1,2), 并对接收到的两个编码包进行运算 ,得到新的编码系数(3,10,13),并将新的编码包发送。编码模型随机网络编码中中间节点只需要对接收到的数据进行线性组合 ,而不需要
9、判断接收到的信息是否线性相关。这样在接收节点 处有可能出现线性相关的编码信息导致解码失败。对于任意一 个可行的多播网络,如果网络编码部分或所有的编码系数都是 独立的均匀的在一个有限域 上选取,则所有的目的节点能够 成功进行解码的概率至少为 ,q d ,其中 d 表示 目的节点的数目, 为随机选取编码系数的链路数目,q为编 码符号域的大小。当有限域的字母表大小 q 远大于接收节点数 目 d 时,所有的接收节点可以以很高的概率恢复出原始信息。 采用随机线性网络编码的多播网络中,多个源节点可以相互独 立,也可以线性相关。对于线性相关的源,随机线性编码起到 了信息压缩的作用。方案举例网络的目的是每个节
10、点都 能收到信源发出的两个随 机过程随机流结构(RF) 源节点延两个轴向分别发送两 个信息 只接收到一个信息过程的节点 向其它三个方向发送信息 接收到两个信息过程的节点分 别向对应的轴向发送相应的信息方案举例随机编码结构(RC) 源节点延两个轴向分别发送两 个信息 只接收到一个信息过程的节点向其它三个 方向发送信息 接收到两个信息过程的节点向其余的轴向 发送接收到的信息的线性组合对于接收位置为(x,y)的点,接收 机能接收到两个发送信息的概率为RFRC (q是伽罗华域字母表)方案举例RF方案和RC方案在不同点成功解调的概率可以看到,当网络比较大时,RF方案是不适用的;对于RC, 当有限域越大时,能成功解调的概率越大总结与展望总 结分布式随机线性网络编码能有效地压缩 相关源。随机线性网络编码无须了解网络的拓扑 情况,适用于链路动态变化的场景,具 有很强的实用性。有限域的值越大时,能够成功解码的 概率越大总结与展望展 望编码系数可以在非均匀分布的域上选 取,可能是依据某种适应性,使得网 络满足不同的性能随机选取编码系数的性质,使得随 机线性网络编码可能可以应用于网 络安全对于不同的通信需求,今后可以考 虑一些关于随机线性网络编码的通 信协议,比较一些特殊的编码协议 和路由协议的性能的不同L/O/G/OThank You!