EEG 208: Circuits I - Department of Electrical and Computer

advertisement

EE 360D - Signals and Systems I - Discussion Syllabus

Catalog Data

Programming methods in signals and systems. Topics include generating signals, implementing systems including direct form and state space implementations, determining zero input and zero state responses of linear systems, plotting linear system frequency responses and generating pole zero plots from system functions.

Corequistes and Prerequisites

Corequisites: None.

Prerequisites: EE 221 or EE 292 (Circuit Theory) and MATH 431 (Differential Equations).

Relevant Textbooks

Computer Based Exercises for Signal Processing, McClellan et al., 1997, Prentice Hall, ISBN-13:

978-0137890095.

MATLAB Programming for Engineers, S. Chapman, 2004, Thompson, ISBN: 0-534-42417-1.

Coordinators

Dr. Peter Stubberud

Dr. Sahjendra Singh

Dr. Pushkin Kachroo

Dr. Ebrahim Saberinia

Dr. Brendan Morris

Course Topics

Generating digital signals and performing signal operations on these signals.

Implementing difference equations using Direct Form I, Direct Form II, transposed Direct

Form II and state space structures.

Determine a system’s zero input response (ZIR) and zero state response (ZSR) using Direct

Form I, Direct Form II, transposed Direct Form II and state space structures.

Implement difference equations for finite impulse response systems.

Generate pole zero plots for discrete and analog systems.

Calculate and plot the frequency response of discrete and analog systems.

Course Outcomes (Program Outcomes) [UULOs]

Upon completion of this course, students will be able to:

Generate digital signals and perform signal operations on these signals.

(1.4, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Implement difference equations using Direct Form I, Direct Form II, transposed Direct

Form II and state space structures.

(1.1, 1.2, 1.4, 1.6, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Determine a system’s zero input response (ZIR) and zero state response (ZSR) using Direct

Form I, Direct Form II, transposed Direct Form II and state space structures.

(1.1, 1.2, 1.4, 1.6, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Implement difference equations for finite impulse response systems.

(1.4, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Generate pole zero plots for discrete and analog systems.

(1.1, 1.2, 1.4, 1.6, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Calculate and plot the frequency response of discrete and analog systems.

(1.1, 1.2, 1.4, 1.6, 1.8, 1.10, 1.11) [2.3, 2.4, 2.5, 2.6]

Program Outcomes

The appropriate technical knowledge and skills

An ability to apply mathematics through differential and integral calculus,

An ability to apply advanced mathematics such as differential equations, linear algebra, complex variables, and discrete mathematics,

An ability to apply knowledge of basic sciences,

An ability to apply knowledge of computer science

An ability to apply knowledge of probability and statistics,

An ability to apply knowledge of engineering

An ability to design a system, component, or process to meet desired needs within realistic constraints

An ability to identify, formulate, and solve engineering problems

An ability to analyze and design complex electrical and electronic devices

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

An ability to design and conduct experiments, as well as to analyze and interpret data

University Undergraduate Learning Outcomes (UULOs)

Inquiry and Critical Thinking

Identify problems, articulate questions or hypotheses, and determine the need for information.

Access and collect the needed information from appropriate primary and secondary sources.

Use quantitative and qualitative methods, including the ability to recognize assumptions, draw inferences, make deductions, and interpret information to analyze problems in context, and then draw conclusions.

Recognize the complexity of problems, and identify different perspectives from which problems and questions can be viewed.

Evaluate and report on conclusions, including discussing the basis for and strength of findings, and identify areas where further inquiry is needed.

Identify, analyze, and evaluate reasoning, and construct and defend reasonable arguments and explanations.

Computer Usage

Students write code using a computational programming language (such as Matlab) to create signals and system and analyze linear systems.

Grading

Computational Software Assignments Assignments which count towards a minimum of 10% of a student’s final grade in EE 360.

Course Syllabus Preparer and Date

Peter Stubberud, Thursday, January 22, 2015

Download