Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digitales:sdr:sdr_software:sdr_tools:gnuradio [08.05.2025] – [Einführung] csdigitales:sdr:sdr_software:sdr_tools:gnuradio [08.05.2025] (aktuell) – [Hello World fortgeschritten] cs
Zeile 24: Zeile 24:
  
 Beide Dateien sind essenziell für die Arbeit mit GNU Radio Companion: Die grc-Datei dient zur einfachen visuellen Entwicklung und Anpassung, während die py-Datei die technische Umsetzung und Ausführung übernimmt. Beide Dateien sind essenziell für die Arbeit mit GNU Radio Companion: Die grc-Datei dient zur einfachen visuellen Entwicklung und Anpassung, während die py-Datei die technische Umsetzung und Ausführung übernimmt.
- 
  
 ===== Hello World ===== ===== Hello World =====
  
-Ein 'Hello World'-Programm dient in jeder Programmiersprache als grundlegende Einführung, um die Basisfunktionen zu verstehen. Im Kontext von GNU Radio entspricht dies einem einfachen FM-Radioempfänger, der die grundlegenden Prinzipien des Systems demonstriert. Mit diesem Beispiel können Sie die Signalverarbeitungskette nachvollziehen, von der Eingabe über die Filterung bis hin zur Ausgabe. Es bietet eine ideale Grundlage, um sich mit der Benutzeroberfläche und den Kernkonzepten von GNU Radio vertraut zu machen.+Ein 'Hello World'-Programm dient in jeder Programmiersprache als grundlegende Einführung, um die Basisfunktionen zu verstehen. Im Kontext von GNU Radio entspricht dies einem einfachen FM-Radioempfänger, der die grundlegenden Prinzipien des Systems demonstriert. Mit diesem Beispiel (( 
 +von [[https://youtu.be/hiNcjJEaqO8?si=vUZy2qsbokDOiUJE|Dave Rowntree: Hacking the Radio Spectrum with GNU Radio]] 
 +)) können Sie die Signalverarbeitungskette nachvollziehen, von der Eingabe über die Filterung bis hin zur Ausgabe. Es bietet eine ideale Grundlage, um sich mit der Benutzeroberfläche und den Kernkonzepten von GNU Radio vertraut zu machen.
  
 <gallery?385x330> <gallery?385x330>
Zeile 36: Zeile 37:
  
 Die beiden Dateien, **hello_world.grc** und **hello_world.py**, sind in der bereitgestellten ZIP-Datei enthalten. Bitte laden Sie die ZIP-Datei herunter und entpacken Sie diese, um Zugriff auf die Dateien zu erhalten. {{:digitales:sdr:sdr_software:sdr_tools:hello_world.zip}} Die beiden Dateien, **hello_world.grc** und **hello_world.py**, sind in der bereitgestellten ZIP-Datei enthalten. Bitte laden Sie die ZIP-Datei herunter und entpacken Sie diese, um Zugriff auf die Dateien zu erhalten. {{:digitales:sdr:sdr_software:sdr_tools:hello_world.zip}}
 +
 +Das hört sich dann beispielsweise so an:
 +
 +{{jPlayerPlaylist>digitales:sdr:sdr_software:sdr_tools:hello-world.mp3}}
 +
 +Das ist die einfachste Version. Den "Vollausbau" zeigt da folgende Kapitel.
 +
 +===== Hello World fortgeschritten =====
 +
 +Dieses Beispiel stammt von [[https://youtu.be/BeeSN14JUYU?si=dvqjibThKZDWLD1E|Michael Ossmann: Software Defined Radio with HackRF]]
 +
 +<gallery?385x330>
 +:digitales:sdr:sdr_software:sdr_tools:hello_world_fortgeschritten.png
 +:digitales:sdr:sdr_software:sdr_tools:hello_world_fortgeschritten_run.png
 +</gallery>
 +
 +Die beiden Dateien, **hello_world_fotgeschritten.grc** und **hello_world_fotgeschritten.py**, sind in der bereitgestellten ZIP-Datei enthalten. Bitte laden Sie die ZIP-Datei herunter und entpacken Sie diese, um Zugriff auf die Dateien zu erhalten. {{:digitales:sdr:sdr_software:sdr_tools:hello_world_fortgeschritten.zip}}