在无线Adhoc网络路由协议中引入功率控制不但可以降低网络能量消耗,同时还能改善网络的吞吐量、投递率等性能,已成为当前Adhoc网络的一个研究热点。提出了一种基于跨层功率控制的按需路由算法CPC-AODV(cross-layerpowercontrolAdhocon-demanddistancevector),算法按需建立多个不同功率级的路由,节点选择到目的节点最小功率级的路由来传递分组,并对网络层的数据分组、路由分组和MAC层控制帧的传输采用不同功率控制策略来降低能量消耗。仿真结果表明