Abstract:A routing algorithm based on virtual channel multipath 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.