xref: /openwifi/doc/app_notes/ieee80211n.md (revision b248e23f6c288856037d590d250bc0ff4b175c91)
1a6085186SLina Ceballos<!--
2*b248e23fSJiao XianjunAuthor: Michael Mehari
3*b248e23fSJiao XianjunSPDX-FileCopyrightText: 2019 UGent
4a6085186SLina CeballosSPDX-License-Identifier: AGPL-3.0-or-later
5a6085186SLina Ceballos-->
67b8dedc6Smmehari
77b8dedc6Smmehari## IEEE 802.11n (Wi-Fi 4)
87b8dedc6Smmehari
97b8dedc6SmmehariThe 4th generation of Wi-Fi (i.e. 802.11n-2009) is a generation leap over its predecessor Wi-Fi 3 (i.e. 802.11g-2003). It was coined as high throughput (HT) since it improves both the physical layer and the MAC layer.
107b8dedc6Smmehari
11e8b22efaSMichael Mehari### PHY layer improvements
12e8b22efaSMichael MehariAt the physical layer, 5 major improvements were amended on top of Wi-Fi 3 and this has increased the throughput from 54Mbps to 600Mbps.
137b8dedc6Smmehari
147b8dedc6Smmehari#### More subcarriers
157b8dedc6SmmehariWi-Fi 3 utilizes 48 OFDM data subcarriers and Wi-Fi 4 increased this number to 52, thereby increasing the throughput to 52/48 * 54Mbps = 58.5Mbps.
167b8dedc6Smmehari
177b8dedc6Smmehari![](./subcarriers.png)
187b8dedc6Smmehari
197b8dedc6Smmehari#### Forward error correction
20e8b22efaSMichael MehariThe most efficient coding rate used in Wi-Fi 3 was 3/4 but Wi-Fi increased this value to 5/6 by squeezing more bits. This has increased the throughput to (5/6)/(3/4) * 58.5Mbps = 65Mbps.
217b8dedc6Smmehari
227b8dedc6Smmehari#### Guard interval
23e8b22efaSMichael MehariAs a measure to combat inter-symbol interference (ISA), Wi-Fi 3 utilizes 800nsec of guard interval between consecutive OFDM symbols. Wi-Fi 4 shortens this value to 400nsec, and this has increased the throughput to 4usec/3.6usec * 65Mbps = 72.2Mbps.
247b8dedc6Smmehari
257b8dedc6Smmehari![](./guard-interval.png)
267b8dedc6Smmehari
277b8dedc6Smmehari#### MIMO
28e8b22efaSMichael MehariWi-Fi 4 was the first to introduce MIMO and standardized 4x4 spatial streams. This has quadrupled the throughput to 4*72.2Mbps = 288.9Mbps.
297b8dedc6Smmehari
307b8dedc6Smmehari![](./mimo.png)
317b8dedc6Smmehari
327b8dedc6Smmehari#### 40MHz bandwidth
33e8b22efaSMichael MehariThe last thing Wi-Fi 4 introduced to the physical layer is a 40MHz bandwidth utilizing 108 OFDM data subcarriers. This has increased the throughput to 108/52 * 288.8Mbps = 600 Mbps.
347b8dedc6Smmehari
357b8dedc6Smmehari![](./40mhz.png)
367b8dedc6Smmehari
377b8dedc6Smmehari### MAC layer improvements
387b8dedc6Smmehari
39e8b22efaSMichael MehariOn top of the PHY layer improvements, Wi-Fi 4 also introduced frame aggregation at the MAC layer to ease the medium access contention. Two types of frame aggregation are used in Wi-Fi 4; A-MPDU and A-MSDU. While A-MSDU is efficient in medium occupation, a single packet error will make the whole frame unusable and require complete retransmission. However, A-MPDU aggregates multiple MPDUs by adding headers to each packet and a single packet error only requires single packet retransmission. As such, A-MPDU gained traction.
407b8dedc6Smmehari
417b8dedc6Smmehari![](./mpdu-aggr.png)
427b8dedc6Smmehari
437b8dedc6Smmehari
44e8b22efaSMichael Mehari## Supported openwifi 802.11n amendments
457b8dedc6Smmehari
467b8dedc6Smmehari- 52 subcarriers
477b8dedc6Smmehari- 5/6 code rates
487b8dedc6Smmehari- 400nsec short guard interval.
497b8dedc6Smmehari
507b8dedc6SmmehariCurrent theoretical throughput = 72.2Mbps.
517b8dedc6Smmehari
52e8b22efaSMichael Mehari## To be supported openwifi 802.11n amendments
53e8b22efaSMichael Mehari- Frame aggregation
54e8b22efaSMichael Mehari
55e8b22efaSMichael Mehari## Not supported openwifi 802.11n amendments
567b8dedc6Smmehari
577b8dedc6Smmehari- MIMO
587b8dedc6Smmehari- 40MHz bandwidth
59