LteFfConverter class. More...
#include "lte-common.h"
Static Public Member Functions | |
static uint16_t | double2fpS11dot3 (double val) |
Convert from double to fixed point S11.3 notation. More... | |
static double | fpS11dot3toDouble (uint16_t val) |
Convert from fixed point S11.3 notation to double. More... | |
static double | getMinFpS11dot3Value () |
Get minimum fixed point S11.3 value. More... | |
LteFfConverter class.
Definition at line 119 of file lte-common.h.
|
static |
Convert from double to fixed point S11.3 notation.
val | double value |
Definition at line 138 of file lte-common.cc.
Referenced by ns3::LteEnbPhy::CreatePuschCqiReport(), and ns3::LteEnbPhy::CreateSrsCqiReport().
|
static |
Convert from fixed point S11.3 notation to double.
val | fixed point S11.3 value |
Definition at line 155 of file lte-common.cc.
Referenced by ns3::LteFfrEnhancedAlgorithm::DoReportUlCqiInfo(), ns3::CqaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PssFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::RrFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), and ns3::TtaFfMacScheduler::DoSchedUlCqiInfoReq().
|
static |
Get minimum fixed point S11.3 value.
Definition at line 163 of file lte-common.cc.