【问题标题】:Why does Wi-Fi have so much more bandwidth than Bluetooth? [closed]为什么 Wi-Fi 的带宽比蓝牙大得多? [关闭]
【发布时间】:2015-03-17 16:15:46
【问题描述】:

在研究潜在应用的无线通信协议时,我在维基百科上看到了这个页面,其中列出了蓝牙和 802.11 网络的吞吐率:http://en.wikipedia.org/wiki/List_of_device_bit_rates

这是来自链接的相关选择:

  • 1 Mbps - 蓝牙 1.1
  • 3 Mbps - 蓝牙 2.0+EDR
  • 24 Mbps - 蓝牙 3.0、蓝牙 4.0
  • 54 Mbps - 802.11a
  • 600 Mbps - 802.11n

与 Wi-Fi 标准相比,为什么蓝牙的吞吐量如此之低?

仅仅是因为管理机构制定的标准故意设置了较低的数据传输率,以使硬件成本保持在较低水平吗?

我们是否有可能获得带宽约为 802.11a 或 802.11n 的“蓝牙 5”,或者是否有一些经过深思熟虑的设计决定会导致低传输速率(例如,为了低功耗而牺牲速度) ?

编辑:明确地说,我了解列出的数据速率是理论上的最大值,并不反映现实世界的性能。

【问题讨论】:

    标签: bluetooth wifi wireless bandwidth throughput


    【解决方案1】:

    蓝牙和 WLAN [802.11] 均在 ISM 频段 2.4GHz 上运行。 此外,WiFi 也有一个在 5 Ghz 频段上运行的版本。

    1] 为什么 WiFi 的带宽或速度比蓝牙高?

    因为 WiFi 的设计速度比蓝牙更快。造成差异的因素是功耗。蓝牙被设计为一种耗电量极低的技术。因此,数据速率在 PHY [蓝牙使用的物理层] 中受到限制,以实现这种低功耗。基本上蓝牙的 PHY 层使用低数据速率,因为低数据速率需要非常少的功率。

    WiFi 被设计为以太网的无线竞争对手。所以带宽[速度]很重要。因此 WiFi 的物理层 [PHY] 旨在具有更高的数据速率。更高的数据速率意味着更多的电量,这也意味着您的设备电池电量将更快耗尽。

    2] 是否可以让蓝牙 5 的带宽超过 802.11-n?

    绝对有可能,如果将蓝牙协议栈放在更高带宽的 PHY 之上,蓝牙将实现更高的带宽。

    有一种称为 AMP [备用 MAC PHY] 的技术是蓝牙规范 4.0 [如果我没记错的话] 的一部分,其中蓝牙协议栈位于 WLAN [802.11] MAC 之上。这种方法是为了解决蓝牙的带宽问题。我猜现在很多人都没有使用 AMP。

    3] PHY 数据速率和可实现的数据速率

    所宣传的速率 [54 mbps - 802.11 a] 是在“理想通道条件”下在 PHY 级别可实现的最大原始吞吐量。这意味着在实验室中。 通常,当我们在现实世界中使用它时,会出现干扰,因此会重试。这将减少带宽。 PHY之上的协议栈层和应用程序也会在其之上增加延迟。通常使用最佳性能的 802.11a 实现,在现实世界场景中可实现的最大应用程序级吞吐量约为 40 MBPS。

    希望对您有所帮助。如果您对此有更多问题,我很乐意回答。

    【讨论】:

    • 感谢您的详细解答!关于设计决策,您有任何可以引用的来源吗?
    • 我现在没有任何资源。但你总是可以谷歌找到一些。蓝牙和 WiFi 规格可供下载。同样,有很多书籍解释了这些技术。如果您在阅读规范方面没有太多专业知识,我建议您阅读书籍。书籍很好地解释了技术。 《Bluetooth - Connect without cable》是一本非常有名的关于蓝牙的书。我不记得有任何 WiFi 书,但请谷歌。不要犹豫,我很乐意回答我所知道的。
    • @George 1. 蓝牙的速度低于 WiFi 不是因为功率,而是因为通道更窄。较低的功率会影响范围,而不是速度。 2.WiFi上的蓝牙称为BTHS(Bluetooh High-Speed),是BT v3.0的扩展。
    【解决方案2】:

    蓝牙和 WiFi 协议有很多不同,其中大部分都会影响吞吐量。然而,最重要的因素是信道带宽。蓝牙以 1MHz 信道运行,而 WiFi 使用 20MHz 和 40MHz 信道,有效地提供了更好的吞吐量。 BT 和 WiFi 都具有影响吞吐量的省电方案(和许多其他属性),但这些都是次要的通道宽度。

    【讨论】:

    • 通道带宽如何影响吞吐量?我的猜测是 X hz 的传输频率意味着每秒可以传输 X *(某个比例值)位。这或多或少是正确的吗?
    • 有载波频段,例如2.4GHz。在该频段之上,定义了通道。每次传输都在特定通道上执行。通道越宽,每秒可以传输的数据越多。可以将其视为每单位时间传输使用可用介质的较大部分。例如,一个 20MHz 的 WiFi 信道可以占用 2.400-2.420GHz。但是一个 1MHz 的 BT 频道只会占用 2.400-2.401GHz 的范围。这就像一条较宽的道路比一条狭窄的道路可以通过更多的交通。
    • 我想我的问题的核心实际上是这样的:“如果有的话,通过选择更窄的渠道可以获得什么?”是否没有众所周知的好处,或者通常被认为是 BT 标准委员会做出的任意决定?
    • 我猜这主要与法规有关。射频范围是一种昂贵的资源,不能浪费。否则会在空中造成严重破坏,各种射频标准之间的干扰会使通信不可行。
    • @Lupocci - 2.4GHz 是基带频率,工作频率由通道表示,每个通道占据预定义的宽度。例如。传统 WiFi 通道的宽度可以是 20MHz 或 40MHz。例如(纯人为),我们可以在 2390MHz 和 2410MHz 之间有一个 20MHz 的信道。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 2011-02-20
    • 2017-07-10
    • 1970-01-01
    • 2012-12-07
    相关资源
    最近更新 更多