Robert Schmidt
9c72b29f3b
Merge remote-tracking branch 'origin/NR_handling_CSI_overlapping_with_PDSCH' into integration_2024_w27
2024-07-09 07:53:49 +02:00
Robert Schmidt
94581840a0
Merge remote-tracking branch 'origin/plmn-rrcsetupcomplete-fix' into integration_2024_w27
2024-07-08 16:20:36 +02:00
Teodora
df9e5ccdd2
Fix selectedPLMNId from RRCSetupComplete
...
- r_amf->plmn_Identity was interpreted incorrectly, therefore remove it
- selected_plmn_identity selects one of the list of PLMNs; at the
moment, OAI supports only 1 PLMN ID; print a warning if it is
different, and proceed with index 0
More information in issue #801
2024-07-08 15:54:41 +02:00
Robert Schmidt
8b9891f28e
Merge remote-tracking branch 'origin/bugfix-security-reestablishment-gnb' into integration_2024_w27
2024-07-06 08:33:07 +02:00
Cedric Roux
0480b69c75
minor: typo
2024-07-05 12:38:19 +02:00
Cedric Roux
5467351935
cleanup: reduce number of parameters to pdcp's set_security()
...
Also adapt callers. In particular nr_pdcp_reestablishment()
2024-07-05 12:38:19 +02:00
Cedric Roux
2db259984f
handle security in re-establishment
2024-07-05 12:38:19 +02:00
Cedric Roux
93f595828d
cleanup nr_pdcp_config_set_security()
...
- make it work for SRB or DRB
- adapt callers of this function
- cleanup key derivation: the User Plane keys are generated at some places
but are not used, remove the generation
2024-07-05 12:38:19 +02:00
Bartosz Podrygajlo
f325d02d33
Fix several ASN.1 message related memory leaks in NR
2024-07-03 07:29:02 +02:00
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
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
15191452f3
UE MAC configuration of CSIRS for PDSCH rate matching
2024-06-28 10:02:29 +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
0e6b0f3e7a
Fix memory leak in rlc_test_5 and rlc_test_6
2024-06-27 18:38:36 +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
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
8035cad75a
Merge remote-tracking branch 'origin/Fix_Aerial_TBSize' into integration_2024_w26
2024-06-26 12:51:52 +02:00
Bartosz Podrygajlo
d6f425adc6
Remove unused directory ALG_DS
2024-06-26 10:13:00 +02:00
Bartosz Podrygajlo
8ea2e77ab2
PUSCH power control without PUSCH power control state
2024-06-26 10:08:33 +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
b6f156cf4a
Switch to branch that resolves flexric warnings
...
A number of warnings appear when compiling flexric with gcc-12, which we
use in the next commit. Those have been fixed upstream. Switch to the
updated version to avoid warnings.
2024-06-25 17:02:03 +02:00
Rúben Soares Silva
4033606fff
Increase TX_DATA.request TB buffer size to be allocated in the stack with 2MB, fix compute_PDU_Length to not truncate value and fix packing procedure to use buffer size as the upper limit instead of hardcoded value
2024-06-25 13:50:53 +01:00
Robert Schmidt
88ca38287f
Merge remote-tracking branch 'origin/NR_UE_DLSCH_MCS_table_improvements' into integration_2024_w25
2024-06-25 08:20:12 +02:00
Robert Schmidt
1b989c4d15
Merge remote-tracking branch 'origin/NR_PSBCH_MERGE3' into integration_2024_w25
2024-06-25 08:20:01 +02:00
Raghavendra Dinavahi
798ceeeef2
SL PSBCH: MAC->PHY cfg, PSBCH scheduler + supporting functions + enable system testing & scope
...
- Phy config update and Sidelink frame parameters initialisation
- PSBCH scheduler to trigger TX PSBCH/RX PSBCH actions
- Sidelink indication with rx ind to trigger send SL-MIB to MAC
- Enable Scope for PSBCH use -d or --dqt
- Enable system testing of PSBCH for example using RFSIMULATOR:
- UE1 is a SYNCRONISATION SOURCE UE which transmits PSBCH
started using command -
sudo ./nr-uesoftmodem --sl-mode 2 --sync-ref 4 --rfsim --rfsimulator.serveraddr server
- UE2 syncs onto UE1 during sidelink search, gets the timing and continues to receive PSBCH
started using command -
sudo ./nr-uesoftmodem --sl-mode 2 --rfsim --rfsimulator.serveraddr 127.0.0.1
- In the default use case 2 Sidelink SSBs sent over 16 frames.
- In case SL-SSB configuration needs to be changed use -O option in the above command like
-O ../../../targets/PROJECTS/NR-SIDELINK/CONF/sidelink_preconfig_1txpool.conf
2024-06-21 09:40:16 +02:00
Raphael Defosseux
a7273f0da0
Merge remote-tracking branch 'origin/assert-before-segfault-ssb-scs' into integration_2024_w25
2024-06-21 09:31:38 +02:00
Raphael Defosseux
100d3b3acd
Merge remote-tracking branch 'origin/NR_UE_handle_layer_assertion' into integration_2024_w25
2024-06-21 09:30:37 +02:00
Bartosz Podrygajlo
4c658cdd50
Add assertion for known segfault during teardown of gNB.
2024-06-18 13:25:59 +02:00
Jaroslava Fiedlerova
2b28b735c2
Merge remote-tracking branch 'origin/nr-pcmax-googletest' into integration_2024_w24
2024-06-14 15:32:01 +02:00
Jaroslava Fiedlerova
5b52752a30
Merge remote-tracking branch 'origin/NR_UE_DAI_hotfix' into integration_2024_w24
2024-06-14 12:45:55 +02:00
francescomani
ad3427107a
full procedure to select MCS table for DLSCH at MAC UE
2024-06-13 19:43:30 +02:00
Bartosz Podrygajlo
44dc8f8daa
Add google test testcases for nr_get_Pcmax.
2024-06-13 10:15:32 +02:00
francescomani
54cc2e0bb5
preventing UE assertion on number of layers = 0 by rejecting TB earlier if that happens
2024-06-12 08:45:37 +02:00
Laurent THOMAS
37e6e7e944
add test physical cell id in 5G range
2024-06-10 10:51:16 +02:00
Robert Schmidt
00b62ab6c0
Merge remote-tracking branch 'origin/pucch-power-control' into integration_2024_w23
2024-06-06 08:53:06 +02:00
Robert Schmidt
4e4a59b5bc
Merge remote-tracking branch 'origin/remove-globals-nas' into integration_2024_w23
2024-06-06 08:40:30 +02:00
francescomani
f94941b5e6
fix for UCI on PUSCH fapi PDU configuration in case of only HARQ bits
2024-06-05 19:37:15 +02:00
francescomani
165afbd5b5
improve handling of CSI-MeasConfig setup
2024-06-05 19:37:10 +02:00
francescomani
f5f9983173
fix in setup and release of aperiodicTriggerStateList
2024-06-05 19:21:29 +02:00
francescomani
12e1045d2a
fix for MAC template with CSI report config
2024-06-05 19:21:28 +02:00
francescomani
c985a794c7
fix UE uci on PUSCH config
2024-06-05 19:15:09 +02:00
francescomani
33b19935ff
uci on pusch at MAC UE
2024-06-05 19:15:04 +02:00