Engineering 100, Section 800, Winter 2010
Introduction to Engineering
Music Signal Processing
Andrew E. Yagle
Instr.; Tech Comm
Instr.; Tech Comm
Instr. Asst.; EECS
Leo K.C. Li
Instr. Asst.; Aero
“WT3”=Windows Training Room #3, Duderstadt. “B505”=Basement of Pierpoint Commons.
“FXB”=Aerospace Engineering. “EPB”=Engineering Programs Building (directly east of FXB).
Tue & Thur
Required Course Materials:
Lectures, Labs, Matlab files and reading material will all be posted on the CTools website for the course:
. Sign in with your UM ID and Kerberos password and select the Engin 100 tab.
‘A Practical Guide to Technical Reports and Presentations,’ Pearson Publishers,
(Pauline) Bary-Khan, Hildinger, & Hildinger, 2008. Used copies can be found.
You will apply the technical communication, teams, and engineering ethics skills you develop in this
course to three projects. The first project is to build a simple computer-based tone synthesizer and
transcriber. The second project is to analyze the signals used in touch-tone telephony and to design a
computer-based touch-tone analyzer that decodes touch-tone signals, and a synthesizer that generates
touch-tone signals. The third project is to build a computer-based four-instrument music synthesizer, and
design an analyzer that transcribes the synthesized music into a format similar to musical staff notation.
You will learn basics of digital signal processing, including sampling, Fourier analysis, and spectrograms,
in a set of three weekly labs prior to the three projects. Thus this course serves as an introduction to signal
processing (part of electrical engineering), as well as an introduction to engineering and design in general.
However, the point of this course is to learn the practice
of engineering, not technical material (that will
come during the final three years of your undergraduate education). If team A produces a transcriber that
works better than team B’s transcriber, but does a worse job working as a team and presenting their results
both orally and in written form, then team A will get a lower grade (see “Grading” below). This is very
realistic—in the real world, how you present your results is just as important as what those results are. If
you cannot communicate what you have accomplished to your bosses, clients or customers, and peers, then
it does not matter how good it is! The course grading reflects this (see the grading table for grading details).
In general, Tuesday lectures will focus on signal processing concepts such as sampling, the discrete Fourier