你刚搬进新公寓,第一时间就把千兆宽带装好了。路由器就摆在客厅正中央,手机显示WiFi信号满格——五格全满,那种让人心安的绿色。你满怀期待地打开测速软件,准备迎接飞一般的网速。

结果:下载速度12Mbps。

不是120Mbps,不是500Mbps,是12Mbps。你检查了宽带套餐,确认确实是千兆;你重启了路由器,问题依旧;你甚至把路由器抱到手机旁边测,速度也没提升多少。信号明明满格,为什么网速却像回到了拨号时代?

这个问题的答案,藏在你从未关注过的无线协议底层。WiFi信号强度只是冰山一角,真正决定网速的是水面之下的庞然大物。

信号强度≠可用带宽:RSSI和SNR的区别

当你看到手机上的WiFi信号满格时,显示的是RSSI(Received Signal Strength Indicator,接收信号强度指示)。RSSI测量的是你的设备"听到"路由器喊话的音量。

但音量大不代表听得清。

想象你在一场嘈杂的音乐节上,朋友就在你旁边大喊,声音确实很大——但你可能还是听不清他在说什么,因为周围的噪音太强了。WiFi同理:路由器的信号强度可能很高,但如果周围的"噪音"(干扰)也很强,数据传输照样会出问题。

这就是SNR(Signal-to-Noise Ratio,信噪比)的概念。SNR = 信号强度 - 噪声底噪,单位是dB。

SNR如何影响你的网速?

WiFi使用QAM(正交幅度调制)来传输数据。不同的QAM阶数对应不同的数据密度,但对SNR的要求也不同:

调制方式 编码率 所需SNR 每符号比特数
BPSK 1/2 ~5 dB 1
QPSK 3/4 ~13 dB 2
16-QAM 3/4 ~19 dB 4
64-QAM 5/6 ~27 dB 6
256-QAM 5/6 ~32 dB 8
1024-QAM 5/6 ~35 dB 10

你的手机可能显示"连接速度866Mbps"(这是256-QAM、80MHz信道、2×2 MIMO的理论PHY速率),但如果实际SNR只有15dB,系统会自动降级到16-QAM,实际PHY速率可能只有一百多Mbps。

更糟糕的是:路由器显示的"连接速度"往往是峰值PHY速率,不是你当前的实时速率。 它就像汽车仪表盘上的"最高时速280km/h",但你在堵车的市区实际只能开30km/h。

CSMA/CA:WiFi的"先听后说"困境

有线以太网使用CSMA/CD(载波侦听多路访问/冲突检测),设备边发边听,一旦检测到冲突就停止并重发。但WiFi做不到这一点——无线设备不能同时发送和接收,所以WiFi使用CSMA/CA(载波侦听多路访问/冲突避免)。

CSMA/CA的工作流程是这样的:

  1. 设备想发送数据,先侦听信道是否空闲
  2. 如果信道空闲持续DIFS时间(分布式帧间间隔),设备可以开始发送
  3. 如果信道忙碌,设备进入退避流程:随机选择一个退避时间,倒计时结束后再尝试

问题在于:WiFi是一个共享媒介。

同一信道上的所有设备——你家的路由器、邻居家的路由器、你手机、你平板、你电视、邻居家的所有设备——都在竞争同一个信道的使用权。这就像一群人在一个房间里开会,每个人说话前都要先确认没人正在说话,然后随机等待一段时间再开口。

当设备数量增加时,冲突概率急剧上升。每次冲突后,设备的竞争窗口(CW)会翻倍:

  • 第一次冲突:CW = CWmin
  • 第二次冲突:CW = 2 × CWmin
  • 第三次冲突:CW = 4 × CWmin
  • 直到达到CWmax

对于802.11a/g/n/ac,默认CWmin=15,CWmax=1023。这意味着一个设备在最坏情况下可能需要等待1023个时隙才能尝试发送。每个时隙虽然只有9μs(802.11a/g/n/ac)或20μs(802.11b),但在高竞争环境下,这种等待会累积成显著的延迟。

同频干扰与邻频干扰:信道的隐形战场

