2、射频测试基础:dBm与mW换算、链路预算计算、灵敏度与选择性概念

做Sub-1GHz射频测试,有几个基础概念绕不开。dBm、mW、链路预算、灵敏度、选择性——这些词你肯定听过。但真正理解它们,能帮你少走很多弯路。

我刚开始接触射频时,觉得dBm就是个单位,没什么特别的。直到有一次在实验室调一个433MHz的模块,发射功率明明设了20dBm,可通信距离就是上不去。折腾了半天,才发现是天线端口的匹配网络把功率吃掉了一大半。嗯,从那以后,我对这些基础参数再也不敢马虎了。

2.1 dBm与mW换算:射频世界的“度量衡”

射频功率的表示方式有两种:mW(毫瓦)和dBm(分贝毫瓦)。mW是线性单位,dBm是对数单位。为什么用对数?因为射频信号的动态范围太大了——从-120dBm的微弱信号到+30dBm的强信号,差了10的15次方倍。用线性数字写出来,你看着都头疼。

换算公式很简单:

dBm = 10 × log10(P / 1mW)
P(mW) = 10^(dBm / 10)

我个人的习惯是记住几个关键点:

功率 (mW) 功率 (dBm) 典型场景
1 mW 0 dBm 参考基准点
2 mW 3 dBm 功率翻倍
0.5 mW -3 dBm 功率减半
100 mW 20 dBm 常见Sub-1G发射功率
1 μW -30 dBm 接收机灵敏度附近
0.001 μW -60 dBm 微弱信号
小技巧: 记住“3dB法则”——功率每增加3dB,mW值翻倍;每减少3dB,mW值减半。这在估算链路预算时特别有用。

你想想看,如果发射功率是20dBm(100mW),经过一段线缆损耗了3dB,那到天线口的功率就是17dBm(约50mW)。不用计算器,心算就能搞定。

2.2 链路预算计算:通信距离的“账本”

链路预算,说白了就是算一笔账——从发射机到接收机,信号能量到底够不够用。

公式长这样:

Pr = Pt + Gt + Gr - Lp - Lc

其中:

  • Pr:接收功率 (dBm)
  • Pt:发射功率 (dBm)
  • Gt:发射天线增益 (dBi)
  • Gr:接收天线增益 (dBi)
  • Lp:路径损耗 (dB)
  • Lc:线缆及匹配损耗 (dB)

路径损耗Lp是最大的变量。自由空间传播时,用这个公式估算:

Lp = 32.4 + 20×log10(f) + 20×log10(d)

f是频率(MHz),d是距离(km)。

举个例子。我在一个智能抄表项目里,用868MHz模块,发射功率14dBm,天线增益2dBi,接收灵敏度-110dBm,线缆损耗1dB。目标通信距离1km。算一下:

Lp = 32.4 + 20×log10(868) + 20×log10(1)
   = 32.4 + 20×2.94 + 0
   = 32.4 + 58.8 = 91.2 dB

Pr = 14 + 2 + 2 - 91.2 - 1
   = -74.2 dBm

接收功率-74.2dBm,远高于灵敏度-110dBm。链路余量有35.8dB,绰绰有余。但实际测试时,发现距离只有600米左右就丢包了。为什么?

避坑提醒: 自由空间模型只适用于理想环境。实际项目中,地面反射、建筑物遮挡、多径效应都会让路径损耗远大于理论值。我曾经在一个工业厂房里测试,同样的配置,实际路径损耗比自由空间模型多了20-30dB。所以,链路预算一定要留够余量,建议至少10-15dB。

2.3 灵敏度与选择性:接收机的“耳朵”

灵敏度决定了接收机能听到多小的声音。选择性决定了它在嘈杂环境中能不能听清想听的声音。

灵敏度

灵敏度通常定义为:在保证一定误码率(BER)或误包率(PER)的前提下,接收机能检测到的最小信号功率。

理论极限由热噪声决定:

噪声底 = -174 + 10×log10(BW) + NF

BW是带宽(Hz),NF是接收机噪声系数(dB)。

举个例子,Sub-1GHz常用带宽125kHz,NF约5dB:

噪声底 = -174 + 10×log10(125000) + 5
       = -174 + 51 + 5 = -118 dBm

这只是一个理论值。实际灵敏度还受调制方式、解调算法影响。比如LoRa的扩频增益能带来额外的灵敏度提升,而FSK则相对差一些。

调制方式 典型灵敏度 (125kHz BW) 特点
LoRa (SF12) -137 dBm 扩频增益高,速率低
LoRa (SF7) -123 dBm 扩频增益低,速率高
(G)FSK -118 dBm 经典调制,简单可靠
OOK -112 dBm 最简调制,抗干扰差
关键点: 灵敏度不是越高越好。灵敏度越高,接收机功耗越大,而且更容易被干扰信号阻塞。低功耗射频设计需要在灵敏度和功耗之间找平衡。

选择性

选择性衡量的是接收机从众多信号中提取目标信号的能力。说白了,就是抗邻道干扰的能力。

选择性通常用邻道抑制比(ACR)或邻道选择性(ACS)来表示。比如一个接收机的ACS是60dB,意味着邻道信号比目标信号强60dB以内时,接收机还能正常工作。

影响选择性的因素:

  • 中频滤波器带宽:带宽越窄,选择性越好,但会损失信号能量
  • 本振相位噪声:相位噪声大的本振会把邻道噪声混入中频
  • 接收机线性度:IIP3(三阶交调截点)越高,抗阻塞能力越强

我记得有一次调试一个Sub-1G模块,在实验室测试灵敏度完全达标,但一到现场就频繁丢包。排查后发现,附近有一个强干扰源在邻道发射。接收机的选择性不够,被干扰信号“压死”了。后来换了一款带SAW滤波器的模块,问题才解决。

实战建议: 选型时不要只看灵敏度参数。如果应用环境干扰较多(比如城市、工业区),选择性比灵敏度更重要。宁可灵敏度差3-5dB,也要保证选择性足够。

2.4 知识体系总览

下面这张图把本章的核心概念串起来了。你可以看到,dBm与mW是基础换算,链路预算把发射功率、天线、路径损耗、灵敏度串成一条线,而选择性和灵敏度共同决定了接收机的实际性能。

射频测试基础概念关系图 射频测试基础概念关系图 dBm ↔ mW 换算 链路预算计算 接收机性能 发射功率 Pt 天线增益 Gt/Gr 路径损耗 Lp 线缆损耗 Lc 灵敏度 选择性 噪声系数 NF 带宽 BW 中频滤波器 本振相位噪声 链路预算决定通信距离上限,灵敏度与选择性决定接收机实际性能 三者共同构成射频测试的“铁三角”

好了,这一章的内容就到这里。dBm与mW的换算要形成肌肉记忆,链路预算要留足余量,灵敏度和选择性要结合应用场景权衡。这些基础打牢了,后面做低功耗射频测试才能得心应手。