Signals, Systems and Information for Media Technology

MAS160/510/511

Fall 2007

Staff | Syllabus | Texts | Exams | Policies

Lecturers:

Rosalind Picard, E15-448, x3-0611, picard@media.mit.edu

V. Michael Bove, Jr., E15-368B, x3-0334, vmb@media.mit.edu

Recitation Instructor:

Quinn Smithwick, E15-357, x3-5127, smithwic@media.mit.edu

Handouts:

Try our famous anonymous feedback form.

Announcements: Notes from the staff:

• Problem Set #3 has been uploaded. (.pdf)

Notice its not due until Oct.1st, so you have a couple of weeks.

• Recitation #2 slides have been corrected. (.pdf)

- Slide 16: added the appropriate j's and Re{} I accidentally left off.

- Slide 19: Correction "Sum of harmonic sinusoids (fk=kfo) are periodic with a period of fo."

• URL for DSP-First demos:  www.iua.upf.edu/~xserra/dspfirst/contents/toc.htm (link)

• Reading Notes on basis functions for Sept 19th  (.pdf)

• Matlab help notes (sumcos help) have been uploaded here (.pdf).

• TA Office Hours:

Next week (Tues. Sept.18) I'll  hold office hours from 11:00am-noon in my office 15-357.

If you can email questions before hand, that'd help.

Meeting Times:

Lectures: Monday, Wednesday 11-12:30, E15-235
Recitation: Friday 11-12, E15-235

Sep. 5

Introduction

• Overview of subjects to be covered. Basic math concepts. Notation.Vocabulary. Representation of systems.
• Reading: MSY 1.1-1.4, A.1-A.6 (A.5 is optional)
• Problem Set 1 handed out. (.pdf)

Sep. 7

Recitation

• Sinusoids and Complex exponentials.
• Overview Slides (.pdf)

Sep. 10

Sinusoids

• Complex exponentials.

Sep. 12

Spectra

• Spectrum plots. AM.
• Problem Set 1 due. Solutions available. ()
• Problem Set 2 handed out. (.pdf)

Sep. 14

Recitation #2

• Periodic Waveforms & Fourier Series.
• Overview Slides (.pdf)
• Matlab help notes (.pdf)

Sep. 17

Periodic Waveforms

• Fourier series. FM.

Sep. 19

Basis Functions and Orthogonality

• Defintion of orthogonality. Walsh functions and other basis sets. Discrete Fourier basis matrix.
• Reading: Notes on basis functions (.pdf)
• Problem Set 2 due. Solutions available. (.pdf)
• Problem Set 3 handed out. (.pdf)

Sep. 21

Recitation #3

• Periodicity
• Overview Slides (.pdf)

Sep. 24

HOLIDAY -- NO CLASS

Sep. 26

Sampling, I

• Sampling theorem. Aliasing.

Sep. 28

Recitation #4

• Periodicity, Spectrum of aperiodic functions, Basis Functions, D-to-C conversion
• Overview Slides (.pdf)

Oct. 1

Sampling, II

• Reconstruction.
• Problem Set 3 due. Solutions available. (.pdf)

Oct. 3

Psychophysics, Psychoacoustics, and Other Physiological Signals

Oct. 5

Recitation#5

• C-to-D conversion, folding, aliasing, resampling, unsharp mask, psychoacoustics
• Overview Slides (.pdf)

Oct. 8

HOLIDAY -- NO CLASS

Oct. 10

NO CLASS (Media Lab sponsor event today)

Oct. 12

Recitation #6

• Whatever we didn't quite get through last Friday
• Overview Slides (.pdf)

Oct. 15

Communication Theory, I

• Ergodic processes/Markov models. Choice, uncertainty and entropy. Shannon's fundamental theorem for a noiseless channel. Entropy coding.
• Reading: Shannon and Weaver pp. 3-64.
• Problem Set 4 handed out. (.pdf,letter frequencies,mask.m)

Oct. 17

Communication Theory II

• Discrete channels with noise. Continuous channels. Error detection and correction.
• Reading: Shannon and Weaver pp. 65-80, handouts. (.pdf)

Oct. 19

Recitation #7

