Technische Grundlagen und Entwicklung mit GNU Radio
Moderne Funkempfänger und -sender setzen in zunehmenden Maße auf Software, die Schritt für Schritt die klassischen Hardware-Komponenten ersetzen. Das erlaubt nicht nur flexibere und günstigere Geräte, es ermöglicht auch, den eigenen Computer als komplexes Analyse- und Dekodierungswerkzeug einzusetzen. Die freie Software GNU Radio bietet heute schon den Werkzeugkasten zum Erzeugen und Dekodieren von Funkwellen auf dem PC und ebnet einer Vielzahl an möglichen Projekten den Weg, die bislang nur mit aufwändiger und teurer Hardware realisiert werden konnte.
Harald Welte erläutert im Gespräch mit Tim Pritlove die Grundgedanken von Software Defined Radio und erläutert wie man GNU Radio und die freie Universal Software Radio Platform (USRP) für eigene Projekte zum Einsatz bringen kann. Es werden verschiedene Anwendungsmöglichkeiten vorgestellt und vor allem auf den aktuellen Stand des GSM Software Project eingegangen, das sich die Implementierung eines GSM-Stacks zum Empfangen und Senden zum Ziel gesetzt hat.
Tim Pritlove
Twitter
Website
Spenden via PayPal
Harald Welte
Twitter
Website
Shownotes
Harald Welte’s BlogFSF: Harald Welte presented with the 2007 Award for the Advancement Free SoftwareGPL ViolationsHeise News: Urteil gegen Skype wegen GPL-Verletzung bestätigtWP: Software Defined Radio (SDR)WP: IEEE 802.11WP: Analog-Digital-UmsetzerWP: RadioWP: FilterWP: FlankensteilheitWP: ZwischenfrequenzWP: Direktmischempfänger (Direct Conversion Receiver) WP: TrägersignalWP: MischerWP: DemodulatorWP: BasisbandWP: Digitale SignalverarbeitungWP: Digitaler Signalprozessor (DSP)WP: Nyquist-FrequenzWP: Amplitudenmodulation (AM)WP: Frequenzmodulation (FM)Quadraturphasenumtastung (QPSK)Gaussian minimum-shift keying (GMSK)WP: Phasenmodulation (PSK)WP: QuadraturamplitudenmodulationWP: TrennschärfeWP: FunkscannerWP: HalbleiterWP: AltruismusWP: Global System for Mobile Communications (GSM)WP: Universal Mobile Telecommunications System (UMTS)WP: Global Positioning System (GPS)WP: QualcommGNU RadioWP: John GilmoreCRI003 Interview with Eric BlossomWP: C++WP: PythonWP: Digital Radio MondialeWP: Radio Data System (RDS)Universal Software Radio Peripheral (USRP)WP: Field Programmable Gate Array (FPGA)CRE056 GSM HackingThe GSM Software ProjectWP: MultiplexverfahrenWP: Cell BroadcastWP: LichtgeschwindigkeitWP: WarpantriebWP: Cell-ProzessorTerminator: The Sarah Connor ChroniclesWP: tcpdumpWP: WiresharkA5-AlgorithmusWP: Promiscuous ModeWP: Broadcast FlagWP: Digital Audio Tape (DAT)WP: Advanced Television Systems Committee (ATSC)WP: Packet RadioWP: Traffic Message Channel (TMC)