Utah State University
Department of Electrical and Computer Engineering
ECE 3640 - Discrete-time Signals & Systems

Syllabus

Course titleECE 3640 - Discrete-time Signals & Systems
InstructorProf. Jake Gunther (jake.gunther@usu.edu) EL 149
Office hoursWhenever my door is open, which is almost always.
Hardcopy textbookHolton, "Digital Signal Processing" ($130 from Cambridge University Press)
Electronic textbookAccessible from Bookshelf in Canvas or VitalSource ($90 at USU Bookstore)
PrerequisitesECE 3620 - Continuous-time Signals & Systems (ECE course flowcharts)
Class time10:30 - 11:20 AM, Monday, Wednesday, Friday
Class locationENGR 108
TA 
Auto Access eBook: Digital Signal Processing eBook, 1e by Holton

This course requires all-inclusive digital materials that are provided to you at a lower price than traditional printed materials. These materials are paid for through an “Auto Access Digital Materials” charge placed on your student account when you registered for the course. To access the materials, visit the Canvas course site. For more details, including dates, deadlines, and opt-out info, visit your Bookshelf in Canvas.

Course summary

This course is an introduction to digital signal processing (DSP). The main topics we cover in lectures are the DTFT1, which we use to study sampling of continuous-time signals; the DFT2, which we use to study spectral analysis of signals; and the z-transform, which we use for analysis and design of discrete-time systems.

Homework assignments

Homework assignments will be given approximately weekly and will be posted on the course web site (not Canvas). These assignments will involve traditional pencil-paper work and will also involve some Matlab computer programming. The due dates of homework assignments will posted on the assignments tab of this web site. Homework will be turned in via Canvas.

Computer assignments

In the textbook and lectures we learn about signals and systems.  Becuase there is a difference between knowing about and doing, the computer assignments are designed to give students experience doing digital signal processing on real signals using computers.  These assignments should be done using Matlab programming language.  Computer assignments will be given approximately biweekly.

Exams

Questions on exams may be taken from material covered in lectures, homework assignments, computer assignments, the textbook, and supplementary material discussed in class.

Grading
ItemWeight
Homework assignments30%
Computer assignments30%
Midterm exam20%
Final exam20%
Missed lectures

The instructor will not repeat the lecture during office hours. Lectures will not be recorded.

Late policy

Assignments will not be accepted late without prior instructor permission.

Cheating

Don't do it! Everything you turn in must represent your own thinking and work. Cheating will result in failing the course.

The following is taken from the USU Academic Honesty and Integrity Policy.

Each student agrees to the following Honor Pledge: “I pledge, on my honor, to conduct myself with the foremost level of academic integrity.” Violations of the Academic Integrity Standard (academic violations) include, but are not limited to: Cheating: (1) using or attempting to use or providing others with any unauthorized assistance in taking quizzes, tests, examinations, or in any other academic exercise or activity, including working in a group when the instructor has designated that the quiz, test, examination, or any other academic exercise or activity be done “individually”; (2) depending on the aid of sources beyond those authorized by the instructor in writing papers, preparing reports, solving problems, or carrying out other assignments; (3) substituting for another student, or permitting another student to substitute for oneself, in taking an examination or preparing academic work; (4) acquiring tests or other academic material belonging to a faculty member, staff member, or another student without express permission; (5) continuing to write after time has been called on a quiz, test, examination, or any other academic exercise or activity; (6) submitting substantially the same work for credit in more than one class, except with prior approval of the instructor; or (7) engaging in any form of research fraud. Falsification: altering or fabricating any information or citation in an academic exercise or activity. Plagiarism: representing, by paraphrase or direct quotation, the published or unpublished work of another person as one’s own in any academic exercise or activity without full and clear acknowledgment. It also includes using materials prepared by another person or by an agency engaged in the sale of term papers or other academic materials.

Disabilities

In cooperation with the Disability Resource Center, reasonable accommodation will be provided for qualified students with disabilities.  Please meet with the instructor during the first week of class to make arrangements.  Alternate format print materials (large print, audio, diskette or Braille) will be available through the Disability Resource Center.

Assessment

In the Fall semester of 2011, USU's Office of Analysis, Assessment and Accreditation (AAA) launched a course evaluation system called IDEA.  This system attempts to evaluate student progress on specific learning objectives selected by the instructor from the predefined list of twelve objectives listed below.

Three weeks before the end of the semester you will be sent a personal e-mail from the IDEA system with a link to an on-line evlauation form with these questions.  My goal is for students to make "exceptional progress" and "outstanding gains" on the three outcomes listed below.

This class is designed to help students (1) gain factual knowledge and (2) learn fundamental principles, generalizations and theories.  Implmenting signal processing systems in the computer assignments is designed to help students (3) apply course materials.

Course objectives (IDEA)
  1. Gaining a basic understanding of the subject (e.g., factual knowledge, methods, principles, generalizations, theories)

  2. Learning to apply course material (to improve thinking, problem solving, and decisions)

  3. Developing specific skills, competencies, and points of view needed by professionals in the field most closely related to this course

Course outcomes (ABET)

The electrical engineering and computer engineering BS degrees in the ECE department are accredited by ABET. As part of the accreditation process, each course in the program is built around a few fundamental course outcomes. Course outcomes are narrow statements that describe what students should know or be able to do by the end of the course. The course outcomes for this course are listed below.

  1. Compute forward and inverse transforms (analytical computation).

  2. Program a computer to efficiently compute the output of LTI systems given the input and the impulse response (numerical computation).

  3. Explain the relationship between continuous-time signals and sampled discrete-time signals in the time and frequency domains (signal analysis).

  4. Design and apply filters to discrete-time signals (filter design).

 


1 DTFT = discrete-time Fourier transform
2 DFT = discrete Fourier transform. This is really the same thing as the discrete-time Fourier series.