Runtime API#

C++ components for GPU-accelerated 5G NR PHY processing, designed for real-time operation with deterministic latency and standards compliance (3GPP 5G NR, FAPI, O-RAN).

Components#

  • Aerial TV (Aerial TV) - Test vector generation and validation tools

  • Common (Common) - Shared types, constants, and utilities

  • Driver (Driver) - Pipeline execution driver managing device memory and kernel launches

  • FAPI (FAPI) - 5G FAPI (PHY-MAC) interface

  • Fronthaul (Fronthaul) - Packet-based fronthaul protocol handling with timing and synchronization

  • LDPC (LDPC) - Low-density parity-check decoder

  • Message Adapter (Message Adapter) - Bridges external FAPI messages to internal PHY processing inputs and outputs

  • O-RAN (ORAN) - O-RAN fronthaul implementation with C-Plane/U-Plane message processing

  • PHY RAN App (PHY RAN App) - Top-level PHY application including all RAN components and integration with MAC and RU emulators

  • PUSCH (PUSCH) - GPU-accelerated Physical Uplink Shared Channel receiver chain