328|0

4580

帖子

0

TA的资源

版主

 

蓝牙传输速率(BR/EDR, LE 1M, LE 2M, LE Coded) [复制链接]

本帖最后由 wangerxian 于 2023-11-8 17:53 编辑

经典蓝牙(BR/EDR)

根据蓝牙核心规范中的信息(如下表),经典蓝牙基本速率(BR)模式下(DHx数据包类型)最大数据传输速率为723.2kbps; 经典蓝牙增强数据速率(EDR)模式下采用π/4-DQPSK调制方式时(2-DHx数据包类型)最大数据传输速率为1448.5kbps; 经典蓝牙增强数据速率(EDR)模式下采用8DPSK调制方式时(3-DHx数据包类型)最大数据传输速率为2178.1kbps.

 

v2-2f5f09d11cadda65b359d065d6ca18be_b.jpg

经典蓝牙各种ACL数据包速率

 

低功耗蓝牙LE 1M PHY

LE 1M PHY采用1MHz占用带宽,GFSK调制方式,每一个bit占用时间为1μs.

数据包中有数据有效载荷为最大255个字节时数据包总长度 = 前导码(1 octet) + 存取地址(4 octets) + PDU (257 octets) + CRC (3 octets) = 265 octets = 2120 bits, 占用时间为2120μs.

数据包中有数据有效载荷为最小0字节时数据包总长度 = 前导码(1 octet) + 存取地址(4 octets) + PDU (2 octets) + CRC (3 octets) = 10 octets = 80 bits, 占用时间为80μs.

已知数据包间的时间间距(T_IFS)为固定的150μs.

基于以上时间信息可以画出在LE 1M PHY模式下最大数据传输速率的时序图如下:

 

v2-028f8cb241fddc05d2f0441736877ced_b.jpg

LE 1M PHY模式下最大数据传输速率的时序图

 

从上图可知LE 1M PHY以最大数据速率传输255个字节数据的周期为2500μs, 因而LE 1M PHY模式下最大数据传输速率 = (255 * 8) / 2500µs = 816kbps.

 

低功耗蓝牙LE 2M PHY

LE 2M PHY采用2MHz占用带宽,GFSK调制方式,每一个bit占用时间为0.5μs.

数据包中有数据有效载荷为最大255个字节时数据包总长度 = 前导码(2 octets) + 存取地址(4 octets) + PDU (257 octets) + CRC (3 octets) = 266 octets = 2128 bits, 占用时间为1064μs.

数据包中有数据有效载荷为最小0字节时数据包总长度 = 前导码(2 octets) + 存取地址(4 octets) + PDU (2 octets) + CRC (3 octets) = 11 octets = 88 bits, 占用时间为44μs.

已知数据包间的时间间距(T_IFS)为固定的150μs.

基于以上时间信息可以画出在LE 2M PHY模式下最大数据传输速率的时序图如下:

 

v2-12c9bc4e14f789708a9a343bda91683c_b.jpg

 

LE 2M PHY模式下最大数据传输速率的时序图

 

从上图可知LE 2M PHY以最大数据速率传输255个字节数据的周期为1408μs, 因而LE 2M PHY模式下最大数据传输速率 = (255 * 8) / 1408µs = 1448.8kbps.

 

低功耗蓝牙LE Coded PHY

已知在LE Coded PHY中数据包各字段的大小和时长如下表所示,其中PDU有效载荷中数据长度最大为255个字节,最小为0字节。

 

v2-e490cdf01cf024f4fabc440a371f7cd5_b.jpg

 

LE Coded PHY数据包各字段的大小和时长

 

当采用S=2编码时有效载荷中数据长度为最大255个字节时数据包总占用时间为4542μs.

当采用S=2编码时有效载荷中数据长度为最小0字节时数据包总占用时间为462μs.

已知数据包间的时间间距(T_IFS)为固定的150μs.

基于以上时间信息可以画出在LE Coded (S=2) PHY模式下最大数据速率的时序图如下:

 

v2-b8de81803ee0adc639be315a2b93eaad_b.jpg

LE Coded (S=2) PHY模式下最大数据速率的时序图

 

由上图可知LE Coded (S=2) PHY以最大数据速率传输255个字节数据的周期为5304μs, 因而LE Coded (S=2) PHY模式下最大数据传输速率 = (255 * 8) / 5304µs = 384.6kbps.

 

当采用S=8编码时有效载荷中数据长度为最大255个字节时数据包总占用时间为17040μs.

当采用S=8编码时有效载荷中数据长度为最小0字节时数据包总占用时间为720μs.

已知数据包间的时间间距(T_IFS)为固定的150μs.

基于以上时间信息可以画出在LE Coded (S=8) PHY模式下最大数据速率的时序图如下:

 

v2-7786dfa366ab39d076d6ac0b773d452f_b.jpg

LE Coded (S=8) PHY模式下最大数据速率的时序图

 

由上图可知LE Coded (S=8) PHY以最大数据速率传输255个字节数据的周期为18060μs, 因而LE Coded (S=8) PHY模式下最大数据传输速率 = (255 * 8) / 18060µs = 112.9kbps.

低功耗蓝牙LE Coded PHY以牺牲数据传输速率为代价换取了传输距离的延展,采用S=2前向纠错编码(FEC)和S=8前向纠错编码(FEC)对低功耗蓝牙接收灵敏度和传输距离的改善可参阅前一篇文章《蓝牙传输距离 #理论与现实#》。

 

汇总

 

v2-31785f3fff1d46b5421eb37ecc6b582e_b.jpg

 

此帖出自RF/无线论坛
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表