2. 射频链路预算与协同仿真参数映射

射频链路预算与协同仿真参数映射 学习卡片

链路预算计算:从发射功率到接收功率

链路预算的核心是把发射端到接收端的所有增益与损耗按 dB 域线性叠加。本例给定一组教学示例参数:发射功率 P_tx = 30 dBm,发射天线增益 G_tx = 12 dBi,接收天线增益 G_rx = 10 dBi,自由空间路径损耗 L_path = 120 dB,发射馈线损耗 L_tx_feed = 1.5 dB,接收馈线损耗 L_rx_feed = 1.0 dB,接收灵敏度 S_rx = -85 dBm。

接收功率按以下关系计算:

P_rx = P_tx + G_tx + G_rx - L_tx_feed - L_path - L_rx_feed
     = 30 + 12 + 10 - 1.5 - 120 - 1.0
     = -70.5 dBm

链路余量 M = P_rx - S_rx = -70.5 - (-85) = 14.5 dB,大于 0,说明在当前参数下链路可通。这个 14.5 dB 余量就是后续协同仿真中需要保持一致的判据:仿真接收功率应落在 -70.5 dBm 附近,且不低于灵敏度。

预算参数到仿真模型的映射关系

协同仿真模型不会直接接受“链路预算表”,而是把每个预算项拆解为对应模块的参数。映射时必须保证物理位置与符号方向一致:增益模块填正值,损耗模块填负值或作为衰减因子,噪声系数单独注入。下表给出本例的映射规则。

预算项数值仿真模型中的承载对象参数设置
P_tx30 dBm基带信号源输出功率Source Power = 30 dBm
G_tx12 dBi发射天线增益模块Gain = 12 dB
L_tx_feed1.5 dB发射馈线损耗模块Loss = 1.5 dB
L_path120 dB信道路径损耗模块Path Loss = 120 dB
G_rx10 dBi接收天线增益模块Gain = 10 dB
L_rx_feed1.0 dB接收馈线损耗模块Loss = 1.0 dB
NF示例 5 dB接收链路噪声系数模块NF = 5 dB

噪声系数不参与接收功率的线性叠加,但它决定仿真中接收端 SNR 与噪声底。若仿真平台使用“接收机灵敏度”作为判决条件,则需把 S_rx = -85 dBm 写入接收机模块的灵敏度字段,仿真结束后读取接收功率与灵敏度比较。

映射时最容易出错的是符号:路径损耗和馈线损耗在预算公式中是减项,在仿真模型中应设置为衰减(负增益)或正损耗值,具体取决于平台约定。建议在模型旁标注“此模块为损耗,dB 值为正,等效于负增益”,避免正负号混淆。

协同仿真验证:理论值与仿真值对齐

完成映射后运行一次协同仿真,在接收端功率探针处读取接收功率。验证逻辑如下:

  1. 读取仿真接收功率 P_rx_sim,与理论值 -70.5 dBm 比较。
  2. 若偏差在 ±0.5 dB 以内,认为映射正确,链路预算与仿真模型一致。
  3. 若偏差超过 ±0.5 dB,按“增益/损耗模块逐项核对”的顺序排查:先检查发射功率设置,再检查天线增益,最后检查路径损耗与馈线损耗的符号和数值。
  4. 确认接收功率后,再检查噪声系数是否已正确注入,观察接收端 SNR 是否与预算估算一致。

本例的验证通过条件为:|P_rx_sim - (-70.5)| ≤ 0.5 dB,且 P_rx_sim ≥ S_rx。满足这两个条件,说明链路预算参数已正确映射到协同仿真模型。

链路预算参数映射与协同仿真验证 链路预算计算(dB 域) P_tx = 30 dBm G_tx = 12 dBi G_rx = 10 dBi L_tx_feed = 1.5 dB L_path = 120 dB L_rx_feed = 1.0 dB P_rx = 30+12+10 -1.5-120-1.0 P_rx = -70.5 dBm S_rx = -85 dBm 余量 = 14.5 dB 映射 协同仿真模型参数 信号源 30 dBm 发射天线 Gain 12 dB 馈线损耗 1.5 dB 路径损耗 120 dB 接收天线 Gain 10 dB 馈线损耗 1.0 dB 噪声系数 NF 5 dB 接收机灵敏度 S_rx = -85 dBm 协同仿真验证:理论值与仿真值对齐 运行协同仿真 读取 P_rx_sim 比较 |P_rx_sim - (-70.5)| 阈值 ≤ 0.5 dB 偏差 ≤ 0.5 dB 映射正确 偏差 > 0.5 dB 逐项排查 排查顺序:发射功率 → 天线增益 → 路径损耗符号 → 馈线损耗符号 → 噪声系数注入位置 验证通过条件 |P_rx_sim - (-70.5)| ≤ 0.5 dB 且 P_rx_sim ≥ -85 dBm → 链路预算参数已正确映射到协同仿真模型

常见映射错误与排查要点

  • 符号错误:把路径损耗 120 dB 填成 -120 dB,导致接收功率偏高 240 dB。排查时先确认模块类型是“增益”还是“损耗”。
  • 单位混淆:dBm 与 dB 混用。发射功率是 dBm,增益和损耗是 dB,两者不能直接相加为 dBm,必须按 dB 域叠加后再回到 dBm。
  • 噪声系数遗漏:只映射了增益和损耗,忘记注入 NF,导致接收端 SNR 偏高,误判链路性能。NF 不改变接收功率,但改变噪声底。
  • 灵敏度未设置:接收机模块未填写 S_rx,仿真无法自动判断链路是否可通,需要手动比较 P_rx_sim 与 S_rx。
本例的完整验证闭环:给定预算参数 → 计算 P_rx = -70.5 dBm 与余量 14.5 dB → 按表映射到仿真模型的增益/损耗/NF 模块 → 运行仿真读取 P_rx_sim → 比较偏差是否 ≤ 0.5 dB 且 P_rx_sim ≥ -85 dBm → 通过则映射正确,不通过则按排查顺序逐项核对。