A cognitive radio routing algorithm based on channel capacity estimation

Aiming at the problem that the traditional route protocols is not suitable for employing in cognitive radio networks,this paper propose a cognitive radio networks routing algorithm(CRNRA),which considers the tolerable interference of the primary user and also takes into account the interference of Cognitive Radio user from the primary user.This algorithm estimates the channel capacity between two nodes and lets the transmission delay of the packet as link weight,then uses the Dijkstra algorithm to find the smallest transmission delay route.Simulation results show that the CRNRA can decrease the average end-to-end delay and improve the average end-to-end throughput compared to the traditional routing algorithm.