Skip to content

Channel Model with Sectorized Option

Mattia Rebato edited this page Sep 5, 2018 · 2 revisions

From commit da87489f746a15d00584be656c6f37e0d768bae2 there is the possibility of simulating multiple antenna arrays at the base station (i.e., multiple sectors) and at the UE (i.e., multiple panels). The model is described in the paper Multi-Sector and Multi-Panel Performance in 5G mmWave Cellular Networks.

Sector implementation

This wiki section lists all the settings and related meaning used to control the implementation of sectorization and radiation pattern for the antenna arrays at both gNB and UE sides.

The number of panels and sectors at the UE and gNB sides, respectively, are controlled by variables:
Config::SetDefault ("ns3::MmWaveHelper::NumUePanels", UintegerValue(2));
Config::SetDefault ("ns3::MmWaveHelper::NumEnbPanels", UintegerValue(3));

Another setting is DirectBeam which is controlled by:
Config::SetDefault ("ns3::MmWave3gppChannel::DirectBeam", BooleanValue(true));

  • if enabled, it permits to create the beam in the exact direction of receiver node. Thus, beams of the transmitter and receiver are perfectly aligned;
  • otherwise, the beamforming vectors are optimally computed. Thus, it is assumed to have a complete knowledge of the channel matrix.

Finally, is it possible to simulate two different radiation patterns by setting the following variable:
Config::SetDefault ("ns3::AntennaArrayModel::IsotropicAntennaElements", BooleanValue(false));

  • if set to false, the 3GPP radiation pattern is adopted following specifications in TR 38.900;
  • otherwise, an isotropic radiation pattern is adopted. In this last case, the radiated power is equally distributed in all the directions.
Clone this wiki locally