WARP Workshop at DySpan 2011 (Aachen, Germany) - May 3, 2011
The 11th WARP workshop was conducted as part of the DySPAN 2011 tutorial track.
Tutorial Details
Tuesday, 3 May 2011 8:00am – 5:00pm
Cognitive Wireless Networking with WARP
Tutorial Chairs: Petri Mahonen (RWTH Aachen, Germany), Ashutosh Sabharwal (Rice University, USA)
This hands-on tutorial will introduce the participants to developing cognitive radio prototypes, especially for higher layer concepts.
The tutorial is a full-day session split into two parts. In the morning session, we will focus on WARP basics. This will include the current Rice MIMO-OFDM reference design implementation on WARP and software medium access control (MAC). In the afternoon, we will use the tools developed in the morning session to focus on an emerging application: cognitive wireless networks. We will focus on different methods of targeting WARP's wireless resources that allow rapid prototyping. We will then introduce the RWTH flexible cognitive radio MAC layer design.
Additionally, we will discuss also the key lessons learned from clean-slate implementations on the WARP hardware, and methods to leverage existing open-source code base. We will showcase cutting-edge research actively being performed using WARP in the form of several demonstrations. These will also serve to encourage collaborative discussions between the workshop participants.
Instructors
Melissa Duarte and Chris Hunter (Rice University)
Junaid Ansari, Xi Zhang, Andreas Achtzehn and Jad Nasreddine (RWTH Aachen University Institute for Networked Systems)
Patrick Murphy (Mango Communications)
Materials
The presentation materials and lab exercises that were presented at the workshop are available below.
Slides
- Introduction & Welcome (2MB PDF) - Presented by Prof. Ashu Sabharwal (Rice University)
- Introduction to WARPLab (4MB PDF) - Presented by Melissa Duarte (Rice University)
- MAC Design on WARP (5MB PDF) - Presented by Chris Hunter (Rice University)
- Cognitive Wireless Networking with WARP (1MB PDF) - Presented by Junaid Ansari (RWTH Aachen)
Lab Exercise Handouts
- Lab 1: Introduction to WARPLab (0.1MB PDF)
- Lab 2: noMAC (0.1MB PDF)
- Lab 3: halfMAC (0.1MB PDF)
- Lab 4: cogMAC (0.1MB PDF)
- Lab 5: Cognitive MAC Realization with TRUMP (0.3MB PDF)
Lab Exercise Files
- Lab 1: This lab used WARPLab Reference Design v5.2 and the associated "warplab_spectrumSensing" workshop exercises from the repository.
- Labs 2-4: These labs used OFDM Reference Design v16.1 and the NOMAC, HALFMAC client/server and COGMAC client/server code from the repository.