This document provides an overview of software-defined radio (SDR) technology. It defines SDR as a radio system where components are implemented via software rather than hardware. The document discusses the ideal SDR and transmitter/receiver models and explains practical implementations using components like analog-to-digital converters and digital signal processors. It also outlines the software and architectures used in SDR, including applications in public safety and military, as well as advantages like reconfigurability and easier upgrades. Some challenges like complexity and reliability issues are also noted.