thumb|350px|Schemat blokowy radia SDR thumb|Platforma SDR wykorzystywana jako nadajnik i odbiornik w zakresie od 1 MHz do 6 GHz Radio programowalne, SDR () – system radiokomunikacyjny, w którym część funkcji tradycyjnie realizowanych przez wyspecjalizowane układy elektroniczne, takich jak mieszanie częstotliwości, filtrowanie, modulacja, demodulacja i detekcja sygnału, jest wykonywana cyfrowo przez oprogramowanie. Chociaż koncepcja SDR nie jest nowa, rozwój elektroniki cyfrowej umożliwił praktyczną realizację wielu jej elementów.

Realizacja Najprostszy system SDR może składać się z komputera wyposażonego w kartę dźwiękową lub inny przetwornik analogowo-cyfrowy oraz radiowy front-end. Front-end odbiera zmodulowany sygnał wysokiej częstotliwości i może przenosić go do niższego pasma, znajdującego się w zakresie częstotliwości obsługiwanych przez przetwornik.

Znaczna część przetwarzania sygnału jest realizowana przez procesor ogólnego przeznaczenia, procesor sygnałowy lub układ programowalny zamiast przez wyspecjalizowane układy analogowe. Tak zaprojektowany odbiornik lub transceiver może obsługiwać różne rodzaje transmisji radiowych dzięki zmianie oprogramowania przetwarzającego sygnał.