- 16 Dec, 2024 4 commits
-
-
Robert Schmidt authored
Add Rocky 9.5 to list of distributions
-
Robert Schmidt authored
SIB19 utilization on UE Following SIB19 initialization and scheduling on gNB (!2899 - merged) and Receive SIB19 on nrUE (!2920 - merged), this merge request aims to introduce the actual use of the SIB19 provided parameters by gNB in UE. Changes needed for utilization include: initialization of position coordinates parameters for UE (which are needed to calculate propagation delay between UE and SAT), propagation delay calculations and timing advance adjusts. Moreover, this change removes the now unused arguments for ntn_koffset, ntn_ta_common and ntn_ta_commondrift
-
Robert Schmidt authored
FHI-72: initialize mask, find correct libxran See commits for more information
-
Robert Schmidt authored
GTP: use direct call instead of ITTI Using ITTI calls for user plane implies (1) a memory allocation, (2) mutexes, and (3) queueing messages for each user plane packet, which is heavy. Use a direct API call instead to reduce overhead.
-
- 13 Dec, 2024 4 commits
-
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/fix-type-remove-assert-2layer-mmse' into integration_2024_w50 (!3149) Fix several issues in ulsch_mmse_2layers Fix incorrect array type of determ_fin which was set to int32_t while the array holds the results of simde_mm_abs_epi32 which produces unsigned values. Remove assert on right-shifting negative integers as it is impossible for determ_fin to hold negative values. Change type of sum_det to uint32_t to prevent possible overflow. Fix the type cast (int -> uint32_t) to prevent casting before shift in nr_ulsch_comp_muli_sum which might have resulted in right shifting negative integers. Closes: #753
-
Robert Schmidt authored
UE data race fix When a new sync request is sent to PHY, we clear harq buffer and start synchronization process. This could lead to unexpected behavior or segv because DL actors might be using the buffer we just cleared. To avoid this, the DL actors are shutdown and re initiated before clearing harq info.
-
Robert Schmidt authored
Enable USRP Tx thread in nrUE The option usrp-tx-thread-config 1 was not taking effect in UE. This MR fixes it.
-
Robert Schmidt authored
CI: Add FHI7.2 test with Metanoia RU Replace VVDN RU by Metanoia RU in the RAN-SA-FHI72-CN5G pipeline.
-
- 12 Dec, 2024 3 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
Some users copy libxran.so to a system directory (e.g., /usr/local/lib). At the same time, we require xran_LOCATION to be set to find the build directory. Use HINTS to prefer the location passed through xran_LOCATION. Also, use NO_DEFAULT_PATH to outright disallow global scope, to prevent "accidentally" finding libxran.so in global scope (this is for multi-user systems that are used in development, and where people have different version of libxran for testing purposes). To still use packages in e.g., /usr/local/, it would be possible to set xran_LOCATION to this directory. (there is a problem that the version information will likely not be read correctly, so this might not be enough)
-
Jaroslava Fiedlerova authored
-
- 11 Dec, 2024 22 commits
-
-
Robert Schmidt authored
1 needs to be marked as long long, to allow shifting numbers >= 32. Otherwise, 1 is an int, limited to 32 bits.
-
Badescu, Ciprian authored
fix the case when writeBlockSize is greater than samples/slot by sending samples from the same buffer instead of out-of-bounds memory read
-
Bartosz Podrygajlo authored
Set the number of barriers to 512 and implement proper slot and frame based selection. Now the dynamic barriers should not be overwritten in case the rx-to-tx offset is high. The maximum offset supported is 512.
-
Roberto Rosca authored
Update 5g_rfsimulator_ntn_geo docker file and configs used for test to exclude unused parameters and add ntn related values.
-
Roberto Rosca authored
position_coordinates will be allocated and populated upon receiving SIB19 Co-authored-by:
Robert Schmidt <robert.schmidt@openairinterface.org>
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Roberto Rosca authored
-
Roberto Rosca authored
- Removed ntn_koffset, ntn_ta_common, ntn_ta_commondrift arguments in order to be used directly from SIB19 - Removed global NTN_UE_Koffset variable and it's use - Introduced getter functions for ntn related parameters
-
Robert Schmidt authored
-
Robert Schmidt authored
See parent commit for more information. LTE PDCP uses GTP, so need to link GTP into the corresponding library.
-
Robert Schmidt authored
See parent commit for more information.
-
Robert Schmidt authored
Using ITTI calls for user plane implies (1) a memory allocation, (2) mutexes, and (3) queueing messages for each user plane packet, which is heavy. Use a direct API call instead to reduce overhead.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Roberto Rosca authored
- Renamed position coordinates function (better readability) - Introduced large timing advance compensation mechanism
-
Roberto Rosca authored
- Added new structure to hold timing advance parameters - Made SIB19 related calculation to save to this struct - Modified in ra to get ta struct values
-
Roberto Rosca authored
-
Roberto Rosca authored
-
- 10 Dec, 2024 6 commits
-
-
Sakthivel Velumani authored
Added a flush mechanism to actor thread. This is used to wait for all waiting jobs in the queue to be completed.
-
Sakthivel Velumani authored
Move handling of sync request from MAC from UE_dl_preprocessing(). This will process the sync request before receiving the samples of current slot from radio so we don't 'lose' the slot.
-
Sakthivel Velumani authored
from point A.
-
Sakthivel Velumani authored
Add const to function input pointer.
-
Robert Schmidt authored
Integration: `2024.w49` See merge request oai/openairinterface5g!3148 * !3065 NAS Service Request enc/dec implementation * !3129 Refactor UL MAC PDU decoding * !3136 Use ninja -k option in CI * !3137 T tracer: add macpdu traces for the NR UE * !2392 Documentation: add multi-UE deployment with RFsimulator * !3145 a lib has been added but missed dependancies * !3050 doc: Add instructions for 5G NR gNB frequency configuration * !3141 CI: Allow restart of the container if deployment fails * !3138 Align YAML config getlist with libconfig implementation * !3140 remove un-necessary global variables * !3146 Updates to match more fapi-compliant tx_data.request * !3025 New threadpool, fixed in NR UE * CI: Remove USRP mgmt_addr from LTE-2x2 conf files * !3147 Fronthaul xran library update to F release (2. and final step towards M-plane integration) * !3142 Add CI test to trigger RLF with high pathloss in channelmod
-
Robert Schmidt authored
Add CI test to trigger RLF with high pathloss in channelmod
-
- 09 Dec, 2024 1 commit
-
-
Bartosz Podrygajlo authored
- Use a uint64_t - move shift after the sum - add bias before shifting to reduce rounding error
-