## Spring, 2016## *** NEW *** If you wish to earn credit for ham radio licensing, consider taking EE198-13 Quick intro to Amateur RadioCourse Description
Catalog Description: (4 units) Discrete time signals and systems: Fourier and Z transforms, DFT, 2-dimensional versions. Digital signal processing topics: flow graphs, realizations, FFT, quantization effects, linear prediction. Digital filter design methods: windowing, frequency sampling, S-to-Z methods, frequency-transformation methods, optimization methods, 2-dimensional filter design. Prerequisites: EECS 120, or instructor permission. Course objectives: To develop skills for analyzing and synthesizing algorithms and systems that process discrete time signals, with emphasis on realization and implementation. Why should you care? Digital signal processing is one of the most important and useful tools an electrical engineer could have. It impacts all modern aspects of life and sciences; from communication, entertainment to health and economics. Instructor Michael (Miki) Lustig 506 Cory Hall (510) 643-9338 mlustig@eecs.berkeley.edu
Office Hours Wednesdays 4-5pm Cory 506 or 504 if busy (EE123 Priority) Wednesdays 5-6pm (Cory 532 ham shack) Thursdays 2-3pm Cory 506 (EE225E priority)
GSIs Frank Ong Office hours: Tuesdays 2-3pm Cory 557 frankong@berkeley.eduJon Tamir Office hours: Wednesdays 11-12pm Cory 504 Fridays 1-2pm Cory 529 jtamir@eecs.berkeley.edu
Class Time and Location MWF 10a-11 155 Donner
GSI Section M 11a-12, 155 Donner
Lab Bashes (optional) TT 1-2pm Cory 105
Text
″Discrete Time Signal Processing,″ by A.V. Oppenheim and R.W. Schafer, Prentice Hall, Third Edition. Book Store Link
“Wavelets and Subband Coding” By Martin Vetterli and Jelena Kovacevic. Freely available here. “Foundation of Signal Processing” and “Fourier and Wavelet Signal Processing” By Martin Vetterli, Jelena Kovacevic and Vivek Goyal version freely available Here Technician Ham Radio License Manual 21$ Amazon Continued from last year - HAM radio and Software Defined Radio Labs and Project
Several homeworks/Labs will use the SDR. Each student in the class will receive a dongle and will be able to experiment with its capabilities. The final project will also be based on SDR. Several possibilities are writing an FM receiver, digital radio receiver, Police scanner, GPS receiver, NOAA weather alert receiver or satelite imagery and more. In addition, each student will get a Baofeng UV-5r hand held radio. This will be used in Labs and the final project in the class. Every student in the class will take a HAM radio licensing exam, and be licensed by the FCC to operate the radios. If you wish to earn credit for ham radio licensing, consider taking EE198-13 Quick intro to Amateur Radio Resources:
Articles and Links: Fast Convolution Covers various implementations of linear convolution using the DFT, including Overlap-Add and Overlap-Save.The Scientist and Engineer's Guide to Digital Signal Processing A great practical introduction to DSP. (Free to download)Upsampling vs. Oversampling for Digital Audio An article about the benefits of these techniques.
Tentative Course outline: Review of discrete-time signals and systems, Discrete-Time Fourier Transform (DTFT), z-Transform (Chapters 2 and 3); digital filter structures (Chapter 6) Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) (Chapters 8 and 9) Sampling and quantization, finite word length effects (Chapters 4 and 6) Frequency response of LTI systems (Chapter 5) and filter design techniques (Chapter 7)
Approximate Grading distribution: Homework: (Weekly) 15% Labs: 15% Midterm 1: 2/22nd, in class + section (25%) Midterm 2: 4/4th, in class + section (25%) Project: (20%)
Homework Instruction: Weekly assignments consisting of problem sets. In addition there will be about 4-6 laboratories consisting of programming using ipython notebook. Homework will be assigned each Friday and due the next Friday 11:59pm. Homework submission will be in digital form through b-courses. Filename convention is FirstName_LastName_HW01_sol.pdf and FirstName_LastName_LAB00_sol.ipynb. You are encouraged to typeset the homework. Here's a template Miki_Lustig_hw01_sol.tex that produces this output after compilation. Scanners are available in the instructional lab. No late hw without prior consent from the instructor. b-courses submission is time-stamped! Homework will be self graded. Self grading is due Monday 11:59pm following posting of the solutions.
Project: Labs: Lab 0 Due January 28th.Lab 1 Due February 11th.Pre-Lab2 and Lab 2 Prelab Due Feb 18th, Lab2 Due February 25th.Lab 3 Due March 10th.Lab 4 Due March 31st.Lab 5 Due April 14th., Part II Due April 22nd, Part III Due April 25th
Homework: Homework 1 can be downloaded from here. Very interesting article on the Savitzky-Golay filter. Due January 29th
Homework 2 can be downloaded from Here. Due February 5thHomework 3 can be downloaded from Here. Due February 12thHomework 4 can be downloaded from Here. Due February 19thHomework 5 can be downloaded from Here. Due March 4thHomework 6 can be downloaded from Here. Due March 11thHomework 7 can be downloaded from Here. Due March 18thHomework 8 can be downloaded from Here. Due April 1stHomework 9 is an iPython Notebook similar to the labs. Homework 9 notebook, HTML view-only, Homework 9 data in .npz format brain.npz. Due April 29th
Lecture Notes: Lecture Notes for 01/20/16, Introduction, can be downloaded in color or for print Webcast recordingLecture Notes for 01/22/16, D.T. Systems, can be downloaded in color, or for print. Read OS, Ch. 2, 2.0-2.5 link to This American Life episode Here Webcast recordingLecture Notes for 01/25/16, Discrete Time Fourier Transform, can be downloaded in color, or for print, Read OS, Ch. 2, 2.6-2.9 (print version did not turn out great this time… sorry) Webcast recordingLecture Notes for 01/27/16 z-Transform, can be downloaded in color, or for print. Read OS, Ch. 3 Webcast recordingLecture Notes for 01/29/16 DFT, can be downloaded in color, or for print, Read OS, Ch. 8.0-8.7 Webcast recordingLecture Notes for 02/01/16, DFT properties and convolution, can be downloaded in Color, print, Read OS, Ch. 8.0-8.7 Webcast recordingLecture Notes for 02/03/16, FFT, can be downloaded in Color, Print. Read OS, Ch. 9 Webcast recordingLecture Notes for 02/05/16, FFT continued and Lab 1, can be downloaded in Color, Print. Webcast recordingLecture Notes for 02/08/16, Spectral Analysis using DFT, can be downloaded in Color, Print, Read OS, ch 10.1-10.2 iPython notebook about windowing Here Webcast recordingLecture Notes for 02/10/16, the Short-Time Discrete Fourier Transform, can be downloaded in Color, print Webcast recordingLecture Notes for 02/12/16, Introduction to Wavelets, can be downloaded in Color, Print and Notes on frequency tiling by Prof. Gastpar Here Webcast recordingLecture Notes for 02/17/16, Discrete Wavelet Transform, can be downloaded in Color, Print webcast recordingLecture Notes for 02/19/16 Lab 2 and extra notes on wavelets, can be downloaded from in Color, for Print webcast recording02/22/16 Midterm I exam – No Lecture Lecture Notes for 02/24/16, Sampling, can be downloaded in Color, Print and 6up. Read OS, Ch. 4.0-4.3 webcast recordingLecture Notes for 02/26/16, Sampling cont. and downsampling, can be downloaded in Color, Print. Read OS Ch. 4.4-4.5 Webcast recordingLecture Notes for 02/29/16, Resampling, can be downloaded in Color, Print. Read OS Ch 4.6-4.7 webcast recordingLecture Notes for 03/02/16, lab III and polyphase decomposition, can be downloaded in Color, Print. Read OS Ch 4.7 webcast recordingLecture Notes for 03/04/16, Filter Banks, can be downloaded in Color, Print. Read OS Ch 4.7 webcast recordingLecture Notes for 03/07/16, Practical DAC/ADC, can be downloaded in Color, Print. Read OS Ch 4.7, 4.8 Noise shaping not covered webcast recordingLecture Notes for 03/09/16, FIR Filter Design, can be downloaded in Color, Print. Read OS, Ch. 7.0-7.1,7.5,7.6(optional) webcast recordingLecture Notes for 03/11/16, Optimal Filter Design, can be downloaded in Color, Print, Read OS, Ch. 7.0-7.1,7.5,7.6(optional) webcast recordingLecture Notes for 03/14/16, Transform Analysis of LTI Systems, can be downloaded in Color, and Print Read OS, Ch. 5.0-5.3 webcast recordingLecture Notes for 03/16/16, Phase Response of LTI systems, can be downloaded in Color, Print Read OS, Ch. 5.3-5.5 Notes on negative group delay webcast recordingLecture Notes for 03/18/16, project and lab 4, can be downloaded in Color, or Print webcast recordingLecture Notes for 03/28/16, Generalized Linear Phase Systems, can be downloaded in Color, Print Read OS, Ch. 5.7-5.8 Lecture Notes for 03/30/16, Intro to Compressed Sensing, can be downloaded in Color, Print webcast recordingLecture Notes for 04/1/16, Intro to Compressed Sensing II, can be downloaded in Color, Print webcast recording Lustig et. al, Compressed Sensing MRI, PDF Davenport et. al, Introduction to Compressed Sensing, LinkLecture Notes for 04/08/16 2D Signals and Fourier Transform, can be downloaded in Color Lecture Notes for 04/11/16 Tomography, can be downloaded in Color Lecture Notes for 04/13/16 Tomography Continued, can be downloaded in Color Lecture Notes for 04/15/16 Lab 5 AFSK and APRS, can be downloaded in Color Lecture Notes for 04/27/16 Last Lecture, can be downloaded in Notes/LastLecture.pdf Lecture by Balint Seeber VIDEO:Hacking the Wireless world
Section Notes: Section Notes for 01/25/2016 LTI systems, can be downloaded from here Section Notes for 02/01/2016 Z transform, can be downloaded from here Section Notes for 02/08/2016 DFT, can be downloaded from here DCT Demo FFT DemoSection Notes for 02/18/2016 Midterm review, can be downloaded from bCourses Section Notes for 02/29/2016 Wavelets and sampling, can be downloaded from here Section Notes for 03/7/2016 Multi-rate, can be downloaded from here Section Notes for 03/14/2016 Sparse Sampling / Filter Design, can be downloaded from here Section Notes for 03/28/2016 Poles/zeros and Midterm II review, can be downloaded from here webcast recording Review on phase response from last year here
Announcements: |