传统 WiFi 中 CSMA 的使用与新兴 WiFi 协议中的 OFDMA 相冲突。我们假设一种场景,所有设备(AP 和站点)都基于 802.11ax 并支持 OFDMA。我们正在考虑预定的数据传输阶段,其中允许多个站点同时传输,但使用不同的资源单元 (RU)。如果站点在传输之前执行载波侦听,它们将检测到其他站点即将传输,从而导致它们保持沉默。在这种情况下,只有一个用户会在特定时间传输,而其他 RU 则被浪费。主要原因是载波侦听是在整个带宽上进行的,而不是在单个 RU 上进行的。
因此,我的问题如下:
使用 CSMA/CA 时,特定时间内只允许一个站点进行传输。因此,尽管 OFDMA 为多个站点分配了 RU,但只有成功占用信道的站点才会进行传输。
如果所有 Station 都支持 OFDMA,CSMA 其实并不是必需的功能。根据 802.11ax 的一些文档,即使在上行 OFDMA 随机接入 (UORA) 阶段,CSMA 也不是必需的。CSMA 仍然存在的主要原因是为了确保与传统 WiFi 设备的兼容性。因此,如果网络中有一个传统 WiFi 设备,OFDMA 将毫无用处,整个网络的性能将会受到 WiFi 4 性能的瓶颈。
上述想法正确吗?