Signals & Systems - ELEN3801/3084


ELEN3801 - Signals & Systems



Announcements


Homework 10 is posted and due December 3rd.

Course Overview:

This class will introduce you to the fundamental ideas of signals and system analysis. Applications of these ideas include audio and image processing, communications, control, machine learning, and finance. The topics we'll cover in the course include basic properties of signals and systems, the processing of signals by linear systems, Fourier series and transforms, sampling, discrete-time processing of continuous-time signals. This course will serve as a central building block for students interested in further studying information processing in any form.

Lectures: Tues. & Thurs. 09:10am-10:25am, 227 Mudd
Recitation: Tues. 5:10pm-6:10pm 627 Mudd (note: does not take place every week and it will be used to discuss homework assignments, among other things)
Lab course: ELEN3084

Lecturer

Rui Castro
Office Address: 716 CEPSR (Schapiro Building)
Telephone: (212) 854 0513
Office Hours: Monday 4pm-6pm


Teaching Assistants:

Kevin Jamieson
Office Address: 708 CEPSR
Office Hours: Wed. 12pm - 2pm ( in EE student lounge - 13th floor of Mudd)
Email: kgj2107@columbia.edu

Kevin Li
Office Address: 420 CEPSR
Office Hours: Wed. 4:10pm - 6:10pm ( in EE student lounge - 13th floor of Mudd)
Email: kyl2115@columbia.edu

Homework Assignments

Homework 1 - Solutions
Homework 2 - Solutions
Homework 3 - Solutions
Homework 4 - Solutions (this write-up has two solutions for problem 4.3 - one using the graphical convolution and one analytical)
Homework 5 - Solutions
Homework 6 - Solutions
Homework 7 - Solutions
Homework 8 - Solutions
Homework 9 - Solutions (Prob 9.1 addendum)

Homework 10

Exams

Midterm exam 1 - Solution

Miscellaneous

A nice demo to help you understand (and hear) Fourier series...
Here's a nice applet that helps you understand the convolution in a graphical way.
You can find a list of topics covered and a rough list of pertinent sections of the book in the Syllabus page. I try to keep it up to date.
A little summary of the various forms of the Fourier series representation, and the relationships between them is available here

Companion lab course ELEN3084:

This is a companion one credit course, highly recommended for anyone taking 3801. It is mandatory for all the EE and CS students who are taking the Signals and Systems course (EE3801). If you haven't registered for the lab yet, please do it ASAP.

Grading and Homework


Your grade will involve both your performance in homework assignments, midterms and final exam. Roughly these are going to be weighted as

Homework x 20% + Midterm 1 x 20% + Midterm 2 x 20% + Final x 40% + (participation extra 5%)

The first midterm will take place on Oct. 22nd during class. The second midterm will take place just before thanksgiving, on Nov. 24th

The quasi-weekly homework assignments are typically given on Thursday class and due next Thursday at the beginning of class (9:10am 227 Mudd). They are designed to improve your understanding of the course material. The problem sets are a crucial part of the learning experience, and working through them will help you clearly understand and appreciate the concepts developed in class. Lack of dedication will invariably have an impact on your understanding and final grade. Some homework problems might be listed as optional and will not be graded. However I will assume you have worked through them when preparing the exams. Collaboration with a classmate or two is encouraged. Each student must individually write up their own solutions. Please note on your solutions the names of your collaborators.

Parts of the problems sets are experimental and will require the use of Matlab, which is a computational tool particularly suited for signal processing and used extensively in industry. Computers with Matlab are available in the Gussman Lab (251 Mudd). Matlab tutorials will be provided as needed.

Textbook and suggested materials:

Course textbook: B.P. Lathi, Signal Processing and Linear Systems, Oxford University Press, 1998.

Other suggested reading and resources:
A. V. Oppenheim, A. S. Willsky and S. H. Nawab, Signals & Systems, Prentice-Hall, 1996
R. Baraniuk, "A Course in Signals and Systems" (http://cnx.org/content/col10064/), available through the connexions project

Tentative Course Outline:


You can find a permanently updated list of topics and their relation to the textbook sections here - Syllabus.

  • Signals and systems introduction and mathematical background
  • Signal classification and energy, basic operations with signals, useful signals
  • Systems - examples and classification, LTI systems
  • LTI systems and the impulse response - Convolution
  • Linear systems: zero-input and zero-state response
  • Signal approximation by orthogonal signal sets
  • The trigonometric Fourier series as a convenient signal representation for LTI systems analysis
  • The exponential Fourier series - Fundamental frequency and properties
  • MIDTERM 1
  • Beyond Fourier Series - The Fourier Transform
  • Existence condition, inverse transform, useful Fourier transforms
  • Properties of the Fourier transform
  • LTI systems and the Fourier transform
  • Sampling of signals, the Nyquist Theorem
  • Unilateral Laplace Transform, Properties of Laplace transform
  • Inverse Laplace transform
  • MIDTERM 2
  • Analysis of LTI systems using Laplace transform. Asymptotic stability
  • BIBO stability
  • Block diagrams, System realizations
  • State-space representation from transfer function, frequency response of LTI systems
  • Beyond continuous signals and systems


Home | Recent Changes | Edit Page


Last change: Sun Nov-22-09 12:41:47 Inspired by roWiki
© Rui Castro - Columbia University 2009