3. 多网络协同通信的标准化进展
各位好,我是老周。今天咱们聊聊WiFi的那些关键技术。说实话,很多做LTE的兄弟一听到WiFi就觉得是"野路子",不够专业。但我在实际项目中碰过不少壁——LTE和WiFi互补组网,你不懂WiFi的底层机制,根本玩不转。
这一节,我把WiFi的几个核心知识点掰开揉碎讲清楚。你不需要成为WiFi专家,但至少要知道它为什么这么设计,坑在哪里。
3.1 CSMA/CA:WiFi的"礼貌"机制
WiFi用的是CSMA/CA,不是CSMA/CD。这两个就差一个字母,但本质完全不同。
CSMA/CD是有线以太网用的——先听再发,冲突了就检测,然后重传。但无线环境不一样,你没法一边发一边收,因为收发共用一根天线。所以WiFi用了CSMA/CA——冲突避免。
核心逻辑:发之前先听信道,空闲了还要等一个随机退避时间,再发。目的就是尽量减少碰撞。
我在一个大型商场项目里遇到过这种情况:AP部署密集,终端又多,结果CSMA/CA的退避时间导致整体吞吐量直接腰斩。后来我们调整了EDCA参数,才把问题解决。
CSMA/CA有几个关键步骤:
- CCA(空闲信道评估):先听信道是否忙,能量检测+载波检测双重判断
- DIFS(分布式帧间间隔):信道空闲后,等一个固定时间
- 随机退避:在竞争窗口内随机选一个数,每空闲一个时隙就减1,减到0才能发
- ACK确认:接收端收到后回复ACK,发送端没收到就重传
避坑指南:我曾经在部署高密度WiFi时忽略了CSMA/CA的"隐藏节点"问题。两个终端都看不到对方,但都能看到AP,结果疯狂碰撞。后来启用了RTS/CTS机制,才稳定下来。
3.2 OFDM:从11a到11ax的"老黄牛"
OFDM不是WiFi独有的,LTE也在用。但WiFi的OFDM演进很有意思。
802.11a/g时代用的是OFDM,64个子载波,20MHz带宽。到了802.11n,引入了MIMO-OFDM,子载波还是64个,但可以多流并行。802.11ac把带宽扩展到80MHz甚至160MHz,子载波数增加到256个。802.11ax更进一步,子载波数达到1024个,子载波间距缩小到78.125kHz。
| 协议 | 带宽 | 子载波数 | 子载波间距 | OFDM符号时长 |
|---|---|---|---|---|
| 802.11a/g | 20 MHz | 64 | 312.5 kHz | 4 μs |
| 802.11n | 20/40 MHz | 64/128 | 312.5 kHz | 4 μs |
| 802.11ac | 20/40/80/160 MHz | 64/128/256/512 | 312.5 kHz | 4 μs |
| 802.11ax | 20/40/80/160 MHz | 256/512/1024/2048 | 78.125 kHz | 16 μs |
你想想看,子载波间距越小,对频偏越敏感。802.11ax的OFDM符号时长是16μs,比之前的4μs长了4倍。这意味着什么?抗多径能力更强,但同步要求也更高。
注意:OFDM的峰均比问题在WiFi里一直是个头疼事。功率放大器需要回退,否则信号会失真。802.11ax用了更复杂的削峰技术,但代价是功耗增加。
3.3 MIMO:从单枪匹马到多流并行
MIMO是WiFi性能提升的关键。802.11n开始引入,802.11ac把它发扬光大,802.11ax又加了MU-MIMO的上行能力。
MIMO的核心思想很简单:多根天线发,多根天线收,利用空间维度传输多路数据。但实现起来一点都不简单。
我记得第一次调试802.11ac的3x3 MIMO时,发现第三流死活跑不起来。查了半天,原来是天线隔离度不够,导致流间干扰太大。后来换了高隔离度的天线,才把问题搞定。
MIMO的几个关键模式:
- SU-MIMO:单用户MIMO,一个终端独占所有空间流。802.11n支持4x4,802.11ac支持8x8
- MU-MIMO:多用户MIMO,AP同时给多个终端发数据。802.11ac只支持下行,802.11ax支持上下行
- 波束成形:通过调整天线相位,让信号能量集中到目标方向。不是简单的"指向",而是基于信道状态信息的预编码
实战经验:MU-MIMO在802.11ac里其实挺鸡肋的。因为终端必须支持,而且信道条件要好。我在一个写字楼项目里测试过,开启MU-MIMO后,某些场景下吞吐量反而下降了。后来802.11ax的MU-MIMO才真正好用起来。
3.4 802.11协议族演进:从a/b/g到ax
802.11协议族演进,说白了就是WiFi从"能连上"到"连得快"再到"连得多"的过程。
我按时间线给大家捋一遍:
| 协议 | 频段 | 最大速率 | 关键技术 | 发布年份 |
|---|---|---|---|---|
| 802.11a | 5 GHz | 54 Mbps | OFDM | 1999 |
| 802.11b | 2.4 GHz | 11 Mbps | DSSS | 1999 |
| 802.11g | 2.4 GHz | 54 Mbps | OFDM | 2003 |
| 802.11n | 2.4/5 GHz | 600 Mbps | MIMO-OFDM, 40MHz | 2009 |
| 802.11ac | 5 GHz | 6.9 Gbps | MU-MIMO, 160MHz, 256-QAM | 2013 |
| 802.11ax | 2.4/5/6 GHz | 9.6 Gbps | OFDMA, 1024-QAM, MU-MIMO上下行 | 2019 |
802.11a和b是同一年的,但a用的是5GHz和OFDM,b用的是2.4GHz和DSSS。当时b更火,因为2.4GHz穿透力强。但a的OFDM为后来的演进打下了基础。
802.11g算是b的升级版,把OFDM带到了2.4GHz,速率提升到54Mbps。但说实话,2.4GHz干扰太严重了,实际速率远达不到理论值。
802.11n是真正的转折点。MIMO+40MHz带宽,速率直接跳到600Mbps。我记得当时部署11n网络时,客户问"能不能替代有线",我说"看场景"。现在回头看,11n确实让WiFi从"补充"变成了"主力"。
802.11ac只工作在5GHz,带宽扩展到160MHz,调制到了256-QAM,还引入了下行MU-MIMO。但说实话,160MHz在5GHz频段很难用,因为可用信道太少。我在一个体育场馆项目里试过,160MHz干扰太大,最后还是切回80MHz。
802.11ax,也就是WiFi 6,是真正的大招。OFDMA把信道分成更小的资源单元,可以同时服务多个终端。再加上上行MU-MIMO、1024-QAM、目标唤醒时间,效率和容量都大幅提升。
我的建议:如果你在做LTE和WiFi互补组网,优先考虑802.11ax。它的OFDMA机制和LTE的调度思想很像,融合起来更顺畅。而且6GHz频段的引入,让WiFi有了更多"干净"的信道。
3.5 关键技术关系图
下面这张图,我把WiFi的关键技术演进画出来了。你可以看到,从CSMA/CA到OFDMA,从单天线到MU-MIMO,WiFi一直在向"蜂窝化"靠拢。
从这张图可以看得很清楚:WiFi的演进不是线性的,而是螺旋上升。CSMA/CA从802.11开始就没变过,但EDCA的引入让它更灵活。OFDM从11a用到11ax,但OFDMA的加入让它从"独占信道"变成了"共享信道"。MIMO从11n的4x4到11ax的8x8,从单用户到多用户,从下行到上下行。
嗯,这里要注意一点:WiFi的演进不是简单的"新协议替代旧协议"。在实际网络中,11b/g/n/ac/ax是共存的。你部署一个11ax的AP,它还得兼容老终端。这就带来了很多兼容性问题,我在项目中没少为这个头疼。