LoRa 的传播因子

物联网 劳拉 罗拉万
2021-06-02 00:36:10

我是 LoRa 技术的新手,我正在 lora-alliance.org 网站上阅读它的技术规范。在文档中,SF 总是被认为在 7-12 之间。不考虑超出此范围的值(例如 SF6 或 SF13)的原因是什么?是因为接收器的灵敏度,还是背后有数学原因?

2个回答

sx1276 系​​列芯片不支持 SF6-SF12 之外的扩展因子(根据 sx1276/77/78/79 数据表)。新的 sx1262 系列芯片支持 SF5(根据 sx1261/2 数据表)。

在某些时候使用较低的扩展因子,它不再扩展频谱,可能最好切换到 FSK 调制。更高的扩频因子对匹配 TX 和 RX 频率提出了更严格的要求,特别是在窄带宽下。

我不是射频专家,所以我无法回答可能存在的理论限制。从实用的角度来看,SF12 已经很难使用,因为数据速率最终会如此之低。

原因纯粹是技术性的。

在 SX127x 芯片中,显式标头模式下的 PHY 标头始终为 28 位长,并且必须适合以 CR 4/8 冗余硬编码的前 8 个符号。在 SF7 中,CR 4/8 处的 8 个符号正好编码 28 位。在 SF6 中,只有 24 位,这还不够。如果你不能发送一个明确的标头,你就不能发送一个可变长度的帧,所以没有 SF6 LoRaWAN 帧。SX126x 芯片从 SX128x 获得新的帧引擎,但必须与已建立的 SX127x 和 SX130x 基础保持兼容,因此也没有 SF6 LoRaWAN。

SF13 是可能的,但您必须将芯片中 FFT 单元和缓冲区的大小增加一倍,从而增加价格,以减少收益。它被认为不值得。