Laurent THOMAS
a1b4220a91
Exclusively use OAI_RNGSEED env variable everywhere
...
Hide normal table initialization of Ziggurat generator from outside to
force the usage of randominit() for RNG initialization. In this step,
remove the randominit() seed parameter and only rely on OAI_RNGSEED for
a consistent RNG initialization, as this parameter was used differently
("0" as fixed number or to force a random seed).
Now, only use OAI_RNGSEED env variable to force the usage of a fixed
seed.
2025-12-01 12:10:31 +01:00
Laurent THOMAS
1dd0194e32
remove unused global queues, dead code
2025-10-14 20:36:48 +02:00
Laurent THOMAS
536b5d8760
Clean up logging module debug flags
...
cleanup debug/dump flags by avoiding repetitions in the source code and
enable compiler checks. Add a help text if we set a wrong debug trace
option.
2025-01-23 14:12:29 +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 THOMAS
31f770978c
option q is to set cpu measurements but it is hardcoded in some places
2024-09-18 16:02:14 +02:00
Romain Beurdouche
a476e18120
fix(phy_simulators): replace option -Operf by option -Tperf in LTE ulsim and dlsim
2024-06-25 10:35:10 +02:00
Romain Beurdouche
8b889d908c
fix(phy simulators): fix cmdline configmodule for LTE_PHY ulsim and dlsim
2024-05-15 14:05:54 +02:00
Laurent THOMAS
f50d5f5a9b
make multiple config instead of one implicit global
2023-11-10 10:23:11 +01:00
Robert Schmidt
c1e8acb2e2
Repair build when T tracer build disabled
2023-07-13 10:28:38 +02:00
Robert Schmidt
01d1a47adf
Remove commented code that uses getenv(): it might be confusing if reactivated
2023-06-28 07:16:00 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
laurent
b735f8bec6
ubsan fixes
2023-04-19 22:12:08 +02:00
laurent
8a10d1b222
add phy layer variable and persited arrays
2023-04-19 22:12:08 +02:00
Robert Schmidt
01af5a1e2d
Fix too large shift in ulsim
2023-04-19 22:12:08 +02:00
Robert Schmidt
6791974004
Remove unused OCG (OpenAir Config Generator)
2023-03-11 15:50:50 +01:00
francescomani
6d13f28bc0
physical simulators compilation warnings
2023-03-09 19:01:47 +01:00
Robert Schmidt
6d90aaaae2
(Almost) Remove all PHY/phy_vars* and PHY/phy_extern
2023-03-06 19:47:08 +01:00
Robert Schmidt
6553239fbc
Remove ocp-enb/split73
2023-02-23 16:31:04 +01:00
laurent
ef1d5079f2
stats display with 5G flag
2023-02-15 13:50:44 +01:00
Gabriele Gemmi
817ee1a217
Cleanup of external dependencies in the installs script
...
Many useless dependencies have been removed or moved to the additional tools list of packages.
Xforms and ue-ip module must now be built explicitly
Removed support for Ubuntu 16. Addedd support for Debian 11 and Fedora 37
Squashed commits:
removed all unused dependencies
Applied patch from Robert + cleanup in the dependencies
Applied patch from Robert + cleanup in the dependencies
Moved xforms to optional packages, minor fixes
remvoed ue_ip module from ue build
fixes in the build script
styling fixes
Make RHEL8 ran-base build
- Use EPEL 8
- Inside container there is no sudo, so remove superfluous -H
- Install python3-mako
Working build on fedora 36
Make build by install xxd
Drop Ubuntu 16 support
add pip3 again
Correct software
Drop useless software, maybe drop python too
Fix: comment mistaken for package
Remove Netinterfaces from optional packages (Ubuntu)
Don't link xforms into 4G simulators: not needed
Install xmlstarlet, required for physims
Support for fedora 37
Remove irrelevant svn executable from physims
Option to compile UE ip kernel module
Install only relevant boost libs
Removed --skip-broken
Remove unnecessary vconfig,numpy,scipy dependencies
Remove packages that have been installed (pkg-config), python, awk
Remove unnecessary ntpsec package
addedd support for debian 11
styiling fixes
2023-02-03 17:31:35 -05:00
Robert Schmidt
8fc58e2f00
Remove legacy 4G RLC
2023-01-21 12:14:18 +01:00
laurent
b74ba0fb92
cleaning only
2023-01-19 14:52:39 +01:00
Robert Schmidt
6ecf3db1e5
Merge remote-tracking branch 'origin/move_user_execs' into integration_2022_wk50
2022-12-15 16:17:29 +01:00
Anurag Asokan
215bb1b02c
Moving to execuatbles (incorporating comments)
2022-12-13 09:21:01 +01:00
Roberto Louro Magueta
9b04af1b52
Put the center_freq and maxDoppler as input of new_channel_desc_scm() function
2022-11-25 11:03:45 +00:00
Roberto Louro Magueta
6f51b930c1
Put the correlation level (low, medium or high) as input of new_channel_desc_scm()
2022-10-27 17:07:25 +01:00
Robert Schmidt
5bef665b2f
Merge remote-tracking branch 'origin/fix-lte-mbms' into integration_2022_wk38
2022-09-22 18:58:18 +02:00
Robert Schmidt
0bf4f01b91
Resolve warnings
2022-09-21 15:16:33 +02:00
Laurent Thomas
5087982997
fix encoding error in mbms by regrouping the missing barrier at a single level
...
tmp
2022-09-20 13:49:43 +02:00
laurent
017fd225bc
fix ubsan detected errors
2022-07-20 10:40:32 +02:00
Raymond Knopp
8506307ef0
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_init_mem.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/NR_REFSIG/ptrs_nr.c
2022-05-02 22:41:48 +02:00
Laurent THOMAS
11441023db
fix polar race condition
2022-02-23 17:19:02 +01:00
Robert Schmidt
0ad3faaf2a
Disable ASAN on ulsim
2022-02-21 13:37:32 +01:00
Raymond Knopp
6afebc0e41
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/LTE_PHY/ulsim.c
2022-01-20 07:51:29 +01:00
Laurent THOMAS
d751568689
fix a bug in call to realloc inside a function
2022-01-12 16:12:36 +01:00
Raymond Knopp
f44d1ccfeb
reduced memory requirements of dlsim,ulsim
2022-01-12 14:21:47 +01:00
rmagueta
d680dcd18a
Fix phy-simulators
2021-09-15 18:40:35 +01:00
Laurent THOMAS
6091452dd3
fix remaining usage of deleted type struct complex
2021-08-09 12:05:07 +02:00
Raymond Knopp
d88ce5b9bf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-27 11:58:31 +02:00
hardy
246afc7ccb
Merge remote-tracking branch 'origin/sim-channels' into integration_2020_wk15
2021-04-14 14:37:09 +02:00
Laurent OpenCells
c0ef3e6f88
fix gcc reported issues
2021-04-03 23:37:58 +02:00
Laurent THOMAS
a97bf1da6e
fix phy simulators, merge develop
2021-03-15 12:40:15 +01:00
Raymond Knopp
199ce8ac55
fixed segfault in ulsim when trials > 1000
2021-02-08 20:58:48 +01:00
Raymond Knopp
d06018d1e3
Merge branch 'four_antenna_eNB' into oairu
2021-02-07 17:46:23 +01:00
Raymond Knopp
edff477050
reduced 5G memory limits for CI
2021-02-07 09:40:22 +01:00
Raymond Knopp
4e9afb30b0
Merge remote-tracking branch 'origin/develop' into oairu
2021-02-02 12:09:56 +01:00
Raymond Knopp
579a573b90
unitary simulations build
2021-01-30 22:34:16 +01:00
Raymond Knopp
f04846cf4f
2 and 4 antenna testing with ulsim functional. >=3 dB gains from 2 to 4 antennas on SCM channels
2021-01-26 13:25:07 +01:00
Laurent Thomas
eddebae1e4
fix after code review
2021-01-21 13:47:18 +01:00
Raymond Knopp
c3a9d018a8
PDCP statistics logs, ulsim updates after recent changes
2021-01-14 14:19:25 +01:00