

A 30 day licence of the Xilinx Vivado software.Copies of the RTL-SDR, Zynq SDR, Zynq Embedded Coder and Raspberry Pi Hardware Support Packages for MATLAB and Simulink.A 30 day licence of MathWork’s MATLAB and Simulink software (including DSP Systems Toolbox, Signal Processing Toolbox, Communications System Toolbox, Embedded Coder & HDL Coder).In addition attendees will also take from 30 day licence versions of all of the software used on the course:

Software Defined Radio Design Workbook – Real RF signals, real radios, real fun!.An introduction to FPGA Implementations and SDR model based design.DSP Theory and Communications Systems for SDR.The three volume custom set of notes comprises: Previous successful and hands-on versions of this course were given in March 2015 at the IEEE Vehicular Telecommunications Conference, in August 2015 at the IEEE Signal Processing and Education event in Utah, and also an IEEE Metro Workshop in October 2015 in the UK.Īttendees will receive notes, software licences, and hardware to take away after the course.

The class format will be 40% lecture, 20% live SDR demonstration and 40% hands-on ‘desptop SDR’ using software and SDR hardware. We will start with floating point designs, which will evolve to fixed point, and then undergo final code generation stages with the Embedded and HDL Coder packages prior to FPGA deployment.Īll attendees on the course will use (and take home!) an RTL-SDR device (which tunes from 25MHz to 1.75GHz) and have access to a Raspberry Pi and Zynq SDR kits in class hosting the RTL-SDR device and a wideband FMComms RF card respectively. In the third and final part of the course we will develop real-time ‘desktop’ implementations of SDR transceivers using a model based design flow. The first part of the course will educate on DSP and communications, followed by a second part on FPGA systems implementation (focussing on Xilinx Zynq SoC) and introduce MathWorks Embedded and HDL Coder methods for hardware targeting. The course will ensure attendees are educated in key relevant multi-rate DSP algorithms and techniques, in communications modulation methods, quadrature/QAM transceiver designs, and timing and synchronisation.

The design, simulation and implementation will take the form of a complete model based design work-flow from within MathWork’s MATLAB and Simulink software tools. In this short course we will present, review, simulate then implement real-time DSP enabled software defined radios (SDR) on laptops, Raspberry Pis, Xilinx (Zynq) SoC FPGAs with RF transceivers.
