Files
openairinterface5g/openair1/PHY/TOOLS
Sakthivel Velumani 393363e253 Refactor PUSCH RE mapping
RE mapping time is reduced by 10x. Functions are made generic to be
later reused for PDSCH RE mapping at gNB.
2024-09-03 09:21:29 +02:00
..
2022-03-24 14:38:17 +01:00
2024-09-03 09:21:29 +02: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
2024-09-03 09:21:29 +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)