## Spring, 2018!## *** IMPORTANT *** 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 TBD
GSIs Nick Antipa Office hours: TBD nick.antipa@berkeley.eduLi-Hao Yeh Office hours: TBD lihao.yeh@berkeley.edu
Class Time and Location MWF 9a-10 155 Donner
GSI Section F 10a-11, 155 Donner
Labs M 10a-11a Cory 105 W 10a-11a Cory 105 W 11a-12a 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) Wavelets Sampling and quantization, finite word length effects (Chapters 4 and 6) Frequency response of LTI systems (Chapter 5) and filter design techniques (Chapter 7) 2D signal processing – Tomography Compressive Sampling
Approximate Grading distribution: Homework: (Weekly) 15% Labs: 15% Midterm 1: 2/23rd, in class + section (25%) Midterm 2: 4/6th, 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 gradescope. 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.Submission is time-stamped! Homework will be self graded. Self grading is due Monday 11:59pm following posting of the solutions.
Project: TBD Labs: Lab 0 Due January 26th.
Homework: Lecture Notes: Lecture Notes for 01/19/18, Introduction, can be downloaded in color
Lecture Notes for 01/19/18, D.T. Systems, can be downloaded in color. Read OS, Ch. 2, 2.0-2.5
Section Notes: Announcements: |