_1!DOCTYPE html>
CMSC 715: Fall 2023
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:
(This schedule may change due to unforeseen events and students' evolving interests)
Date
Topic
Presenter
Topic 0: Ice Breaker
Topic 1: How to speak signals (Foundations of Signals Analysis)
05-SEP-2023
Lecture 1.2: Mathematical foundations for signal analysis - I
Reference: A Quadrature Signals Tutorial: Complex, But Not Complicated
(slides)
14-SEP-2023
Lecture 1.5: Properties of DFT and visualizing signals - II
Matlab source codes:
(1) Record audio signal using the laptop microphone (2) Plot spectrogram of a signal (3) Plot FFT coefficients of a signal (4) Experimenting with FFT resolution, aliasing, frquency filtering, and multiplication of signals
Matlab tutorial by Nakul Garg (TA): video recording from the last year15-SEP-2023
Assignment_1 is released. Due on Sept 30th, 11:59 pm US Eastern Time
Topic 2: Riding the waves (Wireless sensing techniques)
21-SEP-2023
Lecture 2.2: Wave basics & Spatial sensing
Reference: BeepBeep: A High-Accuracy Acoustic-Based System for Ranging
(slides)
26-SEP-2023
Lecture 2.3: Array of sensors [Reference] Microphone Arrays : A Tutorial [Reference] A Brief Review of Array Theory [Reference] Multiple Emitter Location and Signal Parameter Estimation [Reference] Subspace Methods for Directions-of-Arrival Estimation
(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)
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
19-OCT-2023
Lecture 3.3: Case studies [Reference] I am a Smartwatch and I can Track my User’s Arm [Reference] MoLe: Motion Leaks through Smartwatch Sensors
(slides)
24-OCT-2023
Lecture 3.4: Case studies [Reference] MoLe: Motion Leaks through Smartwatch Sensors [Reference] Your Smart Speaker Can “Hear” Your Heartbeat!
(slides)
26-OCT-2023
Lecture 3.5: Case studies [Reference] MoLe: Motion Leaks through Smartwatch Sensors [Reference] BioFace-3D: Continuous 3D Facial Reconstruction Through Lightweight Single-ear Biosensors
31-OCT-2023
Lecture 3.6: DoA using Deep Learning [Reference] Owlet: enabling spatial information in ubiquitous acoustic devices [Reference] SPiDR: Ultra-low-power Acoustic Spatial Sensing for Micro-robot Navigation [Reference] Voice Localization Using Nearby Wall Reflections
(slides)
02-NOV-2023
Lecture 3.7: Application and Case studies [Reference] MUTE: Bringing IoT to Noise Cancellation
09-NOV-2023
In-class midterm examination
Topic 4: No string attached (Wireless Networking for IoT)
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
Lecture/Presentation [Presentation-1] Peek-a-Boo: I see your smart home activities, even encrypted!
Nirupam (slides)
[Presenter-1] Julio
30-NOV-2023
Student presentations
[Presentation-1] LiquID: A Wireless Liquid IDentifier
[Presentation-2] Food and Liquid Sensing in Practical Environments using RFIDs
[Presentation-3] Leveraging the Properties of mmWave Signals for 3D Finger Motion Tracking for Interactive IoT Applications
[Presenter-1] Matthew
[Presenter-2] Zining
[Presenter-3] Varun
05-DEC-2023
Student presentations
[Presentation-1] Deep Inertial Poser: Learning to Reconstruct Human Pose from Sparse Inertial Measurements in Real Time
[Presentation-2] Characterizing and Mitigating Touchtone Eavesdropping in Smartphone Motion Sensors
[Presentation-3] Human Emotion Recognition: Review of Sensors and Methods
[Presenter-1] Hossein
[Presenter-2] Sooboree
[Presenter-3] Liam
07-DEC-2023
Student presentations
[Presentation-1] An LLM-based Framework for Fingerprinting Internet-connected Devices
[Presentation-2] Privacy-preserving knowledge sharing for few-shot building energy prediction: A federated learning approach
[Presentation-3] Capturing Cognitive Events Embedded in the Real World Using Mobile Electroencephalography and Eye-Tracking
[Presenter-1] Ishani
[Presenter-2] Man
[Presenter-3] Kyle
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)