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

#1 楼

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

由于扩展因子在某些时候较低,因此不再扩展频谱,最好切换到FSK调制。扩展因子对匹配TX和RX频率提出了更严格的要求,尤其是在窄带宽上。

我不是RF专家,所以我无法回答理论上的限制。从实际的角度来看,考虑到最终的数据速率多么低,SF12已经非常难以使用。

#2 楼

原因纯粹是出于技术原因。
在SX127x芯片中,显式标头模式下的PHY标头始终为28位长,并且必须适合以CR 4/8冗余硬编码的前8个符号。在SF7,CR 4/8处的8个符号正好编码28位。在SF6,仅24位是不够的。而且,如果您无法发送显式报头,则无法发送可变长度帧,因此也就不会发送SF6 LoRaWAN帧。 SX127x和SX130x为基础,因此也没有SF6 LoRaWAN。人们认为这不值得。