论文部分内容阅读
无线光通信(Optical Wireless Communication,OWC)技术是一种新兴的宽带无线通信技术,它以激光为载波、大气为传输介质,实现节点间的数字、语音、图像以及视频等大容量信息的传递。OWC具有容量大、成本低、安全性好等优势,已成为通信领域内的研究热点。目前,无线光点对点通信技术已经成熟应用到很多方面,随着移动通信业务的不断增加,用户对于移动通信网络带宽和质量有更高的要求,为保证多用户之间能够及时有效通信,无线光移动组网成为未来移动通信网的一个重要研究方向。在移动组网技术中,动态拓扑控制是建立移动自组织网络的最重要的技术之一,移动OWC网络动态拓扑控制研究相对较少,本文在借鉴传统移动Ad Hoc网络拓扑控制技术的基础上,结合当前OWC网络的技术前沿,深入研究OWC网络拓扑控制算法,并充分考虑OWC节点的束散角小、节点最大约束度较小、跟踪对准慢、链路不稳定等特点,提出一种基于分簇的无线光通信网络动态拓扑控制算法(Cluster-Based Dynamic Topology Control Algorithm,CBDTCA),简称CB算法。该算法适用于解决链路不稳定、节点度数受限且节点移动情况下OWC网络的拓扑控制问题,实现较小的节点度约束形成稳定的网络拓扑结构,达到更高的连通度。CB算法采用分层网络结构,包含三个子算法:1)基于链路生存时间(Link Expiration Time,LET)分簇算法;2)簇首选择算法;3)簇间连接算法。首先计算LET的预测值,并将其作为链路权值并利用基于LET分簇算法进行分簇,形成一个稳定的簇结构,然后利用簇首选择算法选择出具有稳定可靠性能的节点作为簇首,最后利用簇间连接算法,其中包括簇首连接算法和簇间链路增补算法,采用链路可靠性作为链路权值,使得每个簇的节点相互连接,达到网络的每个节点都连通,形成一个完整的网络拓扑结构。除此之外,通过拓扑维护对网络随着时间的变化做出相应的变化策略,达到对无线光网络进行拓扑控制的目的。最后,本文网络中的节点移动采用修正的平滑随机移动(Smooth Random Mobility,SRM)模型,使其运动轨迹更加真实,并对其进行修正,防止节点移出仿真区域,并利用CB算法对分层的OWC网络进行仿真,形成最终的拓扑结构,然后对其进行性能评估,并与改善网络稳定性的基于块(Block-Node Based,BNB)的拓扑控制算法,以及典型的最小生成树(Minimum Spanning Tree,MST)算法比较,仿真结果显示,CB算法能够改善网络的拓扑稳定性、代数连通度以及可扩展性,并具有更好的可靠性。理论和仿真结果表明,CB算法能够应用于节点移动、链路不稳定以及节点度受限的大型移动OWC网络拓扑控制,所形成的拓扑结构的稳定性、连通性和可扩展性具有更大的优势,可以有效解决移动OWC网络鲁棒性差、可扩展性和稳定性不够的问题。