KONFIGURACJA TUNERA DVBT JAKO SDR RADIO DO NASŁUCHU

Radio programowalne (Software Defined Radio, SDR) to system radiokomunikacji, w którym elementy tradycyjnie implementowane sprzętowo (np. mieszacze, filtry, wzmacniacze, modulatory/demodulatory, detektory itp.) realizowane są w oparciu o oprogramowanie zainstalowanym na PC (lub innych urządzeniach o podobnych funkcjach).

Sama koncepcja SDR nie jest nowa. Wiele informacji na jej temat znajdziesz na stronach GnuRadio.org czy teĹĽ stronach Wikipedii poĹ›wiÄ™conych technice SDR.

WiÄ™kszość procesĂłw przetwarzania sygnaĹ‚Ăłw (radiowych, akustycznych, itd.) przez wiele lat byĹ‚o jedynie przedmiotem analiz teoretycznych. Obecny, szybki rozwĂłj moĹĽliwoĹ›ci cyfrowych ukĹ‚adĂłw elektronicznych sprawiĹ‚, ĹĽe  zostaĹ‚y one praktycznie zrealizowane. A moĹĽliwoĹ›ci współczesnych komputerĂłw pozwalajÄ… skorzystać z tych projektĂłw. Niemal kaĹĽdemu.

Niniejszy opis dotyczy instalacji prostego tunera DVB-T (nazywanego dalej tunerem) pod systemem Linux (Debian, Ubuntu, Mint, itp.) i takim skonfigurowaniu OS’a, by mĂłc bezproblemowo wykorzystać go jako urzÄ…dzenie SDR.

Od czego zacząć?

Zakup prostych (i atrakcyjnych cenowo?) tunerów dedykowanych dla komputerów PC jest chyba najprostszą drogą do poznania technik odbioru sygnałów radiowych przy pomocy urządzeń SDR.

Warte zapamiętania jest jednak to, że często (choć nie zawsze!) cena bywa wykładnikiem możliwości urządzenia.

Te za <50zł wielkich nie mają. Ale (niektóre z tych za) >300zł też nie zachwycają. Warto więc poczytać. Zwłaszcza artykuły niesponsorowane.

System odbiorczy to: dobra antena (co krótkofalowców nie dziwi), adekwatny do potrzeb sprzęt czyli tuner oraz komputer PC (u mnie: z systemem operacyjnym Linux).

OczywiĹ›cie na komputerze muszÄ… zostać zainstalowane odpowiednie sterowniki oraz oprogramowanie (Linrad, Gqrx, CubicSDR, itd., ale to temat na odrÄ™bny artykuĹ‚).

Testy przeprowadzone dla komercyjnych stacji UKF-FM pozwoliły poznać funkcjonalność poszczególnych programów.

Istotna jest świadomość, że (funkcjonalnie) czym innym jest tuner DVB-T (i przypisane do niego sterowniki oraz oprogramowanie), a czym innym tuner RTL-SDR, które wymaga własnych, zupełnie innych sterowników oraz odmiennej ich konfiguracji. Są to rozwiązania alternatywne. Albo jedno, albo drugie.

W dalszej części opisu uĹĽywam okreĹ›lenia „tuner”, ktĂłre odnosi siÄ™ do fizycznego urzÄ…dzenia (dongle, stick) podĹ‚Ä…czonego do gniazda USB komputera. Natomiast jego funkcje zostanÄ… okreĹ›lone przez odpowiednio dobrane sterowniki i oprogramowanie aplikacyjne.

Dalsza część artykuĹ‚u bÄ™dzie poĹ›wiÄ™cona bardziej zagadnieniom programowym (sterowniki, oprogramowanie) niĹĽ sprzÄ™towym, gdyĹĽ to oprogramowanie  pozwoli wykorzystać moĹĽliwoĹ›ci tunera. I komputera. Ale tuner (dongle) miej caĹ‚y czas „pod rÄ™kÄ…”.

Instalacja i uruchomienie tunera RTL-SDR na komputerze (z Linuksem) nie jest skomplikowane. Wymaga jednak realizacji odpowiedniego scenariusza (chronologii) wykonywanych procedur. Zanim przystÄ…pisz do dalszych dziaĹ‚aĹ„ (o ile nie zrobiĹ‚eĹ› tego wczeĹ›niej) warto zapoznać siÄ™ z artykuĹ‚em: Automake, build-essential, cmake… na dobry start, gdzie opisaĹ‚em czynnoĹ›ci zwiÄ…zane z przygotowaniem systemu Linux do samodzielnej kompilacji kodĂłw ĹşrĂłdĹ‚owych.

Wskazane procedury winny zostać wykonane w trybie znakowym lub w oknie terminala uruchomionego w trybie graficznym. JeĹ›li nie zostaĹ‚o zaznaczone inaczej ich wykonywane nie wymaga uprawnieĹ„ superusera – root’a. CzÄ™sto jednak bÄ™dziemy korzystali z „sudo”!

Podłączenie tunera do komputera (wbrew oczekiwaniom) nie daje od razu możliwości odbioru sygnałów przy pomocy aplikacji dedykowanych dla urządzeń SDR. A dokładniej RTL-SDR.

WordPress Appliance - Powered by TurnKey Linux