论文部分内容阅读
新一代5G通信系统旨在克服新的网络挑战,解决智能电网、智慧城市等的业务需求。它的核心在于网络融合,在吞吐量、连接数量和时延等方面提升系统性能;通过使用多种技术包括现有的无线接入技术(WLAN等)来满足不同的需求,是一个真正意义上的融合网络。链路聚合技术是进行网络融合的技术之一,不仅可以提高网络的可靠性,还可以增大网络的带宽。此外,无线局域网是下一代无线通信系统中不可分割的组成部分。因此本文主要研究基于链路聚合技术的WLAN高效数据传输系统的实现与设计,从而实现基于链路聚合的WLAN高效数据传输。链路聚合技术中同时使用多条链路进行数据传输,由于多条无线链路的路径质量状况不同,聚合链路中的数据包调度问题受到了广泛关注,如何在聚合链路中实行高效的数据包调度算法,实现各链路的公平性、系统吞吐量的最大化成为需要解决的问题。本文主要研究了WLAN网络环境中,聚合链路数据包调度的问题以及高效数据传输方案设计的问题。首先阐述了链路聚合的关键技术,包括原理及聚合方式等,针对多链路传输中涉及的负载均衡问题及现有链路聚合中负载均衡算法的应用进行了研究。针对链路聚合的数据传输过程中,在多条链路中进行数据包调度的问题。本文根据基于链路聚合的WLAN数据传输系统模型,详细阐述了基于轮询的数据包调度算法和基于往返时延的可用容量估计调度算法,并在此基础上提出了基于扩展卡尔曼滤波多参数联合预测的调度算法。该算法同时考虑了带宽、往返时延、丢包率等参数对链路质量的影响,可以更准确的估计链路质量,更合理的进行数据包调度,提高系统的传输速率。为了提高WLAN数据传输系统的传输速率,提出了基于链路聚合的WLAN高效数据传输设计方案。首先考虑聚合端口的选择问题,为节省主线程选择聚合端口的时间,在单独的线程中对各无线网卡进行循环检测,并根据检测结果,建立并维护网卡状态表。这样主线程只需要依据网卡状态表中的信息选择聚合端口,而不需要花费额外的时间对无线网卡进行检测。其次提出聚合链路并行传输方案,根据相应数据包调度算法,将数据包分配到聚合链路中的多条无线链路进行并行传输。最后通过搭建WLAN数据传输系统,使用不同的数据包调度算法,实现所提设计方案。实验结果表明所提设计方案能够同时使用多条无线链路传输数据,明显提升系统的传输速率。