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

Wireless and Mobile Systems for the IoT

CMSC 715: Fall 2024

banner
Time: M-W, 2:00pm - 3:15pm
Location: IRB 2207

Instructor: Nirupam Roy
Email: niruroy@umd.edu
Office: After class, IRB 5240
(email to schedule additional meetings)

Course TA: Nakul Garg
Email: nakul22@umd.edu
TA office: IRB 3230
Tuesday and Friday: 2:00-3:00PM

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.
- Bonus points will be capped per section (homework, class presentation, midterm, and project).

Textbook: N/A. Please follow lectures and reference materials mentioned in class.
Reference books:
(1) Data-Driven Science and Engineering, J. Nathan Kutz and Steven L. Brunton
(2) Understanding Digital Signal Processing, Richard Lyons

Course Schedule

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

Date

Topic

Presenter



Ice Breaker


26-AUG-2024

Lecture 0: Overview of the course and logistics

(slides)


Section 1: Principles of sensors, Signal acquisition, Sampling, Time & Frequency domains



02-SEP-2024

Labor Day (No class)


04-SEP-2024

Lecture 1.2: Time & Frequency domains, Part-I

(slides)


09-SEP-2024

Lecture 1.3: Time & Frequency domains, Part-II

(slides)


11-SEP-2024

Lecture 1.4: Working with Fourier equations and the properties of DFT, visualizing signals

Reference materials:

(1) Functions are Vectors

(slides)


16-SEP-2024

Embedded AI workshop by Nakul Garg


17-SEP-2024

Assignment_1 is released. Due on Oct 1st, 11:59 pm US Eastern Time


18-SEP-2024

Lecture 1.5: Properties of DFT and visualization

(slides)


23-SEP-2024

Lecture 1.6: Aliasing, Frequency shifting

(slides)


25-SEP-2024

Lecture 1.7: Case studies: Applications of frequency domain physical signal manipulation

(slides)


Section 2: Perception of space and volume, Sensor array


30-SEP-2024

Lecture 2.1: Properties of waves

(slides)


02-OCT-2024

Lecture 2.2: Perception of distance

(slides)


07-OCT-2024

Lecture 2.3: RADAR principles and Spatial filtering

Reference: Radars for Autonomous Driving: A Review of Deep Learning Methods and Challenges

(slides)


09-OCT-2024

(slides)


10-OCT-2024

Assignment_2 is released. Due on Nov 4th, 11:59 pm US Eastern Time


14-OCT-2024

Lecture 2.5: Spatial sensing and array of sensors - II

(slides)



Section 3: Learning the physical world


21-OCT-2024

Lecture 3.1: Inference in physical space, part 1 (introduction)

(slides)


23-OCT-2024

Lecture 3.2: Inference in physical space, part 2 (statistical inference case study)
[Reference] MoLe: Motion Leaks through Smartwatch Sensors
[Reference] I am a Smartwatch and I can Track my User’s Arm

(slides)


28-OCT-2024

Lecture 3.3: Inference in physical space, part 3 (statistical/DL inference case study)

(slides)


30-OCT-2024

Lecture 3.4: Inference in physical space, part 4 (DL inference case study)
[Reference] Owlet: Enabling Spatial Information in Ubiquitous Acoustic Devices

(slides)


Section 4: A quick tour of security/privacy around smart devices


04-NOV-2024

Lecture 4.1: Security/Privacy around smart devices
[References] See slides

(slides)


06-NOV-2024

Lecture: Selected advanced topics

(slides)


11-NOV-2024

Lecture: Midterm review

(slides)


13-NOV-2024

In-class midterm examination


Section 5: A spectrum of applications




22-NOV-2024

Project progress report due (3 pages max)


25-NOV-2024


27-NOV-2024

Thanksgiving Recess (No class)




09-DEC-2024

Final project pitch. December 9th, Monday, 2:00 pm US Eastern Time
Location: In class (IRB 2207)


16-DEC-2024

Final project report due (6 pages max)

  • Your final project report should contain no more than six (6) pages, including all figures and references. It must contain the following sections:
    • Introduction (includes an overview of the project and the motivation)
    • System Design (describes the methods and implementation details)
    • Evaluation (evaluates the developed system with experimental results and plots)
  • For project report, you can use the LaTex template given here.
  • A team will be awarded 5% of the project grades as a bonus for submitting a working demo of the project.