OSSDR Workshops


Ettus Research is hosting a series of hands-on workshop on open source tools utilizing the Universal Serial Radio Platform (USRP) based software defined radio (SDR) systems. The OSSDR Workshops features two separate full-day workshops with a schedule of talks and demonstrations designed to take you from an introduction of SDR concepts to implementation on a USRP SDR platform.

For more information, please contact Karamvir.rathi@ni.com

Hands-on design with GNU Radio and other open source tools for developing wireless communication systems utilizing the Ettus Research USRP software defined radio platforms

Open source software defined radio solutions can accelerate the path from the first prototype to broadbase deployment of wireless systems by utilizing a flexible industry standard set of platforms well integrated with open source frameworks. USRP SDR platforms range from low cost and portable to high performance using a common set of platform independent open source software drivers for wireless research. By supporting a wide variety of development environments on an expansive portfolio of high performance RF hardware, the USRP platform is most preferred SDR platform for thousands of engineers, scientists and students worldwide for algorithm development, exploration, prototyping and developing next generation wireless technologies across a wide variety of applications. 

The open-source GNU Radio framework helps engineers interface with hundreds of active members supporting other users and growing the code base. Through this open-source community, GNU Radio software continues to evolve and address more applications including RF and communications system design encompassing both MAC and PHY research, spectrum monitoring and signal intelligence, and wireless sensors and tracking.

Among other software options, engineers can program with a graphical system design approach using NI LabVIEW software. NI and Ettus offer a complete platform with an option to reuse existing software tools for simplified programming in a unified design flow that scales from design to deployment. The Open Source Software Defined Radio Workshop provides a great opportunity to learn about the power behind the SDR platform and the open source tools that are being used in the latest wireless communication research. Learn how you can join the wireless open source community and accelerate your time to results with the USRP platform.

Full Agenda

National Instruments Bangalore

24th July Registration

26th July Registration (Duplicate Workshop of July 24th, please only register for one)

IIIT Delhi 

30th July Registration 


FPGA Programming on the USRP with RFNoC Framework

Ettus Research's RFNoC (RF Network-on-Chip) software framework is designed to decrease the development time for experienced FPGA engineers seeking to integrate IP into the USRP FPGA signal processing chain. RFNoC is the framework for USRP devices that use Xilinx 7-series FPGAs (E310, E312, X300, X310). RFNoC is built around a packetized network infrastructure in the FPGA that handles the transport of control and sample data between the host CPU and the radio. Users target their custom algorithms to the FPGA in the form of Computation Engines (CE), which are processing blocks that attach to this network. CEs act as independent nodes on the network that can receive and transmit data to any other node (e.g., another CE, the radio block, or the host CPU). Users can create modular, FPGA-accelerated SDR applications by chaining CEs into a flow graph. RFNoC is supported in UHD and GNU Radio. In this workshop, we will present an interactive hands-on tutorial on RFNoC, including a discussion on its design and capabilities, demonstrations of several existing examples, and a walk-through on implementing a user-defined CE and integrating the CE into GNU Radio.

Full Agenda


Due to limited Hardware (USRP X310 or USRP RIO) availability

* Attendees are expected to bring their own laptops and USRP RIO or USRP X310 to the workshop else have to pair with other participants

* Attendees are expected to install VirtualBox 5.1.18 or newer.

For the RFNoC Workshop, the radios must specifically be USRP X310 or USRP RIO. Any other radio will not work. The WBX, SBX, CBX, UBX daughterboard may be used, but the WBX or UBX would be much-preferred. We will use 1 Gigabit Ethernet. We will not use PCIe.

For RFNoC workshops, the laptops must have the following specifications:
* Intel i7 CPU at 2.5 GHz or higher
* 8 GB RAM
* one Ethernet port
* two USB 3.0 ports
* WiFi (802.11) capability
* the ability and permission to overwrite the hard disk and install Linux locally

National Instruments Bangalore

25th July Registration

IIIT Delhi July

 31st July Registration