5G-LENA nr-v3.0-32-g83aee33
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::PmCqiInfo Struct Reference

The structure used for the CQI feedback message that contains the optimum CQI, RI, PMI, and full precoding matrix (dimensions: nGnbPorts * rank * nRbs). More...

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

+ Collaboration diagram for ns3::PmCqiInfo:

Public Attributes

DlCqiInfo::DlCqiType m_cqiType {DlCqiInfo::WB}
 CQI type (WB or SB)
 
uint8_t m_mcs {0}
 Modulation and coding scheme supported by current channel.
 
Ptr< const ComplexMatrixArray > m_optPrecMat {}
 Precoding matrix for each RB.
 
uint8_t m_rank {0}
 Rank of the channel matrix (supported number of MIMO layers)
 
std::vector< uint8_t > m_sbCqis
 Subband CQI values.
 
std::vector< size_t > m_sbPmis
 Subband PMI values (i2, indices of W2 matrices)
 
size_t m_tbSize {}
 Expected TB size when allocating all resources.
 
uint8_t m_wbCqi {0}
 Wideband CQI.
 
size_t m_wbPmi {0}
 Wideband precoding matrix index.
 

Detailed Description

The structure used for the CQI feedback message that contains the optimum CQI, RI, PMI, and full precoding matrix (dimensions: nGnbPorts * rank * nRbs).

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

Member Data Documentation

◆ m_cqiType

DlCqiInfo::DlCqiType ns3::PmCqiInfo::m_cqiType {DlCqiInfo::WB}

CQI type (WB or SB)

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

◆ m_mcs

uint8_t ns3::PmCqiInfo::m_mcs {0}

Modulation and coding scheme supported by current channel.

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

Referenced by ns3::NrPmSearchFull::CreateCqiForRank().

◆ m_optPrecMat

Ptr<const ComplexMatrixArray> ns3::PmCqiInfo::m_optPrecMat {}

Precoding matrix for each RB.

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

◆ m_rank

uint8_t ns3::PmCqiInfo::m_rank {0}

Rank of the channel matrix (supported number of MIMO layers)

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

◆ m_sbCqis

std::vector<uint8_t> ns3::PmCqiInfo::m_sbCqis

Subband CQI values.

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

◆ m_sbPmis

std::vector<size_t> ns3::PmCqiInfo::m_sbPmis

Subband PMI values (i2, indices of W2 matrices)

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

◆ m_tbSize

size_t ns3::PmCqiInfo::m_tbSize {}

Expected TB size when allocating all resources.

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

◆ m_wbCqi

uint8_t ns3::PmCqiInfo::m_wbCqi {0}

Wideband CQI.

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

◆ m_wbPmi

size_t ns3::PmCqiInfo::m_wbPmi {0}

Wideband precoding matrix index.

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


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