La tecnologia Software Defined Radio, in sigla SDR, permette di realizzare sistemi di comunicazione riconfigurabili, in quanto le operazioni eseguite sui segnali in trasmissione e ricezione, anziché dipendere dalla componentistica circuitale, sono demandate al software implementato su hardware riprogrammabile (DSP, FPGA). Grazie a questa tecnologia, ogniqualvolta si rende necessario il miglioramento del sistema di comunicazione è sufficiente eseguire un aggiornamento del software.