|
|||||||||||||||||||||||||||||||
|
Home page |
Announcements
General Information
Course objectivesThis course will introduce the basic concepts and techniques for processing signals on a computer. By the end of the course, you be familiar with the most important methods in DSP, including digital filter design and transform-domain processing. The course emphasizes intuitive understanding and practical implementations of the theoretical concepts: Our main text (Mitra) includes extensive examples using the Matlab environment. Matlab will also be used within the problem sets (see below). Course structureThe course consists of two lectures each week, weekly problem sets, midterm and final exams, and a term project. The grade will be broken down as follows:
Be sure to check out my tips on getting a good grade in E4810. PrerequisitesThis course is designed as a follow-on to ELEN E3801, Signals and Systems. Although basic discrete-time topics such as the Z transform and the Fourier domain are covered in this earlier class, we will review them in this class to go into a little more detail, pointing out what may be new perspectives on these concepts. However, the coverage is not intended for students without prior exposure to this material, and will not provide enough fundamental detail for those without prior exposure to transform and frequency domains. MatlabThe course will use the numerical processing package Matlab for illustrations. Problem sets will include some questions that require the use of Matlab. Matlab is available on workstations operated by CUIT, including those in room 251 of Engineering Terrace (below Mudd on the 2nd floor). It is also available in the EE department's ILAB, room 1235 on the 12th floor of Mudd. Alternatively, Matlab is available in a 'student edition' for Windows and Macintosh, published by Prentice Hall and available through the Columbia Bookstore for around $100. The current (student) version is R2007a; earlier versions are OK, but make sure they include the Signal Processing Toolbox, which was bundled with the Student Edition from around 2006.
Matlab includes a tutorial to introduce the basic syntax and use. You can find it at the Mathworks web site: Getting started with Matlab. Problem SetsProblem sets will be posted to this web site (on the problem sets page) after the Tuesday lecture each week, and due in class one week later, at which time solutions will be distributed. For this reason, late problems sets can not be accepted. ProjectsFor details and suggestions, see the separate projects page. There is a collection of example sounds which might be handy as the basis for a class project. Course outlineSee the course outline page. AcknowledgmentThis material is based in part upon work supported by the National Science Foundation under Grant No. IIS-0238301. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Last updated: Thu Sep 25 16:06:10 EDT 2008 | ||||||||||||||||||||||||||||||