Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko192
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

1046

RTLSDR, czyli odbieraj (niemal) wszystko z tunera DVB-T

RTLSDR, czyli odbieraj (niemal) wszystko z tunera DVB-T

Chcę Wam przedstawić sposób jak skonfigurować zwykły tuner DVB-T na USB, żeby działał jak SDR (Software Defined Radio). Małe urządzenie - ogromne możliwości.

z.....y
z.....y
konto usunięte
z
wykop.pl
dodany: 05.12.2012, 20:40:26
  • #
    zainteresowania
  • #
    radio
  • #
    rtlsdr
  • 215
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co to SDR?
Można po ludzku?
SDR - radio sterowane programowo w odróżnieniu od radia sterowanego sprzętowo może być sterowane tylko za pomocą komputera. Można odbierać za jego pomocą wszystko, co mieści się w zakresie odbieranych częstotliwości tunera. Jedynymi ograniczeniami są rodzaje modulacji (nie ma programu, który może zdemodulować każdy rodzaj sygnału, albo takiego nie znam) i zakres pracy anteny. W drugim przypadku można oczywiście antenę w miarę potrzeb wymieniać.
Dlaczego warto?
Głównym powodem jest cena. Zamiast standardowych odbiorników SDR można użyć odbiornika DVB-T z odpowiednim tunerem. Warunek konieczny, aby to uruchomić: odbiornik musi bazować na chipsecie RTL2832U. Najlepiej by było, gdyby odbiornik posiadał tuner Elonics 4000 (E4k). Można też korzystać z innych tunerów, jednak ich pasmo jest węższe od wyżej rzeczonego.
Czy zadziała na moim odbiorniku?
Jeśli Twój odbiornik ma chipset RTL2832U, to tak. Te urządzenia mają możliwość odbioru DVB-T i DAB. Lista sprawdzonych odbiorników znajduje się o, tu. Nie jest to oczywiście pełna lista.

Instalacja dla systemu Windows:
-Pobierz paczki instalacyjne programów. Popularnymi programami do odbioru za pomocą SDR-a są HDSDR oraz SDR# (SDRSharp). Paczki instalacyjne: ExtIO_USRP+FCD+rtl2832 & BorIP oraz SDR#, Biblioteki RTLSDR
-Podłącz odbiornik do portu USB. Możesz, ale nie musisz instalować sterowników dołączonych razem z urządzeniem.
Jeśli chcesz używać HDSDR:
-W paczce instalacyjnej nazwanej "ExtIO_USRP+FCD+rtl2832 & BorIP" zaznacz opcję "Download an SDR receiver application" oraz "HDSDR (download latest)". Kliknij Next i postępuj zgodnie z informacjami wywietlanymi na ekranie. W wybranym folderze zostaną umieszczone wszystkie biblioteki. Umieść je w C:/Program Files/HDSDR Po instalacji HDSDR nie będzie trzeba przenosić bibliotek.
-Program Zadig uruchomi się podczas instalacji. Z górnego paska wybierz "Options" i zaznacz "List All Devices". Z rozwijanej listy wybierz Bulk-In, Interface (Interface 0). Następnie nacinij "Install Driver". Jeli w systemie był sterownik zainstalowany wcześniej, zostanie on podmieniony.
-Uruchom program do odbioru. Po uruchomieniu może się Tobie pokazać taki błąd:



Zachowaj spokój i nie panikuj. Wpisz do pola "Device hint" rtl i kliknij "Create". W polu "Sample rate" wpisz ilość próbek na sekundę, które chcesz odbierać. Im więcej próbek, tym szersze odbierane pasmo, a co za tym idzie - większe obciążenie procesora. Możesz spokojnie użyć wartości domyślnej.
-Kliknij "Start" lub naciśnij F2.
-Gotowe!
Jeśli chcesz używać SDR#:
-Uruchom ExtIO_USRP+FCD+rtl2832 & BorIP tak samo, jak opisałem to wyżej. Nie zaznaczaj opcji "Download an SDR receiver application".
-Rozpakuj do dowolnego folderu SDR# i skopiuj tam pliki libusb-1.0.dll oraz rtlsdr.dll z wskazanej wcześniej lokalizacji lub podanych bibliotek. W drugim przypadku Musisz oddzielnie pobrać program Zadig
-Uruchom program i z rozwijanej listy na górze okna wybierz RTL-SDR / USB.
-Kliknij "Play".

