ENG-366 / 5 credits

Teacher: Martinoli Alcherio

Language: English


Summary

The goal of this course is to transmit knowledge in sensing, computing, communicating, and actuating for programmable field instruments and, more generally, embedded systems. The student will be able to put in practice the knowledge acquired using concrete software and hardware tools.

Content

Keywords

Signal processing, programming, control, communication, embedded systems, mobile robotics, sensors, sensor systems, field instruments

Learning Prerequisites

Required courses

Analysis I to IV, ICC (Python programming), Computation for Environmental Engineers (Matlab and C programming)

Recommended courses

Fundamental in probability and statistics, estimation methods

Learning Outcomes

By the end of the course, the student must be able to:

  • Estimate environmental monitoring system requirements (communication, sensing, actuation, computation)
  • Develop software for an embedded system/instrument
  • Analyze signals in time and frequency domain
  • Analyze C/Matlab/Python program outputs
  • Implement C/Matlab/Python code
  • Compute direct and inverse Fourier Transforms
  • Analyze constraints and resources of an embedded system/instrument
  • Conduct systematic experiments and system performance evaluation
  • Design digital filters
  • Design control algorithms
  • Design localization algorithms

Transversal skills

  • Write a scientific or technical report.
  • Demonstrate a capacity for creativity.
  • Access and evaluate appropriate sources of information.
  • Collect data.
  • Evaluate one's own performance in the team, receive and respond appropriately to feedback.
  • Plan and carry out activities in a way which makes optimal use of available time and other resources.

Teaching methods

Ex-cathedra lectures, assisted exercises, and homework in teams

Expected student activities

Attending lectures, carrying out exercises and homework, and reading handouts.

Assessment methods

Written exam (60%) with continuous assessment during the semester (40%).

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Bibliography

Lecture notes, a few targeted papers/book chapters

Websites

Moodle Link

Prerequisite for

Distributed Intelligent Systems (M1 and M3)

In the programs

  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Signals, instruments and systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 3 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Signals, instruments and systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 3 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Signals, instruments and systems
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 3 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11 GRC001   
11-12  GRB001
CM1112
 
12-13    
13-14    
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Tuesday, 10h - 12h: Lecture GRC001

Thursday, 11h - 14h: Exercise, TP GRB001
CM1112