5G-LENA nr-v3.1-69-g2dd513a7
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::ExpectedTb Struct Reference

Information about the expected transport block at a certain point in the slot. More...

#include "nr-phy-mac-common.h"

+ Collaboration diagram for ns3::ExpectedTb:

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.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ExpectedTb()

ns3::ExpectedTb::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 
)
inline

Definition at line 492 of file nr-phy-mac-common.h.

Member Data Documentation

◆ m_harqProcessId

uint8_t ns3::ExpectedTb::m_harqProcessId {0}

HARQ process ID (MAC)

Definition at line 528 of file nr-phy-mac-common.h.

◆ m_isDownlink

bool ns3::ExpectedTb::m_isDownlink {false}

is Downlink?

Definition at line 530 of file nr-phy-mac-common.h.

◆ m_mcs

uint8_t ns3::ExpectedTb::m_mcs {0}

MCS.

Definition at line 524 of file nr-phy-mac-common.h.

Referenced by ns3::NrSpectrumPhy::AddExpectedTb().

◆ m_ndi

uint8_t ns3::ExpectedTb::m_ndi {0}

New data indicator.

Definition at line 522 of file nr-phy-mac-common.h.

◆ m_numSym

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().

◆ m_rank

uint8_t ns3::ExpectedTb::m_rank {1}

MIMO rank.

Definition at line 525 of file nr-phy-mac-common.h.

◆ m_rbBitmap

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().

◆ m_rnti

uint16_t ns3::ExpectedTb::m_rnti {0}

RNTI.

Definition at line 526 of file nr-phy-mac-common.h.

Referenced by ns3::NrSpectrumPhy::AddExpectedTb().

◆ m_rv

uint8_t ns3::ExpectedTb::m_rv {0}

RV.

Definition at line 529 of file nr-phy-mac-common.h.

◆ m_sfn

SfnSf ns3::ExpectedTb::m_sfn

SFN.

Definition at line 533 of file nr-phy-mac-common.h.

◆ m_symStart

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().

◆ m_tbSize

uint32_t ns3::ExpectedTb::m_tbSize {0}

TBSize.

Definition at line 523 of file nr-phy-mac-common.h.

Referenced by ns3::NrSpectrumPhy::AddExpectedTb().


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