Romain Beurdouche
fc2bd36788
fix(nrLDPC_coding_segment): missing dependency of nr_coding_segment_decoder, nr_coding_segment_encoder, nr_coding_segment_utils and nr_coding_xdma_decoder on generate_T
2025-01-08 08:31:11 +00:00
Romain Beurdouche
61cb2bcc5a
fix(nrLDPC_coding_segment): Reorganize segment and xdma CMakeFiles.txt to avoid redundant compilation
2025-01-08 08:31:06 +00:00
Romain Beurdouche
244355a3d2
fix(nrLDPC_coding_segment): move rate matching, interleaving and their counterparts to segment coding implementation
2025-01-08 08:13:43 +00:00
Romain Beurdouche
7bf6f3f276
Simplify segment decoder and encoder interfaces
...
More complex implementations will be achieved using the new reworked interface
- t_nrLDPC_dec_params: remove F, Qm, rv and perCB
- encoder_implemparams_t: remove Qm, Tbslbrm, G, rv and perCB
2024-12-16 08:40:54 +01:00
Robert Schmidt
0aeba914a0
Cleanup in CMakeLists.txt
...
- Remove all variables (like OPENAIR1), they serve no purpose and make
unnecessarily long lines
- Remove linking to T, it does not seem to be necessary
- Avoid intermediate variables to keep sources, and declare libraries
directly, making for shorter code
2024-12-16 08:40:54 +01:00
Romain Beurdouche
23bfce8d91
feat(nrLDPC_coding_interface): Move LDPC and Turdo coding libraries cmake lists in sub directories
2024-12-16 08:40:54 +01:00
Romain Beurdouche
37bb58feb2
fix(nrLDPC_coding_interface): lidldpc_slot_segment becomes default libldpc
2024-12-16 08:40:54 +01:00
Yi-Hung Chang
8756afdb5a
feat(nrLDPC_coding_interface): Add ldpc_xdma coding library
2024-12-16 08:40:54 +01:00
Romain Beurdouche
c6bdde1244
feat(nrLDPC_coding_interface): Add ldpc_slot_t2 coding library
2024-12-16 08:40:54 +01:00
Romain Beurdouche
49bdcfd95c
feat(nrLDPC_coding_interface): Add ldpc_slot_segment coding library
2024-12-16 08:40:54 +01:00
Romain Beurdouche
5f22b05695
feat(nrLDPC_coding_interface): Add reworked interface definition and loader
2024-12-12 08:37:20 +01:00