2.4GHz频段有14个信道编号,但实际上只有3个不重叠的信道:1、6、11。每个信道占用22MHz带宽,而信道间隔只有5MHz:

信道1:  |----2412----|
信道2:    |----2417----|
信道3:      |----2422----|
...
信道6:           |----2437----|

当你的路由器使用信道3,邻居使用信道1时,两个信号会部分重叠——这就是邻频干扰(Adjacent Channel Interference)。邻频干扰比同频干扰更糟糕:同频干扰下,设备至少能通过CSMA/CA机制互相避让;邻频干扰下,两个网络会互相"污染",都无法正常工作。

5GHz频段情况好一些,有25个可用信道(美国),但问题依然存在:

  • DFS信道(52-144)需要避让雷达信号,一旦检测到雷达,AP必须在200ms内停止传输,60秒内不能使用该信道
  • 越来越多的设备使用80MHz甚至160MHz信道,导致有效信道数大幅减少

信道宽度与干扰的权衡:

信道宽度 理论PHY速率翻倍 噪声底噪增加 可用非重叠信道数(5GHz)
20 MHz 基准 基准 25
40 MHz ×2 +3 dB 12
80 MHz ×4 +6 dB 6
160 MHz ×8 +9 dB 2

使用更宽的信道可以提升理论速率,但代价是:

  • 噪声底噪增加,SNR下降,可能被迫使用更低阶的调制
  • 可用信道数减少,同频干扰概率增加
  • 在密集部署环境中,性能反而可能下降

隐藏节点问题:CSMA/CA的天敌

假设有这样一个场景:设备A和设备C都能听到路由器B,但A和C互相听不到。A正在向B发送数据,C检测到信道空闲,于是也开始发送——结果在B处发生冲突。

这就是隐藏节点问题(Hidden Node Problem)

在典型的家庭环境中,这个问题非常普遍。客厅的电视和卧室的手机可能都能看到路由器,但隔着一堵墙,它们互相听不到。两台设备同时发送,冲突发生,数据丢失,必须重传。

802.11提供了RTS/CTS(请求发送/清除发送)机制来缓解这个问题:

  1. 发送方先发一个小的RTS帧
  2. 接收方回复CTS帧,通知周围所有设备"我要接收数据了,请保持安静"
  3. 数据传输开始

RTS/CTS可以解决隐藏节点问题,但代价是增加了控制帧开销。对于小数据包,这个开销可能超过数据传输本身的时间。因此,大多数设备默认关闭RTS/CTS,或只在数据包大于某个阈值(默认2347字节,相当于关闭)时才启用。

老设备拖慢全网:Airtime Fairness的缺失

你的新手机支持WiFi 6,理论速率可达2402Mbps。但你的智能灯泡可能只支持WiFi 4,最高速率只有72Mbps。

在传统的WiFi调度中,这两个设备获得"公平"的发送机会——但公平的是发送次数,不是发送时间。

假设路由器要给两个设备各发送100KB数据:

  • 给手机发送:100KB ÷ 2402Mbps ≈ 0.33ms
  • 给灯泡发送:100KB ÷ 72Mbps ≈ 11ms

灯泡占用信道的时间是手机的33倍!在此期间,手机只能等待。

这就是为什么一个老旧的WiFi设备就能拖慢整个网络。你的千兆宽带、WiFi 6路由器,最终被一个只支持802.11n的智能插座卡在了百兆水平。

Airtime Fairness技术试图解决这个问题:给每个设备分配相等的信道占用时间,而不是相等的发送机会。但这需要路由器端的支持,而且实现方式各不相同,效果参差不齐。

PHY速率与实际吞吐量的鸿沟

你的手机显示"连接速度1200Mbps",但实际下载速度可能只有500Mbps。差距去哪了?

WiFi协议开销包括:

  1. 前导码和物理层头:每个数据包都需要约20-40μs的同步序列和物理层头
  2. MAC层头:24字节的MAC头
  3. 帧校验序列:4字节CRC
  4. 确认帧(ACK):每个单播帧都需要确认
  5. 帧间间隔:SIFS(短帧间间隔)、DIFS等
  6. 竞争时间:退避等待时间
  7. 管理帧:Beacon、Probe Request/Response等

