【LoRa】速通LoRa相关知识点名词
本文系统介绍了LoRa低功耗广域网技术。首先对比了各类通信技术的优缺点,指出LoRa兼具远距离和低功耗的优势。详细解析了LoRa的物理层调制技术(Chirp扩频)和系统架构(终端-网关-服务器),重点阐述了三大核心参数:扩频因子(SF)、带宽(BW)和编码率(CR)对性能的影响。文章还分析了接收灵敏度、通信距离等关键指标,并介绍了LoRaWAN的三种工作模式(Class A/B/C)及其适用场景。

目录
4.1 核心射频调制参数(物理层,Chirp 扩频技术核心)
4.1.1 扩频因子 SF(Spreading Factor)
1. 概述
市面上一些常见的通信技术:
- 远距离高速率(3G/4G/5G)
- 优势:传得远、网速快,是手机移动通信的核心;
- 缺点:功耗高、资费贵,不适合海量物联网设备长期使用。
- 近距离高速率(Wi‑Fi、传统蓝牙)
- 优势:网速快、日常使用方便,适合家庭上网、手机传文件;
- 缺点:传输距离只有几十~几百米,功耗偏高,不适合工业、野外等远距离场景。
- 近距离低功耗(ZigBee、RFID、BLE 低功耗蓝牙)
- 优势:省电,适合小型物联网设备;
- 缺点:传输距离短,穿墙 / 抗干扰能力弱,复杂环境用不了。

可以发现这几类协议,要么远但费电,要么省电但传不远,无法同时满足远距离 + 低功耗,于是就诞生了低功耗广域网技术(如 LoRa、NB‑IoT),低功耗广域网(LPWAN)核心分为运营商授权频谱、非授权频谱两大阵营,主流技术共 4 类:
- 授权频谱(运营商基站覆盖,用付费专用频段)
- NB‑IoT(窄带物联网,国内最主流)
- 基于 4G/5G 蜂窝网络,三大运营商直接部署基站,不用自己建网关
- 特点:覆盖极强、穿墙好、功耗极低,电池可用 5–10 年,支持海量设备;速率低,只传少量小数据包
- 典型场景:智能水表 / 电表、燃气监测、井盖监测、环境传感器
- eMTC(LTE‑M,增强型机器通信)
- 同样是运营商蜂窝技术,比 NB‑IoT 速率更高、支持移动性、可传语音
- 功耗略高于 NB‑IoT,适合需要中速率 + 移动的物联网设备,如车载终端、可穿戴设备
- NB‑IoT(窄带物联网,国内最主流)
- 非授权频谱(免费公用频段,可自建网络)
- LoRa / LoRaWAN(全球应用最广)
- 免费 ISM 频段,可以自己建网关组网,不用给运营商缴费
- 特点:传输距离极远(野外可达 10km+)、抗干扰强、低功耗;速率低,适合野外、厂区、园区
- 典型场景:智慧农业、矿山监测、工业园区、小区私有物联网
- Sigfox(国外为主,国内少用)
- 超窄带专有技术,全球统一网络,数据报文极小(单次最多 12 字节)
- 功耗极低、传输距离超长,但速率极慢、功能简单,多用于简单传感器上报
- LoRa / LoRaWAN(全球应用最广)

2. LoRa简介
LoRa 是 Long Range Communication 的简称,狭义上的 LoRa 指的是一种物理层的信号调制方式,是 Semtech 公司定义的一种基于 Chirp 扩频技术的物理层调制方式,可达到 - 148 dBm 的接收灵敏度,以偏小的数据速率(0.3-50kbps)换取更高的通讯距离(市内 3km,郊区 15km)和低功耗(电池供电在特定条件下可以工作长达 10 年)。
从系统角度看,LoRa 也指由终端节点、网关、网络服务器、应用服务器所组成的一种网络系统架构。LoRa 定义了不同设备在系统中的分工与作用,规定了数据在系统中流动与汇聚的方式。
- 狭义 LoRa(物理层)
- 全称:Long Range Communication(远距离通信)
- 技术来源:美国 Semtech(升特)公司,核心是Chirp 扩频调制技术
- 关键性能
- 接收灵敏度极高:-148dBm,抗干扰、穿墙能力强
- 速率低:0.3–50kbps,只适合传小数据包(传感器数据)
- 传输距离:市区约 3km,郊区可达 15km
- 超低功耗:电池供电可工作 10 年,适配物联网低功耗需求
- 广义 LoRa(系统架构,即 LoRaWAN)
- 终端节点:传感器、采集设备(温湿度、水表、井盖等)
- 网关:接收终端数据,转发至服务器,相当于 “基站”
- 网络服务器:管理设备、鉴权、路由数据
- 应用服务器:处理、展示、存储业务数据(后台平台)
3. 组网架构
LoRaWAN 采用星型拓扑架构,整体分为终端层(LoRa节点)、网关层(LoRa网关)、网络服务器层、应用服务器层:

