_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)


--

Lecture 2.3: Array of sensors


--

Lecture 2.4: Spatial sensing and ranging


--

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


Assignment_2 --, 11:59 pm US Eastern Time


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


--

Lecture 3.1: Machine Learning in IoT


--

Special Lecture: Embedded learning: Tools and practice

Nakul Garg



--

Lecture 3.3: Machine Learning and Statistical Inference in IoT
[Reference] Contactless seismocardiography via deep learning radars


Assignment_3 --, 11:59 pm US Eastern Time


--

Lecture 3.4: Machine Learning and Statistical Inference in IoT
[Reference] MoLe: Motion Leaks through Smartwatch Sensors
[Reference] Your Smart Speaker Can “Hear” Your Heartbeat!



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


--

Lecture 3.6: DoA using Deep Learning
[Reference] Voice Localization Using Nearby Wall Reflections

--


--

Lecture: Midterm review


In-class midterm examination


--

Lecture 3.7: Deep Learning in IoT
[Reference] MUTE: Bringing IoT to Noise Cancellation




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


--

Lecture 4.1: Wireless Sensor Networks and IoT



Project --, 11:59 pm US Eastern Time


23-NOV-2023

Thanksgiving Recess


A spectrum of applications



--

--


Assignment_4 --, 11:59 pm US Eastern Time



--

Lecture 5.4: The future of ubiquitous sensing
[Reference] Robotic Grasping of Fully-Occluded Objects using RF Perception

--


Final project report due (6 pages max)


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