Agora
1.2.0
Agora project
|
Go to the documentation of this file.
20 constexpr
size_t kSCs = 304;
27 bool UpdateMatBuf([[maybe_unused]]
const size_t frame_id,
28 [[maybe_unused]]
const size_t sc_id,
29 [[maybe_unused]]
const arma::cx_fmat& mat_in);
34 #if defined(ENABLE_MAT_LOG)
35 std::array<std::array<arma::cx_fmat::fixed<kBSAnts, kUEAnts>,
kSCs>,
kFrames>
41 #endif //MAT_LOGGER_H_
constexpr size_t kSCs
Definition: mat_logger.h:20
end IFFT Reshape the symbol vector into two different spatial streams size
Definition: generate_data.m:73
Direction
Definition: symbols.h:39
Declaration file for the CsvLogger class which records runtime physical-layer performance into csv fi...
Logging macros that can be optimized out by the compiler.
Definition: csv_logger.h:46
Definition: mat_logger.h:24
static const std::string kMatHeader
Definition: mat_logger.cc:14
Declaration file for the MatLogger class which records runtime zero-forcing matrices into csv files....
void Write(const std::string &)
Definition: csv_logger.h:62
Definition: csv_logger.cc:19
~MatLogger()
Definition: mat_logger.cc:19
for i
Definition: generate_data.m:107
bool UpdateMatBuf([[maybe_unused]] const size_t frame_id, [[maybe_unused]] const size_t sc_id, [[maybe_unused]] const arma::cx_fmat &mat_in)
Definition: mat_logger.cc:24
@ kCsvLogs
Definition: csv_logger.h:33
constexpr size_t kFrameStart
Definition: mat_logger.h:19
#define AGORA_LOG_INFO(...)
Definition: logger.h:62
constexpr size_t kFrames
Definition: mat_logger.h:18
MatLogger(size_t mat_log_id, Config *const cfg, Direction dir)
Definition: mat_logger.cc:16
constexpr size_t kBSAnts
Definition: mat_logger.h:21
constexpr size_t kUEAnts
Definition: mat_logger.h:22
void SaveMatBuf()
Definition: mat_logger.cc:42