研究表明,WiFi的MAC层效率通常只有60%-80%。也就是说,1200Mbps的PHY速率,实际可用吞吐量大约是720-960Mbps——在没有干扰、没有竞争的理想情况下。

帧聚合技术的改进:

802.11n引入了A-MPDU和A-MSDU帧聚合,将多个数据帧合并成一个大的物理帧发送,大大减少了协议开销:

技术 原理 最大聚合数 适用场景
A-MSDU 多个MSDU封装在一个MPDU 7935字节 高SNR、低误包率
A-MPDU 多个MPDU在一个传输机会中发送 65535字节 各种环境

WiFi 6进一步增强了帧聚合能力,允许混合不同QoS等级的帧,进一步提升了效率。

OFDMA与MU-MIMO:WiFi 6的破局之道

WiFi 6(802.11ax)引入了两项关键技术来应对高密度环境:

OFDMA(正交频分多址):

传统WiFi(OFDM)每次传输占用整个信道带宽,即使只发送一个小数据包。OFDMA将信道划分为多个Resource Unit(RU),可以同时为多个设备服务:

RU大小 子载波数 等效带宽 80MHz信道最大用户数
RU-26 26 ~2 MHz 37
RU-52 52 ~4 MHz 18
RU-106 106 ~8 MHz 9
RU-242 242 ~20 MHz 4
RU-484 484 ~40 MHz 2
RU-996 996 ~80 MHz 1

OFDMA特别适合小数据包、多设备的场景,如IoT设备、语音通话、游戏等。

MU-MIMO(多用户多入多出):

WiFi 5引入了下行MU-MIMO,WiFi 6增加了上行MU-MIMO。MU-MIMO允许路由器同时向多个设备发送不同的数据流:

  • WiFi 5:最多4个下行空间流
  • WiFi 6:最多8个下行/上行空间流

MU-MIMO适合大数据包传输,如视频流、文件下载;OFDMA适合小数据包传输。两者互补,共同提升网络效率。

BSS Coloring:让重叠网络和平共处

WiFi 6引入的另一个重要特性是BSS Coloring(基本服务集着色)。

在传统WiFi中,任何设备只要检测到信道上的信号强度超过CCA(空闲信道评估)门限,就会认为信道忙碌。这导致即使信号来自邻居家的网络,你的设备也会避让。

BSS Coloring给每个BSS分配一个"颜色"(6位标识符,0-63)。当设备检测到信号时:

  • 如果颜色与自己相同(来自同一BSS),使用传统的CCA门限(约-82dBm)
  • 如果颜色不同(来自OBSS,重叠BSS),使用更高的CCA门限(可调整,如-62dBm)

这意味着,只要邻居的信号不是特别强,你的设备可以忽略它,继续发送数据。这被称为空间复用(Spatial Reuse),是WiFi 6应对高密度部署的关键技术。

实战诊断:如何找出真正的瓶颈

当你遇到"信号满格但网速慢"的问题时,可以按以下步骤排查:

第一步:确认是WiFi问题还是宽带问题

用网线直连路由器测速。如果网线测速正常,WiFi测速慢,问题确实在无线侧。

第二步:检查PHY速率

在手机或电脑上查看当前连接的PHY速率(不是信号强度):

  • Windows:设置 → 网络和Internet → WiFi → 属性
  • macOS:按住Option键点击WiFi图标
  • Android:设置 → 关于手机 → 状态信息

如果PHY速率很低(如几十Mbps),可能是设备距离太远、障碍物太多,或设备只支持老旧标准。

第三步:检查SNR

使用专业工具(如WiFi Analyzer、NetSpot)查看SNR:

  • SNR > 40 dB:优秀,可支持最高调制
  • SNR 25-40 dB:良好,可支持256-QAM
  • SNR 15-25 dB:一般,可能降级到64-QAM或更低
  • SNR < 15 dB:差,连接可能不稳定

第四步:检查信道拥堵

