为什么我的 Wi-Fi 路由器显示链接速度为 72 Mbps?

May*_*ank 20 wireless-networking wireless-router

我有这个路由器:
https : //www.asus.com/Networking/RTN12LX/specifications/
它支持高达 300 Mbps 的速度。然而,我所有连接到它的客户端都显示 72 Mbps 的链接速度。客户端都是现代设备,如 OnePlus 3 等。
即使是连接到同一路由器的有线连接 (~60 Mbps) 的 SpeedTest 结果也更多,即使站在路由器旁边,无线连接 (~25 Mbps) 的结果也几乎减半!

这里发生了什么?

Spi*_*iff 34

给定客户端在连接到给定 AP 时可以获得的最大 Wi-Fi 链接速度(PHY 速率)是两个设备支持的速度提升因素的交集(它们支持的维恩图中的重叠)。

智能手机——即使是顶级型号——通常没有支持顶级 AP、笔记本电脑或台式机所需的所有提速因素所需的功率和热预算以及物理空间Wi-Fi卡可以支持。我从未见过支持 3 个或更多空间流的智能手机,即使 3x3 接入点和笔记本电脑于 2009 年开始出货。

因此,如果一个设备支持 2 个空间流但仅 20MHz 宽的信道,而另一台设备支持高达 80MHz 宽的信道但仅支持 1 个空间流,则它们都支持的子集是 1 个空间流和 20MHz 宽的信道。

使用 1 个空间流和 20MHz 宽信道以及仅 802.11n 调制方案,您可以获得的最大 PHY 速率为 72.2 Mbps。这似乎就是你所处的情况。

我唯一不确定的是你的 OnePlus 3。很难找到关于它支持多少空间流的可靠信息。它使用高通骁龙 820 SoC,并且 820 的至少一个变体支持两个空间流。可能是您的 OnePlus 3 使用了仅支持单个空间流的不同变体,或者可能是 OnePlus 决定通过仅支持单个空间流来节省电池和空间,即使他们使用的芯片支持 2 (当节省电池和尺寸等权衡足够好时,系统设计人员选择不充分利用他们正在使用的芯片的每一个可能的功能是很常见的)。


use*_*686 9

路由器可能支持 300 Mbps 的链接速度,但您的客户端设备不支持。

公告的最大值需要 40 MHz 信道宽度(常规 20 MHz 信道容量的两倍)和两个同步 MIMO 流(单个流容量的两倍)。

如果您的客户端设备既不支持 MIMO 也不支持 40 MHz 信道,那么您自然只能获得 300 Mbps 的四分之一。

(实际上,除非另有说明,否则 Wi-Fi 接入点本身以“仅 20 MHz”模式启动是很常见的——宽信道在 5 GHz 上很好,但在 2.4 GHz 频段中它们的空间很小,而这已经只有~ 60 MHz 的空间。)

  • 由于 2.4 GHz WiFi 频段的使用量很大,除非您住在树林中的小屋中,否则您无法在 2.4 GHz 上获得 40 MHz 频道。当在其信道内检测到其他网络时,该规范要求设备切换到 20 MHz。 (3认同)

use*_*142 8

在 802.11n 中有很多速率(所谓的 MCS)。AP 和客户端试图选择最佳速率。这是完整列表。https://en.wikipedia.org/wiki/IEEE_802.11n-2009#Data_rates

72 表示您正在使用 MCS # 7,因为:

  • 您有 1 个空间流(设备上有一个物理天线)
  • 您尽可能使用最佳调制(那是因为没有严重干扰)
  • 您使用 20Mhz 频道。那是因为有很多其他 wifi 网络,所以您没有足够的空间用于 40Mhz 频道。使用 2.4 时,除非你住在树林里,否则几乎不可能使用 40Mhz)。要使用宽信道尝试移动到 5Ghz,但您的 AP 和客户端应该支持它,并且 5 在长距离上效果不佳。
  • 您使用 400ns(短)内部保护,因为您的线路没有严重延迟。

因此,要增加带宽,您需要具有 2 个天线的客户端。您将无法获得 300(因为您不能在 2.4 中使用 40Mhz)但 144 是可能的。