received_power_dbm#

sionna.sys.received_power_dbm(tx_power_dbm, coupling_loss, precision: Literal['single', 'double'] | None = None, device: str | None = None) torch.Tensor[source]#

Computes received power from transmit power and coupling loss.

For transmit power \(P_{\mathrm{tx},b}\) and coupling loss \(\mathrm{CL}_{b,u}\), the received power is

\[P_{r,b,u}[\mathrm{dBm}] = P_{\mathrm{tx},b}[\mathrm{dBm}] - \mathrm{CL}_{b,u}[\mathrm{dB}].\]

This link-budget relation is used by the 3GPP TR 38.901 calibration metrics in Section 7.8 of [TR38901V160100] to convert coupling losses into desired and interfering received powers.

Parameters:
  • tx_power_dbm – Transmit power [dBm].

  • coupling_loss – Coupling loss [dB].

  • precision (Literal['single', 'double'] | None) – Precision used for internal calculations and outputs. If set to None, precision is used.

  • device (str | None) – Device for computation. If None, device is used.

Outputs:

rx_power_dbm – Received power [dBm].