"Computational Sound" (new course, first offering W16)Contact: Richard Mann (www.cs.uwaterloo.ca/~mannr, mannr@uwaterloo.ca)
Lectures |
Assignments (60%) |
Project (40%) |
1. Acoustics, transducers, electronics, and measurement |
15% |
|
2. Fourier Analysis |
15% |
P0: Project proposal (5%) |
3. Digital Audio - Analog to Digital conversion (ADC, DAC), Digital Filters |
15% |
|
4. Perception |
15% |
P1: Project plan (10%) |
5. Other topics, |
||
.. Guest lectures |
||
.. Student presentations (optional) |
||
EOT: Final report (25%) |
Hardware |
Software |
Cost |
National Instruments myDAQ - 2 analog inputs (16bit, 200 ksps, DC coupled) - 2 analog outputs (16bit, 200 ksps, DC coupled) |
- Matlab (Windows only) - Labview (Windows only) |
$227 (no sofware) $240 (Labview, student edition) (www.Studica.ca, special discount negotiated for this course) |
USB 1.0 Audio (eg., Behringer UCA-222) - stereo input (16bit, 44.1/48 ksps, AC coupled) - stereo output (16bit, 44.1/48 ksps, AC coupled) |
- Matlab/Octave (Win/Linux) - Python (Win/Linux) - C |
$30 and up |
Teensy 3.2 (PJRC.COM, SPARKFUN.COM) - 32 bit ARM Cortex-M4 72 MHz CPU (M4 = DSP extensions) - 2 analog inputs (16bit, 1M sps, DC coupled) - 1 analog output (12bit, DC coupled) |
- Arduino/C |
$20 |
Others... |
?? |
?? |
Demo 2: System Identification by Log Sweep (joint work with John Vanderkooy,
Physics)