3、数据速率(DR)基础:数据速率定义、DR与SF/BW的关系、LoRaWAN标准速率表、DR对通信距离的影响

3.1 数据速率到底是什么?

咱们先聊聊最基础的问题——数据速率(Data Rate,简称DR)。说白了,就是单位时间内能传输多少比特数据。单位是bps(比特每秒)。

在LoRaWAN里,数据速率不是固定的。它可以根据信道条件动态调整。我个人习惯把DR理解成「通信的档位」——档位越高,传得越快,但能跑的距离越短;档位越低,传得越慢,但能传得更远。

嗯,这里要注意:LoRaWAN的DR和咱们平时说的「网速」不太一样。它更强调的是物理层每秒钟能吐出多少有效载荷。我刚开始接触时也搞混过,后来才明白,这玩意儿受扩频因子(SF)和带宽(BW)共同制约。

3.2 DR与SF/BW的关系——核心公式

数据速率的计算公式其实不复杂:

DR = SF × (BW / 2^SF) × (4/4+CR)

其中:

  • SF:扩频因子(Spreading Factor),取值范围7~12
  • BW:带宽(Bandwidth),常见125kHz、250kHz、500kHz
  • CR:编码率(Code Rate),通常为1(对应4/5编码)

为什么SF越大,速率反而越低?你想想看,SF代表每个符号承载的比特数。SF=7时,每个符号承载7比特;SF=12时,每个符号承载12比特。但代价是符号时间变长了——SF每增加1,符号时间翻倍。所以整体算下来,速率反而下降。

我在项目中遇到过一位同事,他死活想不通这个关系。我给他打了个比方:SF好比是「喊话的重复次数」。你喊一遍(SF=7),别人可能听不清;你喊12遍(SF=12),肯定能听清,但花的时间也长了。同样的时间,你只能传递更少的信息。

关键结论:SF增加1,数据速率大约降低一半。BW增加一倍,数据速率大约提升一倍。

3.3 LoRaWAN标准速率表

LoRaWAN协议定义了一套标准的数据速率表。不同地区(EU868、US915、CN470等)的速率定义略有差异。咱们以最常用的EU868频段为例:

DR编号 配置 SF BW (kHz) 数据速率 (bps) 典型应用场景
DR0 SF12/125kHz 12 125 250 超远距离、弱信号环境
DR1 SF11/125kHz 11 125 440 远距离、中等干扰
DR2 SF10/125kHz 10 125 980 常规户外部署
DR3 SF9/125kHz 9 125 1760 城市环境、中等距离
DR4 SF8/125kHz 8 125 3125 近距离、高数据量
DR5 SF7/125kHz 7 125 5470 最近距离、最高速率

这张表我建议你记下来。做项目时经常要查。我记得有一次在现场调试,终端设备死活连不上网关,查了半天发现是DR配置错了——设备默认用了DR5,但信号强度根本不够。后来改成DR0,立马就通了。

小技巧:如果你不确定该用哪个DR,先从DR2(SF10)开始试。这是大多数场景的「甜点」——兼顾了距离和速率。

3.4 DR对通信距离的影响

数据速率和通信距离的关系,可以用一句话概括:速率越低,距离越远。为什么会这样?

核心原因有两个:

  1. 扩频增益:SF越大,扩频增益越高。SF12比SF7多了约12dB的增益。这12dB意味着什么?在自由空间传播模型中,每增加6dB,距离大约翻倍。所以SF12比SF7能传远4倍左右。
  2. 接收灵敏度:LoRa芯片的接收灵敏度随SF变化。SF7时灵敏度约-123dBm,SF12时可达-137dBm。差了14dB,这差距相当可观。

我做过一个实际测试:在开阔的郊区,用SF7(DR5)能传1.2公里左右,换成SF12(DR0)后,直接干到了5.8公里。当然,代价是传输时间从约40ms变成了约400ms。

避坑指南:我曾经在一个项目中,为了追求极致距离,把所有设备都配成了DR0。结果发现,终端设备上报一次数据需要将近1秒,网关处理不过来,导致大量丢包。后来我调整了策略:远距离设备用DR0,近距离设备用DR3-DR5,问题才解决。

所以,选择DR时不能只看距离。你得综合考虑:

  • 终端到网关的实际距离
  • 数据包大小(大包用高速率,小包用低速率)
  • 上报频率(高频用高速率,低频用低速率)
  • 电池寿命(低速率意味着更长的发射时间,更耗电)

嗯,这里再补充一点:LoRaWAN标准中,DR0到DR5的速率是逐级递增的。但实际部署时,我建议你留一个「余量」。比如,理论计算显示用DR3就够了,我通常会降一档用DR2。为什么?因为无线环境会变——下雨、树叶、车辆遮挡都会影响信号。留点余量,系统更稳定。

好了,这一章的内容就这些。下一章咱们聊聊「自适应数据速率(ADR)的工作原理」,看看网关和终端是怎么协商速率的。