ELEC 320 - Linear Systems and Signal Processing

Fall 2009

Maurice Felix Aburdene


Contents:

Maurice Aburdene
Dana 301, x-71234

Kundan Nepal
Breakiron 173, x-73799

2009-2010 Catalog Data:

320. Linear Systems and Signal Processing (I; 3, 3) Discrete and continuous signals; differential and difference equations; state equations; transform techniques (Z, Laplace, Fourier); analog and digital filters designs. Prerequisites: ELEC 226 and MATH 212.

Texts:

References:

The library has many books that cover the topics of this course. Relevant titles usually have the words "Linear Systems" or "Signals & Systems" or "Signal Processing" or "Digital Signal Processing" or "Filter Design" in the titles. Also please take advantage of the electronic lessons, Matlab Home Page (see Matlab in Education section for demos, Tutorial, and books), and the various resources section.

Tentative Outline:

Class and Lab Projects

  1. Satellite Communications: sinusoidal signals, phasors, power, echoes, delay, fading, Matlab(R) and Simulink (R).
  2. Data Communications: periodic signal, Fourier series, baud rate ASCII code, modems, harmonics, phase shift, power, Matlab and/or pspice and time response.
  3. Speed Control: system models, parameter identification, sensors,Laplace transforms, and feedback.
  4. Analog filter design: lowpass, bandpass, high pass, frequency response, Bode plots,switched-capacitor filters, time response, rise time, fall time, bandwidth, power, and Touch-tone(R) dialing circuits.
  5. Sampling: z-transforms, A/Ds, D/As, Nyquist criterion, channel capacity, Shannon's theorem and coding.
  6. Digital filter design: FIR, IIR, linear phase, frequency response.
  7. Fourier transform (DFT, FFT) and its applications.
  8. Convolution and its applications: time response, image processing, signal processing
  9. Final project. Student selected projects.

TOPICS: (Not necessarily in order!)

  1. Introduction to the course. Review of the electrical components and systems presented in ELEC 120, ELEC 225 and ELEC 226.
  2. Signal Models: Deterministic signals, random signals, continuous-time signals, discrete-time signals, periodic and aperiodic signals.
  3. Modeling of physical systems and social systems. Emphasis on electrical and mechanical systems. Parameter identification and least squares method.
  4. Modeling of continuous systems, differential equations, time response, stability, noise, and probability density functions, histograms
  5. Laplace transforms, transfer functions, frequency response, applications of transfer functions, and design using transfer functions.
  6. Fourier series, Fourier transform, applications of Fourier methods, design using Fourier methods.
  7. State variable formulation, time response, convolution, simulation, analysis and design tools.
  8. Design of analog filters.
  9. Sampling.
  10. Modeling of discrete-time systems, difference equations, and time response.
  11. Z transforms, applications, digital filters, and stability.
  12. Frequency response of digital filters and design of digital filters.
  13. Discrete Fourier Transform, fast Fourier transform, discrete cosine transform.
  14. Problem solving using computers. Continued use of Programming, Excel, Pspice, Matlab, and Word processing.
  15. Famous mathematicians, scientists and engineers (library research). Biographical sketches.

Course Objectives:

In this course, we will study fundamental concepts related to analog signals and discrete-time signals and systems. This course provides a foundation for future courses in digital signal processing, communications and computer communication networks,and control systems. In addition, we will experiment with cooperative learning methods.

Course Outcomes

Grading

Homework:

Homework will be assigned regularly. Homework problems will be assigned to facilitate class discussions. These homework problems will not be graded. It is your responsibility to understand the concepts of all the homework problems. Also, there will be "project" assignments that provide hands-on experience with the course material, often involving processing with Matlab. The project assignments will be graded. The quizzes will be based primarily on the homework assignments, projects, and class notes.

You are encouraged to work on the homework (not graded) and projects (graded) with your classmates.

The purpose of the homework is to practice with the material and obtain a better understanding. I encourage you to learn from each other, and also ask me when you have questions. Keep in mind that 40% of your grade in this course is determined by quizzes, which you have to do by yourself.

Laboratories: Professor Nepal will teach the laboratory sessions, and students will work in pairs on the labs and projects for this course. Each group must complete all the assigned projects/labs. In addition, each group can choose to submit at most three project reports by the deadline for each project. Five points will be awarded for completion of a project and demonstrating it to the instructor by the project deadline. A maximum of 20 points will be awarded per project report. Late project reports will not be accepted.

Summary of Lab Grading

  1. Completion and demonstration of a project: 5 points
  2. Project reports (maximum of three reports): 20 points/report
Attendance at all laboratory sessions is expected and required. If you have a legitimate reason for missing lab, please see Prof. Nepal as soon as possible to make arrangements for making up the lab session. We recommend that you keep a lab notebook for this course, but we will not collect your notebooks. The lab notebook will serve three purposes. First, it is a good way to organize the notes and data that you'll need to prepare the project reports. Second, it provides a good reference for future labs that you can use to remember how to perform certain operations with the instruments. Third, it will help you in preparing the project reports. Letter Grades:
  • 93-100% A
  • 90-93% A-
  • 87-89% B+
  • 84-86% B
  • 80-83% B-
  • 77-79% C+
  • 74-76% C
  • 70-73 % C-
  • 60-69% D
  • Less than 60% F

Quiz Schedule:

All on Mondays
  1. September 14, 2009
  2. October 5, 2009
  3. October 26, 2009
  4. November 16, 2009

Biographies

MOORE AVENUE • LEWISBURG • PA 17837 • (570) 577-2000
© Bucknell University All Rights Reserved