RTL2832U spectrum analyzer – part 2
In previous part i wrote about LifeViev DVB-T usb stick based on RTL2832U and Fitipower FC0013 tuner.
In spite of information on http://sdr.osmocom.org/trac/wiki/rtl-sdr site, FC0013 in this stick doesn’t go up to 1.1GHz :-(. In fact, from my experience it could do up to somewhere little above 900MHz.
New stick with R820T tuner
As I want to measure also my FPV equipment, with TX running at 1.2GHz, I bought another DVB-T usb stick based on new tuner: Rafael Micro R820T.
It’s very popular and cheap on eBay (about $10), but it haven’t particular name.
As I wrote above, Lifeview with FC0013 can’t measure my video TX at 1.010GHz (but this should be within it’s range):
But the same on dvb-t stick with R820T looks fine:
SDR#
In previous part I promised to make some effort and test also SDR# (aka SDRsharp) software.
Compiling and installing Mono appeared quite easy.
Installing PortAudio library also went flawlessly.
In howto there are described 2 ways of installing SDR#: using MonoDevelop and from command line. First option was a ‘dependency disaster’ – so I gave up. Then I tried second option. It didn’t work either 🙁
After some experiments, reading manuals it turned out that default option tried to compile native code for my 64bit system and this part of SDR# is simply broken.
When I forced to compile to 32bit binary (luckily I have multilib installed), it finished without error.
Magic compile command:
After some clicking, double clicking, dragging etc. I could also share my impressions about SDR#.
Pros:
- it looks cute
- everything is clickable, frequency is easy changeable just by mouse roll – typical Windows application 🙂
- it could demodulate on the fly radio transmissions – just point at spike in histogram, chose modulation type (am, fm, ssb and more), drag mouse to set bandwidth and you could hear what’s in the air
- shows spectrum and waterfall simultaneously
Cons:
- require a lot of cpu, my 2×1.6GHz C2D wasn’t fast enough for smooth running:-(
- shown bandwidth is limited by sampling rate, so viewed window is maximum 2MHz wide 🙁
- not all sampling rates works. 2048kS/s works, but setting rate at maximum 2.4MS/s ends with error ‘paBadIODeviceCombination‘
- when cpu is overloaded, some samples are lost and it dosn’t show what’s really is going on (on above picture it should be almost continous line), so it’s unreliabe for me
It looks like for listening to the radio it’s quite good and powerful tool. But as measuring and testing tool, it’s so heavy and limited.
OrangeRx OpenLRS
Of course I couldn’t resist to check how my ‘just arrived’ OrangeRx OpenLRS modules work 🙂
I bought 2 receivers as each one could also act as transmitter – there should be just different firmware flashed into it.
I downloaded OpenLSRng open firmware, changed hardware rx and tx to 3 for OrangeRx, compiled 2 versions (one for rx, and second for rx), and uploaded using simple USBASP interface (it must support 3.3V!).
OpenLRS use frequency hopping to be more resistant to interferences. And it clearly shows in following screenshot from rtlsdr-watefall:
‘Ghosts’ on this screenshot are most probably because of tuner clipping. Measurements were done without antenna connected to dvb-t stick, but on quite large gain, so 100mW transmitter could be easily a reason for it.
That’s all for now 🙂
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.