SDR# czy HDSDR?
Zalecam SDR#, ponieważ ma, moim zdaniem, najlepszą jakość dźwięku i najmniej obciąża procesor. Działa dobrze nawet na moim, 1,5 GHz procesorze. Przy HDSDR obserwuję zacinanie dźwięku.
Jak to obsługiwać?
Ustawiamy żądaną częstotliwość będącą w zakresie odbioru tunera. W tym celu ustawiamy zgrubnie częstotliwość LO (generatora lokalnego) i częstotliwość odbioru (tune). Uwaga! Te częstotliwości nie mogą być takie same! LO posiada spore szumy własne, przez co gdy ustawi się dwie takie same częstotliwości dobry odbiór nie jest możliwy, co widać na screenie:



Co niezwykłego na początek?
Na przykład częstotliwości lotnicze. Ta opcja jest dobra dla początkujących nasłuchowców. Częstotliwości lotnicze mieszczą się w zakresie od 118 MHz do 135 MHz z modulacją AM. Sygnał nie jest nadawany ciągle. Przykładowo - jestem w Warszawie i chcę posłuchać EPWA APP (Warszawa Zbliżanie), które jest nadawane na 128.800 MHz. Ustawiam częstotliwość LO na 128.600 MHz, następnie ustawiam odbiór na 128.800 MHz. Powiększam fragment pasma, które mnie interesuje. Czekam cierpliwie na nadanie sygnału. Po nadaniu widzę na wskaźniku wodospadowym, że został nadany. Dostrajam następnie dokładnie częstotliwość odbioru i szerokość pasma.. Po lewej stronie znajduje się wskaźnik Squelch. Odcina on program od karty dźwiękowej, o ile program nie odbiera sygnału o określonej mocy. W taki sposób nie trzeba słuchać szumów.
Co jeszcze oprócz nasłuchu na Windowsa?
Na przykład ACARS
Jak?
Pobieramy program do odbioru depesz ACARS, np. ACARSd lub AirNav ACARS Decoder i instalujemy. Następnie uruchamiamy RTLSDR i SDR#/HDSDR, ustawiamy odbiór na 131.725 MHz AM, w razie potrzeby precyzyjnie stroimy. Uruchamiamy program do depesz, maksymalnie zwiększamy głośność systemową. W czasie uruchomionego odbioru ACARS nie może być włączony żaden inny program, który również używa karty dźwiękowej. Po uruchomieniu program powinien pokazywać depesze. Uwaga! Do poprawnego odbioru konieczna jest bardzo dobra moc sygnału.
Jak sprawdzić, czy mój program jest dobrze skonfigurowany?
Uruchom go, maksymalnie zwiększ głośność systemową i uruchom ten filmik. Program do depesz musi zacząć pokazywać depesze. W innym przypadku oznacza to, że masz go źle skonfigurowanego. W przypadku odbioru depesz ACARS niezbędny jest ciągły odbiór dźwięku. W przypadku słabszych komputerów dźwięk może się przycinać - w takiej sytuacji nic się nie odbierze.
Skrócona instrukcja obsługi SDRSharp:



  1. Tu ustawiamy rodzaj modulacji (dla radia FM ustawiamy WFM - Wide FM (szeroki FM))
  2. Częstotliwość odbioru
  3. Częstotliwość lokalnego generatora
  4. Szerokość odbieranego pasma (można regulować również myszą na zobrazowaniu widma)
  5. RDS
  6. Powiększenie fragmentu odbieranego widma - przydatne przy precyzyjnym strojeniu
  7. Kontrast wskaźnika wodospadowego
  8. Szybkość wskaźnika wodospadowego
    Dla modulacji FM nie można ustawić poziomu Squelch, co jednak można zrobić w programie HDSDR automatycznie, klikając prawym przyciskiem myszy na wskaźnik Squelch:




