• Day 1 PM Lecture: Prototyping and testing with PicoZed SDR http://microzed.org/videos/prototyping-and-testing-picozed-sdr
• Day 1 PM Lab: QPSK Receiver with Radio-in-the-Loop http://microzed.org/videos/qpsk-receiver-radio-loop
In this lab we shall validate the QPSK receiver as a device under test (DUT), modeled within MATLAB and Simulink on the host PC, but with ‘live’ RF carrier-modulated traffic from the AD9361 as input stimulus. For a signal source, recorded QPSK baseband data will be stored in DDR3 memory of PicoZed SDR and repeatedly transmitted without gaps through the AD9361 RF front-end. This RF signal will be looped-back through the AD9361 RX to be digitized and sent over TCP/IP as I&Q baseband signals from PicoZed SDR to the QPSK receiver DUT running in Simulink on the PC. This methodology serves to validate the AD9361 front-end while allowing incremental refinements of the DUT model in the presence of ‘real-world’ signals.
• Day 2 AM Lab: Integrating a QPSK Receiver into PicoZed SDR https://avnet.egnyte.com/dl/QYvqFX5vcT
In this lab we shall optimize the QPSK receiver Simulink model for efficient hardware implementation, then build the entire system for stand-alone operation on PicoZed SDR. Using the automation within HDL Workflow Advisor from MathWorks, an IP core will be generated from the QPSK receiver model and integrated into a Vivado-based board support package custom-made for PicoZed SDR1. The design will be compiled to a bitstream and all necessary files will be created to boot PicoZed SDR for stand-alone operation.
• Day 2 PM Lecture: Product Deployment with PicoZed SDR https://avnet.egnyte.com/dl/8PDE80mG7c
From data stored in the filesystem of the SD card, a QPSK signal will be generated through the AD9361 DAC, sent over an RF carrier back to the AD9361 input and de-modulated by the QPSK receiver IP block in the Zynq device. Using PicoZed SDR as a single-board computer running Linux, the de-modulated QPSK will be displayed through the Analog Devices IIO Oscilloscope on an HDMI monitor and the payload logged to the serial console.