Jaroslava Fiedlerova
0a5e8b7666
Merge remote-tracking branch 'origin/nr-ue-phr' into integration_2024_w31
2024-08-02 12:53:04 +02:00
Bartosz Podrygajlo
f23c1dff00
Correct gNB received PHR to headroom calculation according to 38.133.
2024-08-02 12:37:47 +02:00
Bartosz Podrygajlo
c7c1cb2dbf
Enable PHR reporting for NR UE
2024-08-02 12:37:47 +02:00
Jaroslava Fiedlerova
1c58bc2e1a
Merge remote-tracking branch 'origin/style-dockerfile-as-uppercase' into integration_2024_w31
2024-08-02 12:04:45 +02:00
Jaroslava Fiedlerova
9a1381a92e
Merge remote-tracking branch 'origin/NR_UE_assert_removal' into integration_2024_w31
2024-08-02 12:03:43 +02:00
Jaroslava Fiedlerova
992e7fa117
Merge remote-tracking branch 'origin/ue-cmd-line-info-E' into integration_2024_w31
2024-08-02 09:17:22 +02:00
Jaroslava Fiedlerova
cb0a888565
Merge remote-tracking branch 'origin/docker-env-tini' into integration_2024_w31
2024-08-02 09:16:49 +02:00
Jaroslava Fiedlerova
8094952f6e
Merge remote-tracking branch 'origin/bugfix-nr-rlc-poll-byte' into integration_2024_w31
2024-08-02 09:16:26 +02:00
Jaroslava Fiedlerova
8ae5bb5632
Merge remote-tracking branch 'origin/fix-signal-energy-nodc' into integration_2024_w31
2024-08-02 09:15:56 +02:00
Jaroslava Fiedlerova
167c06bb87
Merge remote-tracking branch 'origin/fix_bugs_prach_ue_for_multi_ssb' into integration_2024_w31
2024-08-02 09:15:20 +02:00
Robert Schmidt
848b0f34ee
UE cmd line info: print threequarter-sampling param if used, add doc
2024-08-01 13:56:21 +02:00
Raphael Defosseux
f6dcc19fe5
style(docker): adding license header to dockerfiles
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-08-01 10:47:46 +02:00
Raphael Defosseux
0efaec657a
style(docker): newer versions of docker require keyword as to be of same case as from
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-08-01 10:47:46 +02:00
Robert Schmidt
965b7f63b0
Dockerfiles: correct ENV format
...
Avoid docker warning:
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format
2024-08-01 08:20:33 +02:00
Robert Schmidt
5223013153
do_ra test: increase response window
...
Tests showed that we sometimes exceed the response window. In that case,
the UE cannot connect anymore, as do-ra uses contention-free RA, and
prefills a RA process. Avoid this by giving more time in the CI test.
2024-07-31 09:36:22 +02:00
Robert Schmidt
bd721c3bdb
Merge branch 'integration_2024_w30' into 'develop'
...
Integration: `2024.w30`
See merge request oai/openairinterface5g!2877
* !2830 NR feature set update
* !2868 Fix support for USRP UHD Versions => 4.5.0.0
* !2870 fix(docker): base image for target oai-gnb-aw2s shall be jammy
* !2874 Fix memory leaks in gNB PDU Session Setup Request processing
* !2866 RRC: reject PDU sessions if security is not active
* !2829 Automatic update of USRP RX gain during initial search using --agc option
* !2878 USRP: add a T trace to record the TX IQ data on antenna 0
* !2633 Handle F1 Reset at DU, and ensure state re-init on F1Setup
* !2864 Fix an assert in power control
* !2754 Introduce gold sequence cache
2024-07-30 16:24:27 +00:00
Cedric Roux
77af1ab97b
nr rlc: fix decode_poll_byte()
...
The returned value was 1024 times too big.
2024-07-30 17:38:13 +02:00
Robert Schmidt
82c0b441e5
Merge remote-tracking branch 'origin/simplify-faster-gold-sequences' into integration_2024_w30
2024-07-30 15:05:40 +02:00
Robert Schmidt
b8089ba9a6
Remove empty file nr_gold.c
2024-07-30 14:58:12 +02:00
Laurent THOMAS
bb766be0c3
Reformatting and cleanup
2024-07-30 14:57:17 +02:00
Laurent THOMAS
8e92df78de
Use gold cache in PUCCH decoding
2024-07-30 14:57:10 +02:00
Laurent THOMAS
803b0289a6
Use gold cache in code word (un)scrambling
2024-07-30 14:57:06 +02:00
Laurent THOMAS
f207ac12be
Use gold cache in UCI
2024-07-30 14:57:01 +02:00
Laurent THOMAS
00cb43bac3
Use gold cache for PRS decoding
2024-07-30 14:55:35 +02:00
Robert Schmidt
7563937af8
Use gold cache for CSI-RS decoding
2024-07-30 14:53:30 +02:00
Laurent THOMAS
e445ba2d1a
Use gold cache PUSCH decoding
...
Harmonize nr_gold_pusch() and nr_gold_pdsch(), as the gold sequence
calculation for PUSCH and PDSCH is the same.
2024-07-30 14:52:06 +02:00
Laurent THOMAS
745ea1c1dd
Use gold cache for PDSCH decoding
2024-07-30 14:50:57 +02:00
Laurent THOMAS
99c8dd420a
Use gold cache for PDCCH decoding, scrambling, unscrambling
2024-07-30 14:49:46 +02:00
Laurent THOMAS
0316431e27
Use gold cache for PBCH encoding&decoding
2024-07-30 14:48:36 +02:00
Robert Schmidt
9d81708b49
takeout
2024-07-30 14:44:31 +02:00
Jaroslava Fiedlerova
bb9af4c7dc
Merge remote-tracking branch 'origin/fix-assert-in-pc' into integration_2024_w30
2024-07-30 10:18:20 +02:00
Bartosz Podrygajlo
ed05c94c3e
Fix signal_energy_nodc for lengths that are not multiples of 4
2024-07-30 09:44:00 +02:00
Robert Schmidt
686f1816d0
Merge remote-tracking branch 'origin/impl_f1reset_and_fix_f1setup' into integration_2024_w30
2024-07-29 12:02:50 +02:00
Xin Zhe Khooi
52bd1ad7c6
Update FEATURE_SET.md with F1 Reset (DU-only)
2024-07-29 07:44:31 +02:00
Robert Schmidt
2b44e5252d
Add log statement that DU sends F1 Setup Request, as done in other functions
2024-07-29 07:44:31 +02:00
Xin Zhe Khooi
52f077c478
Initialized DU UE states on F1SetupResponse
...
38.473 requires to reset UE-related contexts in F1 Setup Request, so do
it.
However, avoid resetting UE states in phy_test: it has preconfigured UE
which we should not reset. Note that if NSA/phy-test used F1, we could
likely reset the UE state here, as the F1 UE context setup would come
afterwards.
2024-07-29 07:43:14 +02:00
Jaroslava Fiedlerova
f30e354b77
Merge remote-tracking branch 'origin/T-usrp-tx-sample-trace' into integration_2024_w30
2024-07-26 18:07:42 +02:00
Jaroslava Fiedlerova
d0daf03089
Merge remote-tracking branch 'origin/NR_UPDATE_RXGAIN' into integration_2024_w30
2024-07-26 18:07:22 +02:00
Laurent THOMAS
59086151e0
Add generic usage-based gold cache
...
Add gold sequence cache with dynamic size, private to each thread. It
periodically reorders by call rate. To free the gold sequences after end
of life time of a thread, use the pthread API.
2024-07-26 16:39:28 +02:00
Jaroslava Fiedlerova
fbf257f6ba
Merge remote-tracking branch 'origin/pdu-session-no-security' into integration_2024_w30
2024-07-26 14:13:17 +02:00
Jaroslava Fiedlerova
5692217c29
Merge remote-tracking branch 'origin/fix-gnb-memory-leaks' into integration_2024_w30
2024-07-26 14:12:55 +02:00
Cedric Roux
181ec25a23
USRP: add a T trace to record the TX IQ data on antenna 0
2024-07-26 12:54:55 +02:00
Robert Schmidt
9c1a8733c1
nr_pusch_dmrs_rx(): const input
2024-07-26 12:15:36 +02:00
Robert Schmidt
fc5258962f
nr_gen_ref_conj_symbols()/nr_ptrs_cpe_estimation(): const input
2024-07-26 12:14:59 +02:00
Robert Schmidt
46ca521042
nr_pdc/sch_dmrs_rx(): make non-changing input parameter const ptr
2024-07-26 12:14:29 +02:00
Robert Schmidt
9e0bcb7fe4
nr_modulation(): make non-changing input parameter const ptr
2024-07-26 12:04:35 +02:00
Bartosz Podrygajlo
48d68f7d90
Fix a bug where if BWP size is not exactly maximum BWP size for a bandwidth power control code asserts.
...
This assert and assumption is incorrect, according to 38.101-1 UE channel is defined only by the BWP size
and BWP size can be any value supported by the RRC parameters defining the BWP.
To determine the UE channel the smallest bandwidth supporting the BWP is selected. This is an assumption based
on references in the same document to UE channel bandwidth being equal to one of the values in set
{5, 10, 15, 20, 25, 30, 35, 40, 50, 60, 70, 80, 90, 100}.
Also:
- calculated P_CMIN during BWP setup since the parameter doesn't depend on DCI.
- initiialize uniqCfg structure in test_nr_ue_power_procedures main function which enables LOG prints during tests
2024-07-26 11:15:49 +02:00
Jaroslava Fiedlerova
eab8dfa4c4
Merge remote-tracking branch 'origin/fix-aw2s-image-base' into integration_2024_w30
2024-07-26 10:31:41 +02:00
Jaroslava Fiedlerova
bad93150ff
Merge remote-tracking branch 'platini/develop' into integration_2024_w30
2024-07-26 10:29:39 +02:00
Jaroslava Fiedlerova
4acb9be7c0
Merge remote-tracking branch 'origin/NR_UE_feature_set_update' into integration_2024_w30
2024-07-26 10:21:13 +02:00