RENEWLab
1.1.0
RENEW project
|
Go to the documentation of this file.
20 #include <condition_variable>
52 const std::vector<uint32_t>& in,
const std::string&
order);
54 const std::vector<std::complex<int16_t>>& in,
bool conj,
55 const std::string&
order);
56 static std::vector<std::vector<size_t>>
loadSlots(
57 const std::vector<std::string>& frames,
char sym);
59 std::vector<std::string>&
data);
65 static std::vector<std::string>
split(
const std::string& s,
char delimiter);
int pin_thread_to_core(int core_id, pthread_t &thread_to_pin)
Definition: utils.cc:18
static void printVector(std::vector< std::complex< int16_t >> &data)
Definition: utils.cc:222
static std::vector< uint32_t > cint16_to_uint32(const std::vector< std::complex< int16_t >> &in, bool conj, const std::string &order)
Definition: utils.cc:103
Equalize with *known * channel
Definition: berr_perfect.m:49
data
Definition: bits2syms.m:26
int pin_to_core(int core_id)
Definition: utils.cc:13
static std::vector< std::complex< int16_t > > float_to_cint16(const std::vector< std::vector< float >> &in)
Definition: utils.cc:58
Modulation order(2/4/16/64=BSPK/QPSK/16-QAM/64-QAM) TX_SCALE=0.5
static std::vector< std::complex< float > > cint16_to_cfloat(const std::vector< std::complex< int16_t >> &in)
Definition: utils.cc:71
static std::vector< std::complex< float > > uint32tocfloat(const std::vector< uint32_t > &in, const std::string &order)
Definition: utils.cc:81
end Rx payload processing Extract the payload samples(integral number of OFDM symbols following preamble) payload_vec
static std::vector< size_t > strToChannels(const std::string &channel)
Definition: utils.cc:29
Maybe you need to transpose bits_matrix before reshaping it to a vector
Definition: syms2bits.m:62
static std::vector< std::string > split(const std::string &s, char delimiter)
Definition: utils.cc:212
filename
LOGGER #.
Definition: AGC_SIM_DEMO.py:85
static std::vector< std::vector< size_t > > loadSlots(const std::vector< std::string > &frames, char sym)
Definition: utils.cc:118
static void loadTDDConfig(const std::string &filename, std::string &jconfig)
Definition: utils.cc:196
static void loadDevices(const std::string &filename, std::vector< std::string > &data)
Definition: utils.cc:134
static void loadData(const char *filename, std::vector< std::complex< int16_t >> &data, int samples)
Definition: utils.cc:171
static std::vector< std::complex< int16_t > > cfloat_to_cint16(const std::vector< std::complex< float >> &in)
Definition: utils.cc:48