francescomani
a343ec03fd
changes in get_transformPrecoding to follow what's written in 6.1.3 of 214
2024-10-10 11:58:07 +02:00
Bartosz Podrygajlo
de4a737131
Add dockerized include what you use tool
...
Introduces a tool that organizes C/C++ header includes. The tools output
should still be manually reviewed by a contributor.
2024-10-10 09:41:11 +02:00
ndomingues
64ee6a4776
Use common function to get mu at UE for PRACH
2024-10-09 19:04:43 +02:00
rmagueta
aaf9b57abb
Call active=0 for CSI-RS early
2024-10-09 10:01:46 +01:00
ndomingues
88a9515321
Update FEATURE_SET with 2-Step RA feature
2024-10-09 09:11:16 +01:00
ndomingues
acd776fe28
Implementation of RA 2-Step MsgB procedures at UE
2024-10-09 09:11:16 +01:00
ndomingues
9d786bdee7
Implementation of RA 2-Step MsgB procedures at gNB
2024-10-09 09:11:16 +01:00
ndomingues
19e0df13a9
Add support for Random Access MsgB RNTI
2024-10-09 09:04:44 +01:00
ndomingues
160210ebae
Baseline implementation of RA 2-Step MsgA procedures at UE
2024-10-09 09:04:44 +01:00
ndomingues
cbbbeb8051
Baseline implementation of RA 2-Step MsgA procedures at gNB
2024-10-09 09:04:41 +01:00
francescomani
a6f03b3f79
ULSCH scheduler fix when using transform precoding
...
Bug in ULSCH scheduler for transform precoding. It ignores transform precoding specific tables when building ul_pf_tbs.
2024-10-09 09:45:01 +02:00
Robert Schmidt
c609dd8fcf
Implement common nr_get_mu() in nr_mac_common
...
These functions look up the numerology, and code can be harmonized:
- ssb_index_from_prach()
- find_SSB_and_RO_available()
- schedule_nr_prach()
The next commits also need to look up the numerology from the
UplinkConfigCommon. This provides the common implementation to be used
in follow-up commits.
2024-10-08 14:19:57 +01:00
ndomingues
3083f4f3d1
Common parameters to apply successRAR
2024-10-08 14:19:57 +01:00
ndomingues
c4b51b78d6
Decode msgA_ConfigCommon_r16 from received SIB1 at UE and save it in bwp->msgA_ConfigCommon_r16
2024-10-08 14:19:57 +01:00
ndomingues
9d84ba7fbf
Refactor enum nr_ra_type_t and make it common for both gNB and UE
2024-10-08 14:19:57 +01:00
ndomingues
abb7439b8a
Compute RA 2-Step MsgB_RNTI as specified in 3GPP TS 38.321 Section 5.1.3a
2024-10-08 14:19:57 +01:00
ndomingues
e4655154ee
Add RA 2-Step configuration parameters to SIB1
2024-10-08 14:19:55 +01:00
ndomingues
22a4480c2a
Add configuration file with support for RA 2-Step
2024-10-08 14:15:43 +01:00
francescomani
f25ad2b098
remove unnecessary return at the end of nr_ue_csi_rs_procedures
2024-10-08 09:46:43 +02:00
francescomani
46beda91ee
moving CSI-RS common functions to a new file
2024-10-08 09:46:43 +02:00
francescomani
a54a919bd8
removing UE dependence on gNB CSI FAPI structure and decoupling UE from gNB procedures
2024-10-08 09:46:43 +02:00
francescomani
26fd99ff61
terminal independent common functions in nr_generate_csi_rs
2024-10-08 09:46:43 +02:00
francescomani
ddbbaef302
remove nr_csi_info_t from gNB (unused)
2024-10-08 09:46:43 +02:00
francescomani
7e009781cd
moving out CSI mapping parameters from nr_generate_csi_rs
2024-10-08 09:46:43 +02:00
francescomani
ad96697d10
common function for CSI-RS mapping parameters
2024-10-08 09:46:43 +02:00
Robert Schmidt
e15fa14c57
Merge branch 'integration_2024_w40b' into 'develop'
...
Integration: `2024.w40b`
See merge request oai/openairinterface5g!3021
* !2890 F1AP encoding/decoding library
* !2969 Time domain samples scope for NR UE & gNB
* !2998 warmup RF board in UE
* !3009 Fix the ratio of PDSCH EPRE to DM-RS EPRE
* !2965 Refactoring of prepare_scc in gNB config
* !3002 CI: Change frequency used by AW2S pipeline
* !3007 Enable gNB configuration through YAML file
* !3001 Minor ue fixes
* !2971 Use getaddrinfo() when connecting to rfsimulator
2024-10-07 20:28:28 +00:00
Jaroslava Fiedlerova
36682aa76f
Merge remote-tracking branch 'origin/ue-sim-use-getaddrinfo' into integration_2024_w40b
2024-10-07 16:41:46 +02:00
Jaroslava Fiedlerova
dbd37dac38
Merge remote-tracking branch 'origin/minor-ue-fixes' into integration_2024_w40b
2024-10-07 16:40:09 +02:00
Robert Schmidt
d6f0ff37c2
RFsim: doc serveraddr: mention IPv4v6 and DNS
2024-10-07 14:17:12 +02:00
Robert Schmidt
ac7c02d8e5
CI 5G E1 RFsim test: Use DNS name for RFsim
2024-10-07 14:17:12 +02:00
Robert Schmidt
a648afd4c6
RFsim Client: Improve logs
...
- Remove double "Connection ... established" (already printed in
caller)
- Remove useless, there is already the logging module
- Print getaddrinfo() error as LOG_E (error)
2024-10-07 14:16:15 +02:00
Laurent THOMAS
8f46b07b22
Lacking RRC check: avoid SEGV if the received packet is not what we believe
2024-10-07 13:39:29 +02:00
Jaroslava Fiedlerova
169dddf8c0
Merge remote-tracking branch 'origin/gnb-yaml' into integration_2024_w40b
2024-10-07 13:37:57 +02:00
Jaroslava Fiedlerova
1136e4cafd
Merge remote-tracking branch 'origin/ci-aw2s-change-frequency' into integration_2024_w40b
2024-10-07 13:37:42 +02:00
Laurent THOMAS
f77f428767
Small optimization L2 to wireshark
...
the code creates a sink to read all traced packets and drop it. but
this works only if we send to a local address and if there is not
another sink (like if we trace both UE and gNB in the same machine).
this sink's purpose is only to prevent to get automatic packets back
from the kernel saying "no listener". So, instead of killing the trace
when we can't create the sink (as done previously), we now just let the
trace in operation.
2024-10-07 13:37:34 +02:00
Bartosz Podrygajlo
01066a3f0d
Fix some sizeof and switch-case errors reported by CodeChecker
...
CodeChecker is a python application that collects reports from static analyzers like
clang-tidy, clangsa, cppcheck.
2024-10-07 09:35:24 +02:00
Bartosz Podrygajlo
0daabdeb87
Update the aw2s entrypoint to support new yaml config and updated images
2024-10-07 09:15:44 +02:00
Bartosz Podrygajlo
8e6234a2f5
Enable gNB configuration through YAML file
2024-10-07 09:10:42 +02:00
Jaroslava Fiedlerova
fa6840c05e
Merge remote-tracking branch 'origin/gnb-config-code-refactoring' into integration_2024_w40b
2024-10-04 16:36:23 +02:00
Jaroslava Fiedlerova
8584da1636
CI: add 1x1 AW2S test with multi UEs
2024-10-04 11:46:22 +02:00
Jaroslava Fiedlerova
5e9c432b41
CI: change frequency used by AW2S
2024-10-04 11:46:22 +02:00
Jaroslava Fiedlerova
406227699b
CI: rename AW2S configs/files used for 2x2 testing
2024-10-04 11:46:17 +02:00
Jaroslava Fiedlerova
9ef7e6dec0
Merge remote-tracking branch 'origin/fix-Beta_DMRS_PDSCH' into integration_2024_w40b
2024-10-04 11:00:31 +02:00
Jaroslava Fiedlerova
9ca37d1b94
Merge remote-tracking branch 'origin/ue-RF-warmup' into integration_2024_w40b
2024-10-04 07:53:17 +02:00
Jaroslava Fiedlerova
b824e55cdd
Merge remote-tracking branch 'origin/imscope-td-plot' into integration_2024_w40b
2024-10-04 07:52:36 +02:00
Jaroslava Fiedlerova
7be2a165b3
Merge remote-tracking branch 'origin/f1ap-msg-encdec-tests' into integration_2024_w40b
2024-10-04 07:52:01 +02:00
Robert Schmidt
d8a6c5c9d5
Merge branch 'integration_2024_w40' into 'develop'
...
Integration: `2024.w40`
Closes #756 and #849
See merge request oai/openairinterface5g!3014
* !2886 (doc): Added a new doc on hardware requirements
* !2955 dockerized clang-format error detection tool
* !3005 Fix symbol size in nr_dlsch_mmse
* !2930 SRS tx power
* SA-B200-Module-SABOX pipeline: improve radio
* SA-AW2S-CN5G: accept 5% ping packet loss
* !3003 Resolve "SEGFAULT in L1_rx_thread" - CI
* !3016 fix tests for log2_approx and log2_approx64
* patch to move RFsim-4G to cacofonix
2024-10-03 08:45:25 +00:00
Robert Schmidt
4c85eb4a9e
More CI RFsim4G to cacofonix
2024-10-03 09:10:33 +02:00
Robert Schmidt
fa5ca8d7ea
Merge remote-tracking branch 'origin/756-segfault-in-l1_rx_thread' into integration_2024_w40
2024-10-02 17:06:57 +02:00
Robert Schmidt
c2535df334
Merge remote-tracking branch 'origin/fix_log2_approx_tests' into integration_2024_w40
2024-10-02 17:06:33 +02:00