SDR (Software Defined Radio Receiver) sono concetti per trasmettitori e ricevitori ad alta frequenza in cui parti più piccole o più grandi dell'elaborazione del segnale vengono implementate utilizzando il software. Il componente analogico può essere un ricevitore straight-ahead o un ricevitore eterodina.