Linear System Analysis

Fall 2004

EN 157, Monday/Wednesday/Friday 1:00-1:50 pm

Barus & Holley - 455

Professor: David Cooper

Short Course Description

Analysis of discrete and continuous time electrical signals and systems in both time and frequency domains.   Convolution, sampling, spectral analysis, analog and digital filtering, image and speech filtering, system stabilization through feedback.  Discrete and continuous time Fourier and Laplace transforms, and the state-space approach.  The goals of this course are:

1) Understanding of various types of systems and how they apply to a wide range of problems in electrical and computer engineering (and elsewhere).

2) Understanding at theoretical and intuitive levels, a number of fundamental representations in the time and frequency domains for signals and their use in the analysis of systems operating on such signals.

3) Introductory understanding of linear filter design for 1-dimensional time signals and 2-dimensinoal images.

This course is the gateway to digital and analog signal processing for: filtering, system analysis, and control; digital and analog communications; image, video, and speech processing; pattern recognition; computer vision; speech recognition; medical image-analysis; robotics and intelligent systems.

Office Hours and Contact information

Instructor: David Cooper, Barus&Holley 318, 863-2601
Office Hours:

email : cooper@lems.brown.edu
 
Anat Kaspi, Barus&Holley 309
Office Hours: M
2:30- 3:30 p.m   Tue 2:00- 3:00

email: Anat_Kaspi@brown.edu

 

  

More Information :

Syllabus.
 

Text Book

“Signals & Systems”, 2nd edition, S. Haykin, B. Van Veen, John Wiley and Sons.

 

Useful references: “Signals and Systems”, 2nd edition, Willsky, Oppenheim, Nalwab, Prentice Hall; “Signal Processing First”, J. McClellan, R. Schafer, M. Yoder, Prentice Hall; “Structure and Interpretations of Signals and Systems”, E. Lee, P. Vavaiya, Addison Wesley.

 

Some Matlab Help Links

(1) Learn matlab.
(2) A tutorial.

 

Homeworks & Projects.

HW assignment #2 (due Sep. 22nd)

Chap. 1, Problems: 1.62, 1.63, 1.72, 1.75, 1.77, 1.85, 1.88

MATLAB Experiment #1

a. 1.41 (Exploring Concepts with MATLAB section at the end of chap1.)

b. Compute and plot the function in Figure P1.53 on p.89 of the Additional Problems section.

HW assignment #3 (due Wednesday, Sep. 29th)

Chap. 2, Problems: 2.32, 2.33(h). Plot the results with labeled values. Show equations and sketches used in obtaining the results

  MATLAB Experiment #2 (due Wednesday, Oct. 13th),  Image A,  Image B

HW assignment #4 (due Wednesday, Oct. 6nd) 

Chap. 2, Problems: 2.44, 2.46c, 2.48, 2.57b, 2.59b

HW assignment #5 (due Wednesday, Oct. 20th)

           Chap. 2

Problems: 2.65, 2.66d, 2.67d, 2.69b, 2.75

  MATLAB Experiment #3: Part 1 (due Friday, Oct. 22nd),  Figure 1(a),  Figure 1(b)

  MATLAB Experiment #3: Part 2 (due Wednesday, Nov. 3rd),  Figure 2(a),  Figure 2(b)

HW assignment #6 (due Wednesday, Oct. 27th)

Chap. 3, Problems: 3.48, 3.49 (all parts except part d), 3.50 (all parts except parts d and f), 3.51 (all parts except d)

Matlab function to generate Gtilda  which is the matrix formed from image row vector. For seeing inputs and outputs to the function write help formGmat. Note that to be able to use this function it must be in your active working directory in MATLAB. formGmat.m

OOOPS! There was something wrong with the matlab code formGmat.m . It's now corrected. Sorry about that.

A few suggestions about MATLAB experiment #3. EN157suggest.doc.   If you have trouble viewing the doc, here’s a pdf.EN157suggest.pdf

HW assignment #7 (due Friday, November 12, 2004)

Chapter 3.

Problems:  3.52 a,b,f;  3.53;  3.54 a,b,c,d;  3.58 c,d;  3.66 - do this problem by hand,

i.e., analytically and not by MATLAB.

 

The solution to HW assignment #7 have been posted in the solutions part.

You can pick up Homeworks 4 to 7  from Prof. Cooper’s office.

 

HW assignment #8 (due Wednesday, Dec 1)

 

Chapter 4
Problems: 4.22a; 4.26; 4.32; 4.38; 4.39.
These problems should help with the project material!

 

============================

Home Work Assignment #9, Dues Wednesday, Dec 8.

 

Read pages 482-505 in text.

 

Problems:  3.68b,d;  3.70e

                 6.28d,e;  6.30d

==========================

 

 

 Speech Signals Project (“Spectrogram Analysis of Speech” part.  due Dec 8th, at noon)

Correction to problem #10:

(a)   Design low-pass filter for the Rectangular window and the Hamming window (instead of for the Hanning window and Hamming window)

(b)  Specifically, over the passband of the filter what fraction of the the speech signal energy is lost due to the filter, and above the passband of the filter what fraction of the speech signal energy is eliminated?

 

HW Solutions

  HW#1 Solution,       HW#2 Solution,      HW#3 Solution,      HW# 4 Solution,      HW#5 Solution       HW#6 Solution       HW#7 Solution,      HW #8 Solution, HW#9 Solution

      MATLAB Experiment #1 Solution,       MATLAB Experiment #2 Solution