A software-defined radio (SDR) is
|“||[a] radiocommunication system which uses software for the modulation and demodulation of radio signals.||”|
|“||a radio implemented on DSPs with functions defined by software, which can be downloaded as needed. Such radios can use many types of modulations.||”|
"The current state of the art for supporting multiple radios is by using software-defined radios (SDRs). SDRs use a software-based configuration to program the RF hardware (using a system-on-chip, or SoC) for different waveforms and different media access control (MAC)."