Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (3): 730-735.DOI: 10.11772/j.issn.1001-9081.2017.03.730

Previous Articles     Next Articles

Power allocation algorithm for two-tier underwater wireless sensor network using Stackelberg game

LI Xinbin, WANG Bei, HAN Song   

  1. Key Lab of Industrial Computer Control Engineering of Hebei Province, Yanshan University, Qinhuangdao Hebei 066004, China
  • Received:2016-08-09 Revised:2016-10-04 Online:2017-03-10 Published:2017-03-22
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61571387), the Postgraduate Innovation Fund in Hebei Province (2016SJBS019).


李鑫滨, 王贝, 韩松   

  1. 燕山大学 工业计算机控制工程河北省重点实验室, 河北 秦皇岛 066004
  • 通讯作者: 李鑫滨
  • 作者简介:李鑫滨(1969-),男,北京人,教授,博士,主要研究方向:水声通信网络、智能信息处理、故障诊断;王贝(1992-),男,河北石家庄人,硕士研究生,主要研究方向:水下传感器网络协作通信;韩松(1989-),男,河北石家庄人,博士研究生,主要研究方向:FEMTOCELL网络资源分配、水声通信网络资源分配。
  • 基金资助:

Abstract: Focused on the issue that energy consumption is excessively high in the underwater wireless sensor cooperative communication networks, to balance the energy consumption between the nodes and increase the channel capacity of the system, a distributed power allocation game-theoretic algorithm based on the node residual energy was proposed. The trading model between the user node and the relay node was constructed as a two-tier Stackelberg game, so that the node with less residual energy could provide less power for forwarding service, otherwise the node with more residual energy could provide more power to service, so as to balance the energy consumption between nodes. Compared with the algorithm without considering the residual energy, the channel capacity increases by 9.4%, 23.1% and 16.7% when there are 2, 3, 4 relay nodes respectively. The simulation results show that the algorithm not only improves the total channel capacity of the system, but also prolongs the lifetime of the underwater sensor cooperative communication network.

Key words: Underwater Wireless Sensor Network (UWSN), cooperative communication, residual energy, Stackelberg game, power allocation

摘要: 针对水下传感器协作通信网络中能量消耗严重的问题,为了平衡节点间的能量消耗,同时提高系统的信道容量,提出了基于节点剩余能量的分布式博弈功率分配算法。将用户节点和中继节点间的交易模型构建为双层的Stackelberg博弈,使剩余能量少的节点提供较少的功率进行转发服务,反之则提供较多的功率进行服务,从而平衡节点间的能量消耗。与未考虑剩余能量的算法相比,在有2、3和4个中继节点时,信道容量分别提升了9.4%、23.1%和16.7%。仿真结果表明,该算法不仅提高了系统总的信道容量,而且延长了水下传感器协作通信网络的生存时间。

关键词: 水下传感器网络, 协作通信, 剩余能量, Stackelberg博弈, 功率分配

CLC Number: