Hands-on Wireless Systems (Spring 2022)

Course Description

The goal of this course is to give students hands-on experience in the design, implementation and evaluation of an OFDM wireless communication system through the ADI Pluto software defined radio. Students will learn through lab driven experiments on software defined radios, and build a real-time system supporting real applications.

Course Info

Time & Location:

Instructor: Lizhao You (lizhaoyou [AT] xmu.edu.cn)

Lab TA:

Prerequisties: basic knowledge of

Contents

Grading

Collaboration Policy

The labs and project may be on individuals or a team of two members. The following policy applies to an individual for an individual lab or a team for a team lab/project.

Programming, like composition, is an individual creative process. Individuals must reach their own understanding of the problem and discover a path to its solution. During this time, discussions with friends are encouraged. However, when the time comes to write the code that solves the problem, such discussions are no longer appropriate; the program must be your own work.

Do not, under any circumstances, copy another person's program, comments, README description, or any part of the submitted assignment. This includes character-by-character transliteration of another works (whether inspected visually or copied digitally), but it also includes derivative works (i.e., by renaming variable names or subtly shifting around statements in order to try to hide that copying has occurrred). You are also not allowed to use other people's code, comments, or results, even when “citing” them – all work must be your own. This includes work done by other XMU students this or past semesters, as well as any other code you find online.

Writing code for use by another or using another's code in any form is academic fraud and will be dealt with firmly according to XMU's disciplinary policies. You are also responsible for ensuring that the code you write for the assignments is not readable by others, which includes sharing with students in future years or posting publicly on websites like github.

Schedule

Subject to change as material progresses and unforseen events

Week Date Lectures Labs
1 Feb 21 Lec1: Introduction
2 Feb 28 Lec2: SDR
Mar 1 Lec3: OFDM PHY I
3 Mar 7 Lab1: SDR
4 Mar 14 Lab1: SDR
Mar 15 Lec4: OFDM PHY II
5 Mar 21 Lab2: OFDM PHY
6 Mar 28 Lab2: OFDM PHY
Mar 29 Lec5: Channel Codes
7 Apr 4 Lab2: OFDM PHY
8 Apr 11 Quiz1 (tentative) Lab2: OFDM PHY
Apr 12 Lec6: SDR MAC
9 Apr 18 Lab3: SDR MAC/LLC
10 Apr 25 Lab3: SDR MAC/LLC
Apr 26 Lec7: SDR LLC
11 May 2 Lab3: SDR MAC/LLC
12 May 9 Lab3: SDR MAC/LLC
May 10 Lec8: SDR System
13 May 16 Project: SDR System
14 May 23 Project: SDR System
May 24 Project: SDR System
15 May 30 Quiz2 (tentative) Project: SDR System
16 June Project Defense