跳转至

前向纠错 FEC 在 IoT 低功耗通信中的应用

难度:🔴 高级 | 领域:信道编码、低功耗广域 | 阅读时间:约 22 分钟

日常类比

嘈杂菜场里只听清几个词,大脑靠上下文补全——前向纠错(Forward Error Correction, FEC)在发送端预先加入“可推断的冗余”,接收端自行纠错,不必喊“再说一遍”。相对自动重传请求(Automatic Repeat Request, ARQ),FEC 不依赖反馈,但多占空中时间。农业传感等案例中的空中时间百分比为示意,须用本链路 SF/CR/重传策略重测[1][4]。

摘要

对比 FEC 与 ARQ,解释编码率权衡,概述分组码、卷积码、Turbo/LDPC/Polar,并对照 LoRaWAN、Sigfox 风格重复与 NB-IoT 重复增强,强调能量净收益取决于信道与自适应[1][4][5]。

1 FEC vs ARQ

特性 FEC ARQ
反馈信道 不需要 需要
带宽 固定冗余 出错才重传
延迟 较可预期 超时抖动
能量 每次多发冗余 重传可能成倍
适用 单向、高 RTT、深覆盖 双向、可承受重试

IoT 驱动力:电池怕反复开射频;远距原始误码高;部分传感近乎单向;告警不能干等超时。

2 编码率

\(R = k/n\)(信息比特/编码比特)。\(R\) 低 → 纠错强、空中时间长;\(R\) 高 → 省时间、脆弱。好信道高 \(R\),坏信道低 \(R\) 或叠加重复,才可能净省能。

3 码类速览

类型 直觉 IoT 相关
汉明/BCH 短包、实现简单 控制字段、轻量链路
Reed-Solomon 突发错误 存储/部分无线封装
卷积 + Viterbi 流式、中等复杂度 经典蜂窝/部分 LPWAN
Turbo / LDPC 近香农,译码重 LTE/NR 数据信道等
Polar 理论容量可达 5G 控制等

MCU 端常跑标准已选定的轻量 FEC;自研重码要算清 MIPS 与延迟。

4 在主流 IoT 连接中的角色

LoRaWAN:可配置编码率(如 4/5~4/8 叙事),冗余升则空中时间升;常与扩频因子、交织共同抗衰落。ADR 会间接影响有效稳健性[4]。

CR 叙事 数据占比倾向 纠错 空中时间
4/5 更高 更弱 更短
4/8 更低 更强 更长

Sigfox 类:强依赖重复与时间/频率分集,本质是极低码率冗余策略。

NB-IoT:除信道编码外,覆盖增强大量靠重复次数(随 CE Level 升至很高),等效码率极低,换深度覆盖,吞吐与能耗代价大[5]。

5 能量权衡

  • 省能:少重传、少协议失败重试
  • 耗能:更长 TX、略增 CPU 译码(通常射频仍主导)

示意:差信道下提高冗余使一次成功率上升,总射频时间可能下降;好信道再堆冗余则纯浪费。自适应(含 ADR 类)优于固定最低码率。

6 局限、挑战与可改进方向

1. 固定 CR 一刀切

局限:全网 4/8 在近点浪费电池,远点仍不够[4]。 改进:按 SNR/历史出站率分档;ADR 或应用层策略联动。

2. 只看 BER 不看能量

局限:实验室误码漂亮,田间总焦耳上升。 改进:以“成功上报每焦耳”为指标,含重传与监听窗口。

3. 译码复杂度进不了端侧

局限:先进 LDPC/Polar 译码难进传感器 MCU。 改进:编码在规范内由调制芯片完成;端侧选支持硬件加速的模组。

4. 与 MAC 重复叠加失控

局限:FEC + 应用重试 + CE 重复三重冗余,信道拥塞。 改进:端到端冗余预算表;成功即停;网关侧抑制重复确认风暴。

7 总结

FEC 用冗余换少反馈、少重传,是 LPWAN 可靠的底座之一。编码率与重复次数必须随信道自适应,并用能量与出站率联合验收,避免“越纠错越费电”。

参考文献

[1] B. Sklar, Digital Communications: Fundamentals and Applications. [2] T. Richardson and R. Urbanke, Modern Coding Theory. [3] E. Arikan, "Channel Polarization," IEEE Trans. Inf. Theory, 2009. [4] LoRa Alliance, LoRaWAN specification(编码率与物理层相关章节). [5] 3GPP TS 36.212, Multiplexing and channel coding(含 NB-IoT/LTE). [6] C. Berrou et al., Turbo codes 原始工作. [7] R. G. Gallager, Low-Density Parity-Check Codes. [8] Sigfox 技术概述与重复传输说明(产业文档). [9] 3GPP NB-IoT 覆盖增强与重复相关技术规范/文稿. [10] FEC vs ARQ energy tradeoff 在 WSN/IoT 中的研究综述. [11] Semtech LoRa 调制应用笔记(与 CR/SF 联读). [12] 5G NR LDPC/Polar 在 IoT/RedCap 语境下的概述材料.