Rádio Definido por Software ou SDR (em inglês: Software Defined Radio) é um sistema de radiocomunicação onde os componentes tipicamente implementados em hardware (misturadores de frequência, filtros, amplificadores, moduladores/demoduladores, detectores, etc), são implementados em software, utilizando um computador pessoal ou outros dispositivos.
Em resumo, o SDR faz o papel de um receptor de Radio Frequência utilizado para receber todos os sinais de rádio sejam eles digitais ou analógicos pelo computador, ou seja, um radio receptor de baixo custo na sua tela do computador. Além das funções de um radio receptor completo, o SDR pode ser utilizado em diversas outras aplicações. Algumas das aplicações estão descritas clicando aqui.
Um SDR básico pode ser formado por um computador equipado com uma placa de som, um conversor digital ou analógico, precedido por um adaptador de radiofrequência (RF).
Basicamente o RTL SDR é composto de um dispositivo USB que leva um Circuito Integrado RTL2832U, daí o termo RTL e uma antena .