MCPcopy Create free account

hub / github.com/ant-uni-bremen/OpenNTN / functions

Functions604 in github.com/ant-uni-bremen/OpenNTN

Methoddiameter_earth_antenna
r"""The diamater of the Earth-stationed antenna, used for scintillation loss See section 6.6.6 of 38.811 specification.
OpenNTN/system_level_scenario.py:479
Methoddirection
r"""Direction of communication. Either "uplink" or "downlink".
OpenNTN/system_level_scenario.py:134
Methoddistance_2d
r""" Distance between each UT and each BS in the X-Y plan [m]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:234
Methoddistance_2d_in
r"""Indoor distance between each UT and BS in the X-Y plan [m], i.e., part of the total distance that corresponds to indoor propagation in the
OpenNTN/system_level_scenario.py:241
Methoddistance_2d_out
r"""Outdoor distance between each UT and BS in the X-Y plan [m], i.e., part of the total distance that corresponds to outdoor propagation in
OpenNTN/system_level_scenario.py:250
Methoddistance_3d
r""" Distance between each UT and each BS [m]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:259
Methoddistance_3d_in
r"""Indoor distance between each UT and BS [m], i.e., part of the total distance that corresponds to indoor propagation. Set to 0 for
OpenNTN/system_level_scenario.py:266
Methoddistance_3d_out
r"""Outdoor distance between each UT and BS [m], i.e., part of the total distance that corresponds to outdoor propagation. Equals to `
OpenNTN/system_level_scenario.py:274
Methoddoppler_enabled
r"""Efficiency of the Earth-stationed antenna, used for scintillation loss, 0.5 is conservative estimate See section 6.6.6 of 38.811 specifica
OpenNTN/system_level_scenario.py:493
Methoddraw_coordinate_system
(ax, loc, ort, delta)
OpenNTN/system_level_channel.py:289
Methodelement_horizontal_spacing
Horizontal spacing between the antenna elements within a panel [multiple of wavelength]
OpenNTN/antenna.py:624
Methodelement_vertical_spacing
Vertical spacing between the antenna elements within a panel [multiple of wavelength]
OpenNTN/antenna.py:618
Methodelevation_angle
r"""Elevation angle of the LOS path of the satellite/HAPS vs. ground horizon in degrees
OpenNTN/system_level_scenario.py:154
Methodelevation_angle
r"""elevation_angle in degrees
OpenNTN/tdl.py:399
Methodentry_pathloss
r"""Basic pathloss component [dB]. See section 7.4.1 of 38.901 specification. [batch size, num BS, num UT]
OpenNTN/system_level_scenario.py:409
Functionexp_corr_mat
r"""Generate exponential correlation matrices. This function computes for every element :math:`a` of a complex-valued tensor :math:`\mathbf{a
OpenNTN/utils.py:1434
Methodfree_space_pathloss
r"""Free Space Pathloss, which is a part of the pathloss component [dB]. See section 7.4.1 of 38.901 specification. This variable is only used
OpenNTN/system_level_scenario.py:423
Methodgas_pathloss
r"""Basic pathloss component [dB]. See section 7.4.1 of 38.901 specification. [batch size, num BS, num UT]
OpenNTN/system_level_scenario.py:395
Functiongen_single_sector_topology
r""" Generate a batch of topologies consisting of a single BS located at the origin and ``num_ut`` UTs randomly and uniformly dropped in a cel
OpenNTN/utils.py:990
Functiongen_single_sector_topology_interferers
r""" Generate a batch of topologies consisting of a single BS located at the origin, ``num_ut`` UTs randomly and uniformly dropped in a cell s
OpenNTN/utils.py:1194
Methodh_bs
r"""Heigh of BSs [m].[batch size, number of BSs]
OpenNTN/system_level_scenario.py:181
Methodh_ut
r"""Heigh of UTs [m]. [batch size, number of UTs]
OpenNTN/system_level_scenario.py:176
Methodhorizontal_spacing
Vertical spacing between elements [multiple of wavelength]
OpenNTN/antenna.py:346
Methodindoor
r""" Indoor state of UTs. `True` is indoor, `False` otherwise. [batch size, number of UTs]
OpenNTN/system_level_scenario.py:221
Methodk_factor
r"""K-factor in linear scale. Only available with LoS models.
OpenNTN/cdl.py:360
Methodk_factor
r"""K-factor in linear scale. Only available with LoS models.
OpenNTN/tdl.py:363
Methodlambda_0
r"""Wavelength [m]
OpenNTN/system_level_scenario.py:149
Methodlatitude
r"""Latitude of each UT, used for additional pathlosses See section 6.6.6 of 38.811 specification.
OpenNTN/system_level_scenario.py:430
Methodlos
r"""LoS state of BS-UT links. `True` if LoS, `False` otherwise. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:228
Methodlos
r"""`True` is this is a LoS model. `False` otherwise.
OpenNTN/cdl.py:355
Methodlos
r"""`True` if this is a LoS model. `False` otherwise.
OpenNTN/tdl.py:358
Methodlos_aoa
r"""LoS azimuth angle of arrival of each BS-UT link [deg]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:300
Methodlos_aod
r"""LoS azimuth angle of departure of each BS-UT link [deg]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:293
Methodlos_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/system_level_scenario.py:695
Methodlos_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/dense_urban_scenario.py:143
Methodlos_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/urban_scenario.py:144
Methodlos_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/sub_urban_scenario.py:144
Methodlos_probability
r"""Probability of each UT to be LoS. Used to randomly generate LoS status of outdoor UTs. [batch size, number of UTs]
OpenNTN/system_level_scenario.py:319
Methodlos_probability
r"""Probability of each UT to be LoS. Used to generate LoS status of outdoor UTs. Taken from table 6.6.1-1 in TR38.811 [batch
OpenNTN/dense_urban_scenario.py:124
Methodlos_probability
r"""Probability of each UT to be LoS. Used to generate LoS status of outdoor UTs. Taken from table 6.6.1-1 in TR38.811 [batc
OpenNTN/urban_scenario.py:123
Methodlos_probability
r"""Probability of each UT to be LoS. Used to generate LoS status of outdoor UTs. Taken from table 6.6.1-1 in TR38.811 [batc
OpenNTN/sub_urban_scenario.py:123
Methodlos_zoa
r"""considered 90 degrees
OpenNTN/system_level_scenario.py:313
Methodlos_zod
r"""LoS zenith angle of departure of each BS-UT link [deg]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:307
Methodlsp_log_mean
r""" Mean of LSPs in the log domain. [batch size, number of BSs, number of UTs, 7]. The last dimension corresponds to the LSPs
OpenNTN/system_level_scenario.py:337
Methodlsp_log_std
r""" STD of LSPs in the log domain. [batch size, number of BSs, number of UTs, 7]. The last dimension corresponds to the LSPs,
OpenNTN/system_level_scenario.py:346
Methodlwc
r"""Liquid water content in kg/m^2, used for cloud attenuation See section 6.6.5 of 38.811 specification.
OpenNTN/system_level_scenario.py:437
Methodmatrix_ut_distance_2d
r"""Distance between all pairs for UTs in the X-Y plan [m]. [batch size, number of UTs, number of UTs]
OpenNTN/system_level_scenario.py:282
Methodmax_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/system_level_scenario.py:332
Methodmax_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/dense_urban_scenario.py:109
Methodmax_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/urban_scenario.py:108
Methodmax_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/sub_urban_scenario.py:108
Methodmean_power_los
r"""LoS component power in linear scale. Only available with LoS models.
OpenNTN/tdl.py:387
Methodmean_powers
r"""Path powers in linear scale
OpenNTN/tdl.py:377
Methodmin_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/system_level_scenario.py:326
Methodmin_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/dense_urban_scenario.py:104
Methodmin_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/urban_scenario.py:103
Methodmin_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/sub_urban_scenario.py:103
Methodnlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/system_level_scenario.py:701
Methodnlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/dense_urban_scenario.py:159
Methodnlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/urban_scenario.py:160
Methodnlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/sub_urban_scenario.py:160
Methodnum_ant
Total number of antenna elements
OpenNTN/antenna.py:640
Methodnum_bs
Number of BSs.
OpenNTN/system_level_scenario.py:169
Methodnum_clusters
r"""Number of paths (:math:`M`)
OpenNTN/cdl.py:350
Methodnum_clusters
r"""Number of paths (:math:`M`)
OpenNTN/tdl.py:353
Methodnum_clusters_los
r"""Number of clusters for LoS scenario
OpenNTN/system_level_scenario.py:366
Methodnum_clusters_max
r"""Maximum number of clusters over LoS and NLoS scenarios
OpenNTN/system_level_scenario.py:378
Methodnum_clusters_nlos
r"""Number of clusters for NLoS scenario
OpenNTN/system_level_scenario.py:372
Methodnum_cols
Number of columns
OpenNTN/antenna.py:331
Methodnum_cols
Number of columns of panels
OpenNTN/antenna.py:582
Methodnum_cols_per_panel
Number of columns of elements per panel
OpenNTN/antenna.py:592
Methodnum_panels
Number of panels
OpenNTN/antenna.py:630
Methodnum_panels_ant
Number of antenna elements per panel
OpenNTN/antenna.py:635
Methodnum_rows
Number of rows
OpenNTN/antenna.py:326
Methodnum_rows
Number of rows of panels
OpenNTN/antenna.py:577
Methodnum_rows_per_panel
Number of rows of elements per panel
OpenNTN/antenna.py:587
Methodnum_ut
Number of UTs.
OpenNTN/system_level_scenario.py:164
Functionone_ring_corr_mat
r"""Generate covariance matrices from the one-ring model. This function generates approximate covariance matrices for the so-called `one-ring
OpenNTN/utils.py:1503
Methodpanel_horizontal_spacing
Horizontal spacing between the panels [multiple of wavelength]
OpenNTN/antenna.py:613
Methodpanel_vertical_spacing
Vertical spacing between the panels [multiple of wavelength]
OpenNTN/antenna.py:608
Methodpathloss_enabled
r"""`True` is pathloss is enabled. `False` otherwise.
OpenNTN/system_level_scenario.py:139
Methodpolarization
Polarization ("single" or "dual")
OpenNTN/antenna.py:597
Methodpolarization_type
Polarization type. "V" or "H" for single polarization. "VH" or "cross" for dual polarization.
OpenNTN/antenna.py:602
Methodporlarization
Polarization ("single" or "dual")
OpenNTN/antenna.py:336
Methodpowers
r"""Path powers in linear scale
OpenNTN/cdl.py:374
Methodrain_rate
r"""Rain rate in mm/h, used for rain attenuation See section 6.6.5 of 38.811 specification.
OpenNTN/system_level_scenario.py:444
Methodrays_per_cluster
r"""Number of rays per cluster
OpenNTN/system_level_scenario.py:356
Methodrays_per_cluster
r"""Number of rays per cluster
OpenNTN/dense_urban_scenario.py:138
Methodrays_per_cluster
r"""Number of rays per cluster
OpenNTN/urban_scenario.py:139
Methodrays_per_cluster
r"""Number of rays per cluster
OpenNTN/sub_urban_scenario.py:139
Methodrelative_humidity
r"""Relative humidity in percent, used for gas loss See section 6.6.4 of 38.811 specification.
OpenNTN/system_level_scenario.py:472
Methodrot_pos
Reference implementation: Rotate according to an orientation
test/step_11_test.py:292
Methodscintillation_pathloss
r"""Basic pathloss component [dB]. See section 7.4.1 of 38.901 specification. [batch size, num BS, num UT]
OpenNTN/system_level_scenario.py:402
MethodsetUp
(self)
test/step_7_test.py:16
MethodsetUp
(self)
test/step_12_test.py:43
MethodsetUp
(self)
test/step_11_test.py:46
MethodsetUp
(self)
test/step_5_test.py:37
MethodsetUp
(self)
test/step_5_test.py:132
MethodsetUp
(self)
test/step_5_test.py:233
MethodsetUp
(self)
test/step_8_test.py:15
← previousnext →201–300 of 604, ranked by callers