_1!DOCTYPE html> CMSC 715, Fall 2023, UMD College Park

Wireless and Mobile Systems for the IoT

CMSC 715: Fall 2023

banner
Time: Tu-Th, 12:30pm - 1:45pm
Location: IRB 2107

Instructor: Nirupam Roy
Email: niruroy@umd.edu
Office: IRB 5240
(email to schedule meeting)

Course TA: Nakul Garg
Email: nakul22@umd.edu
TA office: IRB 3245
Monday and Tuesday: 11:30AM-12:30PM

General Information

Description: The objective of this course is to introduce the spectrum of research on the Internet of Things (IoT). The lectures cover a range of techniques in sensing, computing, communication, and wireless networking and connect them to various applications in analytics, localization, cyber-physical systems, mobile health, security, and wearables. This course is designed with multidisciplinary students in mind. Every topic begins from first principles and gradually ramps up to the system design and application, helping students to understand the state-of-the-art developments in this area and initiate research.

Topics:

Prerequisite: The course is designed to be self-contained. It will cover introductory materials on mathematics and signal processing basics. Familiarity with the undergraduate level calculus, probability, linear algebra, and programming will be helpful.

Grading:
(1) Homework (30%) - Micro assignments or programming after each module.
(2) Class presentation (10%) - One 20 minutes presentation.
(3) Midterm (30%) - One open book midterm exam based on the techniques discussed in the class.
(4) Project (30%) - One semester-long project in a group of 2 students.
- No final examination.

Textbook: N/A
Reference books:
(1) Understanding Digital Signal Processing, Richard Lyons
(2) A Top Down Approach to Computer Networking, James Kurose and Keith Ross
(3) OFDM Wireless LANs: A Theoretical and Practical Guide, John Terry and Juha Heiskala

Course Schedule

(This schedule may change due to unforeseen events and students' evolving interests)

Date

Topic

Presenter



Topic 0: Ice Breaker


29-AUG-2023

Lecture 0: Overview of the course and logistics

(slides)


Topic 1: How to speak signals (Foundations of Signals Analysis)


31-Aug-2023

Lecture 1.1: Working principles of sensors and DSP basics

(slides)


05-SEP-2023

Lecture 1.2: Mathematical foundations for signal analysis - I

Reference: A Quadrature Signals Tutorial: Complex, But Not Complicated

(slides)


07-SEP-2023

Lecture 1.3: Mathematical foundations for signal analysis - II

(slides)


12-SEP-2023

Lecture 1.4: Properties of DFT and visualizing signals

(slides)


14-SEP-2023

Lecture 1.5: Properties of DFT and visualizing signals - II



15-SEP-2023

Assignment_1 is released. Due on Sept 30th, 11:59 pm US Eastern Time


Topic 2: Riding the waves (Wireless sensing techniques)


19-SEP-2023

Lecture 2.1: Properties of waves

(slides)


21-SEP-2023

Lecture 2.2: Wave basics & Spatial sensing

Reference: BeepBeep: A High-Accuracy Acoustic-Based System for Ranging

(slides)



29-SEP-2023

Lecture 2.4: Spatial sensing and array of sensors - II

(slides)


03-OCT-2023

Lecture 2.5: Direction-of-Arrival
[Reference] FingerIO: Using Active Sonar for Fine-Grained Finger Tracking

(slides)


05-OCT-2023

Lecture 2.6: Discussion and case studies: Spatial sensing
[Reference] RF-IDraw: Virtual Touch Screen in the Air Using RF Signals
[Reference] FingerIO: Using Active Sonar for Fine-Grained Finger Tracking

(slides)


10-OCT-2023

Assignment_2 is released. Due on Oct 23rd, 11:59 pm US Eastern Time


Topic 3: Learn to sense (Machine Intelligence for IoT)


10-OCT-2023

Lecture 3.1: Inference in physical space

(slides)


12-OCT-2023

Lecture 3.2: Statistical Inference and Machine Learning in IoT
[Reference] I am a Smartwatch and I can Track my User’s Arm

(slides)


17-OCT-2023

Project team and proposal due. Mention your the names of the team members and a one-paragraph description of your class project.


17-OCT-2023

Special Lecture: Embedded learning: Tools and practice

Nakul Garg






02-NOV-2023

Lecture 3.7: Application and Case studies
[Reference] MUTE: Bringing IoT to Noise Cancellation


07-NOV-2023

Lecture: Midterm review

(slides)


09-NOV-2023

In-class midterm examination


Topic 4: No string attached (Wireless Networking for IoT)


14-NOV-2023

Lecture 4.1: Wireless Sensor Networks and IoT

(slides)


16-NOV-2023

Lecture 4.2: Wireless Sensor Networks and IoT


21-NOV-2023

Lecture 4.3: Wireless Sensor Networks and IoT


21-NOV-2023

Project progress report due (3 pages max)


23-NOV-2023

Thanksgiving Recess


A spectrum of applications


28-NOV-2023

Nirupam (slides)

[Presenter-1] Julio


30-NOV-2023


[Presenter-1] Matthew

[Presenter-2] Zining

[Presenter-3] Varun




18-Dec-2023

Final project report due (6 pages max)


18-Dec-2023

Final project pitch. December 18th, Monday, 01:30 pm US Eastern Time
Location: In class (IRB 2107)