The simulation code is licensed under the GPLv2 license and is delivered as it is. The authors encourage you to reuse the code in your research, but we cannot give any support. The readme file contains the instructions on how to run the code. As soon as you edit the code, you are on your own. My GitHub page is the only way that we are sharing simulation code, so there is no need to send us emails and ask for code related to other papers. The code is either openly available for everyone or it is not available at all.
This code package is licensed under the GPLv2 license. If you in any way use this code for research that results in publications, please cite the original article listed above.
@INPROCEEDINGS{wang2022rotations,
author={Wang, Ke and Lam, Chan-Tong and Ng, Benjamin K.},
booktitle={2022 IEEE 22nd International Conference on Communication Technology (ICCT)},
title={Reconfigurable Intelligent Surface Assisted Communications Using Dynamic Rotations},
year={2022},
volume={},
number={},
pages={652-656},
doi={10.1109/ICCT56141.2022.10072753}}
This is a code package is related to the follow scientific article:
K. Wang, C. -T. Lam and B. K. Ng, "Reconfigurable Intelligent Surface Assisted Communications Using Dynamic Rotations," in 2022 IEEE 22nd International Conference on Communication Technology (ICCT), 2022.
In this paper, we propose a rotatable reconfigurable intelligent surface (RIS) assisted system to enhance the transmission quality of wireless communications. The RIS is able to rotate for maximizing the cascaded channel gain dynamically. In particular, we first introduce a continuous-time propagation model for the rotatable RIS-aided communication system. Then, a rotation angle optimization problem is formulated and solved, which boosts the channel gain of the cascaded link. Besides, we derive the expression of the spectral efficiency for the proposed system. Numerical evaluations reveal that the dynamic rotation strategy can not only enhance spectral efficiency and reduce delay spread but is still effective when rotation errors exist.
Please run "Figure_3.m" to obtain the Figure 3 of the paper. By modifying the parameters, other figures can be obtained easily.