协议 计算器
Wi-Fi 数据速率计算器
计算 802.11n/ac/ax/be PHY 速率、OFDM 符号参数和单链路 MAC 有效吞吐量估算。
免费的浏览器端 802.11n/ac/ax/be 整信道单用户链路计算器。输入 MCS、信道带宽、空间流、保护间隔和帧参数, 即可计算 PHY 速率、帧空口时间和 MAC 有效吞吐量估算。输入不会上传;本模型不包含 RU/MRU、MLO、竞争、重传或误包率。
802.11 MCS 与空口速率
先计算 PHY 理论速率,再用可编辑的空口开销估算单链路 MAC 有效吞吐量。
高级 MAC 有效吞吐量设置
- PHY 理论速率
- 1.201 Gbps
- MAC 有效吞吐量估算
- 518.5 Mbps
- 空口效率
- 43.2%
- 调制 / 编码率
- 1024-QAM · 5/6
- 数据子载波
- 980
- 每 OFDM 符号数据位
- 16,333.33 bits
- OFDM 符号时长
- 13.6 µs
- 一次交换时长
- 370.3 µs
有效吞吐量是假设单发送方、无碰撞和无重传的空口估算,不代表测速结果。
802.11 PHY 速率如何计算
MCS 索引确定调制方式和前向纠错编码率;信道带宽决定数据子载波数量;空间流提供并行数据;保护间隔则改变 OFDM
符号时长。计算器使用 PHY 速率 = 每 OFDM 符号数据位 ÷ OFDM 符号时长。
这不只是一张 Wi-Fi MCS 速率表。页面会同时显示调制方式、编码率、数据子载波数量、每符号数据位和符号时长,方便核对最终 Mbps 或 Gbps 结果来自哪里。
支持的 Wi-Fi 代次
| 代次 | MCS | 信道带宽 | GI | 最大 NSS |
|---|---|---|---|---|
| 802.11n / HT | 0-7 | 20、40 MHz | 0.4、0.8 µs | 4 |
| 802.11ac / VHT | 0-9 | 20-160 MHz | 0.4、0.8 µs | 8 |
| 802.11ax / HE | 0-11 | 20-160 MHz | 0.8、1.6、3.2 µs | 8 |
| 802.11be / EHT | 0-13 | 20-320 MHz | 0.8、1.6、3.2 µs | 16 |
HT 使用 MCS 0-7 加独立 NSS 输入,从而避免旧式 HT 合并编号:MCS 8-15、16-23 和 24-31 分别隐含 2、3、4 个空间流。 802.11a/b/g 不采用相同的 MCS + NSS 输入模型,因此不在本计算器范围内。VHT 虽定义 MCS 0-9,但部分 MCS、信道带宽 与 NSS 元组未定义;计算器会拒绝这些组合,而不会编造速率。
速率表来源: Cisco 802.11ac 及后续代次数据率表 和 Cisco 802.11n MCS 参考。
802.11ax MCS 11 计算示例
802.11ax HE 的 MCS 11 对应 1024-QAM 和 5/6 编码率。80 MHz 全带宽传输使用 980 个数据子载波;两个空间流每个
OFDM 符号可携带 980 × 10 × 5/6 × 2 = 16,333.33 位。HE 符号时长为
12.8 + 0.8 = 13.6 µs,因此 PHY 速率约为 1201 Mbps。
更长的保护间隔会让同样的数据占用更多空口时间,从而降低速率。增加空间流只有在收发两端能力和无线信道都能支持这些独立流时才会生效。
示例参考: Cisco Wi-Fi 数据率表。
MAC 有效吞吐量估算方法
高级面板估算一次竞争式交换:DIFS/AIFS、平均退避、数据 PPDU、SIFS,以及 ACK 或 Block ACK。模型包含 30 字节 MAC 头假设、4 字节 FCS、A-MPDU 分隔符与填充、OFDM 符号取整和可编辑的 ACK PHY 速率。把交付的载荷位数除以完整交换时长, 即得到 MAC 有效吞吐量估算。若组合会让数据 PPDU 超过 5,484 µs,计算器会直接拒绝,而不会把它当成一次不可能的传输。
空口时间模型: IEEE 802.11 吞吐量与空口时间参考。
前导码时长保留为可编辑值,因为它取决于 PPDU 格式、训练字段和空间流配置。默认值适合做参数对比;如果要核对具体芯片或抓包, 应使用实测的前导码和控制帧速率。
这个结果不能预测什么
模型假设单发送方、无碰撞、无重传、固定 MCS 和全带宽单用户信道。它不模拟 OFDMA RU/MRU、多链路操作、打孔、DCM、速率自适应、 误包、隐藏节点、其他客户端竞争、TCP 行为或应用层开销。它适合检查 MCS 表、比较空口时间和规划实验,不应被当作互联网测速承诺。
Frequently asked questions
为什么 Wi-Fi 实际吞吐量低于 PHY 速率?
PHY 速率是编码后的原始数据率。一次真实交换还要占用前导码、MAC 头、竞争、SIFS/DIFS、ACK、重传和其他设备的空口时间。本页只估算无碰撞的单发送方交换,因此实测吞吐量仍可能更低。
空间流数量等于天线数量吗?
不等于。NSS 表示当前链路并行发送的独立编码数据流数量。设备可以拥有更多物理天线,但有效空间流还受对端能力、射频链路数和无线信道条件限制。
支持哪些 Wi-Fi 代次和 MCS 范围?
支持 802.11n HT MCS 0-7、802.11ac VHT MCS 0-9、802.11ax HE MCS 0-11 和 802.11be EHT MCS 0-13。HT 使用 MCS 0-7 加独立 NSS 输入,不采用旧式 MCS 0-31 合并编号。部分 VHT MCS、信道带宽与 NSS 组合未定义,计算器会拒绝这些输入。
为什么部分 802.11ac VHT 组合无效?
VHT 定义了 MCS 0-9,但并非每个 MCS 都适用于所有信道带宽和空间流数量。计算器会按照 VHT 速率表检查组合,对未定义的元组直接报错,而不是返回误导性的速率。
这个 Wi-Fi MCS 计算器支持 OFDMA 资源单元吗?
暂不支持。当前计算器只计算全带宽单用户 PHY,不处理 RU/MRU 分配、DCM、打孔、多链路操作或 OFDMA 多用户调度。
SIFS、DIFS、时隙和退避会影响什么?
它们会增加数据传输前后的信道接入与应答时间。SIFS 位于数据与 ACK 之间;DIFS/AIFS 和随机退避用于竞争式的新传输。它们影响 MAC 有效吞吐量估算,但不改变 PHY 理论速率。
聚合传输应该选择 ACK 还是 Block ACK?
包含多个 MPDU 的 A-MPDU 应选择 Block ACK。计算器会拒绝“多帧聚合 + 普通 ACK”的组合,因为它不符合当前建模的 A-MPDU 交换。