Robert Schmidt
177ddaa079
Fill RRC MeasConfig with correct SSB values from DU
2024-05-06 11:45:18 +02:00
Robert Schmidt
00cb7efa2a
Use MeasurementTimingConfiguration to look up SSB ARFCN when needed
...
MeasTimingConfig may not come with F1 Setup Request: some DUs send it
with the DU configuration update. Handle this gracefully by checking for
MTC before using it.
2024-05-06 11:44:33 +02:00
Giulio Carota
2f81f190d1
Generate TimingMeasurementConfig at DU, store at CU
2024-05-06 11:44:32 +02:00
Robert Schmidt
a771d58472
Implement F1AP code for gNB-DU configuration update
2024-05-06 11:36:40 +02:00
Robert Schmidt
67e5547957
Refactor F1 setup req reading
...
Refactor parts into a separate function, which will be reused within the
gNB-DU configuration update function in the next commit.
2024-05-06 11:35:58 +02:00
Robert Schmidt
aaaa00378a
Do not send UE Context modif only with successful reconfig
...
The OAI DU does not use this message, and could not roll-back. The
LiteOn DU does not seem to like it. It is useless (as of now), so remove
it
2024-05-06 11:35:16 +02:00
Giulio Carota
ae66ba7a7b
fix(du/cu/rrc): use the correct MIB data structure
...
Use the correct MIB data structure, MIB_t. This is required by 38.473,
and the LiteOn DU sends only that. So our CU needs to handle it, so
align the OAI DU as well.
2024-05-06 11:34:29 +02:00
Robert Schmidt
1cefbdb87f
F1AP for gNB-DU config update & ack in CU
2024-05-06 11:34:01 +02:00
Robert Schmidt
cdd629de89
gNB-DU config update in DU
2024-05-06 11:22:57 +02:00
Robert Schmidt
aa18edb8ac
gNB-DU config update msg def and handle in CU
2024-05-06 11:18:43 +02:00
Robert Schmidt
f247373474
Refactor TDD/FDD config reading into functions
2024-05-06 11:18:10 +02:00
Robert Schmidt
1c747e8223
RRC stats: show DU info
2024-05-06 11:17:51 +02:00
Robert Schmidt
1bd6018f91
Add extract_sys_info(): refactor DU cell sys_info handling in own function
2024-05-06 11:17:20 +02:00
Giulio Carota
9518e00923
fix(f1ap): Do not send optional hardcoded fields in UE context setup request
2024-05-06 11:17:18 +02:00
Robert Schmidt
00f85d54c5
Remove dead code
2024-05-06 11:14:17 +02:00
Robert Schmidt
c8539aeef5
Remove misleading comment
2024-05-06 11:14:09 +02:00
Robert Schmidt
590afc811f
Correct F1 criticality
2024-05-06 11:11:32 +02:00
Jaroslava Fiedlerova
c73642868a
Merge remote-tracking branch 'origin/develop-DL-improvements' into integration_2024_w18
2024-05-06 09:39:20 +02:00
Jaroslava Fiedlerova
fece66201c
Merge remote-tracking branch 'origin/clean-and-doc-gnb-main-archi' into integration_2024_w18
2024-05-05 23:32:34 +02:00
Jaroslava Fiedlerova
578af2f81f
Merge remote-tracking branch 'origin/NR_new_bands' into integration_2024_w18
2024-05-05 20:59:14 +02:00
Laurent THOMAS
00d78f048a
remove a unused global storage of slot number
...
This has no meaning at a global level, we run several slots: one tx,
several rx at same time. Some minor cleaning of C style
2024-05-03 18:32:26 +02:00
Laurent THOMAS
c02908453a
fix order error in ru.common.rxdataF filling lock, use consistently #define for buffer size
2024-05-03 18:31:45 +02:00
Laurent THOMAS
bb66056b75
fix nr-ru.c external declarations in .c file
...
The external declarations were incorrect, leading to mismatching
prototypes of config_ru and config_rru (true bug in OAI lte!).
2024-05-03 18:31:17 +02:00
rmagueta
a5055cacf0
Remove commented code
2024-05-03 15:07:26 +01:00
rmagueta
bcbf9287ba
Noise power estimation and MMSE computation for DL at UE side
2024-05-03 15:07:26 +01:00
rmagueta
f5dccc2a59
Improvements in nr_dlsch_channel_compensation() function
2024-05-03 15:07:26 +01:00
Jaroslava Fiedlerova
f49dbf470a
Merge remote-tracking branch 'origin/NR_UE_DCI_RX_improvements' into integration_2024_w18
2024-05-03 15:04:18 +02:00
Jaroslava Fiedlerova
31b4f48e29
ci: set min_rxtxtime = 2 in OAIUE pipeline
2024-05-02 20:06:10 +02:00
Jaroslava Fiedlerova
af49883543
Remove version field from oai cn5g docker compose file
2024-05-02 16:49:40 +02:00
Jaroslava Fiedlerova
ac51870b43
Remove version field from docker-compose files
...
For docker version > 25.0.5, "version" field is not relevant and reported as obsolete.
2024-05-02 15:54:59 +02:00
francescomani
1056e53acb
mostly formatting
2024-05-01 16:51:40 +02:00
francescomani
c719b3f057
adding new nr bands to the tables
2024-05-01 16:13:04 +02:00
Robert Schmidt
d977ac8fc1
Merge branch 'integration_2024_w17' into 'develop'
...
Integration `2024.w17`
See merge request oai/openairinterface5g!2702
* !2659 NR bandwidth index fix
* !2693 Harmonize frequency range structures
* !2699 Add support for USRP X410 to run with 200 MHz bandwidth in FR2 at 120 kHz SCS
* !2692 Fix for the overflow issue while processing GPS based timestamp from RU
* !2665 NR UE improvements in handling RRC Release
* !2682 dci11type0
* !2686 CI: Maintenance, fixes, improvements
* !2677 NR UE trigger RA for SR failure
* !2683 Ue small fixes
* !2668 Refactor PDCP Reestablishment and introduce PDCP Suspend at gNB
* Add rhel9.4 to the list of OAI supported distributions
* !2673 speedup integrity computation
* !2706 doc: Update of CI testbenches
2024-04-30 15:38:45 +00:00
francescomani
114fb5dbca
bugfix in dci reception, CRC is 24 bits but uint16 was used
2024-04-30 12:36:15 +02:00
Robert Schmidt
e64e687fcd
Use --continuous-tx for F1 SABox test for B200
2024-04-30 12:11:48 +02:00
Jaroslava Fiedlerova
28d9b5b004
Merge remote-tracking branch 'origin/ci-testebench-update' into integration_2024_w17
2024-04-30 11:23:00 +02:00
Jaroslava Fiedlerova
252a7cafdb
Merge remote-tracking branch 'origin/bugfix-speedup-integrity' into integration_2024_w17
2024-04-30 11:22:30 +02:00
Jaroslava Fiedlerova
434b2b2245
Add rhel9.4 to the list of OAI supported distributions
2024-04-30 10:45:10 +02:00
Jaroslava Fiedlerova
b915482e9b
Merge remote-tracking branch 'origin/nr-pdcp-suspend' into integration_2024_w17
2024-04-30 09:01:28 +02:00
Jaroslava Fiedlerova
ab75ad2427
Merge remote-tracking branch 'origin/ue-small-fixes' into integration_2024_w17
2024-04-30 08:56:08 +02:00
Guido Casati
2b859cd7e2
Remove PDCP Suspend from nrUE
...
- according to clause 5.3.7.2 of 3GPP TS 38.331
PDCP Suspend is not required during RRCReestablishment
2024-04-30 08:40:56 +02:00
Guido Casati
f010058e45
Re-establish RLC for SRB1 only when receiving RRCReestablishmentRequest
...
- according to 5.3.7.4 of TS 38.331: 1> re-establish RLC for SRB1;
- gNB:
1) re-establish RLC for SRB1 in nr_rlc_update_id
2) re-establish RLC for remaining RBs concurrently with RRCReconfiguration
issue: gNB) in nr_rlc_update_id the gNB is re-establishing RLC for all
RBs at the same time when receiving RRCReestablishmentRequest
from UE
UE) according to the specs, the UE is re-establishing RLC for
SRB1 with RRCReestablishmentRequest the other RBs are
re-established during RRCReconfiguration (in our case in
nr_rrc_ue_process_RadioBearerConfig) when receiving
reestablishRLC IE in rlc_BearerToAddModList
RLC TX) this leads to RLC counters mismatch after re-establishment:
control PDUs discarded until max nb of retx is reached
and then UL failure occurs
2024-04-30 08:40:56 +02:00
Guido Casati
99c4e5477c
Minor comments and logging
2024-04-30 08:40:56 +02:00
Jaroslava Fiedlerova
17cbd4352c
Update of CI testbenches doc
...
- replace nrmodule2 by up2
- add matix in CI machines
- add info about RAN-SA-2x2-Module-CN5G in list of pipeline
- update of 5G OTA testbench image
2024-04-29 19:17:06 +02:00
Jaroslava Fiedlerova
960d0cc01f
Merge remote-tracking branch 'origin/NR_UE_trigger_RA_UL_failure' into integration_2024_w17
2024-04-29 19:06:22 +02:00
Laurent THOMAS
445aac11b9
put dci search in trace level trace, so the trace level debug prints the decoded DCIs
2024-04-29 16:03:43 +02:00
francescomani
27975f99d3
fix for MSG3 buffer when retransmitting
2024-04-29 14:50:14 +02:00
francescomani
e31d87eee9
trigger RA also in case of no valid pucch resource configured for pending SR
2024-04-29 14:50:11 +02:00
francescomani
90f82d19da
remove false DCI reception indication
2024-04-29 12:39:44 +02:00
Jaroslava Fiedlerova
1cd990c05a
Merge remote-tracking branch 'origin/ci-multi-fixes' into integration_2024_w17
2024-04-29 11:07:09 +02:00