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ł. Część funkcji, między innymi wzmacnianie, wstępna filtracja i niekiedy przemiana częstotliwości, pozostaje realizowana w analogowym torze radiowym.

Zastosowania Radio programowalne jest szczególnie użyteczne w szybko rozwijających się systemach, które często podlegają modernizacji i zmianom stosowanych technik nadawania, na przykład w sieciach komórkowych i łączności wojskowej.

Systemy radia programowalnego są również używane na uczelniach i w badaniach naukowych, zarówno na polskich, jak i zagranicznych uczelniach. Podczas zajęć dydaktycznych pozwalają studentom zapoznać się z różnymi systemami radiowymi, zarówno analogowymi, jak i cyfrowymi. W badaniach naukowych umożliwiają budowę prototypów oraz empiryczną weryfikację hipotez.

Przykłady platform SDR Do popularnych i uniwersalnych urządzeń SDR należą między innymi HackRF One, bladeRF i LimeSDR.

RTL-SDR jest określeniem klasy niedrogich odbiorników SDR wykorzystujących układ RTL2832U firmy Realtek, pierwotnie stosowany w odbiornikach telewizji DVB-T. Urządzenia RTL-SDR mają ograniczone możliwości, ponieważ zasadniczo służą wyłącznie do odbioru, lecz zdobyły znaczną popularność dzięki niewielkim rozmiarom, przystępnej cenie oraz szerokiemu wsparciu w zakresie oprogramowania i dokumentacji.

Do platform używanych szczególnie w środowisku akademickim należą urządzenia z rodziny (od ), produkowane przez firmę Ettus Research, należącą do National Instruments. Rodzina USRP obejmuje urządzenia różniące się między innymi liczbą torów radiowych, zakresem częstotliwości, szerokością przetwarzanego pasma oraz możliwościami nadawania i odbioru. Niektóre modele umożliwiają budowę systemów wielokanałowych i pracę w trybie full-duplex.

Oprogramowanie Kluczowym elementem systemu radia programowalnego jest oprogramowanie. Istnieje wiele narzędzi służących do projektowania i obsługi systemów SDR. Jednym z nich jest projekt , które umożliwia projektowanie i uruchamianie systemów SDR, a także obserwowanie ich działania. Zawiera zestaw gotowych bloków przetwarzania sygnałów, który może być rozszerzany o dodatkowe moduły.

Przykładowe zastosowania GNU Radio Do projektów opracowywanych z wykorzystaniem GNU Radio należą między innymi: odbiorniki i symulatory nadajników sygnałów GNSS; czytniki RFID; amatorskie radioteleskopy; odbiorniki systemu DRM; odbiorniki sygnałów wtórnego radaru dozorowania, używanych w komunikacji lotniczej.

Lista programów współpracujących z urządzeniami RTL-SDR jest utrzymywana między innymi na stronie rtl-sdr.com.

Przypisy

Linki zewnętrzne

Radiowy odbiornik cyfrowy, czyli radio programowalne WebSDR – wykaz odbiorników SDR dostępnych przez internet

Kategoria:Radiotechnika Kategoria:Cyfrowe przetwarzanie sygnałów