Data structure that stores channel parameters. More...
#include "matrix-based-channel-model.h"
Inheritance diagram for ns3::MatrixBasedChannelModel::ChannelParams:
Collaboration diagram for ns3::MatrixBasedChannelModel::ChannelParams:Public Member Functions | |
| virtual | ~ChannelParams ()=default |
| Destructor for ChannelParams. More... | |
Public Member Functions inherited from ns3::SimpleRefCount< ChannelParams > | |
| SimpleRefCount () | |
| Default constructor. More... | |
| SimpleRefCount (const SimpleRefCount &o[[maybe_unused]]) | |
| Copy constructor. More... | |
| uint32_t | GetReferenceCount (void) const |
| Get the reference count of the object. More... | |
| SimpleRefCount & | operator= ([[maybe_unused]] const SimpleRefCount &o) |
| Assignment operator. More... | |
| void | Ref (void) const |
| Increment the reference count. More... | |
| void | Unref (void) const |
| Decrement the reference count. More... | |
Public Attributes | |
| DoubleVector | m_alpha |
| alpha term per cluster as described in 3GPP TR 37.885 v15.3.0, Sec. More... | |
| Double2DVector | m_angle |
| cluster angle angle[direction][n], where direction = 0(AOA), 1(ZOA), 2(AOD), 3(ZOD) in degree. More... | |
| DoubleVector | m_D |
| D term per cluster as described in 3GPP TR 37.885 v15.3.0, Sec. More... | |
| DoubleVector | m_delay |
| cluster delay in nanoseconds. More... | |
| Time | m_generatedTime |
| generation time More... | |
| std::pair< uint32_t, uint32_t > | m_nodeIds |
| the first element is the s-node ID (the transmitter when the channel params were generated), the second element is the u-node ID (the receiver when the channel params were generated generated) More... | |
Data structure that stores channel parameters.
Definition at line 93 of file matrix-based-channel-model.h.
|
virtualdefault |
Destructor for ChannelParams.
| DoubleVector ns3::MatrixBasedChannelModel::ChannelParams::m_alpha |
alpha term per cluster as described in 3GPP TR 37.885 v15.3.0, Sec.
6.2.3 for calculating doppler
Definition at line 98 of file matrix-based-channel-model.h.
| Double2DVector ns3::MatrixBasedChannelModel::ChannelParams::m_angle |
cluster angle angle[direction][n], where direction = 0(AOA), 1(ZOA), 2(AOD), 3(ZOD) in degree.
Definition at line 97 of file matrix-based-channel-model.h.
| DoubleVector ns3::MatrixBasedChannelModel::ChannelParams::m_D |
D term per cluster as described in 3GPP TR 37.885 v15.3.0, Sec.
6.2.3 for calculating doppler
Definition at line 99 of file matrix-based-channel-model.h.
| DoubleVector ns3::MatrixBasedChannelModel::ChannelParams::m_delay |
cluster delay in nanoseconds.
Definition at line 96 of file matrix-based-channel-model.h.
| Time ns3::MatrixBasedChannelModel::ChannelParams::m_generatedTime |
generation time
Definition at line 95 of file matrix-based-channel-model.h.
| std::pair<uint32_t, uint32_t> ns3::MatrixBasedChannelModel::ChannelParams::m_nodeIds |
the first element is the s-node ID (the transmitter when the channel params were generated), the second element is the u-node ID (the receiver when the channel params were generated generated)
Definition at line 100 of file matrix-based-channel-model.h.