## Important Announcements

• It was great having all of you in EECS 120. Have a great summer!
• Final grade distribution: 5 A+; 13 A; 11 A-; 21 B+; 16 B; 10 B-; 7 C+; 6 C; 13 C-; 1 D; 1 F.
• Final exam statistics: Out of 150: Mean = 88.37, Std Dev = 23.96.

## Teaching Staff

Instructor: Michael Gastpar
Office hours: T 1-2 W 11-12 (275 M Cory)
Assistant: Chris Colbert, 275 Cory, x2-8458
E-mail: gastpar@eecs.berkeley.edu

TA: Alex Dimakis
Office hours: W 11-12, F 11-12.(493 Cory)
E-mail: alex_ee120@yahoo.com

TA: Bobak Nazer
Office hours: Mon 11-12 (Student lounge), F 11-12 (493 Cory).
E-mail: bobakgsi@yahoo.com

## Meeting Times

Lecture: MW 4-6pm VLSB 2060. (See announcement)

Section 101: M 10-11A, 293 Cory Hall
Section 102: Tu 5-6P, 247 Cory Hall
Section 103: W 3-4P, 289 Cory Hall
Section 104: Th 10-11P, 241 Cory Hall
Note: You may attend any or all of the sections.

Midterm 1: Monday, March 1, 2004, 4-6pm, Sibley Auditorium
Midterm 2: TBA
Final Exam: TBA

## Textbooks

### Required Texts

• Structure and Interpretation of Signals and Systems, E. Lee and P. Varaiya, (Addison-Wesley, 2002). (errata)
• Signals and Systems, Second Edition, by Oppenheim, Willsky, and Nawab (Prentice Hall, 1997).

### Optional Supplementary Text

• Mastering Matlab 6, by Hanselman and Littlefield (Prentice Hall, 1998).

## Exam information

• Sample Midterm
• Sample Midterm Solution
• Midterm 1 Solution
• Midterm 2 Solution Version A Midterm 2 Solution Version B There were two versions of Midterm 2 with different numerical values. Choose the key that matches your exam.
• Midterm 2 instructions:
• General: By contrast to Midterm 1, where a sizeable portion of the points were given for getting the exact result, Midterm 2 will aim at assessing your understanding of the material and your ability to apply it to new situations. Your understanding of the material involves applying the right tools to the problem, but also such things as having meaningful mathematical formulae (integrals that converge, etc).
• Midterm 2 focuses on Sampling and Communication Systems, i.e., Chapters 7 and 8 of OWN. However, it is assumed that you are familiar with Chapters 1-5.
• Rules: The exam is CLOSED-BOOK CLOSED-NOTES. Calculators and other computing and communications devices are not permitted. However, you can bring 2 double-sided handwritten and NOT photocopied sheets (8 1/2 x 11). Moreover, you will receive tables 3.1, 3.2, 4.1, 4.2, 5.1, 5.2 of the textbook.
• There is no old Midterm 2 unfortunately. Instead, you may study the Midterms of other faculty (as available at HKN), and the following problems from the textbook: 7.10, 7.12, 7.17, 7.32, 7.43, 8.8, 8.9, 8.16, 8.31, 8.43. Remark: No written solutions will be provided for these problems. However, you may ask questions during the review session as well as during office hours.
• Final Exam instructions:
• General: Similar to Midterm 2, the Final Exam will emphasize the correct application of concepts to different scenarios over getting every detail correct.
• Coverage: The Final Exam covers all course materials up to the Butterworth filter design trick, according to the table below. Chapters and Sections that are not mentioned in the table need not be studied explicitly for the final exam. In particular, note that the Final Exam covers all of the four big topics of the class: sampling, communication systems, Laplace transforms, and z-Transforms.
• Rules: The exam is CLOSED-BOOK CLOSED-NOTES. Calculators and other computing and communications devices are not permitted. However, you can bring 3 double-sided handwritten and NOT photocopied sheets (8 1/2 x 11). Moreover, you will receive tables 3.1, 3.2, 4.1, 4.2, 5.1, 5.2, 9.1, 9.2, 10.1, 10.2, 10.3 of the textbook.
• In line with standard practice in the EE 12X series, the old final will not be made available. Instead, it is suggested to attempt the following problems: 7.13, 7.14, 7.15, 7.30, 7.31; 8.10, 8.18, 8.24, 8.35; 9.7, 9.16, 9.17, 9.27, 9.33, 9.51; 10.4, 10.11, 10.30, 10.36, 10.59. Remark: The solutions to some of these problems are given in the textbook. For the remaining problems, no written solutions will be provided, but you may ask questions during the review session as well as during office hours.

