Radar Signal Detection in Network driver

As seen in the Previous article — <Radar Signals and it’s signatures>, The different radar signals have a repetition rate. The number of successful detection is based on the 802.11 PHY layer detecting the signal (such as a pulse/chirp/frequency-hopping radar signal) and providing the input to the upper layer driver (via a phy error – […]

Channel Bonding – 802.11n

802.11n introduced channel bonding. An 802.11n station/AP will indicate the support for 40 MHz operation in the HT capabilities Information element. The information element and the particular bit that indicates 40 MHz support is shown below  Fig Courtesy: 802.11 standard The Wireless Capture below shows the Supported channel width setting The Access point in the […]

Channel Bonding – 802.11ac

The 802.11ac wireless LAN standard provided additional channel bonding capabilities for 80 MHz/160 MHz and a split mode 80+80 MHz. The channel bonding capabilities build upon the channel bonding capabilities of 802.11n. The HT capability/Operation elements provided the primary channel information and the secondary channel information in the case of 40 MHz channel bonding as […]

A-MPDU Aggregation

If Multiple Mac Protocol Data units are aggregated to form one frame – then the aggregation is termed as A-MPDU aggregation. The A-MPDU aggregation is depicted pictorially below Fig Courtesy: 802.11-2012TM Standard As defined in the standard – the MPDU delimiter is used as below The purpose of the MPDU delimiter is to locate the […]

A-MSDU Aggregation

If the frame aggregation is carried out prior to MAC layer encapsulation – then the aggregation is termed as Aggregated MAC Service Data Unit (A-MSDU). The A-MSDU frame format is provided below Fig Courtesy: 802.11-2012TM Standard As is seen from the figure, each A-MSDU sub-frame consists of a Destination Address (DA), Source Address (SA), Length […]

Channel centre Frequency Calculations – 802.11ac

The WLAN standard body defined how the channel centre frequency would be computed and provided formulae to compute the centre frequency for various channel bonding operations. The below tabular column and examples from the 802.11ac standard depict this operation. For a more detailed explanation – refer channelization section (22.3.14 Channelization) in the 802.11ac standard. Fig […]

MCS Rates in 802.11n

802.11n supported 76 MCS rates and the tabular column showing the throughput obtained via the combination of MCS rate, Modulation scheme, channel bonding, guard band are shown below Modulation and coding schemes MCS index Spatial streams Modulation type Coding rate Data rate (in Mbit/s)[a] 20 MHz channel 40 MHz channel 800 ns GI 400 ns GI 800 ns GI 400 ns GI […]

Aggregation in 802.11

802.11n and later WLAN standards introduced the concept of data frame aggregation. Even in earlier 802.11 standards, it was possible to send certain frames aggregated with a data frame (for e.g. CF-END frame with a QoS Frame), however, Data frames were never aggregated till then. The reason for aggregation of data frames can be depicted […]

MCS Rates in 802.11ac

The 802.11ac standard provided the number of spatial streams to be 8 and also increased the channel bonding size to 160 MHz (also 80+80MHz operation was allowed). This increased the theoretical throughput available to around 6 Gbps. The below table provides the data rate supported by 802.11ac. Spatial Streams VHT MCS Index Modulation Coding Rate […]

A-MPDU Parameters

The A-MPDU Parameters define the size of an aggregated packet and also define the proper spacing between aggregated packets so that the receive side WLAN station is able to decode the packet properly. The A-MPDU parameters are part of the HT Capability Information element and the VHT Capability information fields. The A-MPDU parameter set in […]