Skip to content

LDPC BBDEV/AAL rework

This branch aims to generalize the existing LDPC T2 implementation to support other DPDK BBDEV accelerators, e.g., Intel ACC100/200.

Differences from the current T2 implementation include:

  1. relax CMakeLists.txt checking for custom dpdk-t2 implementation, technically, any DPDK BBDEV should work
  2. BBDEV capability checks during init
  3. llr_scaling to scale the input llr accordingly for better decoding performance on the Intel ACC100/200
  4. self-managed harq buffers for the ACC200, as internal harq memory is not available

Tested BBDEV devices:

  1. Intel ACC100
  2. Intel ACC200/VRB1
Edited by Xin Zhe Khooi

Merge request reports

Loading