在无线Ad hoc网络路由协议中引入功率控制不但可以降低网络能量消耗,同时还能改善网络的吞吐量、投递率等性能,已成为当前Ad hoc网络的一个研究热点。提出了一种基于跨层功率控制的按需路由算法CPC-AODV(cross-layer power control Ad hoc on-demand distance vector),算法按需建立多个不同功率级的路由,节点选择到目的节点最小功率级的路由来传递分组,并对网络层的数据分组、路由分组和MAC层控制帧的传输采用不同功率控制策略来降低能量消耗。仿真结果表明算法有利于降低通信能量开销,延长网络寿命,提高网络投递率及改善网络时延。
Appling power control into routing protocols in wireless Ad hoc networks has become a hot research issue,because rational use of power control in routing protocols can not only reduce network energy consumption but also improve network throughput,packet delivery ratio and other performance of Ad hoc networks.This paper proposed an on-demand routing algorithm based on cross-layer power control termed as CPC-AODV.The proposed scheme adaptively built different routing entries according to the node power levels,and each forwarding node selected the minimum power level routing for data delivery.In addition,the scheme used different power control policies for transmission data packets,routing packets and MAC layer control frame.Simulation results show that the scheme achieves a good performance in terms of energy conservation,maximizing network lifetime,successful packet delivery ratio and reducing average end-to-end delay.