类型 | 速率 | 频谱 | 载波 | 定位精度 |
经典蓝牙 | 723.2kbps - 2178.1kbps | 2.4G | 正弦波 | 1-5m |
BLE | 816kbps - 1448.8kbps | 2.4G | 正弦波 | 1-5m |
WIFI | 54mbps(11g最高速率) ~ 2882mbps(wifi6手机一般最高) | 2.4G 5G 6G | 正弦波 | 5 - 15m |
GPS | N/A | L1 L5 | N/A | 5 - 20m |
UWB | 单天线7.8mbps,4天线31.2 | 6.5G~ 9.5G | 无载波,脉冲(抗干扰多径能力强) | 厘米级 |
BT速率:
蓝牙物理层 | 调制方式 | 最大传输速率(kbps) |
BR | GFSK | 723.2 |
EDR | Π/4 -DQPSK | 1448.5 |
EDR | 8DPSK | 2178.1 |
LE 1M | GFSK | 816 |
LE 2M | GFSK | 1448.8 |
LE coded (S=2) | GFSK | 384.6 |
LE coded (S=8) | GFSK | 112 |
WIFI速率
这里考虑对于实际数据的传输,也就是iperf跑出的性能为何始终与协议规定的mcs存在差距的一部分原因。
TCP:以2.4G 64QAM 20M绝对干净环境下为例,mtu为1500 - 理论速率 52 - 65.
传输时间:TCP数据花费 254us, MAC ACK1花费 34us, TCP ACK花费 38us, MAC ACK2花费 34us。 加上DIFS和SIFS总计436us
TCP有效数据:1500 - 20(tcp header) - 20(ip header) = 1460
TCP传输能力为: 1460*8b/436us = 26.8Mbps
标准速率达成率: 26.8/ 52mbps 计算大约为51%
UDP:同TCP场景
传输时间: UDP数据花费254us, MAC ACK花费 34us。加上DIFS和SIFS总计326us
UDP有效数据:1500 - 20(ip header) - 8(UDP header) = 1472
UDP传输能力为: 1472*8b/326us = 36.1Mbps
标准速率达成率: 36.1/ 52mbps 计算大约为69.4%