Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (9): 2855-2862.DOI: 10.11772/j.issn.1001-9081.2023081221

• Network and communications • Previous Articles     Next Articles

Distributed power allocation algorithm based on graph convolutional network for D2D communication systems

Chuanlin PANG1, Rui TANG2(), Ruizhi ZHANG3, Chuan LIU2, Jia LIU2, Shibo YUE1   

  1. 1.College of Computer Science and Cyber Security,Chengdu University of Technology,Chengdu Sichuan 610059,China
    2.School of Electronic Information Engineering,China West Normal University,Nanchong Sichuan 637002,China
    3.School of Information and Communication Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China
  • Received:2023-09-08 Revised:2023-10-23 Accepted:2023-11-02 Online:2024-09-14 Published:2024-09-10
  • Contact: Rui TANG
  • About author:PANG Chuanlin, born in 1997, M. S. candidate. His research interests include deep reinforcement learning algorithms.
    ZHANG Ruizhi, born in 1999, M. S. candidate. His research interests include generalized optimization algorithms.
    LIU Chuan, born in 1991, M. S., lecturer. His research interests include PHY layer design in radio communication.
    LIU Jia, born in 1995, M. S., lecturer. His research interests include flight control design, image processing.
    YUE Shibo, born in 2000, M. S. candidate. His research interests include resource allocation in unmanned aerial vehicular communication.
  • Supported by:
    This work is partially supported by National Natural Science Foundation of China (62301450); Sichuan Provincial Natural Science Foundation (2024NSFSC1420); Regional Innovation Cooperation Project of Science and Technology Department of Sichuan Province (2022YFQ0017); Fundamental Research Funds of China West Normal University (22kE007,473762).

D2D通信系统中基于图卷积网络的分布式功率控制算法

庞川林1, 唐睿2(), 张睿智3, 刘川2, 刘佳2, 岳士博1   

  1. 1.成都理工大学 计算机与网络安全学院, 成都 610059
    2.西华师范大学 电子信息工程学院, 四川 南充 637002
    3.电子科技大学 信息与通信工程学院, 成都 611731
  • 通讯作者: 唐睿
  • 作者简介:庞川林(1997—),男,四川南充人,硕士研究生,主要研究方向:深度强化学习算法;
    张睿智(1999—),男,山东济宁人,硕士研究生,主要研究方向:泛化优化算法;
    刘川(1991—),男,四川南充人,讲师,硕士,主要研究方向:无线通信中PHY层设计;
    刘佳(1995—),男,四川南充人,讲师,硕士,主要研究方向:飞控设计、图像处理;
    岳士博(2000—),男,四川巴中人,硕士研究生,CCF会员,主要研究方向:无人机通信中资源分配。
  • 基金资助:
    国家自然科学基金资助项目(62301450);四川省自然科学基金资助项目(2024NSFSC1420);四川省科技厅区域创新合作项目(2022YFQ0017);西华师范大学校级基本科研业务费资金资助项目(22kE007)

Abstract:

In order to effectively control the co-channel interference in Device-to-Device (D2D) communication system while reducing the implementation complexity of the system, a Graph Convolutional Network (GCN)-based distributed power allocation algorithm was proposed to maximize the weighted sum rate of all D2D links. Firstly, the system topology was built into a graph model, and the characteristics of nodes and edges as well as the message-passing manners were defined. Then, the unsupervised learning model was used to train the model parameters in the GCN. After the offline training, each D2D link was able to obtain the optimal power allocation strategy in a distributed manner based on local channel state information and the interaction with neighboring nodes. Experimental results show that compared with the optimization theory-based algorithm, the proposed algorithm cuts down the running time by 97.41% while suffering only 3.409% weighted sum rate loss; and compared with the deep reinforcement learning theory-based algorithm, the proposed algorithm has better generalization ability and is stable under different setting of parameters.

Key words: Device-to-Device (D2D) communication, interference coordination, Graph Convolutional Network (GCN), power allocation, distributed algorithm

摘要:

为有效控制终端直通(D2D)通信系统中的同频干扰并降低它的实现复杂度,提出一种基于图卷积网络(GCN)的分布式功率控制算法,旨在最大化所有D2D链路的加权和速率。首先将系统拓扑结构建模为图模型并定义节点和边的特征以及消息传递方式,随后借助无监督学习模型训练GCN中的模型参数。离线训练后,每条D2D链路可根据局部信道状态信息以及与相邻节点的交互过程来分布式地得到最佳功率控制策略。实验结果表明,相较于基于优化理论的算法,所提算法缩短了97.41%的运算时间且仅损失了3.409%的加权和速率;相较于基于深度强化学习理论的算法,所提算法具有良好的泛化能力,在不同参数设置下表现更加稳定。

关键词: 终端直通通信, 干扰协调, 图卷积网络, 功率控制, 分布式算法

CLC Number: