WiFi-6 or 802.11axÂ is the next generation of WiFi Technology. It is expected to make a huge difference in the way people and more importantly IoT devices access the network.Â One of the major differences between the current generation and the next generation is the use ofÂ OFDMA. 802.11a/g/n/ac uses orthogonal frequency division multiplexing while WiFi6 (802.11ax) usesÂ Orthogonal frequency division multiple accessÂ (OFDMA). So what makes it unique?
Orthogonal frequency division multiple access is a multi-user version of the popular orthogonal frequency division multiplexing(OFDM) digital modulation scheme. Multiple access is achieved in OFDMA by assigning subsets of subcarriers to individual users. It allows the simultaneous low-data-rate transmission to several users. OFMDA helpsÂ WiFi6Â to operate efficiently in high-density environments, serving several usersÂ simultaneously.
OFDM vs OFDMA
Letâ€™s consider an example of 3 people traveling in a car. So the car is a medium here. As inÂ the figure below, people use the car in two ways. They can travel one by one in the same car over a different period,Â (OR)Â all 3 people travel in the same car at the same time. The second method is a more efficient utilization of the space in the car. This is an idealized example of the difference in operation betweenÂ OFDM and OFDMA.
To understand technically, consider aÂ transmission in 20 MHz channel to six different clients using OFDM and OFDMA. TheÂ 20MHz channelÂ is internally divided into 64 sub-carriers in OFDM andÂ 256 sub-carriersÂ in OFDMA. Figure (1) depicts the OFDM transmission between AP and clients where the entire frequency space (all 64 sub-carriers)Â is used for one client. That is the entire 20MHz channel is occupied for transmission irrespective of the packet size.Â OFDMÂ makes itÂ inefficientÂ when you have shorter data to send, which may be the case very often in real-time.
Figure (2) shows how theÂ OFDMAÂ divided channel and allocated the subcarriers to different clients forÂ simultaneous transmission. OFDMA allocates the unused channel to another client. Itâ€™s up toÂ AP to allocateÂ the entire channel or just a few subcarriers based on need. Thus makes effective utilization of bandwidth and so OFDMA does better in aÂ high-density environment.
Flexibility in Bandwidth Utilization
When anÂ OFDMÂ uses the entire channel, some sub-carriers may be wasted. They may be left idle since there is not enough data to be transmitted. However, OFDMA can allocate the available sub-carriers to different users and achieves effective bandwidth utilization. There areÂ 256 subcarriersÂ (tones) in a 20 MHz channel, and these group of subcarriers are called as resource units (RUs). The standardized resource units in a 20 MHz channel areÂ 26, 52, 104 and 242. The minimum bandwidth allocation is 26 tone resource unit (RU) â€“ approximately 2MHz.
How does OFDMA give us better number?
CSMAÂ wait time,Â PHY headersÂ andÂ transmissionÂ to multiple users are some of the common factors which make OFDM inefficient. Each OFDM transmission has its own CSMA wait time and PHY header. It becomes worse withÂ shorter packetsÂ to send when overhead size is more than the useful information being transmitted. However,Â OFDMAÂ addresses this issue with common overheads and parallel transmission to multiple users. Hence it improves the numbers inÂ throughput.
Following case study shows the result with simultaneousÂ TCP DLÂ andÂ UDP ULÂ traffic. You can see that OFDMA does better by being able to get TCP ACKs without contention using the trigger frame. TheÂ trigger frameÂ allocates the bandwidth for UL transmission for sending ACKs without doingÂ CSMA/CA.
Considering the growth projection in the number of WiFi devices,Â OFDMAÂ is going to be the key inÂ WiFi6. Despite being the most prominent feature ofÂ 802.11ax, has its complexities to come out in real-time. However,Â OFDMAÂ a good step forward in evolvingÂ WiFi.
Look out for ourÂ upcoming blogsÂ on UL and DL OFDMA and differences between them.