Robert Schmidt and Sagar Arora
61b3f3b5b4
Update RF failed to write warning, add for harmonization
...
The original error was simply "failed to write to RF", which is not very
precise. Update with sample numbers for context, and add it in another
similar case for consistency.
Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org >
2026-03-11 15:48:22 +01:00
Robert Schmidt
7da5d3889f
Split common_lib.c in separate compilation unit
...
This avoids double compilation.
2026-02-12 08:47:07 +01:00
Thomas Schlichter
fce8185467
use function pointer instead of weak function for openair0_write_reorder_common()
2026-01-27 16:46:02 +01:00
Thomas Schlichter
8e18e5b3aa
NR UE: wrap all direct trx_*() function calls in nr_ue_ru_*() functions
2026-01-27 11:30:14 +01:00
Thomas Schlichter
75df29a333
consistenty use suffix _t for openair0_* types
2026-01-23 18:30:39 +01:00
Thomas Schlichter
c3a11c4717
NR UE: fix condition when to print the error message in write_reorder_clear_context()
...
We should print the error message when the mutex cannot be locked because it is already locked.
Unfortunately, the if() condition was inverted...
2025-06-24 14:41:53 +00:00
Laurent THOMAS and Thomas Schlichter
eac35f07a5
Usrp constant and slow derive timestamp
...
Co-authored-by: Thomas Schlichter <thomas.schlichter@iis.fraunhofer.de >
2025-01-23 10:22:31 +01:00
Laurent THOMAS
e0ca70c36d
replace a set of #define by a C bit array, remove duplicated extern global variable declaration
2025-01-09 15:28:25 +01:00
laurent
ca06b77a89
add a function to reset the transmission timestamps chain, and use it in context of UE resynchronization
2024-05-15 17:35:02 +02:00
Laurent THOMAS
df86214067
Add a generic function for tx write out of order (timestamps not increasing)
...
Add an API to allow out-of-order writes to a radio interface, unlike the
current interface.
this function is called in UE in this commit, even if the tx might
still be in order.
Later, i plan to improve UE pulti-threading, that will lead to out of
order tx. also, the gNB will benefit of this new function to replace
several specific pieces of code that reorder tx with over complex and
slow systems
2024-04-04 08:19:52 +02:00
Laurent THOMAS
7466297568
move command line sample offset and 3/4 sampling option at top level, as it is common option for 4G,5G xNB and UE
2024-03-04 10:07:07 +01:00
Laurent THOMAS
f50d5f5a9b
make multiple config instead of one implicit global
2023-11-10 10:23:11 +01:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Bruno Mongazon-Cazavet
8601b8c990
Fix IQ recorder/player for nrUE
2023-02-17 12:00:46 +01:00
francescomani
e79b926905
rename sdr to radio
2022-10-19 17:42:26 +02:00