2000年R.Ahlswede,N.Cai等第一次系统地提出了网络编码的思想:网络编码使得网络中的节点不再仅仅具有存储转发的功能,更允许节点对来自不同链路的数据包进行编码组合后再发送,从而减少传输次数,提高网络吞吐量,研究人员从理论上证明应用网络编码可以使网络达到传输上限。这一思想是对传统网络的一次重要变革,被认为将引发网络的下一代革命,已经受到了众多研究人员极大的关注,成为网络通信研究领域的研究热点。8806
由于上述的这些方案大多停留在理论层面上,而且基于有线网络中的多播通信模式,因此并不适用于无线网络的单播通信模式。此外,这些方案中的编码过程都涉及到有限域的选取、大量的矩阵乘法及加法运算,解码过程也相应地较为复杂,要求节点具有较高的计算能力,并不适用于网络带宽受限、节点能量受限的无线网络环境。2005年S.Katti等人首次提出无线网络编码方案COPE,并将COPE在一个20个节点的无线网络的试验床环境下实现,以证实COPE方案能有效地改善网络性能并提高网络利用率。COPE方案充分利用了无线网络中节点具有广播的功能并且相邻节点之间能够共享无线信道这一特性,将节点设置为混杂模式使其能侦听其邻居节点之间的通信,将编码及解码过程简化为简单的异或运算,从而降低了算法的复杂度,易于实现。目前,作为一种提高无线网络吞吐量的技术,COPE方案已经得到了研究者们的认可,并被进行了广泛的研究。
但原有的COPE方案的实现是基于试验床环境,由于试验床方法存在着成本过高、可移植性差且规模受限等局限性,因此,不适用于科研。 网络编码国内外研究现状:http://www.youerw.com/jisuanji/lunwen_7273.html