Files
openairinterface5g/openair1/PHY/TOOLS
Sakthivel Velumani 26b3fcca3b Remove SIMD operation for DMRS amplitude scaling
There was concern that someone in the future might call the function
with the wrong inputs. So, based on the discussion on the MR below
https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2916#note_132506
the SIMD for multiplying DMRS vector with amplitude is removed and is
now done with plain C (no SIMD).

The execution time for the function dmrs_amp_mult() in this commit is
10x higher that the previous commit.
2024-09-03 09:21:29 +02:00
..
2022-03-24 14:38:17 +01:00
2017-10-23 12:22:13 +02:00
2023-04-28 16:25:24 +02:00
2018-06-28 14:15:15 +02:00
2017-10-23 12:22:13 +02:00
2017-10-23 12:22:13 +02:00
2021-03-29 21:50:06 +02:00
2017-10-23 12:22:13 +02:00
2024-04-09 16:44:56 +02:00
2024-04-09 16:44:56 +02:00
2019-02-12 10:12:07 +01:00
2024-07-13 11:22:36 +02:00
2019-02-12 10:12:07 +01:00
2022-10-14 09:14:18 +02:00
2017-10-23 12:22:13 +02:00

xForms-based Scope

How to run and troubleshooting

To compile OAI, build with scope support:

./build_oai --build-lib nrscope ...

To use the scope, run the xNB or the UE with option -d. If you receive the error

In fl_initialize() [flresource.c:995]: 5G-gNB-scope: Can't open display :0
In fl_bgn_form() [forms.c:347]: Missing or failed call of fl_initialize()

you can allow root to open X windows:

xhost +si:localuser:root

Usage in gdb with Scope enabled

In gdb, when you break, you can refresh immediately the scope view by calling the display function. The first parameter is the graph context, nevertheless we keep the last value for a dirty call in gdb (so you can use '0')

Example with no variable known

phy_scope_nrUE(0, PHY_vars_UE_g[0][0], 0, 0, 0)

or

phy_scope_gNB(0, phy_vars_gnb, phy_vars_ru, UE_id)