francescomani
1e1679b668
memleak
2024-04-09 16:44:56 +02:00
Robert Schmidt
171d9950a1
Merge remote-tracking branch 'origin/perf_improv_polar_encoder' into integration_2024_w14
2024-04-08 08:29:29 +02:00
Jaroslava Fiedlerova
5fc9a4bc42
Merge remote-tracking branch 'origin/demote_another_log_printed_too_many_times' into integration_2024_w13
2024-03-29 17:02:16 +01:00
Jaroslava Fiedlerova
c92650003f
Merge remote-tracking branch 'origin/NR_4_layers_MIMO' into integration_2024_w13
2024-03-29 16:06:14 +01:00
francescomani
4ba44927f4
demoting to LOG_D another log that otherwise would be printed too many times at the UE because of periodic calling of to_nrarfcn
2024-03-26 17:50:06 +01:00
francescomani
afde7f6c51
improvements in precoding initialization at MAC
2024-03-25 13:09:31 +01:00
Robert Schmidt
eaff52f8e8
Merge remote-tracking branch 'origin/NR_UE_MAC_UL_improvements' into integration_2024_w12
2024-03-23 10:21:32 +01:00
mir
a6ad11a20e
Remove duplicated bit reverse table
2024-03-22 11:36:41 +01:00
francescomani
5df946fab6
improvements in Bj computation and implementing a timer to compute time elapsed since last Bj update
2024-03-22 09:12:48 +01:00
Robert Schmidt
00e549aa62
Merge remote-tracking branch 'origin/add_telnetsrv_rrc' into integration_2024_w12
2024-03-22 08:30:24 +01:00
francescomani
8f858af876
improvements for 4-layer MIMO at gNB
2024-03-21 18:22:25 +01:00
Robert Schmidt
c16bde2928
Demote log in to_nrarfcn() to debug: is used periodically at UE
2024-03-19 10:33:15 +01:00
Robert Schmidt
e5713c9a56
Merge remote-tracking branch 'origin/NR_UE_RRC_handle_MeasConfig' into integration_2024_w11
2024-03-15 08:12:16 +01:00
Robert Schmidt
6108e5b8fb
Merge remote-tracking branch 'origin/NR_UE_RRC_Reestablishment' into integration_2024_w11
2024-03-15 08:10:09 +01:00
francescomani
37d3e5bb58
get SSB ARFCN at RRC UE (needed to update k_gnb key according to 33.501)
2024-03-13 17:59:11 +01:00
mir
456009cb1f
Add a sequence container in OAI
...
Add a sequence container in OAI. Includes for_each algorithm, doxygen
odcumentation, and test using ctest.
2024-03-12 17:48:10 +01:00
Robert Schmidt
2d4e3a0515
Merge remote-tracking branch 'origin/simplify-log-module-interface' into integration_2024_w10
2024-03-08 07:19:55 +01:00
mir
275c3c6aa8
Bugfix cmax and memory init
2024-03-07 11:00:57 +01:00
mir
fc8d0c59c6
Scan build: Result of operation is garbage or undefined
2024-03-07 11:00:57 +01:00
Laurent THOMAS
24d30ae78a
log module improvement: remove redundant declarations y using C macro, remove unused variables, remove unused log components, move information to smaller visibility
2024-03-06 09:03:20 +01:00
Laurent THOMAS
bc6d1ad48d
reduce the hot memory for LOG_x decision from 1.2MB to less than one mem page (4KB)
2024-03-06 08:52:34 +01:00
Laurent THOMAS
d1002cc729
move declarations out from log.h to a better place
2024-03-06 08:51:24 +01:00
Laurent THOMAS
2129ee3c9c
remove global visibility of log variables, remove circular .h dependancy
2024-03-06 08:51:24 +01:00
Robert Schmidt
331fb1ce8e
Merge remote-tracking branch 'origin/better-dci-decoding' into integration_2024_w09
2024-03-05 08:58:52 +01:00
Jaroslava Fiedlerova
64e58c1d67
Merge remote-tracking branch 'origin/739-rf-channel-sim-improvements' into integration_2024_w09
2024-03-04 17:39:13 +01:00
Jaroslava Fiedlerova
be0217aabf
Merge remote-tracking branch 'origin/fix-tx-timing-offset-issues' into integration_2024_w09
2024-03-04 16:07:34 +01:00
Laurent THOMAS
d26f0b9196
add LOG_DDUMP() to dump a buffer in the regular tracing filter system (like PHY, MAC, ...), use it and do simple cleaning (better format)
2024-03-04 10:07:07 +01:00
Guido Casati
4cfba89e68
Updated and enhanced channel simulation documentation
...
- centralized channel simulation documentation in channel_simulation.md
- removed redundant documentation repeated in multipled .md files
- updated links
- removed obsolete information
- introduced mermaid flowchart for rfsim
- added missing information about available options and usage
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/devusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/rtusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/arch.md
related to issue #739
2024-03-01 15:48:24 +01:00
Laurent THOMAS
56c4a6ec07
change trace to new NR_MAC_DCI and NR_PHY_DCI for DCI processing
2024-03-01 12:20:32 +01:00
francescomani
ab07b080dd
move ASN macros to a more global file to be available also at RRC
2024-02-29 10:42:41 +01:00
Cedric Roux
1f81b3f1a2
T tracer: textlog: remove GUI code
...
textlog is, well, text log. The GUI part is totally useless.
Let's remove it.
2024-02-28 16:19:32 +01:00
Laurent THOMAS
8666b084d5
improve code of dci decoding and add tracing for all dci fields
2024-02-28 10:17:11 +01:00
Xin Zhe Khooi
7ca22db7d2
telnetsrv_rrc: update documentation on building and usage
2024-02-21 10:43:42 +00:00
Xin Zhe Khooi
13521c681f
telnetsrv_rrc: update documentation
2024-02-21 10:43:35 +00:00
Xin Zhe Khooi
819f7c1d22
telnetsrv_rrc: clean up and documentation
2024-02-21 10:43:30 +00:00
Xin Zhe Khooi
4003936da5
telnetsrv_rrc: resolve warning
2024-02-21 10:43:23 +00:00
Xin Zhe Khooi
81547750f3
added telnetsrv_rrc for rrc release
2024-02-21 10:43:13 +00:00
Jaroslava Fiedlerova
3de71d11bf
Merge remote-tracking branch 'origin/pdu-session-initial-setup' into integration_2024_w05
2024-02-05 09:27:10 +01:00
Robert Schmidt
d5257ca820
Remove superfluous function, rename variable
...
The function rrc_gNB_process_RRCReconfigurationComplete() does almost
nothing, we can delete it.
The variable name ue_reconfiguration_after_reestablishment_counter is
misleading, as it counts all reconfigurations; rename to make it clear.
2024-02-03 11:28:43 +01:00
Robert Schmidt
ba5c34c1f6
oai_asn1.h: const-correctness/signal input parameter
2024-02-03 11:24:41 +01:00
francescomani
b70eba44a7
fix for computing ssb subcarrier offset
2024-02-02 09:21:40 +01:00
Robert Schmidt
9cfdf9bb01
Remove custom trigger bearer add/release code, does not work
2024-01-31 17:41:44 +01:00
Robert Schmidt
ddec7e7547
Merge remote-tracking branch 'origin/ci-unit-test' into integration_2024_w04
2024-01-29 12:51:55 +01:00
francescomani
6e4787a5d2
Merge remote-tracking branch 'origin/NR_reworking_timers' into integration_2024_w04
2024-01-29 09:41:09 +01:00
Jaroslava Fiedlerova
679a0084c5
Merge remote-tracking branch 'origin/fix-ue-scheduler-stack-copy' into integration_2024_w04
2024-01-26 09:35:48 +01:00
francescomani
9e8bc938bd
new structure for UE timers and reworking of UE RRC timers
2024-01-24 14:26:06 +01:00
Robert Schmidt
2a3bd726ba
byte_array: don't use OAI assertions.h, requires exit_function()
...
Using AssertFatal() has the drawback that it requires the definition of
an exit_function() (which is typically declared in OAI main
executables). We don't want to pull in such dependency for every
consumer. Hence, use c stdlib's assert() instead.
2024-01-24 14:18:30 +01:00
Robert Schmidt
f955a0fce2
Declare uniqCfg in minimal_stub.c: required in log.c
2024-01-24 14:18:30 +01:00
Laurent THOMAS
58450dff19
add a cpu measurement macro for test purpose
2024-01-23 16:27:34 +01:00
Robert Schmidt
4783905cdb
Increase priority for thread-pool threads
...
For certain processing, e.g., in the case of FH 7.2, we need to ensure
that critical L1 processing happens fast. Try to force speedy processing
with this high priority.
2024-01-23 13:41:36 +01:00