Robert Schmidt
4fb936d767
Merge remote-tracking branch 'origin/another_phytest_ulsch_fix' into integration_2024_w27
2024-07-09 12:08:16 +02:00
Robert Schmidt
73e3178b88
Merge remote-tracking branch 'origin/NR_gNB_ULSCH_fixes' into integration_2024_w27
2024-07-09 12:07:58 +02:00
Robert Schmidt
78b48a1e59
Merge remote-tracking branch 'origin/multiple-nr-ues' into integration_2024_w27
2024-07-09 12:07:30 +02:00
francescomani
89757758f4
missing TDA assignment in sched_ctrl for ULScH in phy-test mode
2024-07-09 10:04:09 +02:00
Robert Schmidt
148db50990
Merge remote-tracking branch 'origin/phytest_ulsch_hotfix' into integration_2024_w27
2024-07-09 07:54:50 +02:00
Robert Schmidt
4fc164953b
Merge remote-tracking branch 'origin/nr-ue-reduce-logs' into integration_2024_w27
2024-07-09 07:54:33 +02:00
Robert Schmidt
fc8ed209a2
Merge remote-tracking branch 'origin/bugfix_compute_PDU_Length' into integration_2024_w27
2024-07-09 07:54:21 +02:00
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
francescomani
f226879d3c
fix ULSCH sched_frame bug in phytest mode
2024-07-08 18:36:37 +02:00
Rúben Soares Silva
d795c72990
Change compute_PDU_Length input parameter to uint32_t.
...
The total_length parameter in compute_PDU_Length being uint16_t causes
the passed value to be possibly truncated, which can cause the
PDU_Length to be incorrectly calculated.
This change prevents that truncation, since it now matches the size
of the values passed into the function where it is being called.
2024-07-08 15:26:00 +01:00
francescomani
ff0007cd94
tentative fix for wrong handling of ulsch decode failure
2024-07-08 11:46:43 +02:00
francescomani
bfb6e407f2
schedule msg3 retransmission for no signal scenario
2024-07-08 11:46:32 +02:00
Bartosz Podrygajlo
6ce94be807
Use mac->frame_type instead of calcualting frame_type on the fly in nr_get_Pcmax
2024-07-05 16:04:35 +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
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
Bartosz Podrygajlo
3c5ddf9469
Lift RLC restriction to 1 UE / process
2024-07-01 17:13:31 +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
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
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
8035cad75a
Merge remote-tracking branch 'origin/Fix_Aerial_TBSize' into integration_2024_w26
2024-06-26 12:51:52 +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
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