Unter Software Defined Radio (SDR) fasst man Konzepte für Hochfrequenz-Sender und -Empfänger zusammen, bei denen kleinere oder größere Anteile der Signalverarbeitung mit Software verwirklicht werden. Die Analogkomponente von SDR-Geräten kann ein Geradeausempfänger oder ein Überlagerungsempfänger (Superhet) sein. Vor allem Selektion und Modulation/Demodulation werden bei einem SDR mittels digitaler Signalverarbeitung (DSP) erreicht.
SDR findet unter anderem im Bereich des Amateurfunks, des Militärs und im Mobilfunk Anwendung, aber auch zunehmend in zivilen Anwendungsbereichen wie in digitalen Rundfunkempfängern. Hier ist die Flexibilität und Implementierung unterschiedlicher Protokollwechsel in Echtzeit von besonderem Nutzen. Ein gutes und anschauliches Beispiel ist die Realisierung der Basisstationen zellularer Netze als SDR. Diese könnten somit innerhalb kürzester Zeit kostengünstig auf neue Standards aufgerüstet werden.