- 13 Nov, 2024 1 commit
-
-
Jaroslava Fiedlerova authored
Set SA mode as default - Set standalone (SA) mode as the default. - Adjust commands in Docker Compose files by removing --sa flags and adding --nsa flags where applicable. - Add a function to verify that only one mode is being used at a time. - Update all relevant documentation.
-
- 12 Nov, 2024 10 commits
-
-
Jaroslava Fiedlerova authored
CI: Remove 5g_l2sim files Delete the XML, conf, and YAML files related to the RAN-L2-Sim-Test-5G pipeline that has already been removed.
-
Robert Schmidt authored
-
Reem Bahsoun authored
-
Reem Bahsoun authored
-
Reem Bahsoun authored
-
Reem Bahsoun authored
-
Reem Bahsoun authored
-
Robert Schmidt authored
THere are four possibilities, for the three options (phy_test, do_ra, nsa): - None is set -> SA - Only one is set of each -> corresponding mode Introduce a function softmodem_verify_mode() to check for these.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 09 Nov, 2024 1 commit
-
-
Robert Schmidt authored
fix blocking bugs in command nr_dlsim -n100 -e27 -s35 -b 273 -R273 -x4 -y4 -z4 errors in main OAI code: - one stack overflow - one variable array of size 0 - one direct usage of unaligned SIMD and small fixes inside the tests tool nr_dlsim to handle this large configuration (4layers, 100MHz) use a better complex vector multiplication function
-
- 08 Nov, 2024 9 commits
-
-
Reem Bahsoun authored
-
Reem Bahsoun authored
-
Jaroslava Fiedlerova authored
Following up on !3081 (comment 140856)
-
Jaroslava Fiedlerova authored
and simplify a bit (DevAssert instead of goto/exit)
-
Laurent THOMAS authored
-
Cedric Roux authored
and simplify a bit (DevAssert instead of goto/exit)
-
Guido Casati authored
-
Jaroslava Fiedlerova authored
Create a new test scenario with USRP N310, 60 MHz bandwidth, 4 DL layers and 2 UL layers. Test 480 Mbps DL and 120 Mbps UL.
-
Jaroslava Fiedlerova authored
- simplify the code - prevent to use "beta" tables from one decoder run to the next one (to see it is the case, don't initialize beta, you will see it doesn't decode) - decrease memory footprint of the decoder by x10 or more - save about 15% of cpu in polartest unitary test tool, and more if we run in realistic use case - still this decoder performs much worse than the (very) slow OAI version by 3dB
-
- 07 Nov, 2024 19 commits
-
-
Jaroslava Fiedlerova authored
telnetsrv uses the Intel/AMD-specific "cpuid" instruction, which is not available on ARM machines. Remove the call. The previous code was checking for the number of cores, which is retained by a call to get_nprocs(). I did not find an equivalent for the number of threads in C. In C++, there would be https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency, in case it's relevant for anybody. Also, add it to the cross-compilation pipeline
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
use a better complex vector multiplication function
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Jaroslava Fiedlerova authored
We don't have access to the images for the Accelleran CU anymore, so we can't run the test. Remove the pipeline from the repository.
-
Jaroslava Fiedlerova authored
- Give introductory line - Reformulate headers to clarify steps - Reference dockerfiles for further information
-
Jaroslava Fiedlerova authored
csiim_vars/csirs_vars used to be global array for each UE. Now its present in phy_data which is in dynamically allocated memory. MAC config was done without mutex while DL and UL threads could be running at the same time. get_ue_nas_info was allocating memory possibly from more than one thread. Moved it into new init function for UE NAS layer. Addreses most issues in #869
-
Jaroslava Fiedlerova authored
The goal of this MR is to improve readability, maintainability and consistency of gNB initialization functions. This MR is: - cleaning up redundant and unused code - refactoring init_gNB, l1_north_init_gNB, RCconfig_NR_L1, NRRCConfig - removing redundant memory allocation for gNB RAN context and L1 instances - cleaning up redundant log lines
-
Robert Schmidt authored
- Give introductory line - Reformulate headers to clarify steps - Reference dockerfiles for further information
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
telnetsrv uses the Intel/AMD-specific "cpuid" instruction, which is not available on ARM machines. Remove the call. The previous code was checking for the number of cores, which is retained by a call to get_nprocs(). I did not find an equivalent for the number of threads in C. In C++, there would be https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency, in case it's relevant for anybody.
-
Robert Schmidt authored
We don't have access to the images for the Accelleran CU anymore, so we can't run the test. Remove the pipeline from the repository.
-
Robert Schmidt authored
-
Robert Schmidt authored
Commands used: clang-format -i openair1/PHY/CODING/TESTBENCH/polartest.c clang-format -i openair1/PHY/CODING/nr_polar_init.c clang-format -i openair1/PHY/CODING/nrPolar_tools/*
-
Laurent THOMAS authored
-
Laurent THOMAS authored
the version in develop is difficult to understand, and surprizing design it loops only when avx2mod == 0 because when this test is false, the size is always small i also spent time to understand, but i think i have not changed it by not looping over the array.
-