gqrx and hpsdr?

70 views
Skip to first unread message

John Ackermann

unread,
Jun 6, 2015, 12:06:08 PM6/6/15
to gq...@googlegroups.com
Tom, N5EG, has written driver blocks for gnuradio to support the HPSDR HF receiver and transmitter. These work as source and sink blocks in GRC (similar to uhd), and I've used them successfully in simple RX and TX flowcharts.

Is it possible to configure gqrx to use the HPSDR receive block? Would that require changes to the code, or could it be configured as part of the I/O setup?

Thanks,
John

Alexandru Csete

unread,
Jun 6, 2015, 12:46:58 PM6/6/15
to gq...@googlegroups.com
Hello John,

We have managed to keep gqrx hardware independent and let the
gr-osmosdr library take care of all hardware stuff. gr-osmosdr is also
a gnuradio source/sink library but it wraps device I/O behind one
unified API.

So the right way to add hpsdr to gqrx is to add hpsdr support to
gr-osmosdr. Once hpsdr is supported by gr-osmosdr, gqrx will just
work, as will any other gnuradio application and flowgraph that uses
gr-osmosdr. The only device specific code we can add to gqrx is
predefined sample rates but that's not even required.

Let me know if you need more info.

Alex
> --
> You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
> To post to this group, send email to gq...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/6fcdf82a-5555-40f3-a5a8-0aaecba5e7be%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

John Ackermann

unread,
Jun 6, 2015, 8:04:30 PM6/6/15
to gq...@googlegroups.com
Ah, thanks Alex.  That makes sense.  I'll look at gr-osmosdr to see what might be involved.

Another question if I may, that may or may not be along the same lines.  When using a USRP2, I'd like to be able to pass a "ref=external" argument to UHD to use an external 10 MHz reference.  Is there a way to do that, possibly as part of the "device" string (since some of the examples seem to show command arguments passed as well as ID information)?

Thanks!

John

Alexandru Csete

unread,
Jun 7, 2015, 4:05:25 AM6/7/15
to gq...@googlegroups.com
Hi John,

According to the gr-osmosdr website, parameters in the device string
that are not recognised by gr-osmosdr are passed on to the UHD driver.
You can find a complete list of parameters here:
http://sdr.osmocom.org/trac/wiki/GrOsmoSDR#UHDSourceSink

Alex
> https://groups.google.com/d/msgid/gqrx/855034df-d671-453f-8775-ece04151d09f%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages