Department of Electrical and Computer Engineering
Montana State University
Topics and Notes Summary (5/6/2004; updated frequently):
May 4 Tu 
Final exam: TUESDAY, MAY 4, 2004 (89:50AM). Final exam scores and course grades have been determined. The URL and viewing instructions were sent to each student on 5/6/2004. You may pick up your final exam at my office. Have a great summer!

Apr. 30 F 
Last class day. Finish up DFT/FFT topics and discuss final exam topics. Final exam: TUESDAY, MAY 4, 2004 (89:50AM). The exam will be in the regular classroom. You may bring a pencil, calculator, and one page of notes. The exam will be cumulative, but otherwise similar in format and scope to the midterm exams (but about twice as long...) 
Apr. 29 Th 
Lab #13 is due by 5PM. NOTE: there will be NO LAB this day after all. I will plan to be in the lab room during the normal 11AM1PM time slot to answer any questions you may have regarding the course, homework, or Lab #13. 
Apr. 28 W 
Homework #4 is due by 5PM. Discuss DFT calculations. Work on selfquiz (ungraded) problems. We will talk more about these on Friday. 
Apr. 26 M 
More on DFT interpretation and calculation issues. Introduce decimationintime FFT formulation Some notes on the Fast Fourier Transform (FFT). Comments on proof for homework problem 9.5: (1) Taking the product of the two exponential terms (adding exponents) gives a sum of a single complex sequence. (2) You might consider showing that separately the real parts all must add to zero and the imaginary parts all must equal zero when l does not equal k mod N. (3) You might consider noting that the summation from (1) is of the form of a sum from n=0 to n=N1 of (something)^{n} , which can be written in closed form as (1something^{N}) / (1something) . If you consider approach (3), you will need to look at the circumstances in which the closed form ratio is zero or indeterminate.

Apr. 23 F 
Spectral analysis and the DFT. 
Apr. 22 Th 
Lab #12 is due. Instructions for Lab #13. EVB system signal routing diagram. Lab #13 files: lab13.c

