前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络设备硬核技术内幕 无线局域网篇 (十) 狂飙为我从天落 上

网络设备硬核技术内幕 无线局域网篇 (十) 狂飙为我从天落 上

作者头像
用户8289326
发布2022-07-27 21:20:49
5201
发布2022-07-27 21:20:49
举报
文章被收录于专栏:帅云霓的技术小屋

在上一期我们通过有趣的数学理论学习,掌握了无线通信的几条铁律,今天,我们终于可以计算一下Wi-Fi的传输速率啦!

先从802.11g算起。

802.11g有48个有效的子载波,采用64QAM调制——每个码元携带log2(64)=6bit信息,3b/4b编码,每次传输的时间(符号时间)为4微秒。

因此,802.11g的传输速率为:

1/0.000004 * 6 * (3/4) * 48 = 54Mbps。

我们用一个公式来抽象一下,WLAN速率的计算方法:

Speed为无线理论速率,symbol time为传输一个码元的时间。

每个码元可以携带若干个bit,与调制方式相关,如64QAM调制的情况下,每个码元携带6bit。

coding rate为编码率。由于有效信息要通过一定的编码才能形成码元(如1000M以太网使用8b/10b编码,编码率为0.8),因此,码元速率还需要乘以编码率,才是每个码元的有效信息量。

sub-channel为子信道数,如802.11g为48。

到了802.11n时代,子信道数增加了4个,进化为52个子信道。

同时,由于802.11n允许将两个码元传输之间的保护时间减半,symbol time缩短为3.6ms。

码元编码技术也进行了优化,使用了5b/6b编码,coding rate提升到了5/6.

这样一来……

802.11n的理论速率为

1/0.0000036 * 6 * (5/6) * 52 = 65Mbps。

802.11n还有一项开创性的技术:

信道合并。

802.11n的每个信道宽度为20MHz,可以提供56个子载波,其中4个传输监控信令。当2个20MHz信道合并为1个40MHz信道后,它可以提供112个子载波,去掉4个监控信令信道,还剩下108个子信道。

理论速率为:

1/0.0000036 * 6 * (5/6) * 108 = 150Mbps。

让我们回顾前面的内容《无线局域网篇 (三) 飙车方法论(上)》,在802.11n中,新引入了MIMO机制,可以利用空间多条流同时收发,成倍提升WLAN传输速率。因此,在N x N的MIMO情况下,就可以提供150Mbps * N的速率,如4x4 MIMO可以达到600Mbps。

当WLAN演进到802.11ac世代,速率的计算也类似。

802.11ac相比起802.11n来,调制方式采用了256QAM,编码率仍然为5/6。

802.11ac与802.11n最大的区别是,802.11ac引入了5GHz频率,频宽为80MHz,划分为250个子载波,其中16个用于信道监控,其他234个用于传输数据。

我们将这些数据代入前文公式:

1/0.0000036 * 8 * (5/6) * 234 = 433.3Mbps。

当802.11ac使用2x2,3x3,4x4 MIMO的时候,数据传输速率可以达到867M,1300M和1733Mbps。

由于802.11ac只使用5GHz频段,而2.4GHz依然可以给802.11n使用,一般地,802.11ac的WLAN AP都同时支持802.11n。

这样一来——

我们注意到,802.11ac采用了256QAM调制,那么,如果将这种调制方式应用到802.11n上呢?

这种技术叫做TurboQAM。在引入了TurboQAM后,802.11n单条空间流速率也提升到了——

1/0.0000036 * 8 * (5/6) * 108 = 200Mbps。

4x4 MIMO的情况下可以达到800Mbps。

给大家留一个问题:

802.11ac wave2 3射频12条流的AP,最大吞吐可以到多少呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档