Instalacja RTLSDR na Linuksa (przykład - Ubuntu)
Wymagane programy:
rtl-sdr:
Wymagane programy przed instalacją rtl-sdr:
git (sudo apt-get install git)
//sdr.osmocom.org/trac/wiki/rtl-sdr
Gnu-radio:
Wymagane programy przed instalacją:
//gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall?version=112#Install-the-Pre-Requisites
Sposoby instalacji:
//gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR
Zalecam instalację za pomocą skryptu. Jest pewna, ale może trwać bardzo długo (u mnie trwała ponad 3 godziny).
Po instalacji GNU-radio powinno pojawić się w menu (gnuradio-companion).
Na dobrą sprawę już same gołe GNU-radio wystarcza do tego, aby używać SDR-a. Jednak ten program nie posiada wskaźnika wodospadowego, tylko FFT (dla niekumatych - widmo sygnału), przez co korzystanie z niego jest dość problematyczne. Po uruchomieniu dodajemy plik (blok) w którym mamy zadeklarowane urządzenia, filtry i inne składowe. Poniżej znajduje się plik z rozszerzeniem .grc bez źródła, czyli bez bloku SDR-a. Aby dodać źródło przejdź w menu po prawej [Sources]>RTLSDR Source. Celowo nie zamieszczam kompletnego pliku, ponieważ z uwagi na różne urządzenia kompletny plik nie musi działać u każdego. Bloki łączymy klikając wyjście źródła RTLSDR, a następnie wejście następnego bloku (Throttle).



Tutaj można pobrać blok do uruchomienia w GNU-radio
gr-baz:
https://github.com/balint256/gr-baz
gr-osmosdr
Nie jest wymagane, można stosować zamiennie jako blok źródła sygnału w GNU-radio.
//sdr.osmocom.org/trac/wiki/GrOsmoSDR
Po instalacji wyżej wymienionych programów podłącz odbiornik do portu USB. Po podłączeniu wpisz do terminala polecenie lsusb. Powinny pokazać się podłączone urządzenia USB.



W moim przypadku urządzenie jest przedstawione tak:
Bus 001 Device 005: ID 1f4d:c803 G-Tek Electronics Group
Teraz należy (z uprawnieniami roota) stworzyć nowy plik. Wpisujemy (lub kopiujemy) do terminala:
sudo gedit /etc/udev/rules.d/20.rtlsdr.rules
Potwierdzamy hasłem i wklejamy:
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr"
ID jest unikalny dla każdego odbiornika. Zapisujemy plik.
Testujemy!
Wpisz do terminala:
rtl_test -t
Jeśli posiadasz odbiornik z tunerem Elonics4000 (E4k) powinny się pokazać możliwe wzmocnienia (Gain) zakresy odbieranych sygnałów. W innym przypadku (jak w moim) pokażą się tylko możliwe wzmocnienia:



Możemy zainstalować teraz "normalny" program do odbioru. Polecam, podobnie jak dla Windowsa, SDRSharp albo GQRX. Ten pierwszy nie działa u mnie wcale, ten drugi potrafi się często zacinać (i muszę zabijać jego proces).
GQRX:
Wymagania i instalacja:
https://github.com/csete/gqrx
Uwaga! Do kompilacji jest konieczny (o ile nikt nie znajdzie innego kompilatora, który sobie z tym poradzi, za co byłbym wdzięczny) QtCreator, który nie lubi Unity. U mnie skończyło się na kompletnym odinstalowaniu Unity. Z Gnome i Xfce się nie gryzie. Program kompilujemy wskazując programowi QTCreator lokalizację pliku gqrx.pro lub za pomocą terminala:
qtcreator sciezka_do_pliku gqrx.pro



SDRSharp (Linux):
Wymagania i instalacja:
//rtlsdr.org/softwarelinux
Niestety, zrzutów nie będzie, bo u mnie program kompletnie nie chce się uruchomić.
Oprócz zwykłych programów SDR-owych można na Linuksa zainstalować dużo więcej programów korzystających z tego urządzenia. Lista programów cały czas jest rozwijana. Programy, których nazwa zaczyna się od "gr-" wymagają do uruchomienia GNU-radio: //sdr.osmocom.org/trac/wiki/rtl-sdr#KnownApps

Zdaję sobie sprawę z tego, że przedstawione przeze mnie rozwiązania mogą być nieprecyzyjne albo źle objaśnione. Cały projekt nadal się rozwija i nadal powstają na niego nowe programy, których wymienienie i objaśnienie tutaj mogłoby zająć za dużo miejsca.
Życzę miłego odbioru!

Treści powiązane (7)

Jak to działa w praktyce: Radiofonia FM
konto usunięte
z youtube.com
  • 7
AMA Nasłuchowca
l-_-l
z zapytajmnie.wykop.pl
  • 4

Komentarze (215)

najlepsze

e.....6
e.....6
konto usunięte 05.12.2012, 21:30:09
  • 0
Ciekawe, nie widzialem nic o tym na forum dla nasluchowcow, a napewno sobie sprawie cos takiego. Minus jest taki, ze w teren tego nie wezmiesz tak jak zwyklego skanera. Ale pewnie znajac zycie to jest duzo slabsze niz nawet najtanszy skanerek.

