第2章:链路预算基础

2.1 链路预算到底是个啥?

说实话,我刚入行那会儿,对「链路预算」这四个字也是一头雾水。听起来挺唬人的,对吧?

其实说白了,链路预算就是算一笔账——算算你的信号从发射机出来,经过天线、空间传播、各种损耗,最后到接收机时,还能剩下多少能量。嗯,就像你从北京寄快递到上海,中间要经过分拣、运输、派送,最后到手时包裹还能不能完好无损?链路预算算的就是这个「完好程度」。

我个人的理解是:链路预算就是给整个射频系统做一次「能量审计」。你发射了30dBm,接收端能收到多少?中间哪些环节在「偷」你的功率?这些都得一笔一笔算清楚。

链路预算定义:从发射机输出端到接收机输入端,整个信号传输路径上所有增益和损耗的代数和。说白了,就是发射功率减去所有损耗,再加上所有增益,最后得到接收功率。

2.2 为什么要做链路预算?

你可能要问:这玩意儿不做行不行?

我跟你讲,不行。我在项目中遇到过太多次了——有人拍脑袋选器件,结果系统搭出来,接收机灵敏度死活不够,信号根本解不出来。那时候再回头算链路预算,发现中间某个滤波器插损大了3dB,或者馈线长了5米,功率全耗在路上了。

链路预算的作用,我总结了几点:

  • 验证系统可行性——在画板子之前,先算算能不能通。别等板子回来了才发现链路不通,那可就尴尬了。
  • 指导器件选型——LNA增益要多少?PA输出功率要多大?滤波器插损能接受多少?这些指标全靠链路预算来定。
  • 评估系统余量——你算出来接收功率是-90dBm,接收机灵敏度是-95dBm,那还有5dB的余量。这5dB就是你的「安全垫」。
  • 定位问题瓶颈——系统出问题了,哪一级损耗最大?哪一级增益不够?链路预算一拉,一目了然。

个人经验:我习惯在设计初期先拉一个粗略的链路预算,哪怕只是Excel里简单算算。这能帮你避免80%的「低级错误」。等方案定了,再细化到每一级器件的具体参数。

2.3 链路预算的基本公式

好,咱们来看核心公式。其实不复杂,就一个加法减法的事。

基本公式:

P_rx = P_tx + G_tx - L_tx - L_fs - L_m + G_rx - L_rx

其中:

符号 含义 单位
P_rx 接收功率 dBm
P_tx 发射功率 dBm
G_tx 发射天线增益 dBi
L_tx 发射端馈线及接头损耗 dB
L_fs 自由空间路径损耗 dB
L_m 其他损耗(雨衰、大气吸收等) dB
G_rx 接收天线增益 dBi
L_rx 接收端馈线及接头损耗 dB

你想想看,这个公式其实就是把整个链路拆成一段一段的。每一段要么给你加能量(增益),要么从你身上扣能量(损耗)。

自由空间路径损耗公式:

L_fs = 32.45 + 20log10(f) + 20log10(d)

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

举个例子:2.4GHz WiFi,距离100米(0.1km):

L_fs = 32.45 + 20log10(2400) + 20log10(0.1)
     = 32.45 + 67.6 + (-20)
     = 80.05 dB

嗯,80dB的路径损耗。你发射20dBm,光是在空间里就损耗了80dB,到接收端就剩-60dBm了。这还没算天线、馈线的损耗呢。

注意:我曾经犯过一个错误——把频率单位搞错了。公式里f的单位是MHz,有人习惯用GHz,那常数就要换成92.45。这个细节搞错了,算出来的路径损耗能差几十个dB,整个链路预算就全废了。

2.4 链路预算的另一种表达方式

有时候你会看到另一种写法,用「链路余量」来表达:

链路余量 = P_rx - 接收机灵敏度

链路余量大于0,系统才能正常工作。一般建议留3-5dB的余量,恶劣环境下可能要留10dB以上。

我个人习惯把链路预算做成一个表格,每一行是一级,逐级累加。这样哪一级有问题,一眼就能看出来。

级联节点 参数 数值 累计功率
PA输出 发射功率 30 dBm 30 dBm
发射馈线 损耗 -2 dB 28 dBm
发射天线 增益 +6 dBi 34 dBm
自由空间 路径损耗 -80 dB -46 dBm
接收天线 增益 +3 dBi -43 dBm
接收馈线 损耗 -1 dB -44 dBm
LNA输入 接收功率 -44 dBm

你看,这样一列出来,整个链路清清楚楚。哪一级损耗最大?自由空间。哪一级能补回来?天线增益。

一个小技巧:做链路预算时,我习惯把所有数值都换算成dB单位。dB的好处是加减法就能搞定,不用乘除。你想想,要是用线性功率去算,乘来除去的,多麻烦。

2.5 链路预算的常见误区

最后,我分享几个自己踩过的坑:

  • 忽略接头损耗——每个接头0.2-0.5dB,几个接头加起来,1-2dB就没了。别小看这1-2dB,有时候就是它让你的系统余量从3dB变成1dB。
  • 天线增益算反了——发射天线增益是加,接收天线增益也是加。有人搞混了,把接收天线增益当成了损耗,那算出来的接收功率就少了好几个dB。
  • 忘了考虑阻抗匹配——链路预算默认所有端口都是50欧姆匹配的。实际中如果匹配不好,会有额外的失配损耗。这个在链路预算里一般用0.5-1dB的余量来覆盖。
  • 路径损耗公式用错——前面说了,频率单位搞错,常数用错,都是常见问题。

好了,这一章咱们把链路预算的基础讲清楚了。下一章我会带你手把手算一个实际的链路预算案例,到时候你就知道这些公式和表格怎么用了。