Channel Puncturing in Wi-Fi 7

What is Channel Puncturing?

Channel puncturing allows Wi-Fi 7 access points (APs) to exclude specific subchannels affected by interference or noise, while efficiently utilizing the remainder spectrum. This ensures that maximum channel width is utilized and interference on a small chunk of channel width does not result in under utilization of the remainder large chunk of usable channel width.

Legacy channel width adjustment

In a legacy Wi-Fi scenario, wherein the AP/client are operating in 160 MHz channel width and interference is introduced on specific sub-channel the remaining channels are wasted while with static puncturing except for the interfering sub-channel all remaining channels in 160 MHz channel width can be used for data transmission.

Channel Puncturing Advertisement in Management and Data Frames

Verify the channel puncturing in Beacon, Association Response and data frame.

Beacon Frame- wlan.fc.type_subtype == 0x0008

Association Frame- wlan.fc.type_subtype == 0x0001

Data Frame- wlan.fc.type_subtype == 0x0028

Beacon– When channel puncturing is enabled, it is advertised in the Beacon frame under EHT Operations parameters.

The below scenario shows the AP is operating in 80 MHz channel width with primary channel as 37 and punctured sub-channel 39

IEEE 802.11 Wireless management>Tagged Parameters>EHT Operation>EHT Operation parameters.

  • Disabled Subchannel Bitmap Present- True
  • Channel width- 80 MHz
  • CCFS0 (Channel Center Frequency Segment 0)- 0x00000027 (reprsents hex equivalent of the punctured subchannel 39)

Association Response- When channel puncturing is enabled, it is advertised in the Beacon frame under EHT Operations parameters.

IEEE 802.11 Wireless management>Tagged Parameters>EHT Operation>EHT Operation parameters.

  • Disabled Subchannel Bitmap Present- True
  • Channel width- 80 MHz
  • CCFS0 (Channel Center Frequency Segment 0)- 0x00000027 (reprsents hex equivalent of the punctured subchannel 39)

QoS Data

In the Radiotap Header of the QoS Data frame, we can find the punctured channel information in EHT MU PPDU in the U-SIG field.

RadioTap Header>U-SIG>EHT-MU PPDU

Punctured Channel Information-0x04 (Represents Punctured channels)

How to configure Puncturing in 9800 WLC?

Puncturing can be enabled in RF profile associated to the AP radio under- Configuration>Tags and Profiles>RF/Radio>RF>Add Profile>802.11 be>Enable Preamble Puncturing

Assign this RF profile to the RF site tag mapped to the AP under test-

Configuration>Tags and Profiles>Tags>(2.4G/5G/6G) Band RF Profile

Related Blogs

EHT Trigger Frame

Dynamic Frequency Selection (DFS)

Band Select

Dynamic Channel Assignment (DCA)

Dynamic Bandwidth Selection (DBS)

Cisco Configuration Guides

How to configure 9800 WLC for max throughput and max spatial streams?