Files
openairinterface5g/openair1/SIMULATION/LTE_PHY
Raymond Knopp a7bc282302 First-level of support for new aarch64 machines
Testing on Neoverse N1 (Ampere 3GHz). Tested only on a subset of phy-simulators.

- Changes:
- use SIMDE consistently
- adaptations of LDPC decoder generator for ARMv8 performance
- SIMDe modifications of Intel CRC to allow for aarch64 build.
  optimizations for 128-bit to improve performance of LDPC encode/decode
  on aarch64 (Neoverse 1)
- added BG2 files for 128-bit ldpc encoder (aarch64)
- testing on Xeon
- testing on x86
- minor changes to build/run on x86
- change in crc.h after returning to aarch64
- removed some warning in ldpc decoder generator for x86_64
- char
- Delete irrelevant constants
- Correctly declare variables
- Define stdbool for all architectures
- Remove definition of _MM_SHUFFLE and use SIMDE_MM_SHUFFLE
- Remove commented code
- Fix CMakeLists.txt
- Include SIMDE avx2 functions in tools_defs.h
2023-09-13 17:19:20 +02:00
..
2022-10-10 11:28:14 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2022-01-12 11:35:49 +01:00
2019-01-07 16:22:28 +01:00
2021-10-24 14:47:24 +02:00
2019-01-07 16:22:28 +01:00
2017-08-14 11:04:50 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2023-06-01 12:07:26 +02:00
2017-08-14 11:04:50 +02:00
2019-01-07 16:22:28 +01:00
2023-06-01 12:07:26 +02:00
2023-06-01 12:07:26 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2023-06-01 12:07:26 +02:00
2019-01-07 16:22:28 +01:00
2023-06-01 12:07:26 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2021-08-18 11:20:39 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00
2021-08-18 11:20:39 +02:00
2023-02-17 12:00:46 +01:00

This directory contains unitary testbenches/Monte Carlo Simulators for physical/transport channel processing:

pbchsim.c       // PBCH simulation testbench
pdcchsim.c      // PDCCH (DCI) simulation testbench, PCFICH + PHICH too (incomplete)
dlsim.c         // PDSCH simulation testbench
ulsim.c         // PUSCH simulation testbench
pucchsim.c      // PUCCH simulation testbench
framegen.c      // eNB Frame generator