Skip to content

tkn-tub/IRS_Rejuvenation

Repository files navigation

IRS Rejuvenation

This project develops an intelligent reflective surface (IRS)-assisted link with a mobile user and evaluates the information age.

Description

This project develops an IRS-assisted link between an access point (AP) and a mobile user (MU), where a non-line-of-sight (NLOS) condition is assumed; see the representation in Fig. 1. The project features an application in which the IRS is continuously reconfigured to illuminate the MU with a predefined signal-to-noise (SNR) ratio. The IRS reconfiguration policy is determined by the age of information (AoI) concept; further details are given in the paper in [1].

nn

Fig. 1: Illustration of the mobility of the MU and IRS coverage area.

The AP and the MU implement the WiFi standard 802.11ad in the 60 GHz (mmWave band). As illustrated in Fig. 2, the entire communication pipeline is integrated for emission, channel propagation through the IRS, and reception (synchronization, demodulation, decoding). Channel propagation follows a free-space path loss between the AP and IRS and also between the IRS and the MU.

nn

Fig. 2: Block diagram for the implemented transmission-reception scheme according to the 802.11ad.

The system parameters (accessible in the file Parameters.mlx) are given in the following table:

Variable Description Value
Preamble field length $4352$ samples
Maximum data field length 456 768 samples corresponding to 262 kB of data
Training field length $3712$ samples
MCS Modulation and coding scheme 12.6
N Total of IRS reflecting elements $160\times 160$
$f_s$ Sampling rate $1.76$ GHz
BW Bandwidth $2640$ MHz
$f_c$ Carrier frequency, corresponding to Channel 2 $60.48$ GHz
$P_\mathrm{Tx}$ Transmitt peak power $30$ dBm
$f_s$ Sampling rate $1.76$ GHz
Number of AP antennas $8$
Number of AP beams $4$
Gain per AP beam $9$ dBi
NF Noise figure $7$ dB
$\mathrm{N}_\mathrm{0}$ Thermal noise density $-174$ dBm/Hz
$\mathrm{N}_\mathrm{int}$ Receiver interference density $-165.7$ dBm/Hz
$\mathrm{P}_\mathrm{N}$ Receiver noise floor $-70$ dBm
$\mathbf{p}_\mathrm{AP}$ AP's location $[2,, 0,,2.5]$ m
$\mathbf{p}_\mathrm{IRS}$ IRS's location $[2,, 3,,3]$ m
$\mathbf{p}_\mathrm{MU}$ MU's initial location $[2,, 3,,1.5]$ m
$v$ MU's speed $1$ m/s

Installation

This code is tested in MATLAB 2023b, and the required toolboxes are listed in the table below.

Matlab Toolbox Version
Signal Processing 23.2
Phased Array System Toolbox 23.2
WLAN Toolbox 23.2

Usage

This project directly runs from the file A_Master_File.mlx, where three main algorithms evaluate:

1- The SNR in the MU plane, see Fig. 3 below.

2- The bit error rate (BER) with the distance from the center of the illuminated area, see Fig. 4.

3- The optimal update period of the IRS to illuminate the MU, see Fig. 5.

Additionally, the following files run the code as described below:

  • Parameters.mlx: This file evaluates all the parameters for the system model, including the position of the communication components, communication frame slots following the 802.11ad standard, power, and noise levels, and the user's mobility parameters like speed and stop times.

  • IRS_config.mlx: This code configures the IRS to evaluate a circular illuminated area around the MU; as depicted in Fig. 3. This code also computes the path loss and the SNR in the link AP-IRS-MU as observed by the MU.

  • IRS_802_11ad.mlx: This file implements the entire communication pipeline in the link AP-IRS-MU as follows from Fig. 2. This code also evaluates the SNR and the packet error rate (PER) with the MU position.

Besides, within the current directory, there are the following folders:

  • Folder 802.11ad_functions: This folder contains functions needed to implement the communication pipeline in Fig. 2.
  • Folder AoI_functios: This folder contains the code to evaluate the average peak age of information metric (PAoI).
  • Folder datasets: This folder contains mat files to store intermediate calculations for the average PAoI function.

nn

Fig. 3: Heat map of the SNR values for the IRS’s illuminated area.

nn

Fig. 4: Average SNR and BER as evaluated along the perimeter of the circle with radius given in the horizontal axis of this plot.

nn

Fig. 5: Average peak age of information PAoI with the IRS update period and various radii for the illuminated area.

Features

  • Realistic model for IRS-assisted link in WiFi 802.11ad: This code evaluates a realistic model for the communication performance with the BER.
  • Implementation of mobility models for users: This code evaluates the random waypoint mobility model and includes random speed and stop time.
  • Optimal evaluation of the IRS update period: This solution evaluates the optimal update period that maximizes the information freshness in the uplink.

Contributing

Interested contributors can contact the project owner. Please refer to the Contact Information below. We identify further developments for more complex scenarios such as multiple MUs.

License

Licence

Acknowledgements

This work was supported in part by the Federal Ministry of Education and Research (BMBF, Germany) within the 6G Research and Innovation Cluster 6G-RIC under Grant 16KISK020K. Jamali’s work as supported in part by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) within the Collaborative Research Center MAKI (SFB 1053, Project-ID 210487104) and in part by the LOEWE initiative (Hesse, Germany) within the emergenCITY center [LOEWE/1/12/519/03/05.001(0016)/72].

References

[1]: Jorge Torres Gómez, Joana Angjo, Moritz Garkisch, Vahid Jamali, Robert Schober and Falko Dressler, "Rejuvenating IRS: AoI-based Low Overhead Reconfiguration Design," arXiv, eess.SP, 2503.18019, March 2025 (Link to the paper in arXiv).

Contact Information

  • Name: Jorge Torres Gómez

    GitHub

    Email

    LinkedIn

    Website Badge

  • Name: Joana Angjo

    Email

    Website Badge

  • Name: Vahid Jamali

    Email

    Website Badge