UMiScenario#

class sionna.phy.channel.tr38901.UMiScenario(carrier_frequency: float, o2i_model: str, ut_array: sionna.phy.channel.tr38901.antenna.PanelArray | sionna.phy.channel.tr38901.antenna.HandheldUTArray, bs_array: sionna.phy.channel.tr38901.antenna.PanelArray | sionna.phy.channel.tr38901.antenna.HandheldUTArray, direction: str, enable_pathloss: bool = True, enable_shadow_fading: bool = True, precision: str | None = None, device: str | None = None, spec_version: str = '19.2')[source]#

Bases: sionna.phy.channel.tr38901.system_level_scenario.SystemLevelScenario

3GPP TR 38.901 urban microcell (UMi) channel model scenario.

Parameters:

Methods

clip_carrier_frequency_lsp(fc: torch.Tensor) → torch.Tensor[source]#

Clip the carrier frequency fc in GHz for LSP calculation

Parameters:

fc (torch.Tensor) – Carrier frequency [GHz]

Outputs:

fc_clipped – Clipped carrier frequency, that should be used for LSP computation

Attributes

property los_parameter_filepath: str#

Path of the configuration file for LoS scenario

property los_probability: torch.Tensor#

Probability of each UT to be LoS. Used to randomly generate LoS status of outdoor UTs.

Computed following section 7.4.2 of TR 38.901.

Shape [batch size, num_bs, num_ut]

property max_2d_in: torch.Tensor#

Maximum indoor 2D distance for indoor UTs [m]

property min_2d_in: torch.Tensor#

Minimum indoor 2D distance for indoor UTs [m]

property nlos_parameter_filepath: str#

Path of the configuration file for NLoS scenario

property o2i_parameter_filepath: str#

Path of the configuration file for indoor scenario

property rays_per_cluster: int#

Number of rays per cluster