Implementation file for the DoBeamWeights class. Calculates Precoder/Detector for one subcarrier.
More...
#include "dobeamweights.h"
#include "comms-lib.h"
#include "concurrent_queue_wrapper.h"
#include "doer.h"
#include "logger.h"
|
static void | PartialTransposeGather (size_t cur_sc_id, float *src, float *&dst, size_t bs_ant_num) |
|
static void | TransposeGather (size_t cur_sc_id, float *src, float *&dst, size_t bs_ant_num, size_t ofdm_data_num) |
|
Implementation file for the DoBeamWeights class. Calculates Precoder/Detector for one subcarrier.
◆ PartialTransposeGather()
static void PartialTransposeGather |
( |
size_t |
cur_sc_id, |
|
|
float * |
src, |
|
|
float *& |
dst, |
|
|
size_t |
bs_ant_num |
|
) |
| |
|
inlinestatic |
◆ TransposeGather()
static void TransposeGather |
( |
size_t |
cur_sc_id, |
|
|
float * |
src, |
|
|
float *& |
dst, |
|
|
size_t |
bs_ant_num, |
|
|
size_t |
ofdm_data_num |
|
) |
| |
|
inlinestatic |
◆ kUseInverseForZF
constexpr bool kUseInverseForZF = true |
|
staticconstexpr |
◆ kUseSIMDGather
constexpr bool kUseSIMDGather = true |
|
staticconstexpr |
◆ kUseUlZfForDownlink
constexpr bool kUseUlZfForDownlink = true |
|
staticconstexpr |