MCPcopy Create free account

hub / github.com/ant-uni-bremen/OpenNTN / types & classes

Types & classes47 in github.com/ant-uni-bremen/OpenNTN

↓ 70 callersClassDenseUrban
r"""DenseUrban(carrier_frequency, ut_array, bs_array, direction, enable_pathloss=True, enable_shadow_fading=True, always_generate_lsp=False, dtype=tf.
OpenNTN/dense_urban.py:16
↓ 69 callersClassUrban
r"""Urban(carrier_frequency, ut_array, bs_array, direction, enable_pathloss=True, enable_shadow_fading=True, always_generate_lsp=False, dtype=tf.compl
OpenNTN/urban.py:16
↓ 66 callersClassSubUrban
r"""SubUrban(carrier_frequency, ut_array, bs_array, direction, enable_pathloss=True, enable_shadow_fading=True, always_generate_lsp=False, dtype=tf.co
OpenNTN/sub_urban.py:16
↓ 14 callersClassAntenna
r"""Antenna(polarization, polarization_type, antenna_pattern, carrier_frequency, dtype=tf.complex64) Single antenna following the [TR38901] speci
OpenNTN/antenna.py:725
↓ 9 callersClassAntennaArray
r"""AntennaArray(num_rows, num_cols, polarization, polarization_type, antenna_pattern, carrier_frequency, vertical_spacing, horizontal_spacing, dtype=
OpenNTN/antenna.py:769
↓ 5 callersClassChannelCoefficientsGenerator
r""" Sample channel impulse responses according to LSPs rays. This class implements steps 10 and 11 from the TR 38.901 specifications, (s
OpenNTN/channel_coefficients.py:106
↓ 3 callersClassAntennaElement
Antenna element following the [TR38901] specification. The implementation is used in [TR38811] in the same way. Parameters ---------- p
OpenNTN/antenna.py:26
↓ 2 callersClassRays
r""" Class for conveniently storing rays Parameters ----------- delays : [batch size, number of BSs, number of UTs, number of cluste
OpenNTN/rays.py:23
↓ 2 callersClassTopology
r""" Class for conveniently storing the network topology information required for sampling channel impulse responses Parameters -----
OpenNTN/channel_coefficients.py:22
↓ 1 callersClassAntennaPanel
Antenna panel following the [TR38901]_ specification this function is defined in [TR38901] but is directly reused in [TR38811] Parameters
OpenNTN/antenna.py:253
↓ 1 callersClassDenseUrbanScenario
r""" 3GPP TR 38.811 dense urban channel model scenario. Parameters ----------- carrier_frequency : float Carrier frequency [
OpenNTN/dense_urban_scenario.py:19
↓ 1 callersClassLSP
r""" Class for conveniently storing LSPs Parameters ----------- ds : [batch size, num tx, num rx], tf.float RMS delay spread
OpenNTN/lsp.py:21
↓ 1 callersClassLSPGenerator
Sample large scale parameters (LSP) and pathloss given a channel scenario, e.g., DenseUrban, Urban, or SubUrban. This class implements s
OpenNTN/lsp.py:60
↓ 1 callersClassRaysGenerator
Sample rays according to a given channel scenario and large scale parameters (LSP). This class implements steps 6 to 9 from the TR 38.90
OpenNTN/rays.py:63
↓ 1 callersClassSubUrbanScenario
r""" 3GPP TR 38.811 suburban channel model scenario. Parameters ----------- carrier_frequency : float Carrier frequency [Hz]
OpenNTN/sub_urban_scenario.py:18
↓ 1 callersClassUrbanScenario
r""" 3GPP TR 38.811 urban channel model scenario. Parameters ----------- carrier_frequency : float Carrier frequency [Hz]
OpenNTN/urban_scenario.py:18
ClassCDL
r"""CDL(model, delay_spread, carrier_frequency, ut_array, bs_array, direction, min_speed=0., max_speed=None, dtype=tf.complex64) Clustered delay
OpenNTN/cdl.py:32
ClassPanelArray
r"""PanelArray(num_rows_per_panel, num_cols_per_panel, polarization, polarization_type, antenna_pattern, carrier_frequency, num_rows=1, num_cols=1, pa
OpenNTN/antenna.py:368
ClassStep_11
r"""Test the computation of channel coefficients
test/step_11_test.py:16
ClassStep_12
r"""Test the computation of channel coefficients
test/step_12_test.py:13
ClassStep_9
test/step_9_test.py:11
ClassSystemLevelChannel
r""" Baseclass for implementing 3GPP system level channel models, such as DenseUrban, Urban, or SubUrban. Parameters ----------- scen
OpenNTN/system_level_channel.py:25
ClassSystemLevelScenario
r""" This class is used to set up the scenario for system level 3GPP channel simulation. Scenarios for system level channel simulation, s
OpenNTN/system_level_scenario.py:25
ClassTDL
r"""TDL(model, delay_spread, carrier_frequency, num_sinusoids=20, los_angle_of_arrival=PI/4., min_speed=0., max_speed=None, num_rx_ant=1, num_tx_ant=1
OpenNTN/tdl.py:29
ClassTestClusterPowerGeneration
test/step_6_test.py:33
ClassTestLinkBudget
test/coupling_loss_test.py:10
ClassTestLinkBudget
test/Link_Budget_test.py:7
ClassTestShuffle_Coupling
test/step_8_test.py:13
ClassTest_A_D_angles
test/step_7_test.py:14
ClassTest_DUR
test/step_2_test.py:282
ClassTest_DUR
test/step_4_1_test.py:4397
ClassTest_DUR
test/step_5_test.py:231
ClassTest_DUR
test/step_1_test.py:347
ClassTest_DUR
test/step_4_3_test.py:542
ClassTest_SUR
test/step_2_test.py:155
ClassTest_SUR
test/step_4_1_test.py:8732
ClassTest_SUR
test/step_5_test.py:130
ClassTest_SUR
test/step_1_test.py:604
ClassTest_SUR
test/step_4_3_test.py:1048
ClassTest_Step10
test/step_10_test.py:12
ClassTest_SubUrban
test/step_3_test.py:116
ClassTest_URB
test/step_2_test.py:28
ClassTest_URB
test/step_4_1_test.py:33
ClassTest_URB
test/step_5_test.py:35
ClassTest_URB
test/step_1_test.py:27
ClassTest_URB
test/step_4_3_test.py:39
ClassTest_Urb
test/step_3_test.py:71