5G-LENA nr-v3.1-69-g2dd513a7
The 5G/NR module for the ns-3 simulator
|
Information about the expected transport block at a certain point in the slot. More...
#include "nr-phy-mac-common.h"
Public Member Functions | |
ExpectedTb (const ExpectedTb &o)=default | |
ExpectedTb (uint8_t ndi, uint32_t tbSize, uint8_t mcs, uint8_t rank, uint16_t rnti, const std::vector< int > &rbBitmap, uint8_t harqProcessId, uint8_t rv, bool isDownlink, uint8_t symStart, uint8_t numSym, const SfnSf &sfn) | |
Public Attributes | |
uint8_t | m_harqProcessId {0} |
HARQ process ID (MAC) | |
bool | m_isDownlink {false} |
is Downlink? | |
uint8_t | m_mcs {0} |
MCS. | |
uint8_t | m_ndi {0} |
New data indicator. | |
uint8_t | m_numSym {0} |
Num sym. | |
uint8_t | m_rank {1} |
MIMO rank. | |
std::vector< int > | m_rbBitmap |
RB Bitmap. | |
uint16_t | m_rnti {0} |
RNTI. | |
uint8_t | m_rv {0} |
RV. | |
SfnSf | m_sfn |
SFN. | |
uint8_t | m_symStart {0} |
Sym start. | |
uint32_t | m_tbSize {0} |
TBSize. | |
Information about the expected transport block at a certain point in the slot.
Information passed by the PHY through a call to AddExpectedTb
Definition at line 490 of file nr-phy-mac-common.h.
|
inline |
Definition at line 492 of file nr-phy-mac-common.h.
uint8_t ns3::ExpectedTb::m_harqProcessId {0} |
HARQ process ID (MAC)
Definition at line 528 of file nr-phy-mac-common.h.
bool ns3::ExpectedTb::m_isDownlink {false} |
is Downlink?
Definition at line 530 of file nr-phy-mac-common.h.
uint8_t ns3::ExpectedTb::m_mcs {0} |
MCS.
Definition at line 524 of file nr-phy-mac-common.h.
Referenced by ns3::NrSpectrumPhy::AddExpectedTb().
uint8_t ns3::ExpectedTb::m_ndi {0} |
New data indicator.
Definition at line 522 of file nr-phy-mac-common.h.
uint8_t ns3::ExpectedTb::m_numSym {0} |
Num sym.
Definition at line 532 of file nr-phy-mac-common.h.
Referenced by ns3::NrSpectrumPhy::AddExpectedTb().
uint8_t ns3::ExpectedTb::m_rank {1} |
MIMO rank.
Definition at line 525 of file nr-phy-mac-common.h.
std::vector<int> ns3::ExpectedTb::m_rbBitmap |
RB Bitmap.
Definition at line 527 of file nr-phy-mac-common.h.
Referenced by ns3::TransportBlockInfo::UpdatePerceivedSinr().
uint16_t ns3::ExpectedTb::m_rnti {0} |
RNTI.
Definition at line 526 of file nr-phy-mac-common.h.
Referenced by ns3::NrSpectrumPhy::AddExpectedTb().
uint8_t ns3::ExpectedTb::m_rv {0} |
RV.
Definition at line 529 of file nr-phy-mac-common.h.
SfnSf ns3::ExpectedTb::m_sfn |
SFN.
Definition at line 533 of file nr-phy-mac-common.h.
uint8_t ns3::ExpectedTb::m_symStart {0} |
Sym start.
Definition at line 531 of file nr-phy-mac-common.h.
Referenced by ns3::NrSpectrumPhy::AddExpectedTb().
uint32_t ns3::ExpectedTb::m_tbSize {0} |
TBSize.
Definition at line 523 of file nr-phy-mac-common.h.
Referenced by ns3::NrSpectrumPhy::AddExpectedTb().