Robert Schmidt
f7afc8e8ee
Aerial: compile P5 with Aerial-specfic modifications
2024-10-10 16:02:29 +02:00
Robert Schmidt
e04ed98994
Remove unused code
2024-10-10 16:02:29 +02:00
Rúben Soares Silva
0609d31dc7
Only copy RX_DATA.indication pdu if there's data
2024-10-10 16:02:29 +02:00
Robert Schmidt and Rúben Soares Silva
83838962fd
Aerial: Avoid superfluous memcpy(), reduce scope
...
We can directly read from buffers, so the memcpy() only takes time.
Also, limit the scope of the variables for the unpacking of
RX_DATA.indication.
Co-authored-by: Rúben Soares Silva <rsilva@allbesmart.pt >
2024-10-10 16:01:29 +02:00
Robert Schmidt
1a97aa359e
aerial_phy_nr_srs_indication(): implement without relying on L1 structures
2024-10-10 16:00:39 +02:00
Robert Schmidt
77d62cbf57
Remove aerial_phy_nrach_indication(): this is a 4G callback
2024-10-10 16:00:39 +02:00
Robert Schmidt
d91e80beba
Remove aerial_phy_nb_harq_indication(): this is a 4G callback
2024-10-10 16:00:39 +02:00
Robert Schmidt
8150328353
Remove aerial_phy_lbt_dl_indication(): this is a 4G callback
2024-10-10 16:00:39 +02:00
Robert Schmidt
f1cbbc9f83
Remove aerial_phy_sr_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
Robert Schmidt
88d548fbc2
Remove aerial_phy_cqi_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
Robert Schmidt
17ed5d345e
Remove aerial_phy_srs_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
Robert Schmidt
8888a6bd70
Remove aerial_phy_harq_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
Robert Schmidt
24c8e6c5c1
Remove aerial_phy_sync_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
Robert Schmidt
3b4df11078
Remove aerial_phy_slot_indication(): this is a 4G callback
2024-10-10 16:00:38 +02:00
francescomani
6b58d357d9
moving beamforming matrix to MAC and feeding it to FAPI structures
2024-10-10 12:42:17 +02:00
francescomani
7fdae002b9
remove UL MCS limitation on CI transform precoding test
2024-10-10 12:06:47 +02:00
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