搜索

如何测定蓝牙的最大传输速度?

发布网友 发布时间:2022-04-20 06:43

我来回答

1个回答

热心网友 时间:2023-09-07 08:05

功耗蓝牙版本包括BLE 4.0/4.1,  4.2 以及5.0/5.1/5.2,其中BLE 4.0/4.1,  4.2 只有1Mbps PHY,BLE 5 也可以选择2Mbps的PHY,但在实际使用中,BLE速率受限因素很多,可以参考 <BLE 传输速率/数据吞吐量(Data Throughput) >。

1.  BLE 传输速率计算公式

一个完整的数据传输周期(即 connection interval):

一个完整的数据传输周期包括:

T: 即Tx,包括头,有效payload以及MIC验证码等

R: 即Rx,当设备将一个数据包发送到对等设备时,对等设备将发回具有最小数据包长度的数据包,以指示先前的传输已成功。

T_IFS: 数据帧间隔,连续的数据包之间需要休息一会,取值为150us

数据吞吐量的公式为:

2. BLE 4.0 / 4.1计算

BLE 4.0/4.1 数据包格式如下:

 

一个完整的数据传输时间周期:

4.0 / 4.1吞吐量计算公式为

3. BLE 4.2

对于蓝牙v4.2,其调制速率与4.0和4.1相同,仍为1Mb / s。但是数据包格式不同,如下图

一个完整的数据传输时间周期:

 

BLE 4.2 吞吐量计算公式为:

 

 

4. BLE 5

对于BLE5,调制速率具有两个:1Mbps和2Mbps,选择1Mbps时,BLE 5与BLE 4.2具有相同的数据包格式,吞吐量也和BLE4.2一样。

接下来计算BLE 选择 2Mbps PHY后的情况。

一个完整时期的时间包括:

 

Bluetooth 5吞吐量,计算公式为:

5.  结论

BLE 5最高传输速率1.4Mbps

 

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top