Apr. 21 W 
Conclude DSP microprocessor features discussion. The required MSU course evaluation forms (lab) were filled out during class time. 
Apr. 19 M 
Continue DSP microprocessor features discussion. The required MSU course evaluation forms (lecture) were filled out during class time. Homework #4 assigned. From the text 8.11, 8.19; 9.2, 9.5 . Work is due by 5PM on Wednesday, April 28, 2004. 
Apr. 16 F 
Secondorder sections and response interpretation for real roots and complex conjugate roots. Begin DSP microprocessors overview. Reminder: EE477 final exam is scheduled for TUESDAY, MAY 4, 2004 (89:50AM). 
Apr. 15 Th 
Taxes are due. Lab #11 is also due. NOTE: I will also accept late submissions this week, so you may turn in Lab #11 by the end of the day Friday either at my office or in my mailbox in the main ECE office. This applies only to Lab #11, not your tax obligations to IRS ;) Work on the ADI Visual Tools tutorial. Instructions for Lab #12. 
Apr. 14 W 
More on inverse ztransform; consider secondorder IIR sections. 
Apr. 12 M 
Discuss Midterm #2 results (very good performance: average was almost 90%). Inverse ztransform via partial fractions and table lookup. 
Apr. 9 F 
No Class 
Apr. 8 Th 
Lab #10 is due at the start of the session. Work on Lab #11. This is the last lab from the textbook: we will do some real time DSP experiments for the subsequent sessions. 
Apr. 7 W 
MIDTERM EXAM #2 Coverage is through 3/31/2004. 
Apr. 5 M 
Exam review. Exam topics will be zplane system description (poles, zeros, determination of H(z), h[n], and H(e^{jw})), difference equation interpretation for IIR, and understanding frequency response for basic IIR and FIR systems (magnitude and phase). Suggested review problems: 7.4, 7.10, 8.3, and 8.6 . Reminder: the second midterm exam will be given during class time on Wednesday, April 7. Closed book, but one sheet of notes is OK. Bring your calculator and a pencil. We had a followup visit by Dr. Dickensheets to discuss teaching/learning in EE477 and Dr. Maher's strengths/weaknesses as an instructor. 
Apr. 2 F 
Region of Convergence for ztransform. We had a visit by Dr. Dickensheets to help with a course/instructor substantive review. Here are the questions from the inclass survey. A summary of the survey results will be posted soon. 
Apr. 1 Th 
Lab #9 is due at the start of the session. Work on Lab #10. NOTE that we needed to modify the file PEZ_HIT.M from the DSPFIRST\PEZ_31 directory. Here is the modified PEZ_HIT.M . 
Mar. 31 W 
IIR direct and transposed form. The second midterm exam will be held during regular class time on Wednesday, April 7. Coverage will be up through the lecture today (3/31/04). The exam will be closed book, but you may bring one page of notes. Reminder: there will be no MSU classes on Friday, April 9, in honor of University Day. 
Mar. 29 M 
IIR direct and transposed form. (guest lecturer: Jerry Gregoire) 
Mar. 26 F 
ztransform of IIR system functions. We had a brief inclass quiz (not graded) to check understanding of a few basic concepts. If these problems are not "trivial" for you at this point, please see me. 
Mar. 25 Th 
Lab #8 (second part) is due at the start of the session. Work on Lab #9, involving image zooming and interpolation. 
Mar. 24 W 
IIR systems and basic difference equations with feedforward (FIR) and recursive (IIR) sections. 
Mar. 22 M 
Start material from Chapter 8. Assignment: Read the first several sections of Ch. 8. 
Mar. 1519 
Spring Break (no classes, no lab this week) 
Mar. 12 F 
Homework #3 is due at the start of class. FIR symmetry properties and characteristics (complete Chapter 7 material).We will start material from Chapter 8 after spring break.Enjoy your time off!! Here is a copy of my 'zview.m' function that plots the 3D surface and frequency response contours. This version allows a denominator polynomial to be specified. As before, please let me know if you find any problems. 
Mar. 11 Th 
Lab #8, 13.3, is due at the start of the lab session. This week you should work on the remaining sections of Lab #8.The memo report will be due at the lab session following spring break (March 25). 
Mar. 10 W 
Poles and zeros.Filter design concepts.Example FIR filter designs using Matlab. 
Mar. 8 M 
Ztransform visualization using Matlab. Here is a copy of my 'dosurf.m' function that plots the 3D surface and frequency response contours. I will edit this soon to add a denominator polynomial (and perhaps some GUI features if I have time...). Please let me know if you find any problems. 
Mar. 5 F 
Ztransform zeros and system visualization. Homework #3 assigned. From the text 6.6, 6.18, 7.1, 7.3, 7.8 . Work is due at the start of class on Friday, March 12, 2004.

Mar. 4 Th 
Lab #7 is due at the start of the lab session. Work on Lab #8. We will be doing parts 1 through 3.3 this week. The remaining parts 3.4 through 3.9 will be done during next week's lab session.

