Topic: 5G Random Access Procedure Bariq Sufi Firmansyah Institut Teknologi Bandung bariqsufif@gmail.com
NTUST-RESEARCH
In this system, time is divided into fix-length ‘access cycle.’ Each access cycle contains RAOs. All of the devices transmit their first random-access attempts at a randomly chosen RAO in the first access cycle. The collided devices immediately re-transmit their random-access attempts in the next access cycle. A total of access cycles are reserved.
On the first access cycle, devices contend for RAOs. and can be determined using a combinatorial model.
is equal to
the probability that placing balls into bins and bins
have at least two balls (, for ) and the remaining bins have one or zero ball. is given by
is the expected value
of the bins that have at least two balls and can be derived as
is the expected values of the bins that have only one ball and is determined by
However, the computational complexity of the approach is considerably high. Hence, we need to find approximation formulas to derive
and for the second and future access cycles, i.e. .
I/P Parameters | Value |
---|---|
: # of RAOs | integer from to |
: This simulation has distinct numbers of , namely | |
: # of STAs | |
: # of access cycles | |
: # of simulation | times |
Variable | Meaning | Data Type | range |
---|---|---|---|
Station ID | Integer | ~ | |
RAO ID | Integer | ~ | |
simulation ID | Integer | ~ | |
the state of station . 0 denotes that station is still contending for RAOs, -1 denotes that station have successfully transmitted packet | Vector of Integer, | ~ for each element (station) | |
The number of packets being sent in RAO n | Vector of Integer, | ~ in each element (channel) | |
Access Cycle (Timeslot) ID | Integer | ~ | |
the number of successful transmission in access cycle | Integer | ~ | |
the sum of successful transmission in all access cycles | Integer | ~ | |
Float | ~ | ||
the sum of all in all simulations | Vector of Float | , each element has range ~ | |
the number of failed transmission in all access cycles | Integer | ~ | |
Float | ~ | ||
the sum of all in all simulations | Vector of Float | , each element has range ~ | |
Integer | ~ | ||
Delay for each random access procedure between the first random access attempt and the completion of the random access procedure for the successfully accessed devices. | Float | ~ | |
the sum of all in all simulations | Vector of Float | , each element has range ~ |
O/P | Meaning | Data Type | range |
---|---|---|---|
or the average access success probability of simulations | Vector of Float | , each element has range ~ | |
or the average collision probability of simulations | Vector of Float | , each element has range ~ | |
or the average mean access delay of simulations | Vector of Float | , each element has range ~ |
Fig.1 One-Shot Random Access Timing Diagram
Fig. 2 Access success probability and its approximation error.
Fig. 3 Mean access delay and its approximation error.
Fig. 4 Collision probability and its approximation error.
Figures 2, 3, and 4 illustrated simulation results and the derived performance metrics of the access success probability, the mean access delay, and the collision probability of the simplified group paging obtained from , , and for , to and , respectively.