Agora
1.2.0
Agora project
|
Test LDPC performance in baseband procesing when different levels of Gaussian noise is added to CSI. More...
#include <gflags/gflags.h>
#include <immintrin.h>
#include <bitset>
#include <chrono>
#include <fstream>
#include <iostream>
#include <random>
#include "armadillo"
#include "comms-lib.h"
#include "config.h"
#include "data_generator.h"
#include "gettime.h"
#include "memory_manage.h"
#include "modulation.h"
#include "phy_ldpc_decoder_5gnr.h"
#include "utils_ldpc.h"
Functions | |
DEFINE_string (profile, "random", "The profile of the input user bytes (e.g., 'random', '123')") | |
DEFINE_string (conf_file, TOSTRING(PROJECT_DIRECTORY) "/files/config/ci/tddconfig-sim-ul.json", "Agora config filename") | |
int | main (int argc, char *argv[]) |
Variables | |
static constexpr bool | kVerbose = false |
static constexpr bool | kPrintUplinkInformationBytes = false |
static constexpr float | kNoiseLevels [15] |
static constexpr float | kSnrLevels [15] |
Test LDPC performance in baseband procesing when different levels of Gaussian noise is added to CSI.
Test LDPC performance after encoding, modulation, demodulation, and decoding when different levels of Gaussian noise is added to CSI.
DEFINE_string | ( | conf_file | , |
TOSTRING(PROJECT_DIRECTORY) "/files/config/ci/tddconfig-sim-ul.json" | , | ||
"Agora config filename" | |||
) |
DEFINE_string | ( | profile | , |
"random" | , | ||
"The profile of the input user bytes (e.g., 'random', '123')" | |||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |