Data structure that stores a channel realization. More...
#include "matrix-based-channel-model.h"
Public Member Functions | |
| bool | IsReverse (uint32_t aAntennaId, uint32_t bAntennaId) const |
| Returns true if the ChannelMatrix object was generated considering node b as transmitter and node a as receiver. | |
| Public Member Functions inherited from ns3::SimpleRefCount< ChannelMatrix > | |
| SimpleRefCount () | |
| Default constructor. | |
| uint32_t | GetReferenceCount () const |
| Get the reference count of the object. | |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| Assignment operator. | |
| void | Ref () const |
| Increment the reference count. | |
| void | Unref () const |
| Decrement the reference count. | |
Public Attributes | |
| std::pair< uint32_t, uint32_t > | m_antennaPair |
| The first element is the ID of the antenna of the s-node (the antenna of the transmitter when the channel was generated), the second element is ID of the antenna of the u-node antenna (the antenna of the receiver when the channel was generated). | |
| Complex3DVector | m_channel |
| Channel matrix H[u][s][n]. | |
| Time | m_generatedTime |
| Generation time. | |
| std::pair< uint32_t, uint32_t > | m_nodeIds |
| The first element is the s-node ID (the transmitter when the channel was generated), the second element is the u-node ID (the receiver when the channel was generated). | |
Data structure that stores a channel realization.
Definition at line 57 of file matrix-based-channel-model.h.
|
inline |
Returns true if the ChannelMatrix object was generated considering node b as transmitter and node a as receiver.
| aAntennaId | the ID of the antenna array of the a node |
| bAntennaId | the ID of the antenna array of the b node |
Definition at line 91 of file matrix-based-channel-model.h.
References m_antennaPair, and NS_ASSERT_MSG.
The first element is the ID of the antenna of the s-node (the antenna of the transmitter when the channel was generated), the second element is ID of the antenna of the u-node antenna (the antenna of the receiver when the channel was generated).
Definition at line 75 of file matrix-based-channel-model.h.
Referenced by IsReverse().
| Complex3DVector ns3::MatrixBasedChannelModel::ChannelMatrix::m_channel |
Channel matrix H[u][s][n].
Definition at line 62 of file matrix-based-channel-model.h.
| Time ns3::MatrixBasedChannelModel::ChannelMatrix::m_generatedTime |
Generation time.
Definition at line 67 of file matrix-based-channel-model.h.
The first element is the s-node ID (the transmitter when the channel was generated), the second element is the u-node ID (the receiver when the channel was generated).
Definition at line 82 of file matrix-based-channel-model.h.