第1章:射频基础回顾:dBm与mW的换算、自由空间路径损耗模型、信噪比(SNR)与接收灵敏度

做LoRa射频调优,说白了就是跟几个核心参数打交道。你如果连dBm和mW都换算不利索,那后面调功率、算链路预算的时候,很容易栽跟头。我刚开始做射频那会儿,就吃过这个亏——拿着频谱仪看发射功率,读数明明是20dBm,心里还嘀咕这到底是多少毫瓦?

嗯,今天咱们就把这几个最基础、也最要命的概念捋一遍。别嫌简单,真正的高手,往往是在基础里抠细节的。

1.1 dBm与mW的换算:射频工程师的“加减法”

dBm是个相对单位,它把1毫瓦(mW)作为参考点。公式很简单:

dBm = 10 × log10(P / 1mW)

反过来,已知dBm求mW:

P(mW) = 10^(dBm / 10)

举个例子:

  • 0 dBm = 1 mW
  • 10 dBm = 10 mW
  • 20 dBm = 100 mW
  • 30 dBm = 1000 mW = 1 W

你发现规律没?每增加10dB,功率就乘以10。每增加3dB,功率大约翻倍。这个“3dB法则”我建议你记牢,现场调测时心算特别快。

我的小技巧: 我习惯把常用功率值背下来。比如LoRa模块常见的14dBm(25mW)、17dBm(50mW)、20dBm(100mW)。遇到非整数的,比如18dBm,我就用20dBm减去2dB,也就是100mW除以1.58,约63mW。心里有数,调起来才不慌。

1.2 自由空间路径损耗模型:信号在空气中“瘦身”

信号从发射天线出来,到接收天线,中间这段路程会衰减。自由空间路径损耗(FSPL)是最理想的模型——没有障碍物,没有反射,只有距离和频率在起作用。

公式长这样:

FSPL(dB) = 20 × log10(d) + 20 × log10(f) + 32.44

其中d是距离(单位:公里),f是频率(单位:MHz)。

举个例子:在868MHz频段,距离1公里时:

FSPL = 20 × log10(1) + 20 × log10(868) + 32.44
     = 0 + 58.77 + 32.44
     = 91.21 dB

也就是说,1公里外,信号强度衰减了91dB。你发射20dBm,到接收端就只剩-71dBm左右了。

关键点: 距离每增加一倍,路径损耗增加6dB。频率每增加一倍,路径损耗也增加6dB。所以LoRa在低频段(如433MHz)比高频段(如868MHz)传得更远,这是物理规律。

我在项目中遇到过一个问题:客户说为什么同样的模块,在城区只能传2公里,在郊区能传5公里?其实自由空间模型只适用于理想环境。实际场景里,还有地面反射、建筑物遮挡、多径效应等。自由空间模型只能给你一个“天花板”——告诉你理论上限在哪。

1.3 信噪比(SNR)与接收灵敏度:决定你能不能“听清”

信号到了接收端,不是光看强度就行的。你还得看它比噪声大多少。这个比值就是信噪比(SNR)。

SNR(dB) = 信号功率(dBm) - 噪声功率(dBm)

举个例子:接收到的信号是-100dBm,底噪是-110dBm,那么SNR就是10dB。信号比噪声强10倍,解调起来就比较轻松。

那接收灵敏度是什么呢?说白了,就是接收机能解调出来的最小信号功率。这个值跟SNR直接挂钩:

接收灵敏度(dBm) = 底噪(dBm) + 最小所需SNR(dB)

LoRa的优势就在这里。它通过扩频技术,可以在很低的SNR下工作。比如SF12时,最小所需SNR可以低到-20dB。也就是说,信号比噪声还弱100倍,它照样能解调出来。

扩频因子(SF) 最小所需SNR(dB) 典型灵敏度(dBm) @125kHz
SF7 -7.5 -123
SF9 -12.5 -129
SF12 -20 -137
避坑指南: 我曾经以为灵敏度越高越好,于是把SF调到最大。结果发现数据速率慢得离谱,一个包要传好几秒,稍微有点干扰就丢包了。后来才明白,灵敏度、速率、功耗三者是互相制约的。调优不是一味追求某个指标,而是找到平衡点。

1.4 知识体系总览

下面这张图,把本章的核心逻辑串起来了。你一看就明白:从发射功率到接收灵敏度,中间经历了什么。

LoRa射频链路核心参数关系图 发射功率 Tx Power (dBm) 自由空间路径损耗 FSPL (dB) 接收信号强度 RSSI (dBm) 底噪 (Noise Floor) 信噪比 SNR 接收灵敏度 核心公式 RSSI = Tx Power - FSPL SNR = RSSI - Noise Floor 灵敏度 = Noise Floor + 最小所需SNR

从图上你能看到,发射功率减去路径损耗,得到接收信号强度。接收信号强度再减去底噪,得到信噪比。而接收灵敏度,就是底噪加上LoRa解调器能容忍的最小SNR。一环扣一环,缺一不可。

实战建议: 我每次做链路预算时,都会先算自由空间路径损耗,然后根据实际环境加一个余量(比如城区加20dB,郊区加10dB)。这样估算出来的通信距离,八九不离十。记住,理论是骨架,经验是血肉。

好了,这一章的内容就到这里。dBm和mW的换算,你心里要有杆秤;自由空间路径损耗,你得知道它怎么算、怎么用;SNR和灵敏度,是判断链路质量的关键。这些基础打牢了,后面讲扩频因子、编码率、带宽调优时,你才能听得明白、用得顺手。

专注资料整理