线性调频:LoRa的灵魂到底是什么?
不是简单扩频。真不是。你把传统 FSK 的频谱图拿来和 LoRa 一比——那块大大的、斜着扫过的频带,外行眼里也许只是“肥”了一点。但在我们眼里,那是 chirp 脉冲在时间轴上画出的精密轨迹。LoRa 的核心是 CSS(Chirp Spread Spectrum),一个线性调频斜坡信号,频率随时间线性增加或减小。它的美感在哪?抗多普勒。抗带内窄带干扰。你想象一下:在嘈杂的酒吧里,一个人忽高忽低地哼着旋律,即使某个音被碰杯声盖住,你还能从前后音调的趋势“猜”出来。这就是 chirp 的奥妙。说实话,当初 Semtech 那帮人把这种雷达领域的古老技术搬进 LPWAN,简直……妙!但也坑。
参数迷宫:带宽、扩频因子、编码率的三角恋
动一个参数,一切全变。带宽(BW)决定了 chirp 扫频的快慢。125 kHz 是常用的典中典,但如果你切到 250 kHz,符号速率直接翻倍,接收灵敏度也要付出大约 3 dB 代价。别小看这 3 dB——旷野里可能就是 500 米覆盖缩水。扩频因子 SF 更凶险。SF 每增加 1,空中时间乘以 2,灵敏度提升约 2.5 dB。码率(CR)就像里德-所罗门前向纠错的外衣,穿得越厚(4/8),抗突发错误越强,但有效数据率越低。 坑就埋在这里:新手总迷信 SF12 大法,以为范围最大就是最优解。结果呢?一个 12 字节的传感器报文,用 SF12/125kHz 要飞 1.3 秒,而用 SF7 仅需 46 毫秒。一天发送 100 条的话,前者的空中累计时间超过 2 分钟——在欧洲 868 MHz 的 1% 占空比规则下,直接触发红色警报,甚至违法。还谈什么覆盖?直接被切片了。
碰撞与陷阱:LoRa 真的不需要“听”吗?

落地血泪:三个差点让项目翻车的坑点