## Lecture Schedule

1 Jan 21 Signals and Systems Elementary Properties LV Chapter 2; OWN Chapter 1 Handout 1 (System properties)
2 Jan 26 LTI Systems in the time domain Convolution, Impulse response LV Chapter 5 and Section 9.1; OWN Chapter 2
3 Jan 28 cont'd OWN Chapter 2
4 Feb 2 Summary and Outlook Some key examples of system analysis and system design (A frequency filter, and a multipath communication situation). Conclusion: We need Fourier representations. OWN Chapter 2
5 Feb 4 Fourier Representations I Fourier Series LV Chapters 7,9; OWN Chapter 3
6 Feb 9 DTFS (cont'd):
• DTFS as a rotation of the coordinate system, that is, as a projection of the signal into a new coordinate system.
• Parseval's theorem, or why JPEG image compression works.
Fourier Representations II Fourier Transform
• OWN Section 3.7.3
LV Chapters 7,9; OWN Chapter 4
7 Feb 11 Fourier Representations II Fourier Transform (cont'd): Using the properties (Parseval; Finding the inverse of a low-pass filter; Modulation by a cosine)
Fourier Representations III Discrete-time Fourier Transform
LV Chapters 7,9; OWN Chapter 4, 5.1
- Feb 16 President's Day (no class) LV Chapters 7,9; OWN Chapters 3-6
8 Feb 18 Fourier Representations III Discrete-time Fourier Transform (cont'd)
• Complex exponentials as eigenfunctions of LTI systems
• LV Chapters 7,9; OWN Chapters 3-6
9 Feb 23 Sampling Direct approach LV Chapter 11; OWN Chapter 7 Handout 2 (Sampling)
10 Feb 25 Sampling Impulse train sampling, Reconstruction, Non-ideal sampling, Aliasing LV Chapter 11; OWN Chapter 7
- March 1 Midterm OWN Chapters 1-6
11 March 3 Sampling Discrete-time processing of continuous-time signals
Channel equalization using discrete-time system.
LV Chapter 11; OWN Chapter 7
12 March 8 Sampling Subsampling of discrete-time signals
Communication Systems Modulation, Ultra-wideband communications
LV Chapter 11; OWN Chapter 7,8; Slides of a BWRC talk on Ultra-Wideband
13 March 10 Communication Systems Pulse Amplitude Modulation, Digital Communications OWN Chapter 8
14 March 15 Communication Systems Pulse Amplitude Modulation: Pulse design considerations. Uncertainty Principle. Code-Division multiple access concept. OWN Chapter 8
15 March 17 Communication Systems Frequency modulation. Discrete-time modulation. OWN Chapter 8
16 March 29 Control Laplace transform. LV Chapters 12 and 13, OWN Chapter 9
17 March 31 Laplace transform Region of Convergence, Inverse. LV Chapters 12 and 13, OWN Chapter 9
18 April 5 Laplace transform Properties. Control Analysis of LTI systems using Laplace transform LV Chapters 12 and 13, OWN Chapter 9
- April 7 Midterm 2 OWN Chapters 1-8
19 April 12 Laplace transform Analysis of LTI systems; geometric evaluation of the Fourier transform; simple feedback systems OWN Chapter 9: 9.7, 9.8, 9.4; Chapter 11: 11.1, 11.2.1-11.2.3
20 April 14 Laplace transform Bode diagrams OWN Chapter 9, Handout 3 (Bode Diagrams)
21 April 19 Laplace transform Simple Feedback Systems
Z transform
OWN Chapter 11: 11.1, 11.2.1-11.2.3
Chapter 10: 10.1, 10.2
22 April 21 Z transform OWN Chapter 10
23 April 26 Z transform LTI systems analysis; simple feedback systems OWN Chapter 10
24 April 28 Z transform Unilateral z Transform (difference equations) OWN Chapter 10 (10.9)
25 May 3 Signal Processing Filter design OWN Sections 6.4, 9.7.5,
26 May 5 Signal Processing for Communications Filter design; Wavelets and Filter Banks; OFDM principles
27 May 10 Random Signals and Systems Principles
Summary of class

## Webpages From Previous Semesters

EE120 Fall 2003
EE120 Spring 2003
EE120 Fall 2002
EE120 Spring 2002
EE120 Fall 2001
EE120 Spring 2001
EE120 Fall 2000
EE120 Spring 2000
EE120 Fall 1999
EE120 Fall 1998