Frequency scanner

413 views
Skip to first unread message

a...@eartoearoak.com

unread,
Jan 16, 2013, 6:46:42 PM1/16/13
to ultra-c...@googlegroups.com

Hi, I put together an app for scanning frequencies and plotting the result. It's stable for me so I thought I should share it.

Webpage http://eartoearoak.com/software/rtlsdr-scanner

Forum http://eartoearoak.com/forum/rtlsdr-scanner

Github https://github.com/EarToEarOak/RTLSDR-Scanner

Hope you find it useful

Al

Paul Hyde

unread,
Jan 17, 2013, 3:43:36 AM1/17/13
to ultra-c...@googlegroups.com
Hi Al,

That looks interesting.  My interest is in radio astronomy.  A year or so ago I built a simple PIC-based controller to switch my comms receiver over 80 channels, measuring the audio power as I went.  It produced promising results, showing some of the structure of solar radio bursts which are very strong at HF/VHF.  However sending a retune instruction and then waiting for an ACK over a serial link was very slow.  I only managed about 25 channels per second.

Do you have any idea how long it takes for these devices to retune, including confirming lock?

I don't (yet) have any Python experience so I'd be very interested in hearing from anyone who fancies having a go at incorporating something like this into a solar radio spectrometer.

Paul


From: "a...@eartoearoak.com" <a...@eartoearoak.com>
To: ultra-c...@googlegroups.com
Sent: Wednesday, 16 January 2013, 23:46
Subject: [ultra-cheap-sdr] Frequency scanner

--
You received this message because you are subscribed to the Google Groups "Ultra Cheap SDR" group.
To view this discussion on the web visit https://groups.google.com/d/msg/ultra-cheap-sdr/-/4QYpSs8fKD0J.
To post to this group, send email to ultra-c...@googlegroups.com.
To unsubscribe from this group, send email to ultra-cheap-s...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ultra-cheap-sdr?hl=en.


Tony Abbey

unread,
Jan 17, 2013, 6:08:26 AM1/17/13
to ultra-c...@googlegroups.com, Paul Hyde
Hi Paul et Al (sic)

This looks like a new era is kicking off for RA. Simon (of SDR-Radio fame) hasn't come up with anything yet for RA yet, so this might be what we need. I'll start looking at the code and see if it can be modified for use with the FCDplus as well for better sensitivity/dynamic range.

Tony

a...@eartoearoak.com

unread,
Jan 17, 2013, 12:40:39 PM1/17/13
to ultra-c...@googlegroups.com, Paul Hyde
Hi Paul,

Interesting question, I quickly tested the code and its seems to take an E4000 about 48ms to lock and a FC0012 takes 41ms. This doesn't vary with frequency or with the initial lock, which does make me wonder how good of a lock it actually gets.

For a centre frequency 'f' the program samples two 250k wide slots, one from f-500k and the other from f+250k, it then performs a simple average when overlapping slots are sampled. What was bandwidth of your channels?

a...@eartoearoak.com

unread,
Jan 17, 2013, 12:56:25 PM1/17/13
to ultra-c...@googlegroups.com, Paul Hyde
Hi Tony,

I used Roger's library (https://github.com/roger-/pyrtlsdr) which wraps the osmocom rtl-sdr library. For the FCD it looks like gnuradio would be the best way to access it via Python.
The only other thing you'd have to change is the BANDWIDTH and OFFSET constants in the code to use the closest thing you can find to a plateau in FCDs bandwidth.

Good luck,
Al

Paul Hyde

unread,
Jan 17, 2013, 5:29:54 PM1/17/13
to ultra-c...@googlegroups.com, Paul Hyde
Hi Al,

I simply rectified the audio (so approx. 2 kHz bandwidth) and fed it to a simple RC filter, using an ADC channel on the PIC to measure and average 64 samplesat 50us intervals.

Not sure if the attachment will work, but it shows the results of my 'narrow' scan of 75 measurements @ 10 kHz steps compared with a spectrogram from a professional instrument.  A faster scan rate would allow a wider frequency scan range, picking up the harmonic and split-band emissions at 70/140 MHz. These are all down to high energy plasma physics and there are distinct types of bursts.

Paul
38MHz_SolarBurst.pdf
Reply all
Reply to author
Forward
0 new messages