2020/7/1 Report
Why do I do this job? Because I want to analyze the performance of UORA in 802.11 ax
What do I want to do? Continue writing the timing diagram, flow chart and performance evaluation
Sum of the job I analyze the simulation result and compare it to the analytical model
Expected Outcome Finish writing the timing diagram, flow chart and performance evaluation
Intro
- UL OFDMA is the multi-user variant of the OFDM whereby assigning subsets of subcarriers, called resource unit (RU), to different users allows simultaneous transmissions of data, control, and management frames from several users so it can serve more users at the same time
- The MU UL transmissions are solicited by the AP in a new control frame called trigger frame (TF). A STA that is the intended receiver of the TF responds with an HE trigger-based PPDU
- UL OFDMA RA is a mechanism that enables a STA to transmit an UL physical layer protocol data unit (PPDU) in an RU access under UL OFDMA even if it has not been explicitly addressed. A STA uses a random back-off procedure before it randomly selects any one of the multiple RUs assigned for random access for its UL transmission
- The AP may include the OFDMA-based Random Access Parameter Set (RAPS) element in beacon and probe response frames it transmits
- performance analysis of the UL OFDMA RA mechanism
– simple but accurate analytical model
– study the system efficiency and delay performance under saturated condition
– finite number of stations and ideal channel conditions in a single-hop WLAN
– the analytical model will be used to identify the appropriate RAPS that maximizes the system performance
– by appropriately tuning the value of RAPS, the system can achieve better performance and operate close to its theoretical limit
Preliminary
- OFDMA employs multiple sub-carriers, the subcarriers are divided into multiple groups and each group is referred to as a RU (Resource Unit)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- UL MU transmissions leverage a new control frame called a Trigger frame. The Trigger frame, as shown in figure above, is the frame used by an AP to enable UL MU operation
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- UL MU transmission process
– AP collects the requirements for each STA by receiving the following information from the STA: Buffer Status Report (BSR) and / or Bandwidth Query Report (BQR)
– the AP obtains the channel
– AP send the trigger frame to the multiple STAs
– STAs receive a TF (which allocates RU for the STA) or (specifies RUs for random access)
– the STA can transmit the packets in the UL MU MIMO
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- The UL OFDMA RA mechanism is illustrated in figure above
– The AP assigns one or more RUs for random access by indicating value AID 0 in the AID subfield of the User Info field in TF-R frames if the STA has a bandwidth request or a BSR to transmit
– At first STAs initialize the OFDMA backoff (OBO) individually in the range of , where (OFDMA contention window) is an integer with an initial value of
– After receiving the TF-R frame, STAs shall subtract the number of random access RUs from the OBO counter
– The STA could randomly select one of the random access RUs to do UL OFDMA transmission when its OBO counter reaches 0.
– if an RU is selected by only one STA, the STA successfully transmitted the packet and receives an ACK from the AP, will be reset to the
– If two or more STAs select the same RU to send out their bandwidth requirements, collisions occur, and will grow in the form of , where is the state of the between ܱ and , and is the maximum values of
– There is no retry limit
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- parameters for UL OFDMA RA, including and , are defined in Random Access Parameter Set (RAPS) element (as shown in figure above), which are contained in the beacon frame sent by AP
Analytical Model
Packet Transmission Probability
Probability of a station transmitting request at a stage is equal to [1]
Collision probability is the probability that at least two stations are transmitting in the same RU
those two equations can be solved using numerical methods
System Efficiency
Probability that a station successful contest at a stage is the probability that only one station is transmitting in an RU
System efficiency is defined as the ratio of the number of successful contending stations at a stage and the number of RUs for random access in a stage
Average Access Delay
Average access delay is defined as number of stages which are needed for a station to successfully contest the RUs.
As there are M RUs, the average access delay is defined by
Simulation
I/P Parameters |
Value in simulator |
: # of RUs |
|
: # of STAs |
|
: # of access cycles |
|
: initial OCW |
|
: initial OCW |
|
(): OCW of the th transmission |
, |
Counters
Counters |
Range |
m: the th RU |
~ |
t: the th slot |
~ |
s: the th sample |
~ |
k: the th STA |
~ |
Variable Data structure
Variable |
Meaning |
Data Type |
range |
|
OFDMA Backoff |
Vector of integer |
with range ~ for each element (STA) |
|
the number of packet being sent in an RU |
Vector of Integer |
with range ~ for each element |
|
Showing information about in which RU an STA sends its packet |
Integer |
with range ~ for each element |
|
the number of packet transmission attempts |
Integer |
~ |
|
the number of slots needed for each STA to successfully contend an RU |
Vector of Integer |
with range ~ for each element (STA) |
|
the number of successful transmission |
Integer |
~ |
|
the number of failed transmission |
Integer |
~ |
Output Data structure
O/P |
Meaning |
Data Type |
range |
|
Station's transmission probability |
Float |
~ |
|
system efficiency for each STA's transmission probability |
Float |
~ |
|
Packet collision probability for each STA's transmission probability |
Float |
~ |
|
Average Access Delay for each STA's transmission probability |
Float |
~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timing Diagram
not yet.
but basically the timing diagram is similar to this except there is no retry limit. Once the reaches for successive retransmission attempts, the remains at the value of until the is reset to when the retransmission is finally successful
Flow Chart



When is low (<0.4), the model can't predict the simulation accurately during because at that the packet transmission in each slot does NOT follow binomial/poisson distribution, but following the exponential distribution instead. This is the histogram of packet transmission attempt for and when

When is higher than 0.4, the model can predict the simulation well during because at that the packet transmission in each slot following binomial/poisson distribution. This is the histogram of packet transmission attempt for and when

Conclusion
The model can predict the simulation accurately when
References
[1] Hang Yang, Der-Jiunn Deng, Kwang-Cheng Chen, “Performance Analysis of IEEE 802.11ax UL OFDMA-Based Random Access Mechanism,” 2017 IEEE Global Communications Conference (GLOBECOM), 2017, pp. 1-6.
Miscellaneous
Code