Bartosz Podrygajlo
0657ab2275
Remove spinlock from threadpool task return
...
The idea to use atomic aligned to cache line for counting finished jobs
is reused, but instead of polling a semaphore was added
2025-01-14 15:17:19 +01:00
Robert Schmidt
189396aac2
Merge remote-tracking branch 'origin/nrLDPC_coding_improvements_2' into integration_2025_w02 ( !3187 )
...
nrLDPC_coding: Fix naming, comments, superfluous variables and documentation typos in coding library interfaces
This MR is clarifying the interfaces to the LDPC coding libraries. It
aims to improve the readability of the interfaces and compliance of
naming with specification 38.212.
2025-01-10 18:00:35 +01:00
Romain Beurdouche
f9c7057ed1
fix(nrLDPC_coding): Apply clang-format to segment coding code
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
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
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