0755-23080616 吴小姐: 15813701668 范先生:15813708988 林先生:15813708868 宋先生:19192162070

LoRa2012 如何减少 SF 轮询

2026-07-30 07:29

分享到:

同一频点下兼容不同扩频因子的接收设计

一个接收端需要兼顾近端和远端节点时,统一使用同一 SF 会改变各节点的空中时间和链路余量。较低 SF 可缩短单包空中时间,较高 SF 可获得更高处理增益。若接收端一次只配置一个 SF,固件就需要在候选参数之间轮询,才能覆盖不同节点的上报。

LoRa2012 的 Multi-SF Receiver 可在同一中心频率和 LoRa 带宽下检测多个预设 SF。接收端可在空闲监听阶段同时搜索这些候选 SF,减少 MCU 反复改写调制参数和重新进入接收的次数。检测到有效前导码后,接收机选择其中一路数据包继续完成接收。 [1][2]

单 SF 轮询由 MCU 管理候选参数

在单 SF 接收配置中,接收机进入接收状态前需要确定 SF。网络内同时存在 SF7、SF9 和 SF12 等配置时,MCU 可以依次改写调制参数并重新进入接收,但任一时刻只监听当前配置。轮询周期越长,接收端未监听其他 SF 的时间越长,节点来包更容易落入监听空窗;缩短轮询周期则会增加参数切换和状态机处理。

统一 SF 可以简化接收配置,但也会改变近端节点的空中时间或远端节点的链路余量。在项目方统一管理的私有网络中,可根据各节点的链路条件保留多种 SF,再由接收端统一兼容。

单SF接收机依次轮询SF7、SF8和SF9,检测到匹配的SF9前导码后继续接收数据的时间流程示意图

图 1 单 SF 接收机依次切换候选 SF 查找有效前导码。

LoRa2012 在接收机内完成多 SF 检测

LoRa2012 基于 Semtech LR2012,采用第四代 LoRa IP。LR20xx 接口提供一个主检测器,并可配置最多 3 个辅助检测器。各检测器面向不同的预设 SF,同时共享相同的中心频率和 LoRa 带宽。 [1][2]

空闲监听阶段,各检测器并行搜索对应 SF 的前导码。某一路检测成功后,接收机按照该 SF 继续完成同步、报头和载荷接收。主 SF 与辅助 SF 的组合需满足 Multi-SF Detection 给出的配置约束;此外 LDRO、IQ 方向和同步字等参数也按当前 LR2021/22/12 数据手册配置。

SF 组合的配置约束

能配进接收机的 SF 组合不是任意的。LR20xx 在 Multi-SF Detection 一节给出四项约束,配置前需要先核对。[2]

  1. 最小 SF 固定设在主检测器 —— 用 LoRa 基础 API(如 SetLoraModulationParams)设置时,最小的那个 SF 必须配在主检测器上;CAD Multi-SF 模式方向相反,最大的 SF 才放主检测器。
  2. 各检测器 SF 必须互不相同 —— 参与检测的各路 SF 两两不同(最多四路)。
  3. SF 取值跨度受限 —— SF_max − SF_min ≤ 4(如 SF7 与 SF12 不能同配)。
  4. 带宽受检测器资源约束 —— Σ(Detection Factor) × BW < 32e6>

SF

5

6

7

8

9

10

11

12

Detection Factor

10

10

12

12

14

14

16

16

项目配置表宜同时记录中心频率、带宽、各检测器 SF、同步字和节点发送周期,避免只按距离分组而遗漏实际调制参数。

左侧为MCU依次轮询单个扩频因子的接收方式,右侧为LoRa2012主检测器加辅助检测器并行检测多个候选SF的流程对比图

图 3 单 SF 轮询与 LoRa2012 多 SF 检测的接收流程对比。

有无多 SF 检测的接收流程差异

接收流程

单 SF 轮询方案

LoRa2012 多 SF 检测

接收前的 SF 配置

当前配置一个 SF

一次配置主 SF 和辅助 SF

候选 SF 处理

由 MCU 依次改写并轮询

空闲监听阶段并行检测

MCU 侧主要工作

维护定时切换、重进接收和状态机

维护允许的 SF 组合和接收状态

参数切换期间

其他 SF 不在当前监听配置内

无需在候选 SF 之间轮询切换

节点参数规划

可统一 SF,也可由 MCU 分时轮询

可在规则允许的组合内保留不同 SF

时间重叠的数据包

一次继续处理一路

一次继续处理一路

两种方式在数据包重叠时均一次继续处理一路。差异发生在来包前,LoRa2012 由接收机并行检测候选 SF,可减少 MCU 轮询切换产生的未监听时间。

近远节点可以保留各自的 SF

环境监测、远程灌溉、仓储和小型工业采集中,节点到接收端的距离、遮挡和天线安装条件通常不同。近端节点可使用较低 SF 缩短单包空中时间,远端或遮挡较多的节点可使用较高 SF 保留链路余量。