- 终端节点(End‑Node / 设备层)
- 类型:传感器、智能表计、环境监测设备、井盖、定位终端等
- 特点:低功耗、电池供电、单向 / 双向上报数据,只和网关通信,设备之间不直接互联
- 通信模式:Class A(最省电)、Class B(定时唤醒)、Class C(持续监听)
- 通信协议:LoRa® RF、LoRaWAN™(无线射频)
- 网关(Gateway / 接入层)
- 作用:透明转发中继,接收终端无线信号,通过以太网 / 4G 把数据上传到服务器
- 拓扑特点:多网关覆盖同一区域,一个终端可被多个网关接收,实现冗余、提升覆盖
- 本质:只做数据透传,不解析业务数据,减轻终端功耗
- 通信协议:TCP/IP SSL、LoRaWAN™
- 网络服务器(Network Server,NS)
- 设备鉴权、入网管理、地址分配
- 数据去重:同一终端被多个网关收到时,只保留一份有效数据
- 下行调度:下发控制指令、配置参数给终端
- 负载均衡、漫游管理
- 通信协议:TCP/IP SSL
-
应用服务器(Application Server,AS)
- 接收网络服务器转发的业务数据
- 做数据解析、存储、展示、告警、业务逻辑处理
- 对接用户平台、大屏、第三方系统
- 通信协议:TCP/IP SSL、Secure Payload(加密安全载荷)
4. 参数介绍
4.1 核心射频调制参数(物理层,Chirp 扩频技术核心)
这三个参数是 LoRa"低速率换远距离" 的根本,三者共同决定了通信速率、距离和抗干扰能力。
4.1.1 扩频因子 SF(Spreading Factor)
LoRa 采用 Chirp(线性调频)扩频技术,扩频因子 SF 定义了每个数据符号包含多少个 Chirp 周期,取值范围:
- 标准 LoRa 为SF7~SF12;
- Semtech 新一代芯片(如 SX1262)支持 SF5~SF14;
- LoRaWAN 规范定义为 SF7~SF12。
扩频因子 SF 表示一个符号(Symbol)包含的 Chirp 周期数,即:
符号周期 = 2^SF / 带宽。
SF 每增加 1,符号周期翻倍,数据速率约降低一半,接收灵敏度提升约 2.5~3dB,通信距离增加约 30%,SF 越大,抗多径干扰、抗遮挡能力越强,但功耗越高、传输时延越大:
| SF | 符号周期(125kHz 带宽) | 数据速率(近似) | 接收灵敏度(典型) |
|---|---|---|---|
| 7 | ~1ms | 5.5kbps | -123dBm |
| 8 | ~2ms | 3.1kbps | -126dBm |
| 9 | ~4ms | 1.8kbps | -129dBm |
| 10 | ~8ms | 1.0kbps | -132dBm |
| 11 | ~16ms | 0.5kbps | -135dBm |
| 12 | ~32ms | 0.3kbps | -137dBm |
一句话解释:SF 越高,符号持续时间越长,数据速率越低,但接收灵敏度越高,抗干扰能力越强。
除此之外我们还需要了解到,不同 SF 的 LoRa 信号相互正交,同一信道可同时接收多个不同 SF 的终端数据,这是 LoRa 网关支持海量并发的关键。
“正交” 在通信领域的意思是:两个信号即使在同一时间、同一频率上传输,接收机也能将它们完全分离,不会互相干扰。就像两个说不同语言的人在同一个房间里聊天,彼此完全听不懂对方的话,所以不会互相影响。
LoRa 不同 SF 信号的正交性,完全来自于 CSS 调制的数学特性:
互相关函数的 “零交叉” 特性:LoRa 解调器的工作原理是相关检测,它会生成一个与发送端相同的本地 Chirp 信号,然后将接收到的信号与本地信号进行互相关运算。当两个信号完全匹配时,会产生一个尖锐的相关峰值;当不匹配时,相关值几乎为零。对于不同 SF 的信号:它们的 Chirp 斜率不同(SF 越高,斜率越缓),它们的符号持续时间不同(SF 每增加 1,符号时长翻倍)因此,不同 SF 的信号之间的互相关函数峰值极低,远低于解调阈值。
时域与频域的双重正交:与传统的码分多址(CDMA)仅在码域正交不同,LoRa 不同 SF 的信号在时域和频域上都具有正交性:
- 时域:不同 SF 的符号边界不会对齐(因为时长不同),即使同时开始传输,也会在不同时间结束
- 频域:不同 SF 的信号频谱形状不同,能量分布在不同的频率子带上
LoRa 网关的 “并行解调器阵列” 架构, LoRa 网关芯片内部集成了多个独立的、并行工作的解调器通道:
- SX1301:8 个 LoRa 上行解调器通道 + 1 个 FSK 通道
- SX1302:8 个 LoRa 上行解调器通道 + 1 个 FSK 通道(功耗更低)
- SX1303:16 个 LoRa 上行解调器通道 + 1 个 FSK 通道(支持更多并发)
每个解调器通道都可以独立配置不同的 SF、带宽和扩频码。在实际应用中,通常会将 8 个 LoRa 通道配置为:
- 6 个通道:分别监听 SF7 ~ SF12(最常用的 6 个扩频因子)
- 2 个通道:配置为重复的 SF(如 SF7 和 SF8),用于处理高负载场景下的冲突
当多个终端在同一信道上同时发送数据时:
- 网关的射频前端将所有信号同时接收下来
- 信号被送入内部的 8 个并行解调器
- 每个解调器只对自己配置的 SF 信号进行相关检测
- 只要信号的 SF 与解调器配置的 SF 匹配,且功率高于灵敏度,就能被成功解调
- 解调后的数据包通过 SPI 接口发送给主控 MCU
同一时刻,同一频率信道上,最多可以同时传输 6 个不同 SF 的数据包,网关可以同时解调所有这些数据包。这相当于把一个物理信道变成了 6 个独立的 “虚拟信道”。
4.1.2 带宽 BW(Bandwidth)
带宽的底层物理意义,LoRa 采用线性调频扩频(CSS)调制,其基本信息载体是线性调频脉冲(Chirp),一种频率随时间线性变化的正弦波。
带宽 BW 的本质定义:Chirp 信号在一个符号周期内扫过的频率范围。
核心数学关系:
- Chirp 斜率 = BW / 符号周期
- 符号周期 = 2^SF / BW
- 带宽越大,Chirp 斜率越陡,符号周期越短,数据速率越高
- 带宽越小,Chirp 斜率越缓,符号周期越长,数据速率越低
需要注意的是:带宽和距离不是线性关系,当带宽小于 125kHz 时,晶体振荡器的频率偏移会导致接收失败,因此实际工程中极少使用低于 125kHz 的带宽。
不同场景下的带宽选择策略:
| 应用场景 | 推荐带宽 | 理由 |
|---|---|---|
| 远距离抄表(水表、电表、气表) | 125kHz | 最高灵敏度,最长通信距离 |
| 智慧农业(传感器监测) | 125kHz | 低功耗,长距离,数据量小 |
| 工业物联网(设备状态监测) | 125kHz/250kHz | 兼顾距离和速率 |
| 城市级物联网(智能路灯、停车) | 125kHz | 信道数量多,支持海量终端 |
| 短距离高速数据传输 | 500kHz | 最高速率,传输时间短,功耗低 |
| 北美地区应用 | 125kHz/500kHz | 符合当地法规,500kHz 信道数量充足 |
4.1.3 编码率 CR(Coding Rate)
前向纠错(FEC)编码的冗余度,用于纠正无线传输中的比特错误。
| CR 值 | 编码格式 | 有效数据占比 | 纠错能力 |
|---|---|---|---|
| CR1 | 4/5 | 80% | 可纠正 1 个错误 |
| CR2 | 4/6 | 66.7% | 可纠正 2 个错误 |
| CR3 | 4/7 | 57.1% | 可纠正 3 个错误 |
| CR4 | 4/8 | 50% | 可纠正 4 个错误 |
CR 越高,纠错能力越强,抗干扰越好,但有效数据速率越低,传输开销越大。
4.1.4 数据速率 DR(Data Rate)计算公式
LoRa 的理论数据速率由上述三个参数共同决定,公式为:
![]()
| 参数 | 增大时的影响 | 减小时的影响 |
|---|---|---|
| 带宽 BW | 速率↑,灵敏度↓,功耗↓ | 速率↓,灵敏度↑,功耗↑ |
| 扩频因子 SF | 距离↑,灵敏度↑,速率↓,功耗↑ | 距离↓,灵敏度↓,速率↑,功耗↓ |
| 发射功率 | 距离↑,功耗↑ | 距离↓,功耗↓ |
在满足通信距离要求的前提下,尽可能使用最大的带宽和最小的 SF,这样可以获得最高的数据速率和最低的功耗。
4.2 性能指标参数(决定 LoRa 系统的实际能力)
4.2.1 接收灵敏度
接收机能够正确解调信号的最小输入功率,单位 dBm(分贝毫瓦),数值越小表示灵敏度越高。LoRa 典型值:-148 dBm(SF12、BW125kHz 条件下),这是 LoRa 最核心的优势。
| 技术 | 典型接收灵敏度 |
|---|---|
| LoRa | -148 dBm |
| 蓝牙 | -90~-100 dBm |
| Wi-Fi | -80~-95 dBm |
| NB-IoT | -130~-140 dBm |
4.2.2 通信距离
视距(LOS)条件下,发射功率 + 20dBm、高增益天线时,可达30km 以上(海面 / 平原)。
影响距离的关键因素:发射功率、接收灵敏度、天线增益、障碍物类型(混凝土 > 砖墙 > 玻璃)、电磁干扰。
4.2.3 发射功率
射频芯片发射信号的功率,单位 dBm,标准范围:+14~+20dBm(对应 25mW~100mW)。
全球法规限制(非授权 ISM 频段):
- 中国 433MHz:最大 **+20dBm**(100mW)
- 欧洲 868MHz:最大 + 14dBm(25mW),且有占空比限制(1%)
- 北美 915MHz:最大 + 30dBm(1W)
4.2.4 功耗
LoRa 的低功耗是其适合电池供电物联网设备的核心原因,功耗分为三个工作状态:
- 休眠状态:电流0.5~2μA(仅保留实时时钟和 RAM)
- 接收状态:电流5~10mA(持续监听)
- 发送状态:电流120mA@+20dBm(发送瞬间)
- 电池寿命计算:Class A 模式下,每天发送 1 次 10 字节数据,电池容量 2000mAh,理论寿命可达10 年以上。
4.3 组网模式参数(LoRaWAN 协议层,系统级核心)
LoRaWAN 定义了三种终端工作模式,分别对应不同的功耗和实时性需求:
| 模式 | 工作原理 | 功耗 | 实时性 | 适用场景 |
|---|---|---|---|---|
| Class A(最基础、最常用) | 终端主动发送数据后,开启两个短暂的接收窗口(RX1:1s 后,RX2:2s 后),仅在这两个窗口接收服务器下行指令;其余时间休眠 | 最低 | 最差(下行只能在发送后) | 绝大多数传感器、智能表计、环境监测设备 |
| Class B(定时接收) | 在 Class A 基础上,终端根据网关发送的信标(Beacon),定时开启额外的接收窗口,服务器可在这些窗口主动下发指令 | 中等 | 中等(分钟级延迟) | 智能路灯、远程控制设备 |
| Class C(持续接收) | 终端除了发送数据的瞬间,其余时间持续处于接收状态,服务器可随时下发指令 | 最高 | 最好(秒级延迟) | 网关、中继器、需要实时控制的设备 |


openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)