使用WiFi Analyzer扫描周围网络:

  • 如果2.4GHz信道1、6、11都有多个网络,考虑切换到5GHz
  • 如果5GHz非DFS信道也很拥堵,考虑使用DFS信道(注意雷达避让)

第五步:检查重传率

在路由器管理界面或使用专业工具查看重传率:

  • 重传率 < 5%:正常
  • 重传率 5-15%:有问题,需排查干扰
  • 重传率 > 15%:严重问题,连接质量很差

第六步:识别老设备

查看连接设备列表,找出只支持802.11b/g/n的设备。这些设备可能是拖慢网络的罪魁祸首。

优化建议:让WiFi真正跑起来

针对信道规划:

  • 2.4GHz:只使用1、6、11信道,强制20MHz带宽
  • 5GHz:优先使用非DFS信道(36-48, 149-165),在高密度环境使用20MHz或40MHz
  • 6GHz:如果设备和路由器都支持,这是干扰最少的频段

针对设备管理:

  • 禁用路由器的传统速率支持(如1/2/5.5/11Mbps),阻止802.11b设备连接
  • 启用Airtime Fairness(如果路由器支持)
  • 将IoT设备隔离到单独的SSID或频段

针对覆盖优化:

  • 使用多个AP而不是一个"超级路由器"
  • AP之间使用有线回程,不要用无线中继
  • 每个AP覆盖范围适中,功率不要设得太高(高功率会导致远端设备能收到信号但发送困难)

针对技术选型:

  • 优先选择WiFi 6或更高标准的设备
  • 确保设备支持160MHz信道(如果环境允许)
  • 注意设备的MIMO能力:2×2是主流,4×4需要设备也支持才能发挥优势

WiFi 7:下一个时代的答案?

WiFi 7(802.11be)正在逐步普及,带来了更多改进:

  • 320MHz信道:理论PHY速率翻倍
  • 4096-QAM:每个符号携带12bit数据
  • MLO(多链路操作):同时使用多个频段,提高可靠性和吞吐量
  • 多RU调度:更灵活的资源分配

但WiFi 7解决的是"好中求优"的问题。如果你的WiFi 6网络已经跑满了你的宽带,升级WiFi 7不会带来明显提升。真正需要WiFi 7的是:

  • 超过1Gbps的宽带
  • 大量高带宽设备同时使用
  • 对延迟极其敏感的应用(VR/AR、云游戏)

WiFi信号强度只是表象。真正决定你网速的,是SNR、信道竞争、协议开销、设备能力等一系列因素的综合作用。理解这些底层原理,你才能对症下药,让WiFi真正发挥应有的性能。

下次看到"信号满格但网速慢",别再只想着重启路由器了——拿起WiFi Analyzer,看看信道有多拥挤、SNR有多高、邻居有多少AP。答案就在频谱里。


参考资料

  1. IEEE 802.11-2020 Standard - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
  2. Cisco, “802.11ax: The Next Generation of Wireless”
  3. Ekahau, “Channel Planning Best Practices for Better Wi-Fi”
  4. Network Academy, “Interference, RSSI, and SNR”
  5. Interline, “Minimum 802.11 SNR Sensitivity”
  6. Revolution WiFi, “Wireless QoS Part 5 - Contention Window and Final Thoughts”
  7. Cisco Blogs, “Wi-Fi 6 OFDMA: Resource unit (RU) allocations and mappings”
  8. Wiisfi.com, “Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/ac/ax/be/bn)”
  9. Huawei, “Wi-Fi 6 (802.11ax)技术白皮书”
  10. CWNP, “The WiSE Article Series: Interference from Non-WiFi Sources”
  11. Extreme Networks, “Wi-Fi Efficiency – Poor Performance due Retransmission overhead”
  12. Aruba Networks, “802.11 Association Process Explained”
  13. Wikipedia, “Carrier-sense multiple access with collision avoidance”
  14. ResearchGate, “Performance Analysis of the IEEE 802.11ax MAC Protocol”
  15. IEEE 802.11e-2005 Amendment: MAC Enhancements for Quality of Service