摘要

针对当前Ad hoc节点功率控制单一、能量消耗过快的瓶颈,提出了Ad hoc节点阶跃式功率控制(steppower control of Ad hoc node,SPCA)算法.该算法将节点可辐射功率分为若干个阶段,节点工作时可以区分当前通信环境,并根据连通率的需求和通信环境状况采用阶跃式策略选择合理输出功率段,从而提高Ad hoc节点应对复杂网络环境的适应性,提高功率效能和节点电池使用时间.对所提出算法做了详细地理论分析,并给出模拟验证,实验结果表明,该算法能够更好地适应Ad hoc网络复杂环境,减少连通状态改变次数,提高Ad hoc网络生存周期.