This is a MATLAB code package related to the following article: "ISAC with Backscattering RFID Tags: Joint Beamforming Design", accepted to the IEEE International Conference on Communication (ICC), 2024.
Environment
- Matlab R2023b
- CVX 2.2
Simulation setup
- The simulation parameters can be set in
sim_params.m
file.
Max detection distance
- Run
run_max_distance.m
to generate the results. - Run
plot_max_distance.m
to plot the figure.
Beamforming pattern
- Run
plot_beam_pattern.m
to generate the figure. - The angles of the tag and the user can be set in this file.
CDF of detection coverage
- Run
generate_user_distribution.m
to generate communication user positions. - Run
run_max_distance_user_distribution.m
to generate the results. - Run
plot_coverage_ratio_cdf.m
to plot the figure.
Transmit power
- Run
run_transmit_power.m
to generate the results. - Run
plot_transmit_power.m
to plot the figure.
If you have any questions regarding the code, please contact Hao Luo.
This code package is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you in any way use this code for research that results in publications, please cite our original article:
H. Luo, U. Demirhan and A. Alkhateeb, "ISAC with Backscattering RFID Tags: Joint Beamforming Design," ICC 2024 - IEEE International Conference on Communications, Denver, CO, USA, 2024, pp. 921-925, doi: 10.1109/ICC51166.2024.10622961.