针对当前Ad hoc节点功率控制单一、能量消耗过快的瓶颈,提出了Ad hoc节点阶跃式功率控制(steppower control of Ad hoc node,SPCA)算法.该算法将节点可辐射功率分为若干个阶段,节点工作时可以区分当前通信环境,并根据连通率的需求和通信环境状况采用阶跃式策略选择合理输出功率段,从而提高Ad hoc节点应对复杂网络环境的适应性,提高功率效能和节点电池使用时间.对所提出算法做了详细地理论分析,并给出模拟验证,实验结果表明,该算法能够更好地适应Ad hoc网络复杂环境,减少连通状态改变次数,提高Ad hoc网络生存周期.
Since the existing power control algorithms for ad hoc nodes are simple and consume too much energy, this paper proposes a step power control of ad hoc nodes (SPCA). This algorithm divided the radiative power at each node into several regions, and Ad hoc nodes applied a stepping probe strategy to choose the appropriate power region according to conditions such as network connectivity, the state of the communicating environment, and so on, which could improve the power efficiency, lengthening the battery life of the nodes and enhancing their adaptability to complex environments. Theoretical analysis and simulation of the proposed algorithm were given. The results indicated that SPCA serves the needs of complex ad hoc environments well, decreasing the number of alterations to connecting states and increasing the Ad hoc lifetime.