Romain Beurdouche
f9c7057ed1
fix(nrLDPC_coding): Apply clang-format to segment coding code
2025-01-10 09:00:35 +00:00
Romain Beurdouche
c54e7a7035
fix(nrLDPC_coding): in segment decoder, move useless memset on decoder output c to the oly case where it is useful
2025-01-10 09:00:35 +00:00
Romain Beurdouche
c959f41987
fix(nrLDPC_coding): remove T2 legacy setCombIn from segment decoder parameters
2025-01-10 09:00:35 +00:00
Romain Beurdouche
15fc29843c
fix(nrLDPC_coding): cleanup the naming of the K, Kprime and Zc variables to comply with the standard 38.212-5.2.2
2025-01-10 09:00:32 +00:00
Romain Beurdouche
9586db6bfd
fix(nrLDPC_decoder): Rename E in Kprime in segment decoder parameters to comply with standard naming
2025-01-10 08:54:37 +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
Romain Beurdouche
49bdcfd95c
feat(nrLDPC_coding_interface): Add ldpc_slot_segment coding library
2024-12-16 08:40:54 +01:00