第2章 物理层核心原理:OFDM与OFDMA、MIMO与MU-MIMO、调制方式与编码率
各位好,欢迎来到第二章。上一章我们聊了WiFi的整体演进,今天咱们把镜头拉近,看看物理层到底在干什么。说白了,物理层就是决定“信号怎么发、怎么收、怎么扛干扰”的那一层。我做了十几年无线,见过太多优化半天没效果的情况——最后发现,问题就出在对物理层理解不够深。
这一章内容有点多,但都是硬核干货。我会把OFDM、MIMO、调制编码这些概念串起来讲,让你知道它们之间怎么配合的。
核心一句话:WiFi 6/7的物理层,本质上是“多载波 + 多天线 + 高阶调制”的组合拳。缺一个,性能都上不去。
2.1 OFDM与OFDMA:从“单车道”到“多车道”
先说说OFDM。这个名字你可能听过很多次,但它的核心思想其实很简单:把一个高速数据流,拆成多个低速子流,分别调制到不同的子载波上同时发送。
为什么要这么干?因为无线信道有多径效应。信号反射、绕射后,到达接收端的时间不一样,就会产生码间干扰。单载波系统遇到多径,基本就废了。但OFDM把数据分散到几十上百个窄带子载波上,每个子载波的符号周期变长,多径时延相对就变小了——说白了,就是“把大问题拆成小问题”。
我早期做802.11n项目时,遇到过一个问题:在室内环境下,OFDM信号总是莫名其妙地掉包。后来排查发现,是循环前缀(CP)长度设置不对。CP是OFDM的关键设计——它在每个符号前面复制一段尾部数据,用来吸收多径时延。如果CP太短,多径信号会“溢出”到下一个符号,造成符号间干扰。
避坑指南:我曾经在部署WiFi 5网络时,忽略了CP长度对覆盖的影响。在长距离传输场景下,多径时延变大,默认的CP不够用,导致误码率飙升。后来手动调整了GI(保护间隔)配置,问题才解决。记住:CP不是越大越好,但太小肯定出事。
OFDMA呢?它是OFDM的升级版。OFDM一次只能服务一个用户,所有子载波都归一个人用。而OFDMA把子载波分成若干资源单元(RU),可以同时分配给多个用户。WiFi 6引入OFDMA,就是为了解决“一个用户占着整个信道,其他人只能等”的问题。
举个例子:你家里有4个人同时刷视频、打游戏、看直播。用OFDM,大家得排队用信道,延迟高得吓人。用OFDMA,每个人分到一部分子载波,同时传输——延迟直接降下来。
| 特性 | OFDM(WiFi 4/5) | OFDMA(WiFi 6/7) |
|---|---|---|
| 子载波分配 | 全部给一个用户 | 分RU给多个用户 |
| 多用户支持 | 不支持(需竞争) | 原生支持 |
| 延迟表现 | 高(排队等待) | 低(并行传输) |
| 频谱效率 | 低(空闲子载波浪费) | 高(精细分配) |
| 适用场景 | 单用户大流量 | 多用户混合流量 |
OFDMA的RU大小可以灵活配置。WiFi 6支持26、52、106、242、484、996个子载波的RU组合。RU越小,能同时服务的用户越多,但每个用户的速率越低。这就像切蛋糕——切得越细,分的人越多,但每人分到的块越小。
注意:OFDMA虽然好,但不是所有场景都适用。如果只有一个用户在下载大文件,OFDMA反而会引入调度开销,不如直接用OFDM把全部子载波给它。WiFi 6的AP会动态选择用OFDM还是OFDMA,你不需要手动配置,但理解这个逻辑对排查问题有帮助。
2.2 MIMO与MU-MIMO:从“单天线”到“天线阵列”
MIMO,多输入多输出。说白了,就是多发多收。一根天线发,一根天线收,那是SISO。两根天线发,两根天线收,就是2x2 MIMO。WiFi 5最高支持4x4,WiFi 6支持8x8,WiFi 7支持16x16。
MIMO的核心价值有两个:空间复用和空间分集。
- 空间复用:用多根天线同时发不同的数据流,速率翻倍。2x2 MIMO理论上速率是SISO的两倍。
- 空间分集:用多根天线发相同的数据,提高可靠性。一根天线被遮挡了,另一根还能收到。
我记得有一次在大型展会上做WiFi演示,现场干扰特别大,单天线终端根本连不上。后来我们换用了支持3x3 MIMO的AP,配合波束赋形,信号质量直接提升了一个档次。这就是MIMO分集增益的实战价值。
MU-MIMO呢?它是MIMO的“多用户版本”。传统MIMO一次只能跟一个终端通信,MU-MIMO可以同时跟多个终端通信。WiFi 5只支持下行MU-MIMO,WiFi 6支持上下行MU-MIMO。
MU-MIMO的原理是:AP利用多根天线,在空间上形成不同的波束,每个波束对准一个终端。这样,多个终端的数据可以在同一时间、同一频率上传输,互不干扰。这叫做“空分多址”(SDMA)。
实战经验:MU-MIMO的效果取决于终端分布。如果两个终端靠得很近,AP很难把它们在空间上分开,MU-MIMO增益就会下降。我建议在部署时,尽量让终端分散在不同角度,别挤在一起。
MIMO还有一个关键参数:空间流数。AP支持8x8 MIMO,不代表它能同时发8个空间流。空间流数受限于天线数和信道条件。WiFi 6最多支持8个空间流,WiFi 7支持16个。
| 技术 | 空间流数 | 多用户支持 | 典型增益 |
|---|---|---|---|
| SISO | 1 | 否 | 基准 |
| SU-MIMO (2x2) | 2 | 否 | 速率翻倍 |
| SU-MIMO (4x4) | 4 | 否 | 速率4倍 |
| MU-MIMO (4x4) | 4 | 是(最多4用户) | 多用户吞吐量提升 |
| MU-MIMO (8x8) | 8 | 是(最多8用户) | 高密度场景优势明显 |
2.3 调制方式:BPSK、QPSK、QAM
调制,就是把数字比特变成模拟信号的过程。WiFi用的调制方式从简单到复杂,依次是:BPSK、QPSK、16-QAM、64-QAM、256-QAM、1024-QAM,WiFi 7还支持4096-QAM。
调制阶数越高,每个符号携带的比特数越多,速率越快。但代价是:对信噪比(SNR)的要求更高。BPSK每个符号只带1比特,抗干扰能力最强。4096-QAM每个符号带12比特,但稍微有点噪声就解调错误。
我做过一个测试:在-80dBm的弱信号下,256-QAM基本不可用,但BPSK还能稳定连接。这就是为什么WiFi会动态调整调制方式——信号好时用高阶调制,信号差时降级到低阶调制。
| 调制方式 | 每符号比特数 | 所需SNR(近似) | 典型场景 |
|---|---|---|---|
| BPSK | 1 | 6 dB | 弱信号、远距离 |
| QPSK | 2 | 10 dB | 中等距离 |
| 16-QAM | 4 | 16 dB | 室内覆盖 |
| 64-QAM | 6 | 22 dB | 近距离 |
| 256-QAM | 8 | 28 dB | 高质量链路 |
| 1024-QAM | 10 | 34 dB | WiFi 6 最佳条件 |
| 4096-QAM | 12 | 40 dB | WiFi 7 极致速率 |
注意:调制阶数不是越高越好。我曾经遇到一个案例,AP和终端距离很近,但速率上不去。排查发现,终端固件有bug,强制锁死在64-QAM,不会自动升级到256-QAM。升级固件后,速率直接翻倍。所以,如果你发现近距离速率异常,先检查调制方式是否被锁定。
2.4 编码率:纠错能力的“调节旋钮”
编码率,就是有效数据在总传输数据中的占比。比如编码率5/6,意思是每6个传输比特中,有5个是有效数据,1个是纠错冗余。编码率越高,有效数据占比越大,速率越快,但纠错能力越弱。
WiFi支持的编码率有:1/2、2/3、3/4、5/6。编码率1/2纠错能力最强,但速率只有一半。编码率5/6速率最高,但抗干扰能力最差。
调制方式和编码率组合起来,就构成了MCS(调制与编码策略)索引。MCS 0到MCS 11是WiFi 6常用的范围。MCS越高,速率越快,但对信道质量要求越高。
关键理解:调制方式决定“每个符号能带多少比特”,编码率决定“这些比特里有多少是有效数据”。两者共同决定了实际速率。WiFi的速率自适应算法,就是动态选择最优的MCS。
我建议你在做WiFi性能测试时,重点关注MCS索引。如果MCS一直很低(比如0-3),说明信号质量差,需要优化覆盖或减少干扰。如果MCS很高(比如9-11),说明链路质量好,可以尝试提升带宽或空间流数。
2.5 知识体系总览
下面这张图,把本章的核心概念串起来了。你可以看到,OFDM/OFDMA负责频域资源分配,MIMO/MU-MIMO负责空域资源利用,调制和编码负责把数据高效地“塞进”信号里。三者协同,才构成了WiFi物理层的完整拼图。
2.6 本章小结
这一章内容不少,但都是物理层的核心。我帮你理一下重点:
- OFDM把信道分成多个子载波,抗多径能力强;OFDMA进一步把子载波分给多个用户,提升多用户效率。
- MIMO用多天线实现空间复用和分集;MU-MIMO让AP同时服务多个终端。
- 调制方式从BPSK到4096-QAM,阶数越高速率越快,但对信噪比要求越高。
- 编码率从1/2到5/6,越高有效数据占比越大,但纠错能力越弱。
- 调制和编码组合成MCS索引,是WiFi速率自适应算法的核心依据。