Agora  1.2.0
Agora project
CsvLog Namespace Reference

Classes

class  CsvLogger
 
class  MatLogger
 

Enumerations

enum  CsvLogId {
  kSNR, kRSSI, kNOISE, kEVM,
  kEVMSC, kEVMSNR, kBER, kSER,
  kCSI, kCalib, kCsvLogs
}
 
enum  MatLogId { kULCSI, kDLCSI, kDlBeam, kMatLogs }
 

Variables

static constexpr size_t kAllLogs = kCsvLogs + kMatLogs
 
static const std::string kMatHeader = "Frame,SC,BS-Ant,UE-Ant,Real,Imag"
 
constexpr size_t kFrames = 10
 
constexpr size_t kFrameStart = 100
 
constexpr size_t kSCs = 304
 
constexpr size_t kBSAnts = 8
 
constexpr size_t kUEAnts = 1
 

Enumeration Type Documentation

◆ CsvLogId

Enumerator
kSNR 
kRSSI 
kNOISE 
kEVM 
kEVMSC 
kEVMSNR 
kBER 
kSER 
kCSI 
kCalib 
kCsvLogs 

◆ MatLogId

Enumerator
kULCSI 
kDLCSI 
kDlBeam 
kMatLogs 

Variable Documentation

◆ kAllLogs

constexpr size_t CsvLog::kAllLogs = kCsvLogs + kMatLogs
staticconstexpr

◆ kBSAnts

constexpr size_t CsvLog::kBSAnts = 8
constexpr

◆ kFrames

constexpr size_t CsvLog::kFrames = 10
constexpr

◆ kFrameStart

constexpr size_t CsvLog::kFrameStart = 100
constexpr

◆ kMatHeader

const std::string CsvLog::kMatHeader = "Frame,SC,BS-Ant,UE-Ant,Real,Imag"
static

◆ kSCs

constexpr size_t CsvLog::kSCs = 304
constexpr

◆ kUEAnts

constexpr size_t CsvLog::kUEAnts = 1
constexpr