Robert Schmidt
27ac298515
Merge remote-tracking branch 'origin/guami-fix' into integration_2024_w26b
2024-07-01 23:11:12 +02:00
Robert Schmidt
52fcd348a0
Merge remote-tracking branch 'origin/Hotfix_PUCCH2_CRC_fail' into integration_2024_w26b
2024-07-01 20:43:45 +02:00
Robert Schmidt
9a45ecf1f9
Merge remote-tracking branch 'origin/NR_UE_prevent_unnecessary_assertions' into integration_2024_w26b
2024-07-01 20:43:35 +02:00
Robert Schmidt
e72d50bfd6
Merge remote-tracking branch 'origin/nFAPI_P5_Common' into integration_2024_w26b
2024-07-01 20:42:49 +02:00
Bartosz Podrygajlo
3c5ddf9469
Lift RLC restriction to 1 UE / process
2024-07-01 17:13:31 +02:00
Bartosz Podrygajlo
bcfe3a6733
Initialize number of NR UEs equal to --num-ues parameter
2024-07-01 17:13:05 +02:00
Bartosz Podrygajlo
d5a4272177
Add parameter --num-ues to NR UE
2024-07-01 17:11:27 +02:00
Bartosz Podrygajlo
83f66f2ade
Replace 0 with module id for NR UE
...
Add UE id to several LOG macros
2024-07-01 17:10:39 +02:00
luis_pereira87
2c1f32b6e6
Do not extract CSI report if PUCCH format 2 CRC check fails in polar decoder
...
This fix prevents the scheduler to process a wrong CSI feedback message, for example, it avoids the scheduler to compute a wrong MCS from CQI or a wrong RI from CQI
2024-07-01 10:34:32 +01:00
Teodora
0a603a1000
Correctly store GUAMI in gNB_RRC_UE_t
2024-06-29 17:46:23 +02:00
francescomani
2dcfabb6de
avoid TDA index assertion by rejecting the DCI with invalid parameter
2024-06-28 18:37:18 +02:00
francescomani
b8a86fecfd
fix for regressions in prach scheduling functions at MAC UE in presence of multiple SSBs
2024-06-28 18:17:40 +02:00
francescomani
bf69e25676
build common DMRS and CSI overlapping bitmap outside of the RBs and REs loops
2024-06-28 12:21:44 +02:00
Jaroslava Fiedlerova
fb0d2714c6
Replace dynamic mem allocation by static for p_outDec in decode_offload
2024-06-28 11:35:18 +02:00
francescomani
f5c7fc3b11
rate-match around overlapping CSI-RS resources in PDSCH reception
2024-06-28 10:02:29 +02:00
francescomani
21744d883a
code improvement and formatting
2024-06-28 10:02:29 +02:00
francescomani
f30b42d877
improvements for slot fep at UE when receiving CSI and PDSCH
2024-06-28 10:02:29 +02:00
francescomani
15191452f3
UE MAC configuration of CSIRS for PDSCH rate matching
2024-06-28 10:02:29 +02:00
Robert Schmidt
541ef60c89
Merge remote-tracking branch 'origin/hot-fix-T-dependencies' into integration_2024_w26b
2024-06-28 09:35:06 +02:00
Robert Schmidt
073812ca0c
Merge remote-tracking branch 'origin/fix-test-asan-errors' into integration_2024_w26b
2024-06-28 09:34:57 +02:00
Robert Schmidt
7264f9e052
Merge remote-tracking branch 'origin/nr-ue-pusch-power-control' into integration_2024_w26b
2024-06-28 09:34:46 +02:00
Bartosz Podrygajlo
2ae138d7c0
docker compose override files for testing with locally modified executables.
2024-06-27 18:45:59 +02:00
Robert Schmidt
7a86e36ca3
Build unit tests with address sanitizer
2024-06-27 18:38:49 +02:00
Bartosz Podrygajlo
0e6b0f3e7a
Fix memory leak in rlc_test_5 and rlc_test_6
2024-06-27 18:38:36 +02:00
Bartosz Podrygajlo
9724ff0329
Fix memory leaks and heap buffer overflow in test_thread-pool.
2024-06-27 18:35:43 +02:00
Jaroslava Fiedlerova
432fee1a6e
Configure T2 EAL Parameters via Command Line
...
- Introduced command line and configuration options to set up PCI address, CPU cores used by DPDK, and DPDK file prefix for T2 offload.
- Made the dpdk_dev parameter (for setting the PCI address of the T2) mandatory.
- Configure dpdk_dev in the CI test cases.
2024-06-27 14:53:17 +02:00
Jaroslava Fiedlerova
fe0d70e8f3
Replace bbdev TEST_ASSERTs by OAI macro AssertFatal()
...
- Replaced bbdev TEST_ASSERTs with the OAI macro AssertFatal() to harmonize error handling.
- Removed unused functions and macros from nrLDPC_offload.h.
2024-06-27 14:47:32 +02:00
Jaroslava Fiedlerova
6bec8779c6
Enhance T2 Offload for gNB and UE
...
- Reworked nrLDPC_decoder_offload.c to process all segments in a TB with a single call to LDPCdecoder() or LDPCencoder().
- Perform CRC checks on the T2.
- Modified nr_ulsch_decoding (gNB decoder) to:
- Count processed segments.
- Properly perform CRC checks.
- Created a constant NR_LDPC_MAX_NUM_CB to define the maximum number of codeblocks.
- Conditional library loading:
- On gNB: Load ldpc_t2 library if offload is enabled using the --ldpc-offload-enable flag.
- On UE: Load both ldpc_t2 and ldpc libraries since only encoder offload is supported.
- General cleanup of nrLDPC_decoder_offload.c for improved readability and maintainability.
- Modified the structure of LDPC encoder/decoder/offload parameters:
- Introduced a structure for code block (CB) related parameters.
- Removed parameter E from the encoder and offload parameter structures for clarity.
- Replaced E with perCB->E_cb in the UE encoder code.
2024-06-27 14:40:41 +02:00
Raphael Defosseux
0f76ac5868
fix(T): some missing dependencies on T
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-06-27 12:44:43 +02:00
francescomani
caa45af197
making aperiodic SRS feedback time dependent on what set in config at gNB (to avoid UE assertion)
2024-06-27 11:16:16 +02:00
francescomani
273018ea48
returning instead of asserting for invalid K2 in aperiodic CSI
2024-06-27 11:13:42 +02:00
Robert Schmidt
5af81bbc9d
Merge branch 'integration_2024_w26' into 'develop'
...
Integration: `2024.w26`
See merge request oai/openairinterface5g!2815
* !2750 Add Ubuntu 24.04 to/retire Ubuntu 18.04 from supported distributions, use Ubuntu 22 for CI container images
* !2793 Option '-O' in phy simulators to provide a configuration file
* !2797 Increase TX_DATA.request TB buffer size, fix compute_PDU_Length
* !2814 Update documentation and FEATURE SET
* !2720 Remove thread-pool Makefile
* remove extra log
2024-06-26 14:02:52 +00:00
Robert Schmidt
d1e6b9507c
Revert log level change on HARQ occasion
...
This reverts a change in commit
ccba7c875d . There is no real reason to
show this warning (the gNB will work just fine, simply not schedule
since no free HARQ) and it makes users unsure.
2024-06-26 14:43:05 +02:00
Robert Schmidt
ca8babd7b6
Merge remote-tracking branch 'origin/remove-threadpool-makefile' into integration_2024_w26
2024-06-26 13:01:33 +02:00
Robert Schmidt
aa47716a27
Merge remote-tracking branch 'origin/doc-updates' into integration_2024_w26
2024-06-26 12:51:59 +02:00
Robert Schmidt
8035cad75a
Merge remote-tracking branch 'origin/Fix_Aerial_TBSize' into integration_2024_w26
2024-06-26 12:51:52 +02:00
Robert Schmidt
3b69bc278a
Merge remote-tracking branch 'origin/fix_physim_configmodule_O' into integration_2024_w26
2024-06-26 12:51:44 +02:00
Robert Schmidt
6c3675905e
Merge remote-tracking branch 'origin/support-ubuntu-24.04' into integration_2024_w26
2024-06-26 12:51:24 +02:00
Bartosz Podrygajlo
b1f7cc9025
Add unit testcase for thread-pool.
...
Extract thread-pool into a separate CMake library.
Extract utils into a separate CMake library.
2024-06-26 10:17:25 +02:00
Bartosz Podrygajlo
deacf439a4
CMakeLists for common/utils/LOG
2024-06-26 10:17:15 +02:00
Bartosz Podrygajlo
d6f425adc6
Remove unused directory ALG_DS
2024-06-26 10:13:00 +02:00
Bartosz Podrygajlo
28489a29ba
Remove references to unused library OML
2024-06-26 10:12:28 +02:00
Bartosz Podrygajlo
8ea2e77ab2
PUSCH power control without PUSCH power control state
2024-06-26 10:08:33 +02:00
Robert Schmidt
760aee6d29
Correct link in build instructions
2024-06-26 09:18:18 +02:00
Robert Schmidt
ca54d75f3e
README.md: update folder structure info
2024-06-26 09:18:18 +02:00
Robert Schmidt
9e694c228e
Stream line information on how to get sources
...
- come straight to point: how to clone (don't talk about git config)
- refer to contributing documentation where necessary instead of
repeating information
2024-06-26 09:18:18 +02:00
Robert Schmidt
6ba76d6ac1
Update FEATURE_SET
...
- CellGroupConfig is handled through DU (hence MAC)
- mention number of DUs/CU-UPs handled per CU-CP
- mention number of UEs handled
- take out BWPs, as we don't support it properly
- typos
2024-06-25 18:50:35 +02:00
Bartosz Podrygajlo
d41a6e0524
Remove hardcode for minimum TX power
2024-06-25 18:11:26 +02:00
Bartosz Podrygajlo
d8572d5569
Fixed MPR application conditions.
...
Fixed delta MPR.
Fixed an error in PUCCH PC_MAX calculation.
2024-06-25 18:11:17 +02:00
Robert Schmidt
ee57ae6598
doc/cross-compile.md: update some text, compile with ninja
2024-06-25 17:02:03 +02:00