5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
nr-channel-setup-test.cc File Reference

This test aims to check if the NrChannelHelper API can correctly create a specified channel, which will be defined by the: More...

#include "ns3/channel-condition-model.h"
#include "ns3/log.h"
#include "ns3/multi-model-spectrum-channel.h"
#include "ns3/nr-channel-helper.h"
#include "ns3/nyu-channel-condition-model.h"
#include "ns3/nyu-propagation-loss-model.h"
#include "ns3/nyu-spectrum-propagation-loss-model.h"
#include "ns3/pointer.h"
#include "ns3/test.h"
#include "ns3/three-gpp-propagation-loss-model.h"
#include "ns3/three-gpp-spectrum-propagation-loss-model.h"
#include "ns3/three-gpp-v2v-channel-condition-model.h"
#include "ns3/three-gpp-v2v-propagation-loss-model.h"
#include "ns3/two-ray-spectrum-propagation-loss-model.h"
+ Include dependency graph for nr-channel-setup-test.cc:

Go to the source code of this file.

Variables

static NrChannelSetupTest g_NrChannelSetupTest
 

Detailed Description

This test aims to check if the NrChannelHelper API can correctly create a specified channel, which will be defined by the:

  • Scenarios: RMa, UMa, InH-OfficeOpen, InH-OfficeMixed, V2V-Highway, V2V-Urban, UMi, InH, InF, NTN-DenseUrban, NTN-Urban, NTN-Suburban, NTN-Rural
  • Channel Conditions: LOS, NLOS, Buildings, Default
  • Channel Models: ThreeGpp, TwoRay, NYU

    The test will fail if the created channel does not represent the one expected to be created.

Note
This test code was produced during the Google Summer of Code 2024 program. The main author is João Albuquerque, under the supervision of Biljana Bojovic, Amir Ashtari, Gabriel Ferreira, in project: 5G NR Module Benchmark and Analysis for Distinct Channel Models

joao..nosp@m.barb.nosp@m.osa.a.nosp@m.lbuq.nosp@m.uerqu.nosp@m.e@it.nosp@m.ec.uf.nosp@m.pa.b.nosp@m.r

Definition in file nr-channel-setup-test.cc.

Variable Documentation

◆ g_NrChannelSetupTest

NrChannelSetupTest g_NrChannelSetupTest
static

Definition at line 243 of file nr-channel-setup-test.cc.