A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::ThreeGppChannelModel::ParamsTable Struct Reference

Data structure that stores the parameters of 3GPP TR 38.901, Table 7.5-6, for a certain scenario. More...

#include "three-gpp-channel-model.h"

Inheritance diagram for ns3::ThreeGppChannelModel::ParamsTable:
Collaboration diagram for ns3::ThreeGppChannelModel::ParamsTable:

Public Attributes

double m_blockerDcorDistance = 1
 The spatial correlation distance for the random variable determining the centre of the blocker in meters; Default value set to 1, because V2V and NTN models documentations do not provide.
double m_cASA = 0
 Cluster ASA (Azimuth angle Spread of Arrival).
double m_cASD = 0
 Cluster ASD (Azimuth angle Spread of Departure).
double m_cDS = 0
 Cluster DS.
double m_cZSA = 0
 Cluster ZSA (Zenith angle Spread of Arrival).
uint8_t m_numOfCluster = 0
 Number of clusters.
double m_offsetZOD = 0
 Offset of a zenith angle of departure.
double m_perClusterRayDcorDistance = 1
 Correlation distance for spatial consistency (7.6.3.1-2) in meters.
double m_perClusterShadowingStd = 0
 Per cluster shadowing standard deviation.
uint8_t m_raysPerCluster = 0
 Number of rays per cluster.
double m_rTau = 0
 Delay scaling parameter.
double m_sigK = 0
 Standard deviation of K-factor.
double m_sigLgASA = 0
 Standard deviation of 10-base logarithm of azimuth angle spread of arrival.
double m_sigLgASD = 0
 Standard deviation of 10-base logarithm of azimuth angle spread of departure.
double m_sigLgDS = 0
 Standard deviation value of 10-base logarithm of delay spread.
double m_sigLgZSA = 0
 Standard deviation of 10-base logarithm of zenith angle spread of arrival.
double m_sigLgZSD = 0
 Standard deviation of 10-base logarithm of zenith angle spread of departure.
double m_sigXpr = 0
 Standard deviation of Cross-Polarization Ratio.
double m_sqrtC [7][7]
 For LOS, LSP is following the order of [SF,K,DS,ASD,ASA,ZSD,ZSA].
double m_uK = 0
 Mean of K-factor.
double m_uLgASA = 0
 Mean value of 10-base logarithm of azimuth angle spread of arrival.
double m_uLgASD = 0
 Mean value of 10-base logarithm of azimuth angle spread of departure.
double m_uLgDS = 0
 Mean value of 10-base logarithm of delay spread.
double m_uLgZSA = 0
 Mean value of 10-base logarithm of zenith angle spread of arrival.
double m_uLgZSD = 0
 Mean value of 10-base logarithm of zenith angle spread of departure.
double m_uXpr = 0
 Mean of Cross-Polarization Ratio.

Additional Inherited Members

Public Member Functions inherited from ns3::SimpleRefCount< ParamsTable >
 SimpleRefCount ()
 Default constructor.
uint32_t GetReferenceCount () const
 Get the reference count of the object.
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment operator.
void Ref () const
 Increment the reference count.
void Unref () const
 Decrement the reference count.

Detailed Description

Data structure that stores the parameters of 3GPP TR 38.901, Table 7.5-6, for a certain scenario.

Definition at line 225 of file three-gpp-channel-model.h.

Member Data Documentation

◆ m_blockerDcorDistance

double ns3::ThreeGppChannelModel::ParamsTable::m_blockerDcorDistance = 1

The spatial correlation distance for the random variable determining the centre of the blocker in meters; Default value set to 1, because V2V and NTN models documentations do not provide.

Definition at line 266 of file three-gpp-channel-model.h.

◆ m_cASA

double ns3::ThreeGppChannelModel::ParamsTable::m_cASA = 0

Cluster ASA (Azimuth angle Spread of Arrival).

Definition at line 250 of file three-gpp-channel-model.h.

◆ m_cASD

double ns3::ThreeGppChannelModel::ParamsTable::m_cASD = 0

Cluster ASD (Azimuth angle Spread of Departure).

Definition at line 249 of file three-gpp-channel-model.h.

◆ m_cDS

double ns3::ThreeGppChannelModel::ParamsTable::m_cDS = 0

Cluster DS.

Definition at line 248 of file three-gpp-channel-model.h.

◆ m_cZSA

double ns3::ThreeGppChannelModel::ParamsTable::m_cZSA = 0

Cluster ZSA (Zenith angle Spread of Arrival).

Definition at line 251 of file three-gpp-channel-model.h.

◆ m_numOfCluster

uint8_t ns3::ThreeGppChannelModel::ParamsTable::m_numOfCluster = 0

Number of clusters.

Definition at line 227 of file three-gpp-channel-model.h.

◆ m_offsetZOD

double ns3::ThreeGppChannelModel::ParamsTable::m_offsetZOD = 0

Offset of a zenith angle of departure.

