针对认知无线网络中频谱的动态性、时变性、多样性以及节点移动性,提出了一种基于虚拟信道的多路径融合认知无线网络路由算法.在路由建立过程中,为解决源节点与目的节点信道同步问题,源节点在公共控制信道上广播添加虚拟信道的路由请求,在当前所处信道为虚拟信道的节点中转发.目的节点对多条路径通过信道切换进行融合,以规避主用户的活动区域,减少路径跳数,提高链路的稳定性.在路由维护阶段,通过卡尔曼滤波对节点移动速度进行预测,在链路断裂之前启动路由修复.最后通过NS2中CRCN Simulator仿真结果表明,该算法在链路通信的稳定性、分组投递率、吞吐量、端到端时延等方面有明显的改善,提高了网络的整体性能.
A routing algorithm based on virtual channel mulfipath fusion for cognitive radio networks(CRN) was proposed to resolve the problem of dynamic, time-varying and diversitys of pectrum in cognitive radio networks and node mobility. In the process of route setup, in order to solve the problem of source node and destination node channel synchronization, source node broadcast request routing(RREQ)which add virtual channel on control channel, if intermediate node's current channel equal to virtual channel, forwards RREQ.Destination node fuse multiple paths through the channel switch, to avoid PU activity area, reduce the path hop, improve the stability of the link.In the routing maintenance phase, predict node movement speed through Kalman filter and start the routing repair to repair broken link. NS2-based platform CRCN Simulator's simulation results show that the algorithm in the stability of the communication link, packet delivery ratio, throughput, end-to-end delay have obvious improvement, improve the overall performance of the network.