论文部分内容阅读
无线网络作为主要的网络接入方式,当前的网络性能已经无法满足人们的需求,因此如何提高无线网络的网络容量成为业界研究的热点。网络编码技术颠覆了传统的路由传输方式,使得网络容量达到多播理论极值。然而传统的网络编码技术均是在单信道情形下研究的,因此造成了网络性能提高的限制;多信道技术作为当前提高无线网络性能的关键技术之一,已经受到学者的广泛关注。因此本文将多信道技术与网络编码相结合,并从理论上分析得出多信道网络编码技术相比单信道网络编码技术的优势。同时以保证网络拓扑连通为前提,提出一种新的基于编码感知的多信道分配技术—高编码机会低干扰多信道分配(High-Coding opportunity LowInterference Channel Assignment, HLCA),并通过跨层设计对不同的编码节点进行选择得出编码机会最高的节点,实验验证该算法结合COPE协议的使用相比COPE协议在网络吞吐量上得到了较好的提高。无线网络在使用时常常会由于链路的原因造成数据包无法到达既定的目的节点,在一些特定的环境中无线网络的链路丢包率会高达20%-40%。网络编码的使用需保证解码节点能够接收到足够的解码数据包,而由于链路的原因,解码节点往往并不能完全获取所需的数据包从而造成编码包的解码失效。因此需要重传所需的解码包,本文将该问题称为“编码修复”。为此本文提出一种称为基于网络编码的编码修复策略—(networkCoding-Based network Coding Recovery, CBCR),CBCR算法将网络编码技术结合到编码修复的过程中,将数据包编码后重传到解码失败的节点,这样的编码修复方式降低了数据包的传输次数,理论上提高了网络编码应用的性能;通过Sun SPOT完成了CBCR的实验验证,实验结果表明COPE协议结合CBCR修复技术相比传统的COPE协议在网络性能上有显著的提高。