Files
openairinterface5g/openair1/SIMULATION/TOOLS
Nika Ghaderi 77d854bdf3 Implement CUDA Multipath Channel Simulation
This commit introduces the CUDA implementation of the multipath channel
model in `multipath_channel.cu`.

- Implements `multipath_channel_kernel` using shared memory for
  efficient, high-performance convolution.

- Provides a C-callable wrapper, `multipath_channel_cuda`, to
  orchestrate the full pipeline of data transfers and kernel
  launches.

- The wrapper includes support for multiple memory models (Explicit
  Copy, Unified Memory, ATS) via preprocessor directives to adapt to
  different build configurations.

- Adds a `interleave_channel_output_cuda` utility to convert signal
  data from the CPU's planar format to the GPU's interleaved format.
2026-02-09 09:29:36 +00:00
..
2023-11-14 11:47:38 +01:00
2021-07-16 17:16:15 +02:00
2024-04-09 16:53:12 +02:00
2019-01-07 16:22:28 +01:00
2019-01-07 16:22:28 +01:00