• Psychoacoustics, Markov Processes, Entropy Coding, Noisy Channels, Repeat Codes, Hamming Code Error Correction
• Overview Slides (.pdf)

Oct. 22

Pre-Quiz Wrap-Up

• Problem Set 4 due. Solutions available. (.pdf)

Oct. 24

QUIZ 1

Oct. 26

Recitation #8

Oct. 29

MAS510 ends, MAS511 begins

Discrete-Time Systems, I

• FIR filters. Impulse response. Convolution.
• Problem Set 5 handed out. (.pdf)

Oct. 31

Discrete-Time Systems, II

• Implementations of general LTI systems.

Nov. 2

Recitation #9

• Quiz Review
• FIR filters, impulse response, convolution, block diagrams
• Overview Slides (.pdf)

Nov. 5

Frequency Response, I

• Response of FIR systems. Properties.
• Problem Set 5 due. Solutions available. (.pdf)
• Problem Set 6 handed out. (.pdf)

Nov. 7

Frequency Response, II

Nov. 9

Recitation #10

Nov. 12

HOLIDAY -- NO CLASS

Nov. 14

Z-Transforms, I

• Definitions. Convolution and the Z-transform. Poles and zeros.
• Problem Set 6 due. Solutions available. (.pdf)
• Problem Set 7 handed out. (.pdf)

Nov. 16

Recitation #11

• Frequency Response, System Response, z-transform
• Overview Slides (.pdf)

Nov. 19

IIR Systems

Nov. 21

Z-Transforms, II

• Inverse Z-transform. Stability. Partial fraction expansion.
• Problem Set 7 due. Solutions available. (.pdf)

Nov. 23

Thanksgiving Holiday. No Recitation #12

Nov. 26

Spectrum Analysis, I

• The DFT. Fast algorithms.
• Reading: MSY 9.1.1, 9.2.2, 9.3.1-9.3.2, 9.3.5-9.3.7
• Problem Set 8 handed out. (.pdf)
• Problem Set 8 Hints handed out. (.pdf)

Nov. 28

Spectrum Analysis, II

• The DTFT

Nov. 30

Recitation #13

• Inverse z-transform, zeros, partial fraction expansion, long division, DFT, FFT
• Overview Slides (.pdf)

Dec. 3

Practical Filter Design

• Reading: MSY 7.7-7.10, 8.10-8.11, Handouts

Dec. 5

Practical Communication Systems

• Real-world modulation and demodulation methods. Spread-spectrum.

Dec. 7

Recitation #14

Dec. 10

Pre-Quiz Wrap-Up

• Problem Set 8 due. Solutions available.

Dec. 12

QUIZ 2

Staff | Syllabus | Texts | Exams | Policies

Texts:

McClellan, Schafer, and Yoder, DSP First, Prentice-Hall

Shannon and Weaver, The Mathematical Theory of Communication, U. Illinois Press.

Recommended for those who want more help:

Karu, Signals and Systems Made Ridiculously Simple, ZiZi Press.

Computer Facilities: The Matlab system will be used throughout the semester. While it is available on various machines in the Media Lab, we strongly encourage your getting an Athena account and working from there. For on-line help see Athena's Matlab Information Pages.

Handouts: Handouts should be available on this web site in a timely fashion, if you miss class, or misplace your paper copies. If what you want isn't there, ask the TA.

Exams: There will be two in-class quizzes. Both are open-book and open-notes, and we suggest bringing along a calculator that knows about trigonometric functions.

Grading: Your grade will be determined as a weighted average: 40% homework, 50% quizzes, 10% class participation.

Obligatory Policy Statement: We think collaboration is a fine thing, and encourage studying in groups and discussing the topics covered in class. However, for homework problems the work you hand in should be done at least 95% by you alone. If you can think of a system that gives a good evaluation of individual performance and is even better at facilitating learning of this material, please suggest it to us.

Late Homework: We realize that many of our students lead complicated and demanding lives, and will allow you to hand in up to two problem sets late - without penalty - as long as you get permission from one of the faculty or TAs at least a day in advance of the regular due date. The delay is limited, however, and under no circumstances will you receive credit for a problem set after we have made available the solutions.

Staff | Syllabus | Texts | Exams | Policies

MAS160-staff@media.mit.edu