ELEC 301 Fall 2011 Syllabus
ELEC 301 - Signals and Systems
Syllabus 2011
- Overview
- This course deals with signals, systems, and transforms,
from their theoretical mathematical foundations to practical
implementation in circuits and computer algorithms. Fundamentally
important, ELEC 301 acts as a bridge between the introductory ELEC
241/2 and more advanced courses such as ELEC 302, 303, 430, 431, 437, 439,
...
- Goals
-
At the conclusion of ELEC 301, you should have a solid
understanding of the mathematics of
- signals in continuous and discrete time
- linear time invariant systems and convolution
- Fourier transforms
-
- Prerequisites
- ELEC 241 Fundamentals of Electrical Engineering I (home page, Connexions textbook)
- ELEC 242 Fundamentals of Electrical Engineering II (home page)
- CAAM 335 Matrix Analysis (home page, Connexions course)
-
MATH 211 Ordinary Differential Equations and Linear Algebra (optional)
(home page)
- Textbook
- Elec
301 textbook on Connexions
- Recommended Further Reading
(these and more books on two-hour reserve in the library)
- L. Scharf, A First Course in Electrical and Computer Engineering
in Connexions
- G. Strang, Introduction to Linear Algebra,
Wellesley-Cambridge Press
- Z. Karu, Signals and Systems Made Ridiculously Simple,
ZiZi Press, zizipress.com
- M. J. Roberts, Signals and Systems,
McGraw-Hill
- A. Oppenheim and A. Willsky, Signals and Systems,
Prentice-Hall
- S. Haykin and B. Van Veen, Signals and Systems,
Wiley
- B. P. Lathi, Signal Processing and Linear Systems, Berkeley Cambridge Press
- Who Is Fourier? A Mathematical Adventure, Transnational College of LEX, ISBN 0964350408
- And for the ambitious and mathematically inclined, the first five chapters of:
N. Young, An Introduction to Hilbert Space, Cambridge Mathematical Textbooks, 1988 - B. P. Lathi, Signal Processing and Linear Systems, Berkeley Cambridge Press
- Grading
- 30% - Test 1
- 30% - Test 2 ("Final")
- 19% - Homework (pre-class assignments included)
- 15% - Group Project
- 6% - Notebook and classroom participation
- ALL assignments must be completed, or you will receive an incomplete.
- Study Groups
-
To encourage group learning, students are expected to form study groups of 3-4 members. Homework may be completed in groups. On a weekly basis, each group will turn in a report on their activities and a summary of the material covered in the previous week of class (turn these in under the door at DH2121). Of course, group work should not substitute for study on your own; at test time, only a pencil will accompany you..
- Homework Policy
- Homework will be posted on the class web page each week, and is due at 5pm on the due date (typically Friday afternoon). For paper based homework, slip your homework under the door at DH2121. For Quadbase/PLS based homework, complete your homework online via the PLS. You are encouraged to work in groups on homework problems, as long as you ultimately formulate and submit your own solution. But homework will be graded on an individual basis; that is, each student turns in their own set of solutions. You are expected to understand any solution you turn in. After the due date, 0% credit will be issued. However, all assignments must be turned in, or an incomplete grade will be assigned.
- Homework, tests, and solutions from previous offerings of this course
are off limits, under the honor code.
- Test Policy
- Unless otherwise noted on the test instructions, all tests are timed, closed notes/books,
and must be taken on your own (i.e., no collaboration with anyone else).
- Homework, tests, and solutions from previous offerings of this course
are off limits, under the honor code.
- Honor Code
- Homework, tests, and solutions from previous oerings of this course are off limits, as is non-student authored Quadbase solutions, under the honor code. Instantaneous correct/incorrect feedback will be given for some PLS problems. If you have not yet completed a PLS assignment, you may not discuss any feedback received by a person who already completed some/all of the assignment. And likewise, if you already completed some/all of a PLS assignment, you may not discuss the feedback you received with someone who has not yet completed it.
- Group Project
- Towards the end of the semester, students will form groups of
3-4 members and complete a
project applying the concepts they have learned in the class. Groups
will write a project report in
Connexions and
present their projects in a poster session (think
"science fair") open to the public. More info on the
project.
- Suggestions
- Remember the big picture.
- Read the Connexions notes and explore the connections.
- Learn linear algebra.
- Prepare your own summaries from texts and notes.
- Work in groups for homework and studying, and explain the main concepts to each other.
- Know and cater to your learning style.
- This course is not about solving specific problems but about
developing a problem solving process that you can apply to
general problems.
- Students with disabilities
- Any student with a documented disability needing academic
adjustments or accommodations is requested to speak with me during the
first two weeks of class. All discussions will remain confidential.
Students with disabilities should also contact Disabled Student
Services in the Ley Student Center.
Course Topics
- Introduction
- Motivation: Why signal processing is important
- Mathematical preliminaries
- A. Signal Basics
- Types of signals (continuous-time, discrete-time, analog, digital, ...)
- Elementary signals
- B. Time-Domain Analysis of Discrete-Time Systems
- Linear time invariant (LTI) systems
- Convolution
- C. Time-Domain Analysis of Continous-Time Systems
- Types of systems
- Linear time invariant (LTI) systems
- Convolution
- D. Continuous-Time Fourier Series (CTFS)
- CTFS derivation
- CTFS properties
- Convergence
- E. Discrete Fourier Transform (DFT)
- CTFS derivation
- CTFS properties
- Fast Fourier Transform (FFT)
- F. Mathematical Foundation for CTFS and DFT
- Linear vector spaces and linear algebra
- Eigenanalysis
- Hilbert spaces
- G. Discrete-Time Fourier Transform (DTFT)
- CTFT derivation
- CTFT properties
- CTFT, convolution, and LTI systems
- Convergence
- H. Continuous-Time Fourier Transform (CTFT)
- DTFT derivation
- DTFT properties
- DTFT, convolution, and LTI systems
- Convergence
- I. Sampling and Reconstruction
- Sampling and the Nyquist theorem
- Sinc interpolation
- Practical reconstruction
- J. Laplace Transform
- Region of convergence
- Implementing continuous-time systems
- K. z Transform
- Region of convergence
- Implementing discrete-time systems
- L. Discrete-Time Filter Design
- Filter design problem
- Remez exchange algortithm
-
Back to Elec 301 homepage