Yijin Zhang, Aoyu Gong, Yuan-Hsun Lo, Jun Li, Feng Shu, Wing Shing Wong
Figure: An example of the working procedure of the generalized p-persistent CSMA for the case of N = 3 and c = γ = 2. |
In this paper, we consider a multiple-access system with multiple-packet reception (MPR) capability
You can reproduce our experiments using MATLAB R2021a.
-
Clone the repository:
git clone https://github.com/aygong/pcsma-asynchronous-mpr.git
-
Run the script:
main.m
The code may be compatible with the previous versions of MATLAB.
./pcsma-asynchronous-mpr/
├── README.md
|
├── main.m
├── policy_iteration.m # Apply the policy iteration
├── throughput_analysis.m # Analyze the network throughput
├── throughput_simulation.m # Simulate the network throughput
├── natural_geornd.m # Generate random natural numbers
└── policy_iteration.m # Display the results and the error
If you find the code helpful, please consider citing our paper:
@article{zhang2019generalized,
title={{Generalized $p$-persistent CSMA for asynchronous multiple-packet reception}},
author={Zhang, Yijin and Gong, Aoyu and Lo, Yuan-Hsun and Li, Jun and Shu, Feng and Wong, Wing Shing},
journal={IEEE Trans. Commun.},
volume={67},
number={10},
pages={6966--6979},
year={2019},
}