The USRP has four 64 MS/s 12-bit ADCs, four 128 MS/s 14-bit DACs, four digital downconverters with programmable decimation rates, and two digital upconverters with programmable interpolation rates. It uses a USB 2.0 interface (480 Mb/s) and is capable of processing signals up to 16 MHz wide. The modular architecture supports wide variety of RF daughterboards as well as auxiliary analog and digital I/O.
The brand new WBX transceiver daughterboard for the USRP. 50 MHz to 2.2 GHz. Typical noise figure 5-6 dB. Typical IIP2 is 40-55 dBm, IIP3 5-10 dBm. TX power 50-100mW up to 1 GHz, 30-50 mW above 1 GHz.
The RFX1200 and RFX2400 daughterboards provide RF interface (RX+TX) for the 1.2 and 2.4 GHz bands. The receivers have an AGC range of 70dB. The TX and RX frequencies can be controlled separately (split mode) and the board are even capable of full duplex operation.
The DBSRX 800 MHz to 2.4 GHz receiver for the USRP.
The TVRX daughterboard is a complete VHF and UHF receiver system based on a TV tuner module. It can receive a 6 MHz wide block of spectrum from anywhere in the 50-860 MHz range. All tuning and AGC functions can be controlled from software. Typical noise figure is 8 dB.
The USRP with the TVRX and DBSRX receivers. A complete 50 MHz to 2.4 GHz receiver system.
The USRP with the TVRX receiver and the RFX2400 transceiver daughterboards. A complete RF test system for VHF, UHF and the S-band. All open source :-)
The USRP with the WBX and TVRX daughterboards.
Front view of the USRP with WBX and TVRX daughterboards.
Simple FM receiver implemented in the GNU Radio Companion. More GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples
Simple AM receiver implemented in GNU Radio Companion. More GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples
Simple SSB/CW receiver implemented in GNU Radio Companion. More GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples
Functional diagram of the WBX (receiver part). This receiver will be used for the UNITEC-1 C-band (5.8 GHz) ground station.
Testing the 90cm dish, 5.84 GHz helix feed and Kuhne LNC using GNU Radio and USRP. OZ7IGY beacon 40 km away comes in 5 dB over noise.
Simple IQ data recorder implemented in GNU Radio companion illustrating how to use the current date and time in the file name. The detailes are available here: http://www.oz9aec.net/index.php/gnu-radio/gnu-radio-blog/348-dynamic-file-names-in-gnu-radio-companion
GNU Radio Companion flow graph to play back the recorded IQ data. Instead of a USRP source we use a file source and a throttle block to maintain a constant real-time data rate.
NOAA 15 APT signal. This is a playback from recorded IQ data using USRP, WBX and the IQ recorder flow graph implemented in GNU Radio Companion.
Embedded USRP? Philip Balister poster this photo on the beagle-sdr mailing list telling that Ettus Research was showing this at the European Reconfigurable Radio Technology Workshop.
Simple SSB/CW receiver V0.8 implemented in GNU Radio Companion that uses the patched AGC2 block. The patched AGC block allows the AGC settings to be adjusted at runtime. More GRC examples: http://www.oz9aec.net/index.php/gnu-radio/grc-examples
An idea for a DVB setup using a webcam, a laptop with Gstreamer and GNU Radio and the USRP.
Conceptual overview of the DVB system based on GNU Radio and Gstreamer
The simple DVB transmitter using GNU Radio and Gstreamer.
The simple DVB receiver using GNU Radio and Gstreamer
One MacBook Pro (2.4 GHz) and one USRP running the full duplex video transceiver.
The MacBook Pro running the full duplex video transceiver.
The DVB transceiver is still running fine after one hour.
The simple video transceiver still running well after 4.5 hours.
The GMSK video transceiver implemented in the GNU Radio Companion
Simple LSB transmitter implemented in the GNU Radio Companion using a complex band pass filter.
Simple USB transmitter implemented in the GNU Radio Companion using a complex band pass filter.
Getting ready to make some measurements on the USRP daughterboards.
My RFX1200 is broken! Receiver can not tune any more.
LFRX receiving a 5 µV signal at 48 MHz.The signal is the larger peak just above 48.
GNU Radio Companion 3.3.0 running on Mac OS X via macports.
GNU Radio and USRP based FM receiver running on Mac OS X.
AM, FM and SSB receiver prototype implemented using GNU Radio and Qt GUI.
The GNU Radio receiver with Qt GUI. Snapshot as of 3 Nov 2010. The reveiver now fully functional in AM, FM, WFM, SSB and CW.
GQRX - the GNU Radio receiver with Qt GUI receiving the linear transponder downlink of HO-68 satellite.
The gr-qtgui component working well on Mac OS X Snow Leopard. This screenshot show the qt_digital.py script included in the GNU Radio source tree.
The gr-qtgui component working well on Mac OS X Snow Leopard. This screenshot show the pyqt_example.py script included in the GNU Radio source tree.
After successful installation of the new Universal Hardware Driver (UHD) for the USRP I could execute the ASCII art FFT scope :-)
An idea for a dual-band receiver for FASTRAC 1 and 2 satellites using the USRP, GNU Radio and multimon.
conceptual UI design for the dual-band VHF/UHF receiver for receiving FASTRAC 1 and 2 simultaneously.
Screenshot of the gqrx software defined radio receiver with a quick user guide.
High level flowgraph of the gqrx AM/FM/SSB receiver.
Waterfall and FFT scope in the Quisk software defined radio for Linux.
Default main window with FFT scope in the Quisk software defined radio for Linux.
GQRX C++ Edition.
Conceptual flowgraph for the C++ version of the gqrx software receiver powered by GNU Radio and Qt. Designed to work with Funcube Dongle and USRP devices (or any other device that works via UHD).