4 Punkte von GN⁺ 2025-05-31 | 1 Kommentare | Auf WhatsApp teilen
  • Stellt die Grundkonzepte von Software-defined Radio (SDR) praxisorientiert vor
  • Enthält den Aufbau eines virtuellen Radioempfängers mit GNU Radio Companion
  • Bietet die Möglichkeit, Empfang, Filterung und Modulationsprinzipien von AM- und FM-Signalen direkt praktisch nachzuvollziehen
  • Behandelt ein breites Spektrum von realer Datenverarbeitung über die Auswahl von Antennen bis hin zur Nutzung von Funkhardware
  • Schließt die Lücke zwischen Theorie und Anwendung und eignet sich zum Erlernen der Grundlagen moderner Funksysteme wie Wi‑Fi, Bluetooth und Mobilfunk

Überblick über Practical SDR

  • Practical SDR ist ein Praxisleitfaden für Hobbyisten, Studierende und Ingenieure, die Software-defined Radio (SDR) lernen möchten
  • Das Buch behandelt den direkten Bau eines virtuellen Radioempfängers am Computer und den Prozess, Audio aus realen AM- und FM-Signalen zu extrahieren
  • Durch praktische Übungen zum Bau eines AM-Radios wird das Prinzip der Amplitudenmodulation verständlich, durch die Implementierung eines FM-Empfängers werden Prinzipien der Signalfilterung vermittelt, und auch komplexere Themen wie IQ-Sampling können erlernt werden
  • Mit der intuitiven Oberfläche GNU Radio Companion lassen sich Radiosysteme Schritt für Schritt selbst erstellen; zudem sind Praxisübungen zum Entwurf von AM/FM-Empfängern und Radiosendern möglich

Zentrale Lerninhalte

  • Lernen, wie sich Frequenzen im Bereich von 1MHz bis 6GHz verarbeiten lassen
  • Erlernen, wie sich mit Filtern und Gain-Control klare Signale aus Rauschen herausarbeiten lassen
  • Anleitung zur Auswahl geeigneter Antennen und RF-Hardware, um die Leistung von SDR zu maximieren
  • Verstehen, wie IQ-Daten in Echtzeit verarbeitet werden, um reale Funksignale zu demodulieren
  • Zeigt, wie sich auf dem eigenen Computer eine flexible virtuelle Testumgebung für Radiosysteme aufbauen lässt

Der Wert von Practical SDR

  • Kein rein theorielastiges Lehrbuch, sondern mit Fokus auf Praxis und direkte Übungen, wodurch die Lücke zwischen grundlegenden Tutorials und fortgeschrittenen Anwendungen geschlossen wird
  • Bietet Junior-Entwicklern, die moderne Funksysteme wie Wi‑Fi, Bluetooth und Mobilfunk verstehen möchten, eine solide Grundlage
  • Für einige Projekte werden Antennen benötigt, die mit SDR-Hardware wie HackRF One kompatibel sind

Fazit

  • Practical SDR dient als SDR-Leitfaden für Einsteiger und die Praxis mit einer ausgewogenen Balance zwischen Verständnis und Übungen
  • Es ist ein nützliches Lernmaterial, um sowohl die Grundlagen moderner Funkkommunikationssysteme als auch praktisches Design-Know-how zu erwerben

