Beginner question about rtlsdr

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.

Michel Pelletier pelletier.michel at gmail.com
Sun Oct 21 17:25:18 UTC 2012


Hello everyone, I hope this is an appropriate forum for a beginner
question about using an E4000 dongle.

I'm an amateur astronomer, and lately I've been wanting to get into
amateur radio astronomy.  The rtlsdr seems like a really cheap way to
get involved.  It can tune many interesting frequencies, in particular
channel 37 around 608-614 Mhz.

I am a Python programmer by trade so I am using roger-'s amazing
pyrtlsdr library which is great, I can read samples from the device
and they get returned as numpy arrays.  The scipy.signal package
allows me to correctly decimate the signal and I am working on a
simple graphing program to graph signal levels in realtime, by hour,
by day, and by week.  I hope to basically reproduce the Jansky
experiment that started the entire science of radio astronomy:

http://en.wikipedia.org/wiki/Karl_Guthe_Jansky

I have a question though about how to use the dongle that I can't
quite figure out.  roger-'s demo_waterfall program, for example, sets
the default sample_rate to 1.4e6, but then on each scan only calls
read_samples(2**16).  The demo displays the entire megahertz of
bandwidth, so I'm a bit confused as to how the 64K samples map onto
the 1M samples of the device.  It doesn't seem to make sense taht the
device only returns the first 64K samples.  Can anyone clue in a total
beginner on the sample rate and reading samples from the device
correlate?

Thank you!

-Michel




More information about the osmocom-sdr mailing list