coupling_loss_db#
- sionna.sys.coupling_loss_db(path_gain_db, precision: Literal['single', 'double'] | None = None, device: str | None = None) torch.Tensor[source]#
Computes the coupling loss from a path gain in dB.
The coupling loss \(\mathrm{CL}_{b,u}\) between BS \(b\) and UT \(u\) is the negative path gain,
\[\mathrm{CL}_{b,u}[\mathrm{dB}] = -G_{b,u}[\mathrm{dB}],\]where \(G_{b,u}\) includes all gains and losses between transmitter and receiver. It is used in the link budget
\[P_{r,b,u}[\mathrm{dBm}] = P_{\mathrm{tx},b}[\mathrm{dBm}] - \mathrm{CL}_{b,u}[\mathrm{dB}].\]This convention follows the coupling-loss definition used for 3GPP system calibration in Section 7.8 of [TR38901V160100]. Coupling loss is one of the Phase 1 calibration metrics and is also used as input for the geometry SIR, geometry SINR, and wideband SIR metrics.
- Parameters:
- Outputs:
coupling_loss – Coupling loss [dB].
Examples
from sionna.sys import coupling_loss_db cl = coupling_loss_db(-120.0) print(cl) # tensor(120.)