摘要

针对传统的路由协议不适合在认知无线电网络中使用的问题,提出一种基于信道容量估计的路由算法—CRNRA(cognitive radio networks routing algorithm),该算法综合考虑了主用户可容忍的干扰以及主用户对感知无线(cognitive radio,CR)用户的干扰,对节点间的信道容量进行估计,并将数据包的链路传输时延作为链路的权值,再利用经典的迪克斯屈拉算法找出传输时延最短的路由。仿真结果表明,相对传统路由协议,CRNRA能够有效地降低端到端时延,增大端到端的平均吞吐量。