节点共享相同的中心频率和 LoRa 带宽,并满足数据手册规定的 SF 组合、同步字、IQ 方向和 LDRO 等接收参数后,LoRa2012 可以在一套接收配置中监测这些节点。接收端可保留近端低 SF 和远端高 SF 配置,无需为不同节点分别建立 SF 轮询窗口。

这项能力适合节点数量有限、上报周期可控的星型采集网络。需要比较不同频段、功率和接口方案时,可结合 LoRa 模块(SPI)产品目录 进行选型。

同一套固件覆盖更多现场

同一接收端平台可能部署到农田、园区、仓库或不同楼层,常用 SF 组合会随覆盖条件变化。将频点、带宽和检测器参数保存为配置档后,固件可以按现场载入对应组合,不必为每种组合重新编写轮询状态机。

在研发测试、生产测试和售后诊断中,如终端参数已纳入候选组合,同一接收配置也可覆盖多类终端,减少测试程序反复切换 SF 的操作。

发送节奏决定重叠包的处理结果

多 SF 检测减少的是接收端在不同 SF 之间切换的时间。两个数据包在时间上重叠到达时,接收机一次选择其中一路继续解调,另一路可能丢失。相同 SF、相同频率的重叠发送存在碰撞风险,实际能否保留其中一路还会受到接收功率差和到达时序影响。 [3]

周期上报可通过随机延时或上层调度分散发送时间,告警集中上报则需要结合退避和必要的重传。验证阶段除了分别测试每个 SF,还应记录节点数量、SF 组合、发送间隔、重叠比例和包接收率,确认现场流量下的实际表现。

同频混合 SF、低流量项目更合适

项目特征

LoRa2012 带来的变化

节点使用同一频点和带宽

多 SF 检测共享一套射频接收配置

不同节点需要不同 SF

可保留近端速率和远端链路余量

上报流量较低且可调度

可通过随机延时、调度与重传降低重叠影响

希望复用硬件与固件平台

减少 SF 轮询逻辑和现场版本分支

NiceRF LoRa2012 无线模块 提供 433 / 470 / 868 / 915 MHz 频段版本,Sub-GHz 最高输出功率为 22 dBm;在 BW 62.5 kHz、SF12 条件下,接收灵敏度可达 -143 dBm。DCDC 模式下 Sub-GHz 接收电流低于 6 mA,3.3 V 休眠电流不高于 2 μA。多 SF 检测与这些射频、功耗参数共同构成模块的选型基础。 [4]

把多 SF 兼容放进接收机

LoRa2012 将多 SF 检测放进接收机,使单信道接收端可以在一套配置中兼容多个预设 SF。对于近远节点混合、流量可控并需要复用接收平台的项目,它可以减少 MCU 轮询、监听空窗和现场参数统一工作。

可查看 LoRa2012 模块规格与资料,或联系 NiceRF 技术团队,根据中心频率、带宽、SF 组合、同步字、节点数量和发送周期确认接收配置。

常见问题

LoRa2012 可以同时检测几个 SF?

LR20xx 提供一个主检测器和最多 3 个辅助检测器。各路 SF 需互不相同、SF_max − SF_min ≤ 4 且 Σ(Detection Factor)×BW < 32e6>

检测到不同 SF 的数据包后能否全部接收?

多 SF 检测负责同时寻找多个候选 SF。数据包在时间上重叠时,接收机一次选择其中一路继续解调,其他重叠包可能丢失。

多 SF 检测能否跨多个频点?

主检测器和辅助检测器共享同一中心频率与 LoRa 带宽。多频信道同时接收属于网关集中器的应用范围。

LoRa2012 能否用于多信道并发接收?

LoRa2012 的多 SF 检测工作在同一中心频率和 LoRa 带宽内。需要多个独立频率信道或多个重叠数据包并行接收时,更适合采用 SX1302 / SX1303 一类 LoRaWAN 网关集中器。 [5]

所有节点都固定为同一 SF 时如何选型?

固定 SF 链路的选型重点会转向灵敏度、接收与休眠电流、输出功率、频偏容限、尺寸、接口和认证要求。LoRa2012 的射频、功耗及第四代 LoRa IP 特性仍可作为选型依据。

参考资料

[1] Semtech LR2012 产品页。Multi-SF Receiver 与第四代 LoRa IP

[2] Semtech LR2021/22/12 Datasheet v2.1。 LR2012 Multi-SF Detection 与相关配置命令

[3] Semtech AN1200.22 LoRa Modulation Basics。LoRa 扩频因子、空中时间与同信道干扰基础

[4] NiceRF LoRa2012 Wireless Communication Module。频段、功率、灵敏度、功耗与模块资料

[5] Semtech SX1302 产品页。用于说明多信道网关集中器的架构边界