摘要

针对Ad Hoc网络中的能量效率与网络容量问题,提出了一种单信道环境下联合功率节省和功率控制的MAC协议PSPC.该协议在每个信标间隔周期内由交换控制信息窗口阶段和数据交换阶段组成.在交换控制信息窗口期间,节点通过交换控制信息来估计传输数据时实际使用的传输功率,与此同时,接收节点将自己在接收数据过程中可以容忍的最大噪声功率通知给可能造成冲突的相邻节点.在数据交换阶段,节点根据在控制信息窗口中获得的信息来决定实际的数据发送功率.对于不能传输或无数据传输的节点,则进入睡眠状态,直到本周期结束.仿真实验证明了提出的PSPC协议在节省能量的同时显著地提高了网络的吞吐量.