Awesome
Metapath-based Heterogeneous Graph-Transformer Network (MHGphormer)
This is the official Pytorch implementation of the Metapath-based Heterogeneous Graph-Transformer Network (MHGphormer), which is proposed in our paper "Joint Spectrum, Precoding, and Phase Shifts Design for RIS-Aided Multiuser MIMO THz Systems" accepted for publication in IEEE Transactions on Communications, 2024.
Installation
First, check the requirements as follows:
python
numpy
pytorch
Then clone the repository as follows:
git clone https://github.com/Ali-Meh619/MHGphormer.git
Description
The file "System Setup and Generating Dataset" contains the code for simulation parameters, creating the system environment and generating the training and test datasets.
The file "MHGphormer Architecture" contains the code for the MHGphormer learning algorithm.
The file "Loss Function and Training" contains the code for designing the loss function based on the optimization problem and the training process.
The file "Execution" contains the code for running the model in the training and test phases.
Citation
If you find our paper and code useful, please kindly cite our paper as follows:
@article{b16,
title={Joint spectrum, precoding, and phase shifts design for {RIS}-aided multiuser {MIMO} {TH}z systems},
author={Mehrabian, Ali and Wong, Vincent W. S.},
journal={IEEE Trans. Commun.},
volume={72},
number={8},
pages={5087-5101},
month={Aug.},
year={2024}
}
Contact
Please feel free to contact us if you have any questions:
- Ali Mehrabian: alimehrabian619@{ece.ubc.ca, yahoo.com}