27–31 Aug 2024
FAIR - Facility for Antiproton and Ion Research in Europe GmbH
Europe/Berlin timezone

Session 1 & 2: Introduction to Graph-Based Signal Processing

27 Aug 2024, 13:30
1h 30m
Main Lecturing Hall (FAIR - Facility for Antiproton and Ion Research in Europe GmbH)

Main Lecturing Hall

FAIR - Facility for Antiproton and Ion Research in Europe GmbH

GSI Helmholtzzentrum für Schwerionenforschung GmbH FAIR - Facility for Antiproton and Ion Research in Europe GmbH Planckstraße 1 64291 Darmstadt
Tutorials Users & Developers

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)

Presentation materials