Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ant-uni-bremen/OpenNTN
/ functions
Functions
604 in github.com/ant-uni-bremen/OpenNTN
⨍
Functions
604
◇
Types & classes
47
Method
diameter_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
Method
direction
r"""Direction of communication. Either "uplink" or "downlink".
OpenNTN/system_level_scenario.py:134
Method
distance_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
Method
distance_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
Method
distance_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
Method
distance_3d
r""" Distance between each UT and each BS [m]. [batch size, number of BSs, number of UTs]
OpenNTN/system_level_scenario.py:259
Method
distance_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
Method
distance_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
Method
doppler_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
Method
draw_coordinate_system
(ax, loc, ort, delta)
OpenNTN/system_level_channel.py:289
Method
element_horizontal_spacing
Horizontal spacing between the antenna elements within a panel [multiple of wavelength]
OpenNTN/antenna.py:624
Method
element_vertical_spacing
Vertical spacing between the antenna elements within a panel [multiple of wavelength]
OpenNTN/antenna.py:618
Method
elevation_angle
r"""Elevation angle of the LOS path of the satellite/HAPS vs. ground horizon in degrees
OpenNTN/system_level_scenario.py:154
Method
elevation_angle
r"""elevation_angle in degrees
OpenNTN/tdl.py:399
Method
entry_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
Function
exp_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
Method
free_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
Method
gas_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
Function
gen_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
Function
gen_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
Method
h_bs
r"""Heigh of BSs [m].[batch size, number of BSs]
OpenNTN/system_level_scenario.py:181
Method
h_ut
r"""Heigh of UTs [m]. [batch size, number of UTs]
OpenNTN/system_level_scenario.py:176
Method
horizontal_spacing
Vertical spacing between elements [multiple of wavelength]
OpenNTN/antenna.py:346
Method
indoor
r""" Indoor state of UTs. `True` is indoor, `False` otherwise. [batch size, number of UTs]
OpenNTN/system_level_scenario.py:221
Method
k_factor
r"""K-factor in linear scale. Only available with LoS models.
OpenNTN/cdl.py:360
Method
k_factor
r"""K-factor in linear scale. Only available with LoS models.
OpenNTN/tdl.py:363
Method
lambda_0
r"""Wavelength [m]
OpenNTN/system_level_scenario.py:149
Method
latitude
r"""Latitude of each UT, used for additional pathlosses See section 6.6.6 of 38.811 specification.
OpenNTN/system_level_scenario.py:430
Method
los
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
Method
los
r"""`True` is this is a LoS model. `False` otherwise.
OpenNTN/cdl.py:355
Method
los
r"""`True` if this is a LoS model. `False` otherwise.
OpenNTN/tdl.py:358
Method
los_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
Method
los_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
Method
los_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/system_level_scenario.py:695
Method
los_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/dense_urban_scenario.py:143
Method
los_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/urban_scenario.py:144
Method
los_parameter_filepath
r""" Path of the configuration file for LoS scenario
OpenNTN/sub_urban_scenario.py:144
Method
los_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
Method
los_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
Method
los_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
Method
los_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
Method
los_zoa
r"""considered 90 degrees
OpenNTN/system_level_scenario.py:313
Method
los_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
Method
lsp_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
Method
lsp_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
Method
lwc
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
Method
matrix_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
Method
max_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/system_level_scenario.py:332
Method
max_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/dense_urban_scenario.py:109
Method
max_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/urban_scenario.py:108
Method
max_2d_in
r"""Maximum indoor 2D distance for indoor UTs [m]
OpenNTN/sub_urban_scenario.py:108
Method
mean_power_los
r"""LoS component power in linear scale. Only available with LoS models.
OpenNTN/tdl.py:387
Method
mean_powers
r"""Path powers in linear scale
OpenNTN/tdl.py:377
Method
min_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/system_level_scenario.py:326
Method
min_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/dense_urban_scenario.py:104
Method
min_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/urban_scenario.py:103
Method
min_2d_in
r"""Minimum indoor 2D distance for indoor UTs [m]
OpenNTN/sub_urban_scenario.py:103
Method
nlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/system_level_scenario.py:701
Method
nlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/dense_urban_scenario.py:159
Method
nlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/urban_scenario.py:160
Method
nlos_parameter_filepath
r""" Path of the configuration file for NLoS scenario
OpenNTN/sub_urban_scenario.py:160
Method
num_ant
Total number of antenna elements
OpenNTN/antenna.py:640
Method
num_bs
Number of BSs.
OpenNTN/system_level_scenario.py:169
Method
num_clusters
r"""Number of paths (:math:`M`)
OpenNTN/cdl.py:350
Method
num_clusters
r"""Number of paths (:math:`M`)
OpenNTN/tdl.py:353
Method
num_clusters_los
r"""Number of clusters for LoS scenario
OpenNTN/system_level_scenario.py:366
Method
num_clusters_max
r"""Maximum number of clusters over LoS and NLoS scenarios
OpenNTN/system_level_scenario.py:378
Method
num_clusters_nlos
r"""Number of clusters for NLoS scenario
OpenNTN/system_level_scenario.py:372
Method
num_cols
Number of columns
OpenNTN/antenna.py:331
Method
num_cols
Number of columns of panels
OpenNTN/antenna.py:582
Method
num_cols_per_panel
Number of columns of elements per panel
OpenNTN/antenna.py:592
Method
num_panels
Number of panels
OpenNTN/antenna.py:630
Method
num_panels_ant
Number of antenna elements per panel
OpenNTN/antenna.py:635
Method
num_rows
Number of rows
OpenNTN/antenna.py:326
Method
num_rows
Number of rows of panels
OpenNTN/antenna.py:577
Method
num_rows_per_panel
Number of rows of elements per panel
OpenNTN/antenna.py:587
Method
num_ut
Number of UTs.
OpenNTN/system_level_scenario.py:164
Function
one_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
Method
panel_horizontal_spacing
Horizontal spacing between the panels [multiple of wavelength]
OpenNTN/antenna.py:613
Method
panel_vertical_spacing
Vertical spacing between the panels [multiple of wavelength]
OpenNTN/antenna.py:608
Method
pathloss_enabled
r"""`True` is pathloss is enabled. `False` otherwise.
OpenNTN/system_level_scenario.py:139
Method
polarization
Polarization ("single" or "dual")
OpenNTN/antenna.py:597
Method
polarization_type
Polarization type. "V" or "H" for single polarization. "VH" or "cross" for dual polarization.
OpenNTN/antenna.py:602
Method
porlarization
Polarization ("single" or "dual")
OpenNTN/antenna.py:336
Method
powers
r"""Path powers in linear scale
OpenNTN/cdl.py:374
Method
rain_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
Method
rays_per_cluster
r"""Number of rays per cluster
OpenNTN/system_level_scenario.py:356
Method
rays_per_cluster
r"""Number of rays per cluster
OpenNTN/dense_urban_scenario.py:138
Method
rays_per_cluster
r"""Number of rays per cluster
OpenNTN/urban_scenario.py:139
Method
rays_per_cluster
r"""Number of rays per cluster
OpenNTN/sub_urban_scenario.py:139
Method
relative_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
Method
rot_pos
Reference implementation: Rotate according to an orientation
test/step_11_test.py:292
Method
scintillation_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
Method
setUp
(self)
test/step_7_test.py:16
Method
setUp
(self)
test/step_12_test.py:43
Method
setUp
(self)
test/step_11_test.py:46
Method
setUp
(self)
test/step_5_test.py:37
Method
setUp
(self)
test/step_5_test.py:132
Method
setUp
(self)
test/step_5_test.py:233
Method
setUp
(self)
test/step_8_test.py:15
← previous
next →
201–300 of 604, ranked by callers