Skip to content

Yifan-Gu-SZU/GNN-aggregation-over-the-air

Repository files navigation

This repository contains our work
Graph Neural Networks for Distributed Power Allocation in Wireless Networks: Aggregation Over-the-Air, which is accepted by the TWC.

For any reproduce, further research or development, please kindly cite our paper
@ARTICLE{GNN_aggregation_OTA,
author={Gu, Yifan and She, Changyang and Quan, Zhi and Qiu, Chen and Xu, Xiaodong},
journal={IEEE Transactions on Wireless Communications}, title={Graph Neural Networks for Distributed Power Allocation in Wireless Networks: Aggregation Over-the-Air},
year={2023},
volume={22},
number={11},
pages={7551-7564},
month={Nov.},
}

Instructions:

  1. Simulation for MPNN, WMMSE and EPA policies can be found in MPNN and WMMSE and EPA.py.
  2. Simulation for the proposed Air-MPNN can be found in Air-MPNN.py.
  3. Simulation for the proposed Air-MPRNN can be found in Air-MPRNN.py.
  4. We give examples for scalability and signaling overhead simulations.
    To consider different link densities for testing, change the parameter filed_length in the line test_config.field_length = field_length.
    To consider different channel correlation coefficient for testing, change the parameter r in the helper_functions.py.

We thank the works "Graph Neural Networks for Scalable Radio Resource Management: Architecture Design and Theoretical Analysis" and "Spatial Deep Learning for Wireless Scheduling" for their source codes in creating this repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages