Speakers
Alexander Krimm
(GSI Helmholtz Centre for Heavy Ion Research)Dr
Ralph J. Steinhagen
(GSI Helmholtzzentrum für Schwerionenforschung GmbH)
Description
- What is GNU Radio?
- Why graph-based signal processing?
- History & similarities: from BLODI (1961: Bell Laboratories), SPICE (1973: Berkley), Simulink (1984: Mathworks), LabView (1986: NI), Siemens S7 GRAPH, GNU Radio (2022), Unreal/Unity game engines, ...
- Bridging software engineering and RF/domain expertise
- C/C++: high-performance, portable, embedded system, heterogeneous computing, industrial deployment
- Python: domain-specific algorithmic scripting logic (prototyping, PoCs)
- Graphical: domain-specific signal flow logic (prototyping, industrial deployment/operation)
- Transferring R&D prototype designs into operational/industrial deployments
- Equivalency of Flow Graphs, Hardware and Code Designs
- Example: physical RF blocks <-> equivalent code designs
- Project Goals, Strategy and GR4 Architecture
- Preserve and Grow the Existing Diverse GR Ecosystem
- Clean and Lean Code-Base Redesign
- Simplify Block Development & Performance Optimisations
- Out-of-the Box: Timing System Integration, ...
- Flexible User-Pluggable Work Scheduler (facilitate trade-off: throughput vs. latency)
Primary author
Dr
Ralph J. Steinhagen
(GSI Helmholtzzentrum für Schwerionenforschung GmbH)
Co-author
Alexander Krimm
(GSI Helmholtz Centre for Heavy Ion Research)