CS 437 EKS: Fall 2024: Tue/Thur 2-3:15pm : Room 1302 Siebel Center

<aside> <img src="/icons/groups_orange.svg" alt="/icons/groups_orange.svg" width="40px" /> People

elahe-profile1.jpg

Instructor: Elahe Soltanaghai Email: [email protected] Office hours: by appointment Location: Siebel 3108

avery.jpg

TA: Avery Plote Email: [email protected] Office hour: Thursdays 11-noon Location: Siebel 1109 - IoT lab

hanbo.jpg

TA: Hanbo Gou Email: [email protected] Office hour: Fridays 10-11am Location: Siebel 1109 - IoT lab

ary.jpg

CA: Ary Dwivedi Email: [email protected] Office Hour: Friday 11-noon Location: Siebel 1109 - IoT lab

</aside>

This course explores the foundations of intelligent wireless systems and wireless technologies for IoT through hands-on experimentation with real-world wireless devices. Students will perform bi-weekly projects in the IoT lab, building, analyzing, and evaluating WiFi-based (first half of the semester) and radar-based (second half of the semester) sensing solutions that are widely used in real-world applications (smart homes, IoT, self-driving cars, health monitoring, metaverse and mixed reality systems). This course will offer significant hands-on experience through semester-long projects, lab sessions, and an overview of the commercial landscapes of the topics covered in class.

Pre-requisites

This class is open to undergraduate students only. It would be helpful if you have taken a class in computer networks, or embedded systems, as the class materials will be easier to access. If you are not sure about the prerequisites, please contact the instructor.

Keep in mind, this is an advanced course. Labs will have instructions of what you are supposed to do, but not step-by-step instructions of how you are supposed to do things. You are expected to use resources (Google, Stack Overflow, course staff, classmates, etc.) to figure out how to get things done.

Learning Objectives:

At the end of this class, students should be able to:

  1. Explain the basic operating principles and performance of the most-used technologies in mobile computing:
  2. Analyze a new wireless technology to extract key technical features and limitations.
  3. Assess how the physical-world constraints of an application scenario map to the capabilities of wireless communication and sensing technologies.
  4. Design a smart system and estimate its performance given an application scenario.

Course Schedule and HW Deadlines:

Week Date (Tuesday) Day 1 Date (Thursday) Day 2
1 08/27 Getting started 08/29 What makes things smart?
2 09/03 Intro to Signal Processing 09/05 Learning from Signals
3 09/10 Modern Sensing Modalities - Embedded Programming 09/12 Smart Wearable
4 09/17 Lab 1 - Sensors and Actuators 09/19 Lab 1 - Sensors and Actuators
5 09/24 Computer Networks 09/26 Wired vs. Wireless
6 10/01 Lab 2 - Smart Security Camera 10/03 Lab 2 - from Smart to Spying Camera
7 10/08 Wireless Protocols 10/10 Wireless Localization (Lumos)
8 10/15 Lab 3 - Detecting Hidden Spying Camera 10/17 Lab 3 - Locating Hidden Spying Camera
9 10/22 Wireless Sensing 10/24 Smart-X applications (Competition Prep)
10 10/29 Midterm Localization Competition 10/31 Midterm Localization Competition
11 11/5 Reflection on Competition 11/7 Radar Sensing
12 11/12 Project Proposal Presentation 11/14 Project Proposal Presentation
13 11/19 Radar Point Cloud Processing 11/21 Guest Lecture: Embedded Processors
14 11/26 Fall Break 11/28 Fall Break
15 12/3 Joint Radar Sensing and Communication 12/5 Future of Smart-X
16 12/10 Final Project Demo 12/12 Final Project Demo

Final Project Demo Symposium

IMG_5818.JPG

IMG_5820.JPG

IMG_5824.JPG