Pozatym pytanie: Czy to odbiera czestotliwosci na jakich pracuja karty czipowe?
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

wbielak
wbielak
wbielak
06.12.2012, 11:25:34
  • 0
@enyn6: A na jakich pracują?

Na forach krótkofalarskich temat znany od roku. Sam mam od roku taki tuner.
aifeme
aifeme
06.12.2012, 05:59:52
  • -1
@zacietrzewiony: czyli rozumiem, że jak mam tuner DVB-T wbudowany w telewizor to nie zadziała?:/
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

z.....y
z.....y
konto usunięte
Autor
06.12.2012, 07:32:25
  • 4
@aifeme: Oczywiście, że nie zadziała.
owocliczi
owocliczi
05.12.2012, 22:48:12
  • -1
Niedaleko mnie jest lotnisko (koło 10km) i temat bardzo mnie zainteresował... Ale czy znajdę coś takiego koło stu złotych? I w jakim dziale na allegro szukać takich rzeczy?
  • 12
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

e.....i
e.....i
konto usunięte 05.12.2012, 23:01:03
  • 3
@owocliczi:

Jeśli jest w opisie RTL2832U + E4000 lub RTL2832U +R820T (i założyć, że sprzedawca napisał prawdę) to tak.

Do mnie właśnie idzie ten: http://dx.com/p/dvb-t-digital-tv-receiver-usb-dongle-w-fm-remote-control-antenna-black-149928
e.....i
e.....i
konto usunięte 06.12.2012, 14:27:04
  • 1
@megawatt:

Te tunery mają najczęściej (i ten konkretny też) złącze 75-ohmowe MCX, ale są dostępne przejściówki na to "telewizyjne" IEC i pewnie dlatego tak piszą. Jeśli zamierzasz tego używać tylko do SDR, to najlepiej wywal to złącze MCX i przylutuj sobie bezpośrednio do płytki kawałek koncentryka z takim gniazdem, jakie chcesz, np. BNC albo SMD.

@kasper93:

Sprzedawca tego nie wyszczególnia, ale z komentarzy kupujących wynika, że siedzi tam
mug3n
mug3n
05.12.2012, 22:46:04
  • -8
Wypieprzyłem sobie sterownik do myszy instalując to :/
  • 3
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

d.....z
d.....z
konto usunięte 15.03.2015, 17:45:07
  • 1
@mug3n: Ale niech będzie rozwiązanie dla potomnych. xD
mug3n
mug3n
15.03.2015, 17:03:24
  • 1
@dragoz: Poradziłem sobie z tym 2 lata 3 miesiące temu :D
leon_haha
leon_haha
leon_haha
06.12.2012, 10:58:06
  • -13
Mam w kuchni radio,z komputera skolko ugodno,z wieży i tunera kablowego,

więc na c.uj mi jeszcze jedne?
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

MistrzCietejRiposty
MistrzCietejRiposty
MistrzCietejRiposty
06.12.2012, 11:22:24
  • 16
Treść przeznaczona dla osób powyżej 18 roku życia...
takrodzisiegniew
takrodzisiegniew
takrodzisiegniew
06.12.2012, 01:21:43
  • -18
Matko i córko, ale jesteście poj!!$ni. I za to wykop.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • Strona 5 z 5
  • >

Hity

tygodnia

Prezes Naczelnej Izby Lekarskiej odmawia ujawnienia zarobków.
Prezes Naczelnej Izby Lekarskiej odmawia ujawnienia zarobków.
3601

Pokaż 18+

Patologiczni policjanci zmyślili prawo i brutalnie je na mnie egzekwowali!
Patologiczni policjanci zmyślili prawo i brutalnie je na mnie egzekwowali!
3293
Policja Bieruń wytacza Audytorowi postępowanie i blokuje komentarze
Policja Bieruń wytacza Audytorowi postępowanie i blokuje komentarze
3050
Międzynarodowy dzień awarii sprężarki
Międzynarodowy dzień awarii sprężarki
3028
76 osób na jedno miejsce na dermatologię, 65 na endokrynologię
76 osób na jedno miejsce na dermatologię, 65 na endokrynologię
2933
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #technologia
  • #rozrywka
  • #historia
  • #swiat
  • #polska
  • #motoryzacja
  • #kultura
  • #wydarzenia
  • #wykop
  • #mikroreklama
  • #heheszki
  • #wszechswiat
  • #gruparatowaniapoziomu

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking