fix(nrLDPC_coding_segment): move rate matching, interleaving and their counterparts to segment coding implementation

This commit is contained in:
Romain Beurdouche
2025-01-08 08:13:43 +00:00
parent f9bff3d6a0
commit 244355a3d2
11 changed files with 444 additions and 393 deletions
@@ -12,7 +12,9 @@ if (ENABLE_LDPC_XDMA)
nrLDPC_coding_xdma.c
../nrLDPC_coding_segment/nrLDPC_coding_segment_encoder.c
../../nrLDPC_load.c
../nrLDPC_coding_segment/nr_rate_matching.c
)
target_include_directories(ldpc_xdma PRIVATE ../nrLDPC_coding_segment)
set_target_properties(ldpc_xdma PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
add_dependencies(nr-softmodem ldpc_xdma)
@@ -27,6 +27,7 @@
// [from gNB coding]
#include <syscall.h>
#include <nr_rate_matching.h>
#include "PHY/CODING/coding_defs.h"
#include "PHY/CODING/coding_extern.h"
#include "PHY/CODING/lte_interleaver_inline.h"