Analizator widma na RTL2832U – część 2
W poprzedniej części opisałem tuner LifeViev DVB-T oparty na chipie RTL2832U z tunerem Fitipower FC0013.
Niestety, wbrew temu co jest opisane na stronie http://sdr.osmocom.org/trac/wiki/rtl-sdr, FC0013 w tym tunerze nie odbiera do 1.1GHZ :-(. W rzeczywistości z testów wychodzi, że obsługiwane pasmo jest tylko trochę większe od 900MHz.
Nowy tuner z chipem R820T
Jako, że chcę mierzyć moje wyposażenie do FPV, gdzie nadajnik wideo działa w paśmie 1.2GHz, kupiłem kolejny tuner z frontendem na chipie Rafael Micro R820T. Jest to dosyć popularny i jeden z tańszych tunerów DVB-T jakie można kupić na eBay-u (około $10 z przesyłką).
Tak jak wspomniałem powyżej; Lifeview z FC0013 nie jest w stanie pomierzyć mojego nadajnika wideo, nawet ustawionego na 1.010GHz, co powinno być w jego zakresie pracy:
Za to to samo, ale na nowym tunerze z R820T wygląda już ok:
SDR#
W poprzedniej części obiecałem, że kiedyś wrócę do softu SDR# (aka SDRsharp).
Kompilacja i instalacja Mono nawet poszła szybko i łatwo.
Z PortAudio też nie było problemów.
Na stronie z howto opisane są 2 sposoby na instację SDR#: jeden z użyciem Monodevelop, drugi z linii komend. Pierwsza opcja, to tragedia z zależnościami, więc dałem sobie z nią spokój. Spróbowałem drugiej i niestety też nie zadziałała 🙁
Po kilku eksperymentach, przeczytaniu paru manuali okazało się, że domyślnie próbuje się skompilować na 64 bity (czyli na na taki system jak mam), ale ta część SDR# jest po prostu zepsuta. Gdy wymusiłem kompilację na 32 bity (na szczęście mam też zainstalowane biblioteki multilib), to skompilowało się bez błędu.
Magiczna sekwencja kompilująca:
Po poklikaniu, przeciąganiu itp, mogę w koncu podzielić się moimi odczuciami co do SDR#:
Zalety:
- wygląda całkiem ładnie
- wszystko jest klikalne, częstotliwość jest łatwo zmienialna przy pomocy rolki na myszy – typowa windowsowa aplikacja 🙂
- może demodulować w locie transmisje radiowe – wystarczy wskazać myszą na pik na histogramie, wybrać typ modulacji (am, fm, ssb i inne) i przeciągając myszą zaznaczyć pasmo do demodulacji
- pokazuje widmo częstotliwości i wodospad jednocześnie
Wady:
- wymaga bardzo dużo procesora, mój C2D 2×1.6GHz nie był dostatecznie szybki do płynnego działania 🙁
- pokazywane pasmo jest ograniczone częstotliwością samplowania, więc na raz można w okienku oglądać nie więcej niż 2MHz 🙁
- nie wszystkie częstotliwości samplowania działają. 2048kS/s działa, ale ustawienie maksymalnej 2.4MS/s kończy się błędem ’paBadIODeviceCombination’
- gdy procesor jest przeciążony, pewne sample są gubione i program pokazuje dziury, a nie to co powinien (na powyższym zdjęciu powinno być widać praktycznie ciągłą pionową linię), więc jak dla mnie nie jest to wiarygodne narzędzie
Wgląda na to, że do słuchania radia jest to całkiem niezła i o dużych możliwościach aplikacja. Ale do mierzenia i testowania jest za 'ciężka’ i ograniczona.
OrangeRx OpenLRS
Oczywiście nie mogłe się oprzeć pomierzeniu świeżo nabytego OpenLRS-a od OrangeRX 🙂
Kupiłem 2 odbiorniki, bo każdy z nich w zależności od wgranego firmware może działać również jako nadajnik.
Ściągnąłem do nich otwarte firmware OpenLSRng, zmieniłem typ sprzętu na 3 (dla OrangeRx), skompilowałem 2 wersje (jedna dla nadajnika, druga dla odbiornika) i wgrałem to używając prostego programatora USBASP (uwaga: musi obsługiwać napięcie 3.3V, w przeciwnym wypadku można uszkodzić moduły!).
OpenLRS używa skakania po częstotliwościach (frequency hopping) dla zwiększenia odporności na zakłócenia. Ładnie to widać na wodospadzie przy użyciu tunera i rtlsdr-watefall-a:
'Duchy’ na powyższym zrzucie z ekranu najprawdopodobniej spowodowane są przesterowaniem tunera. Co prawda pomiary były robione bez anteny podłączonej do tunera dvb-t, ale przy dosyć dużej czułości, a bliski nadajnik o mocy 100mW to naprawdę sporo.
Tyle na razie 🙂
A note for myself: other cool looking soft to check: http://sourceforge.net/projects/gqrx/
Panie Marku, pierwszy od wielu miesiecy, a moze ja za slabo wertuje Internet, ale pierwszy tak fajnie opisany test jaki Pan zrobil na tej „zabawce” Napisalem celowo „ZABAWKA” bo po Panskich testach na to wyszlo. Nie przyzad pomiarowy, tylko fajna zabawa w analizator spektrum radiowego. Chcialem podziekowac za super dokladne podejscie do tematu, Zzutki ekranu, linki, zdjecia nawet cena. Wlozyl Pan kawalek serca i widac, ze temat Pana bardzo interesuje wiec z wielka radoscia dzieli sie Pan tym wszystkim z nami. Pozwoli Pan, ze przyssam sie do Panskiej Strony WWW i bede w kontakcie. Przyssam bo ja reczej nic nie wniose , ale chetnie i to bardzo, bede czytal i czytal i ogladal co tez Pan nowego nam poda na talerzu!
Serdecznie Pana pozdrawiam na Swieta a w Nowym Roku zycze zdrowka i sily…..to wszystko.
VK3TFE
Dziękuję, każdy komentarz jest również pomocny. Przynajmniej wiem, że komuś się to może przydać i nie wychodzę na jakiegoś ekshibicjonistę 🙂
gqrx is really nice piece of software – it can play decoded signal through your sound card 🙂
Yes, Michał B. also bought this dongle and installed gqrx, so I could see it even without installation on my computer 🙂
W jaki sposób wykorzystać to jako oscyloskop?
That Works also perfekt: http://www.aeq-web.com/dvb-t-spectrum-analyzer-sdr/
Pewien chińczyk wykorzystał płytkę od tego tunera, aby zrobić analizator:
http://bbs.kechuang.org/read-kc-tid-62913-1-1.html
Teraz na ali sprzedają takowe ustrojstwa po 30$ (choć sam tuner kosztuje 7$)- płytka główna jest wyłamywana.
Z perspektywy czasu jaki tuner by Pan teraz kupił, mnie interesuje coś czym można by było analizować widmo z zakresu 100MHz-3GHz – jest już coś takiego.
Jaki tuner dvbt jest najlepszy obecnie i posiada najszersze spektrum?
Dziękuje za info z góry,
Nie jestem już tak na bieżąco, ale jak dla mnie, to niestety dwa tunery na raz: ten na FC0013 łapie więcej 'od dołu’ (można pooglądać stare analogowe nadajniki modelarskie), natomiast R820T 'od góry’ (czyli video na 1.2G). Ale żeby mieć pasmo do 3GHz, to niestety trzeba zastosować downconverter. Jeżeli wystarczy zamiast 'do 3GHz’ tylko możliwość analizy w okolicach 2.4GHz, to myślę, że dobrym i niedrogim gotowcem byłyby głowice do telewizji sprzedawana na Aliexpress (trzeba szukać 'MMDS down converter’). Czyli dla 100MHz-2.4GHz, to wystarczyłby R820T + downconverter.
Very interesting site i have bookmarked majek.mamy.to for future reference.
HackRF – ciekawe urządzenie z możliwością nadawania
Ciekawe, ale cena jest niestety mało ciekawa.