I am a graduate student researcher with the Satellite Technology Lab at
University of Texas at Arlington.
I’ve been trying to find out the working behind the USRP source block. I
did find some basic description (like what it does in a few sentences
the arguments it accepts) in the GNU radio documentation but could not
detailed information. My queries include the following:
1: How exactly does the USRP source block process an incoming signal?
Meaning, what kind of signal processing techniques does it use?
2: What kind of sampling techniques does the USRP block use on the
I’ve looked into the Python (Sphinx) and C++ (Doxygen) documentation
provided by GNU radio but was unable to find a thorough design document
the USRP source block.
I was wondering if someone could please provide a detailed description
the USRP source block including it’s signal processing and sampling
I am hoping to save all the time and effort that would go into going
through all the USRP codes line by line.
Please pardon me if the above problem seems trivial or simplistic. I am
very new to GNU radio and would really appreciate some direction.
Thanks and regards,
USRPs use UHD as their hardware driver.  provides lots of
Have fun and happy hacking
-----BEGIN PGP SIGNED MESSAGE-----
I think you’re mixing up a lot of concepts. A “block” is a software
unit in the GNU Radio framework. Please read the introductory pages of
gnuradio.org to understand blocks better.
A USRP is a hardware device; it does the sampling, which, of course,
is a functionality of hardware. It, in fact, does a lot of signal
processing. To learn about the properties of the USRP devices, read
the website of the manufacturer Ettus and the UHD driver wiki.
The USRP source block doesn’t do any “signal processing”; it just gets
the samples from the USRP driver (called UHD) into GNU Radio.
On 03.12.2013 17:34, Namrata Kamte wrote:
description of the USRP source block including it’s signal
mailing list [email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----