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.
Time & Location:
Monday, 14:30-16:10 (学武楼G101/G102)
Tuesday(biweekly), 14:30-16:10 (学武楼C201)
Instructor: Lizhao You (lizhaoyou [AT] xmu.edu.cn)
Lab TA:
Xinbo Zhao (xbzhao [AT] stu.xmu.edu.cn)
Zhirong Tang (ttangzr [AT] stu.xmu.edu.cn)
Prerequisties: basic knowledge of
Digital Signal Processing
Principles of Communication
Computer Networks
Software Defined Radio
Frame Synchronization
Wireless Channel
OFDM
Channel Codes (convolutional code)
Wireless MAC Design
LLC ARQ Design
Network Architecture
30% Two Quizzes
40% Three Labs
30% One Project
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.
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 |