Mar. 3 W 
Ztransform properties and relationship to frequency response. 
Mar. 1 M 
Continue Ztransform material. 
Feb. 27 F 
Ztransform (chapter 7) introduction. 
Feb. 26 Th 
Lab #6 is due at the start of the lab session. Work on Lab #7. We will be doing parts 14 only. You may do parts 56 for extra credit. 
Feb. 25 W 
Exam #1 returned and discussed in class. Lab #5 returned: please look over the filtering examples in the last section, and be able to understand and explain the filter behavior: removing DC in the first part and removing the AC component in the second part. 
Feb. 23 M 
MIDTERM EXAM #1 Coverage is through 2/18/2004. 
Feb. 20 F 
Continue frequency response of FIR systems. Start chapter 7 (zTransforms) if time permits. 
Feb. 19 Th 
Lab #5 is due at the start of the lab session. Work on Lab #6. NOTE: the inout() Matlab function from DSPFIRST does not appear to work properly. The problem is in the called function striplot(). You can replace the striplot.m file from the CD with this version: striplot.m . 
Feb. 18 W 
Homework #2 is due at the start of class. Frequency response of FIR systems. 
Feb. 16 M 
No class this day (MSU Presidents' Day holiday). I expect to be around at least part of the day, and I will plan to be available homework questions on Tuesday morning, too. HINT regarding problem 4.19: I've had a few questions today regarding problem 4.19 from the homework. The problem specifies a signal x[n]=cos(π(0.7x10^{3}) n^{2}) , and then says that it is sampled at f_{s} = 8kHz rate. This means that each increment of n is a time increment of T_{s} (T_{s}=1/f_{s}=1/8kHz). The thing that seems to be hard to understand is how to reformulate the x[n] sequence into the reconstructed signal x(t). Assuming an ideal D/A converter, you essentially replace the sequence index n with the corresponding time value t=n*T_{s}, or in other words, n=t/T_{s}=t*f_{s}. So, the reconstructed signal x(t) = cos(π(0.7x10^{3})*(t*f_{s})^{2} ) . I'll leave it up to you to figure out the instantaneous frequency.

Feb. 13 F 
Continue consideration of frequency response. Do inclass quiz (not graded) on sampling topics. I think you should be able to handle problems like this on the upcoming exam! Assignment: read and understand Chapter 6. 
Feb. 12 Th 
Lab #4 is due at the start of the lab session. Work on Lab #5. 
Feb. 11 W 
Frequency response of FIR systems. The first midterm exam will be held during regular class time on Monday, February 23. Coverage will be up through the lecture on 2/18/04. Reminder: there will be no MSU classes on Monday, February 16, in honor of Presidents' Day. 
Feb. 9 M 
Discussion of synthesis envelope functions. Review of course coverage so far (Chapters 15). Homework #2 assigned. From the text 4.9, 4.19, 5.4, 5.7, 5.11 . Work is due at the start of class on Wednesday, February 18, 2004. 
Feb. 6 F 
FIR system block diagrams. LTI concepts. Convolution interpretation. 
Feb. 5 Th 
Lab #3 is due at the start of the lab session. Be sure to hand in a floppy (or some other electronic copy) of your .m files. I will check them and listen to your music! Work on Lab #4. We will NOT be doing every single part. Please work on sections 1, 2, and 3 only. If you are interested, you may do section 4 or section 5 as a extra credit assignment. 
Feb. 4 W 
FIR systems, unit sample function, unit delay function. [lecture notes 5a] Homework #1 and Lab #2 were returned in class. The solution examples for Homework #1 are posted on my bulletin board. 
Feb. 2 M 
Complete topic coverage from Chapter 4. Begin FIR systems discussion (Chapter 5). 
Jan. 30 F 
Homework #1 is due at the start of class. Review the sampling process, aliasing, and reconstruction. [lecture notes 4] Assignment: read and understand Chapter 4. 
Jan. 29 Th 
Lab #2 is due at the start of the lab session. Work on Lab #3. You will demonstrate several signal and music synthesis functions. Plan to turn in a floppy disk (or electronic copy) containing your Matlab music synthesis results. Be sure you include all the files that I will need to play your song example! 
Jan. 28 W 
Discuss music as a timevarying spectral representation, then begin discussion of sampling (start Chapter 4). DSP opportunity: The Montana Audio and Acoustics Society monthly meeting will include topics on digital audio recording and digital audio effects. All are invited to this free meeting, Wednesday 28 January, at 7:00PM, Room 233 Visual Communications Building (corner of 11th and Grant). 
Jan. 26 M 
Complete the description of signal spectrum and timevarying amplitude and frequency (Chapter 3 material). 
Jan. 23 F 
Continue spectrum (Chapter 3 material). Homework #1 assigned. From the text 2.4, 2.15, 3.5, 3.11 . Work is due at the start of class on Friday, January 30, 2004. 
Jan. 22 Th 
The Lab #1 report is due at the START of the lab session. We will work on Lab #2: Introduction to Complex Exponentials. The writeup is due at the start of lab next week. 
Jan. 21 W 
Complete initial discussion of phasors and complex representations. 
Jan. 19 M 
No class: Martin Luther King Day 
Jan. 16 F 
Complex exponentials, phasors, and periodic signals 
Jan. 15 Th 
First EE477 Lab meeting: Introduction to Matlab. 
Jan. 14 W 
First class meeting at 10:00AM in Cobleigh Hall 632. NOTE: there will be a lab on January 15!


