Skip to content

RF/SDR/Communications

  • RF Learning Pipeline - A comprehensive guide to learning RF engineering concepts, skills, and certifications.
ResourceDescription
Software Defined Radios (SDRs)Introduction to SDR concepts and hardware
DragonOSPre-configured Linux for SDR operations
HAM RadioAmateur radio licensing and resources
Modem Design & Digital ModesRF sync, timing, and digital protocols

Software-defined radio (SDR) is a radio communication system where components traditionally implemented in analog hardware (mixers, filters, amplifiers, modulators/demodulators) are instead implemented using software on a computer or embedded system.

DeviceUse CaseNotes
RTL-SDREntry-levelReceive only, inexpensive
HackRF OneGeneral purposeTransmit and receive, wide frequency range
PlutoSDRLearning/TeachingGreat with PySDR, networkable, FPGA capable
LimeSDRAdvancedFull duplex, high bandwidth
BladeRFProfessionalHigh performance

Recommended for Learning: PlutoSDR + PySDR

  • Can be networked for remote learning
  • Supports Maia firmware for 50MHz+ spectrum via FPGA
  • Can be hacked for LTE support
  • Available at Mouser Electronics
  • DragonOS - Pre-configured Linux with SDR software suite
  • GNU Radio - Open-source signal processing toolkit
  • SDR++ - Cross-platform SDR software
  • GQRX - Open source SDR receiver

DragonOS leverages Lubuntu Linux as a delivery package for pre-installed open-source SDR software.

PlatformNotes
VirtualBoxVirtualized
VMwareVirtualized
Raspberry Pi 3/4Native ARM
IntelNative x86
  1. Download from SourceForge
  2. Prepare USB with Ventoy or Etcher
  3. Boot from live image or install dual-boot
LicensePrivilegesExam
TechnicianVHF/UHF, local/regional comms35 questions
GeneralHF privileges, worldwide comms35 questions
Amateur ExtraAll privileges, all bands50 questions

Licenses valid for 10 years. See ARRL Getting Licensed.

ResourceLink
Ham Cramham-cram.com
ARRL Exam Practicearrl.org/exam-practice
Technician Anki DeckAnki Flashcards
Extra Class Anki DeckAnki Flashcards

ARRL Exam Session Finder - In-person and online testing

See: HAM Radio Guide

Flipper Zero - Multi-tool device for pentesters and RF enthusiasts.

SDR knowledge applies to understanding EW concepts:

  • Signal analysis and identification
  • Spectrum monitoring
  • Communications security

RF knowledge is critical for:

  • Command and control links (ELRS, Crossfire)
  • Video transmission (5.8GHz FPV)
  • GPS/GNSS systems
  • Counter-UAS jamming

See: Unmanned Systems

  • Dillinger, Markus et al. (2003). Software Defined Radio: Architectures, Systems, and Functions. Wiley & Sons.
  • Amaral, Cristiano (2021). Guia Moderno do Radioescuta. Brazil: Amazon.