- lab1: Learning
Octave, what's a signal; what's noise (signal avgeraging).
The schedule is as follows:

PRA 01 1 Tue 15:00 18:00 BA3114 Sep 20

PRA 02 1 Mon 15:00 18:00 BA3114 Sep 26

PRA 03 1 Fri 15:00 18:00 BA3114 Sep 23

PRA 04 1 Fri 15:00 18:00 BA3114 Sep 30Labs can be completed in groups of no more than two students. The lab mark is based on a lab report. Each group may submit a single report. The hard copy of the lab report must be handed in for grading by Friday, Oct 7, for all, regardless of official lab section.

- Lab 2: The Discrete Fourier Transform & Lowpass Filters
The schedule is as follows:

PRA 01 1 Tue 15:00 18:00 BA3114 Oct 18 PRA 02 1 Mon 15:00 18:00 BA3114 Oct 24 PRA 03 1 Fri 15:00 18:00 BA3114 Oct 21 PRA 04 1 Fri 15:00 18:00 BA3114 Oct 14

Labs can be completed in groups of no more than two students. The lab mark is based on a lab report. Each group may submit a single report. The hard copy of the lab report must be handed in for grading by Thursday, Nov 3, for all, regardless of official lab section.

- Lab 3: The Fast Fourier Transform and a Wearable Personal Safety Device with a Radar Vision system for detecting crime before it happens
The schedule is as follows:

PRA 01 1 Tue 15:00 18:00 BA3114 Nov 1 PRA 02 1 Mon 15:00 18:00 BA3114 Nov 7 PRA 03 1 Fri 15:00 18:00 BA3114 Nov 4 PRA 04 1 Fri 15:00 18:00 BA3114 Nov 11

Labs can be completed in groups of no more than two students. The lab mark is based on a lab report. Each group may submit a single report. The hard copy of the lab report must be handed in for grading by Friday, Nov 18, for all, regardless of official lab section.

- Lab 4: Processing Digital Signals from an Infrared Sensor Operated Faucet

Matlab Code Octave Code FilesThe schedule is as follows:

PRA 01 1 Tue 15:00 18:00 BA3114 Nov 15 PRA 02 1 Mon 15:00 18:00 BA3114 Nov 21 PRA 03 1 Fri 15:00 18:00 BA3114 Nov 18 PRA 04 1 Fri 15:00 18:00 BA3114 Nov 25

Labs can be completed in groups of no more than two students. The lab mark is based on a lab report. Each group may submit a single report. The hard copy of the lab report must be handed in for grading by Friday, Dec 2, for all, regardless of official lab section.

Octave and Matlab should be on all the ECF computers. If you're
having trouble with imread.m (e.g. if you're having trouble with popen), here's a version modified
to make a system call and use temp file temp.pnm. Octave or Matlab
may be used for the labs

LIFE LIBERTY & the PURSUIT of SCIENCE: The nice thing about open
science, such as Octave, is that you can easily "stand on the shoulders of
giants" and extend or modify its functionality. If your install of Octave is
not done right, you may have trouble with imread, etc., in which case you can
easily write your own. Also, to save images, it's easy to write a short
script; here's a quick
example written in a few minutes after class.