WIFI SPEC中规定了40MHz信道组合,80M/160MHz中心频点,以欧洲信道规定为例:
1.带宽为40MHz时,如下图所示:

如上图所示,当初始信道设置为36时,此时36信道应为primary channel。管理包应在信道36,带宽20M发送和接收。40M的信道组合因上图operating class 5中behavior limits set规定为PrimaryChannelLowerBehavior,故40M带宽的信道组合secondary channel应为信道40。operating class 8中规定了PrimaryChannelUpperBehavior,故初始信道为40时,40M带宽的secondary channel应为信道36.
2.80M/160MHz带宽的中心频点

从上图 channel center frequency index可以看到,当信道为80M时,operating class为128时,中心频点可以为42/58/106/122
3.决定双方信道带宽元素
(1)在ProbeRequest/ProbeResponse/Beacon帧中,有HT Capability Info字段决定是否支持40M带宽。

当supported channel width set设置为1时,支持20/40M带宽操作;当该值为0时,仅支持20M带宽操作。
在HT operation information字段中,secondary channel offset字段会显示secondary channel的位置。


(2)在Probe Request / Probe Response / Beacon帧中,有VHT Operation Info字段的channel width和channel center frequency segment 1两个元素决定是否支持80M/160M带宽。
在HT元素支持40M带宽的前提下,VHT元素中channel width为0,且channel center frequency segment 1为0时,表示仅支持20/40M带宽;channel width为1,且channel center frequency segment 1为0时,表示支持20/40/80M带宽。


4.信道切换
一般在连接时根据双方收到的ProbeRequest/ProbeResponse/Beacon帧中HT/VHT capabilities信道宽度元素(如上述3)决定BSS支持的最大带宽。但也可在连接完成后改变BSS信道宽度,方式如下。
(1)AP可通过Beacon帧中的secondary channel offset设置为0指示从20/40M BSS切换到20MHz BSS运行,同时将STA Channel Width设置为0,以标识其只接收20MHz传输。同理,AP可以将secondary channel offset设置为1或3指示从20M BSS切换到20/40MHz BSS运行,同时将STA Channel Width设置为1,以标识其可以接收40MHz传输。

(2)AP可以使用Extended Channel Switch Announcement(信道切换通告)指示改变BSS运行带宽和转换信道。

New Operating Class:如下图,如果operating class设置为5,此时意味着双方需要切换到40M带宽运行BSS。
New Channel Number:新的信道编号
Channel Switch Count:表示切换带宽/信道行为发生在发送完几个beacon帧之后发生,例如值为0,表示需要马上切换,值为1表示下一个beacon发送完成后切换,以此类推。

本文详细介绍了Wi-Fi 20/40/80MHz带宽切换的规范,包括欧洲信道规定下的40MHz信道组合,80M/160MHz中心频点的选择,以及在ProbeRequest/ProbeResponse/Beacon帧中的HT和VHT能力字段如何决定信道带宽支持。同时,讨论了AP如何通过Beacon帧和Extended Channel Switch Announcement进行信道宽度切换,以改变BSS运行带宽。
1570






