Workshop 2: Communication System Design Using MATLAB, Simulink, and the USRP2
In this workshop, we introduce a user-friendly software-defined radio (SDR) development workflow for prototyping, research and education in wireless communications and networks. This workflow consists of multiple SDR platforms capable of digital modulation with synchronization and full control over the physical to network layer of the radios and an interface to Simulink.
Using the Universal Software Radio Peripheral 2 (USRP2) platform as the RF front end, this interface will use Simulink for software radio development and signal processing libraries. This combination of hardware and software will enable simple design and verification of radio systems in simulation, while allowing the user to easily test the system with live, over the air transmission. The use of Simulink for radio development will provide streaming access to the USRP2 via a user-friendly workflow environment.
These commonly available software packages and the USRP2 will make communication system prototyping both affordable yet highly versatile, enabling research and development groups around the world to conduct advanced experiments into new wireless communications and networking architectures including cognitive radio. The interface will allow students to become familiar with tools used in industry while learning communications and networking concepts through labs designed for undergraduate coursework.
The 3 hour hands-on tutorial will include the following topics:
- MATLAB and Simulink as Verification Tools: Radio development will include impairments such as fading and transmission delay, requiring equalization and synchronization.
- Simulink-based Wireless Communication Experimentation using the USRP2 Platform: Simulink blocks interfacing to the USRP2 will be added to the model developed in the first section of the tutorial.
- Advanced Communication Systems Education and Training using Simulink and USRP2: Cognitive radio techniques including spectrum sensing and dynamic spectrum access will be introduced to the models developed in the first two sections of the tutorial.