1 Kommentare

 
GN⁺ 2025-05-31
Hacker-News-Kommentare
  • Wenn man mit SDR (Software Defined Radio) anfängt, schaut man anfangs nur ein wenig ins Spektrum — und ehe man sich versieht, bestellt man Bauteile wie eine 36-Element-Yagi-Antenne, einen AZ/EL-Rotator und sogar ein 3-Millionen-Won-Radio für Erde-Mond-Erde-Reflexionsfunk, so die geteilte Erfahrung
    • Ich habe mir vor etwa einem Monat mein erstes SDR gekauft und ursprünglich nur angefangen, weil ich ein FM-Notfallradio brauchte; inzwischen entwerfe ich schon eigene Antennen und lerne für die Amateurfunklizenz
    • Wenn man Ideen braucht, ist das WISPR-Netzwerk eine gute Herausforderung: Mit nur etwa 6 Metern Draht und einem SDR kann man leicht Signale hören, die den Atlantik überquert haben
    • Anfangs klingt es vielleicht wie ein Witz, aber irgendwann schickt einem AliExpress tatsächlich zielgenaue Werbeanzeigen für Funktechnik
    • Mit 3 Millionen Won steht man eigentlich erst am Anfang, und trotzdem liebe ich dieses Hobby
    • Ich habe viele Hobbys ausprobiert, aber SDR war für mein ADHD das ultimative Hobby: Man taucht völlig darin ab und kommt kaum wieder davon los
  • Wer nach dem No Starch Press-Buch tiefer einsteigen möchte, dem wird als Einstieg die Website RTL-SDR Quick Start Guide empfohlen; sie gilt als beste Referenz für Einsteiger, und man sollte sie vor dem Kauf gründlich lesen, weil es viele Fälschungen oder qualitativ schlechte Geräte gibt und fehlendes Wissen über Hardware und RF zu viel Trial-and-Error führen kann
    • Ich empfehle rtl-sdr.com ausdrücklich. Ich sammle inzwischen drei SDR-Typen, bin aber mit dem RTL-SDR.com Blog V4-Dongle sowohl bei Preis-Leistung als auch bei der Performance sehr zufrieden. Der Einstieg ist für rund 50.000 Won möglich und er deckt 27MHz bis 1.6GHz ab. Wer Amateurfunk oder Kurzwelle als Hobby hat, dem würde ich auch den Airspy HF+ empfehlen: hohe Empfindlichkeit, wenig Rauschen, erstklassige Qualität. Der HackRF One deckt 1MHz bis 6GHz ab, kann auch senden und fühlt sich an wie ein Labor in einer Kiste. Alle laufen unter Linux problemlos
  • Ich liebe SDR wirklich und nutze es, um die Mikrofonsignale meiner Professoren aufzuzeichnen; die Aufnahmequalität ist deutlich besser als mit einem Handy oder einem dedizierten Recorder
    • Wenn Professoren während der Vorlesung Lavalier-Funkmikrofone verwenden und unverschlüsselte Signale senden, kann SDR eine perfekte Lösung für Mitschnitte sein
  • Als gute kostenlose Ressource zum Lernen von SDR wird pysdr.org empfohlen, ein Tutorial, das die Grundlagen der digitalen Signalverarbeitung (digitale Filter/Modulation usw.) bis zur Anwendung auf echter Hardware mit Python behandelt
  • Inhaltsverzeichnis und Buchbeschreibung wirken etwas schwerfällig; Filter, AM/FM und IQ-Demodulation, die bereits im GNU Radio Tutorial-Wiki behandelt wurden, wiederholen sich, und wenn die Autoren so stark auf GNU Radio fokussiert sind, ist es seltsam, dass der vielleicht größte Vorteil — das Erstellen eigener Python Blocks — fehlt. Wer sich für Elektrotechnik und Elektronik interessiert, dem wird SDR empfohlen, aber allein nach dem Musterkapitel 4 ist unklar, ob das Buch selbst uneingeschränkt empfohlen werden kann; siehe den Link zum GNU Radio Tutorials-Wiki
    • Jemanden, der gerade erst von SDR erfahren hat, sofort in GNU Radio hineinzuschubsen, ist als Einstiegshürde viel zu hoch. Viel motivierender ist es, Signale anzuklicken, einfache Pipelines zu bauen und direkt praktische Ergebnisse zu sehen. Erst wenn mit praxisnaher Software und günstiger Hardware echtes Interesse entstanden ist und man tiefer einsteigen will, lohnt es sich nach dieser Erfahrung, GNU Radio auszugraben
  • Falls die eigene Hardware noch nicht angekommen ist, wird der Link receiverbook.de/map geteilt, auf dem man Online-SDR-Web-Receiver direkt auf einer Karte ausprobieren kann
  • Als ich früher SDR ausprobierte, waren meine größten Probleme die Suche nach Hardware, die viele verschiedene Frequenzen empfangen kann, und Linux-Kompatibilität
    • Hermes Lite wird empfohlen: nicht besonders teuer und ein ziemlich gutes Open-Source-Projekt; Link: hermeslite.com
    • Der HackRF wird wegen seines extrem breiten Frequenzbereichs und der guten Leistung nachdrücklich empfohlen, HackRF-Info
    • RTLSDR-Produkte sind als Einstieg sehr günstig, und später wird ein Upgrade auf den HackRF One empfohlen; heutzutage lassen sich alle unter Linux problemlos nutzen
    • Die Lage hat sich zuletzt stark verbessert: GNU Radio unterstützt über OsmoSDR die meisten wichtigen günstigen SDR-Geräte und deckt 50MHz bis 6GHz ab
  • Es wird gefragt, ob es eine Technik gibt, die automatisch nur Signale statt Rauschen erkennt; bei günstigen SDRs wäre das besonders nützlich, weil ihr Empfangsfenster schmal ist
    • Ein Waterfall-Display ist dafür eine gute Lösung: Man erkennt Frequenzen mit Signalen visuell sehr leicht und kann sie direkt anklicken und abhören. Üblicherweise gibt es das in teureren Radios oder mit einem günstigen RTLSDR-Dongle plus PC-Software. Übrigens ist selbst der Bereich von 24–1766MHz bei günstigen SDRs nicht wirklich schmal; wenn man mehr braucht, unterstützt der HackRF One 1MHz bis 6GHz, und darüber hinaus ist Spezialhardware nötig. Außerdem müssen Antennen ohnehin separat auf die jeweilige Frequenz abgestimmt werden
    • Es gibt auch Spezialhardware für genau diesen Zweck; empfohlen wird, nach "spectrum monitoring" zu suchen
  • Als weitere Anwendung von SDR wird vorgestellt, dass man mit KrakenRF Signaltransmitter aufspüren kann; Link: krakenrf.com
  • Obwohl niemand gefragt hat, wird noch die wirklich gut gemachte moderne Python-SDR-Bibliothek sdr (by mhostetter) vorgestellt