Agora
1.2.0
Agora project
|
Implementations for Agora's AVX2-based LDPC encoder. More...
#include "encoder.h"
#include "common_typedef_sdk.h"
#include "cyclic_shift.h"
#include "iobuffer.h"
Namespaces | |
avx2enc | |
Functions | |
void | avx2enc::LdpcEncoderBg1 (int8_t *pDataIn, int8_t *pDataOut, const int16_t *pMatrixNumPerCol, const int16_t *pAddr, const int16_t *pShiftMatrix, int16_t zcSize, uint8_t i_LS) |
void | avx2enc::LdpcEncoderBg2 (int8_t *pDataIn, int8_t *pDataOut, const int16_t *pMatrixNumPerCol, const int16_t *pAddr, const int16_t *pShiftMatrix, int16_t zcSize, uint8_t i_LS) |
int32_t | avx2enc::BblibLdpcEncoder5gnr (struct bblib_ldpc_encoder_5gnr_request *request, struct bblib_ldpc_encoder_5gnr_response *response) |
Implementations for Agora's AVX2-based LDPC encoder.
We need an AVX2-based LDPC encoder because FlexRAN's LDPC encoder requires AVX-512.