Definition at line 247 of file three-gpp-channel-model.h.

◆ m_perClusterRayDcorDistance

double ns3::ThreeGppChannelModel::ParamsTable::m_perClusterRayDcorDistance = 1

Correlation distance for spatial consistency (7.6.3.1-2) in meters.

Default value set to 1, because V2V and NTN models documentations do not provide this parameter value

Definition at line 261 of file three-gpp-channel-model.h.

◆ m_perClusterShadowingStd

double ns3::ThreeGppChannelModel::ParamsTable::m_perClusterShadowingStd = 0

Per cluster shadowing standard deviation.

Definition at line 257 of file three-gpp-channel-model.h.

◆ m_raysPerCluster

uint8_t ns3::ThreeGppChannelModel::ParamsTable::m_raysPerCluster = 0

Number of rays per cluster.

Definition at line 228 of file three-gpp-channel-model.h.

◆ m_rTau

double ns3::ThreeGppChannelModel::ParamsTable::m_rTau = 0

Delay scaling parameter.

Definition at line 254 of file three-gpp-channel-model.h.

◆ m_sigK

double ns3::ThreeGppChannelModel::ParamsTable::m_sigK = 0

Standard deviation of K-factor.

Definition at line 253 of file three-gpp-channel-model.h.

◆ m_sigLgASA

double ns3::ThreeGppChannelModel::ParamsTable::m_sigLgASA = 0

Standard deviation of 10-base logarithm of azimuth angle spread of arrival.

Definition at line 238 of file three-gpp-channel-model.h.

◆ m_sigLgASD

double ns3::ThreeGppChannelModel::ParamsTable::m_sigLgASD = 0

Standard deviation of 10-base logarithm of azimuth angle spread of departure.

Definition at line 234 of file three-gpp-channel-model.h.

◆ m_sigLgDS

double ns3::ThreeGppChannelModel::ParamsTable::m_sigLgDS = 0

Standard deviation value of 10-base logarithm of delay spread.

Definition at line 230 of file three-gpp-channel-model.h.

◆ m_sigLgZSA

double ns3::ThreeGppChannelModel::ParamsTable::m_sigLgZSA = 0

Standard deviation of 10-base logarithm of zenith angle spread of arrival.

Definition at line 242 of file three-gpp-channel-model.h.

◆ m_sigLgZSD

double ns3::ThreeGppChannelModel::ParamsTable::m_sigLgZSD = 0

Standard deviation of 10-base logarithm of zenith angle spread of departure.

Definition at line 246 of file three-gpp-channel-model.h.

◆ m_sigXpr

double ns3::ThreeGppChannelModel::ParamsTable::m_sigXpr = 0

Standard deviation of Cross-Polarization Ratio.

Definition at line 256 of file three-gpp-channel-model.h.

◆ m_sqrtC

double ns3::ThreeGppChannelModel::ParamsTable::m_sqrtC[7][7]

For LOS, LSP is following the order of [SF,K,DS,ASD,ASA,ZSD,ZSA].

For NLOS, LSP is following the order of [SF,DS,ASD,ASA,ZSD,ZSA]. https://github.com/nyuwireless-unipd/ns3-mmwave/blob/master/src/mmwave/model/BeamFormingMatrix/SqrtMatrix.m

Definition at line 273 of file three-gpp-channel-model.h.

◆ m_uK

double ns3::ThreeGppChannelModel::ParamsTable::m_uK = 0

Mean of K-factor.

Definition at line 252 of file three-gpp-channel-model.h.

◆ m_uLgASA

double ns3::ThreeGppChannelModel::ParamsTable::m_uLgASA = 0

Mean value of 10-base logarithm of azimuth angle spread of arrival.

Definition at line 236 of file three-gpp-channel-model.h.

◆ m_uLgASD

double ns3::ThreeGppChannelModel::ParamsTable::m_uLgASD = 0

Mean value of 10-base logarithm of azimuth angle spread of departure.

Definition at line 232 of file three-gpp-channel-model.h.

◆ m_uLgDS

double ns3::ThreeGppChannelModel::ParamsTable::m_uLgDS = 0

Mean value of 10-base logarithm of delay spread.

Definition at line 229 of file three-gpp-channel-model.h.

◆ m_uLgZSA

double ns3::ThreeGppChannelModel::ParamsTable::m_uLgZSA = 0

Mean value of 10-base logarithm of zenith angle spread of arrival.

Definition at line 240 of file three-gpp-channel-model.h.

◆ m_uLgZSD

double ns3::ThreeGppChannelModel::ParamsTable::m_uLgZSD = 0

Mean value of 10-base logarithm of zenith angle spread of departure.

Definition at line 244 of file three-gpp-channel-model.h.

◆ m_uXpr

double ns3::ThreeGppChannelModel::ParamsTable::m_uXpr = 0

Mean of Cross-Polarization Ratio.

Definition at line 255 of file three-gpp-channel-model.h.


The documentation for this struct was generated from the following file: