原文:http://www.informit.com/articles/article.aspx?p=21325
也许你已经听说过了蓝牙的数据速率范围可以从每秒1兆字节到每秒几千比特。为什么会有如此大的差距呢? 在影响蓝牙数据速率的因素这个问题上,Jennifer Bray会给你一个直截了当的回答。
Packet的选择:Single-Slot还是Multi-slot
影响蓝牙数据速率的一个大的因素是packet类型。Single-Slot packets只使用一个625微秒slot,可以承载27个字节。这可以在每个方向上提供每秒108.8千比特的数据速率。Five-Slot packets可以在3125微秒内提供高达339字节。这可以提高数据速率到每秒433.9千比特。数据传输几乎快了4倍,这是因为设备花了更多的时间发送packets和更少的时间重新调整数据包之间的radio。
为了获得更好的数据速率,采用非对称信道是可能的。如果较多的数据是从一个方向传输到另一个方向,那么可以在这个方向采用大packets而在另一个上采用小packets。图1显示了两个信道之间的差异:第一个,双向采用single-slot的对称信道;第二个,master到slave采用three-slot packets而反向采用single-slot的非对称信道。
图1
当采用非对称信道和multi-slot packets时,牢记两点:
- 非对称信道可以在一个方向上给你更高的速率,但是在相反的方向上你会得到更低的数据速率。
- Multi-slot packets只能在合理的无差错信道上提供更高的数据速率;当有差错时,他们不是有效率的,因为一个packet被毁坏了,会有更多的数据需要重传。
(未完待续)
蓝牙有多快?
原文:http://blog.csdn.net/wendell_gong/article/details/44679163