EE123, Spring 2017
Digital Signal Processing
Monday 2:304pm, 299 Cory
Tuesday 12:302pm, 293 Cory
Discussion Sections:
Thursday 8:309:30am, 540 Cory
Lab:
Tuesdays 8:309:30am, 540 Cory, and Thursdays, 1:00  2:00pm, 299 Cory
Prerequisite: EE120, graduate standing, or consent of the instructor.

Texts:
 ″Discrete Time Signal Processing,″ by A.V. Oppenheim and R.W. Schafer, Prentice Hall, 3rd Edition (required).
 ″Wavelets and Filter Banks,″ by G. Strang and T. Nguyen, Wellesley Cambridge Press, (recommended)
Prior semester archives:
Fall 2006 course webpage
Spring 2016 course webpage
Spring 2015 Webcast

Lecturer:
Professor Avideh Zakhor
507 Cory Hall
avz@eecs.berkeley.edu
Office Hours:
Tuesdays, 9:30  10:30AM
Teaching Assistants:
Hang Su
suhang@berkeley.edu
James Carlson
jamescarlson@berkeley.edu
Office Hours:
Hang Su: Fridays 2:00  3:30 PM
258 Cory
James Carlson: Wednesday 2:00  3:30 PM
367 Cory

Welcome to EE123

Problem sets handed in late will not be accepted unless consent is obtained from the teaching staff prior to the due date.

A pdf version of the lecture notes will be on line on the class web page by the end of the day on which the lecture is given.
Outline of Topics:
 Fast review of LinearTimeInvariant systems, Discrete Time Fourier Transform, sampling.
 Multirate signal processing, Bilateral Z Transform.
 Discrete Fourier transform, Fast Fourier Transform.
 Quantization, finite word length effects
 Finite Impulse Response and Infinite Impulse Response filter design techniques;
 Filter banks, Wavelets
 Applications: speech and video processing.
Homework:
 Problem sets will be issued approximately once a week. Problem sets are due in class, either on Tuesday or Thursday, at the beginning of the class.
 Problem Sets handed in late will not be accepted unless consent is obtained from the teaching staff prior to the due date.
 Some lectures might move from Tuesday or Thursday to Friday or Monday or Wednesday. This will be done with advance notice.
 Note: Pdf version of the lecture notes will be on line at the class web page by the end of the day on which the lecture was given.
Labs:
Labs are iPython notebook exercises that make use of the RTLSDR (software defined radio) dongles (and for the last lab, your amateur radios and audio interfaces) you will receive at the beginning of the semester during Lab section.
Labs will be due at 11:59PM on bCourses at the due dates listed on the Lab page. You only need to submit the lab files that you wrote code into, not the supporting files.
Labs will additionally be checked off during your assigned Lab section, where you will answer a few questions about the lab to demonstrate your understanding of the material.
During this course you will receive an amateur radio license to facilitate your completion of the last lab of the couse, Digital Communications and APRS (Automatic Packet Reporting System).
 You can study for the March 15th licensing exam on your own or through the EE198 seminar.
Optional: Get the Book Technician Ham Radio License Manual 21$ Amazon
On Campus Lectures: EE198 Seminar is available to enroll or audit on Wednesdays 6:308:30 PM for the first half of the semester.
Practice Amature Exam Online (Needs registration – free) QRZ.com
Another free flash card resource
You will need a Federal Registation Number to be able to take the Amateur Radio Licensing Exam, you can Apply for a Federal Registration Number (FRN) here. Do this early in the semester to make sure you have your FRN by the time the class takes the exam.
Date: March 15 2017, please be prepared by bringing:
Your own pencil, pen
$15 or a check for $15 made out to ARRLVEC
A legal photo ID (passport, driver's license); school ID is not sufficient alone, but must be combined with social security card, birth certificate, or other documents (see http://www.arrl.org/whattobringtoanexamsession)
Apply for a Federal Registration Number (FRN) before the exam, and have that number with you at the exam
If you already have a license, bring both original and photocopy of the license (or CSCE) to the exam if you would like to take the General or Extra exam
You could also get licensed on your own by finding an exam session. If you do so make sure to take a test on or before March 15th so you will have your license and callsign in time for Lab 5.
http://www.arrl.org/findanamateurradiolicenseexamsession
 More information about amateur radio and the exam can be found on our Ham Radio Page.
Midterms:
In class, Tuesday April 4 12:302:00PM 293 Cory
Grade:
Homework: 15%
Labs: 15%
Midterm : 25%
Final : 45%
Resources:

 Fast Convolution

Covers various implementations of linear convolution using the DFT, including OverlapAdd and OverlapSave.

Upsampling vs. Oversampling for Digital Audio

An article about the benefits of these techniques.

The Scientist and Engineer's Guide to Digital Signal Processing

A great practical introduction to DSP. (Free to download)

Information on Gibbs Phenomenon

Wikipedia article on it.
Articles on Sampling below the Nyquist Rate
 Sampling Signals of Finite Rate of Innovation
 by Martin Vetterli
 M. Vetterli, P. Marziliano, T. Blu, "Sampling Signals with Finite Rate of Innovation,"
 IEEE Transactions on Signal Processing, vol. 50, no. 6, pp. 14171428, June 2002.
 Sampling and Reconstruction of Signals with Finite Rate of Innovation in the Presence of Noise
 by Irena Maravic and Martin Vetterli

Applets
 Signals, Systems, and Control Demonstrations
 A collection of helpful applets from Johns Hopkins University.
 Demonstration of Aliasing of a Sinusoidal Signal
 Applet that illustrates aliasing visually.
 Magnitude/Phase DFT Applet
 The "Second Applet" is a helpful tool for getting a better feel for the DFT.
 Real/Imaginary DFT Applet
 This is great for demonstrating the symmetry properties of the DFT.
Back to top
None yet!
 Homework 1 (Due 1/31): O&S 2.65, 2.67, 2.63, 2.56, 2.54, 2.55, 2.49, 2.45, 2.44
 Homework 2 (Due 2/7): O&S 3.56, 3.48, 3.46, 3.43, 3.42, 3.36, 3.31
 Homework 3 (Due 2/14): O&S 8.52, 8.53, 8.51, 8.50, 8.49, 8.43
 Homework 4 (Due 2/28): O&S 9.41, 9.40, 9.38, 9.37, 9.34, 9.32
 Homework 5 (Due 3/9): O&S 4.35, 4.36, 4.39, 4.38, 4.40
 Homework 6 (Due 3/20): O&S 10.26,10.27,10.28,10.29,10.32, 10.48
Back to top
