第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的余量来覆盖。
- 路径损耗公式用错——前面说了,频率单位搞错,常数用错,都是常见问题。
好了,这一章咱们把链路预算的基础讲清楚了。下一章我会带你手把手算一个实际的链路预算案例,到时候你就知道这些公式和表格怎么用了。