EEL3135 Spring 2003 Lecture Materials


Many of the lecture examples in this class are contained in Mathematica notebooks. If you have access to Mathematica, you can run all the experiments contained therein. If you do not have access to Mathematica, you can still view the notebooks (and play any sound examples in those notebooks) through MathReader available for free from Wolfram for the Linux, Windows and Macintosh operating systems. Alternatively, you can view the web-page versions of the Mathematica notebooks as provided below.
Date Topics & Materials
1/7 Syllabus and course introduction
Course syllabus, Spring 2003, EEL3135 (2 pages, 8 kb).

Introduction to signals and systems
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Chapter 1, pp. 1-8, Prentice Hall, Upper Saddle River, NJ, 1998.
Introduction to signals and systems: lecture summary, Spring 2003, EEL3135 (2 pages, 64 kb).
Introduction to signals and systems, Spring 2003, EEL3135 (8.3 Mb). [zipped notebook file, 2.6 Mb]
Data files used in above Mathematica notebook:
Introduction to signals and systems, Spring 2003, EEL3135 (web version of above Mathematica notebook).
1/9 Introduction to signals and systems: part II
Introduction to signals and systems, part II: lecture summary, Spring 2003, EEL3135 (1 page, 24 kb).
Introduction to signals and systems: part II, Spring 2003, EEL3135 (7.9 Mb). [zipped notebook file, 1.5 Mb]
Speech wav file used in above Mathematica notebook (44 kb).
Introduction to signals and systems: part II, Spring 2003, EEL3135 (web version of above Mathematica notebook).
1/14 Mathematical tools
Mathematical tools: lecture slides, Spring 2003, EEL3135 (2 pages, 1.4 Mb).

Mathematica tutorials
Mathematica tutorials, Wolfram Research, 2003.
Steven Amgott, Mathematica tutorials and notes, Dept. of Mathematics and Statistics, Swarthmore College, 2003.
Mathematica tutorials, Applied Math Dept., Univ. of Colorado, 2003.
Search web for more Mathematica tutorials, Google search engine, 2003.

Matlab tutorials
Matlab examples, The Mathworks, 2003.
Matlab summary and tutorial, Math Dept., Univ. of Florida, 2003.
Search web for more Matlab tutorials, Google search engine, 2003.

Introduction to signals and systems: part III
Introduction to signals and systems, part III: lecture summary, Spring 2003, EEL3135 (3 pages, 48 kb).
Difference equations: lecture examples, Spring 2003, EEL3135 (156 kb). [zipped notebook file, 20 kb]
Difference equations: lecture examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
1/16 Introduction to signals and systems: part IV
Introduction to signals and systems, part IV: lecture summary, Spring 2003, EEL3135 (8 pages, 616 kb).
Difference equations: examples and applications, Spring 2003, EEL3135 (8.8 Mb). [zipped notebook file, 1.2 Mb]
Speech wav file used in above Mathematica notebook (44 kb).
Sample image used in above Mathematica notebook (144 kb).
Difference equations: examples and applications, Spring 2003, EEL3135 (web version of above Mathematica notebook).
1/21 Introduction to signals and systems: part V
Introduction to signals and systems, part V: lecture summary, Spring 2003, EEL3135 (6 pages, 128 kb).
Recursive difference equations, Spring 2003, EEL3135 (2.3 Mb). [zipped notebook file, 296 kb]
Recursive difference equations, Spring 2003, EEL3135 (web version of above Mathematica notebook).

A look ahead: lecture slides, Spring 2003, EEL3135 (5 pages, 280 kb).
1/23 Continuous-time signals
Continuous-time signals, Spring 2003, EEL3135 (7 pages, 100 kb).
Transformations on continuous-time signals, Spring 2003, EEL3135 (420 kb). [zipped notebook file, 44 kb]
Transformations on continuous-time signals, Spring 2003, EEL3135 (web version of above Mathematica notebook).
1/28 Introduction to sampling
Discrete-time signals and sampling, Spring 2003, EEL3135 (6 pages, 132 kb).
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Chapter 4, pp. 83-118, Prentice Hall, Upper Saddle River, NJ, 1998.
Introduction to sampling, Spring 2003, EEL3135 (2.3 Mb). [zipped notebook file, 312 kb]
Introduction to sampling, Spring 2003, EEL3135 (web version of above Mathematica notebook).

Listening to music with incorrect sampling frequencies, Spring 2003, EEL3135.
1/30 Sampling in the frequency domain
Sampling in the frequency domain, Spring 2003, EEL3135 (5 pages, 396 kb).

Listening to aliasing: music examples, Spring 2003, EEL3135.
2/4 Further discussion on sampling
Further discussion on sampling, Spring 2003, EEL3135 (9 pages, 676 kb).
Additional sampling examples, Spring 2003, EEL3135 (1.9 Mb). [zipped notebook file, 336 kb]
Additional sampling examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
Nonideal signal reconstruction, Spring 2003, EEL3135 (2.2 Mb). [zipped notebook file, 336 kb]
Nonideal signal reconstruction, Spring 2003, EEL3135 (web version of above Mathematica notebook).

Frequency content of discrete-time signals, Spring 2003, EEL3135.

Discrete-time signals
Discrete-time signals, Spring 2003, EEL3135 (5 pages, 400 kb).
Transformations on discrete-time signals, Spring 2003, EEL3135 (908 kb). [zipped notebook file, 88 kb]
Transformations on discrete-time signals, Spring 2003, EEL3135 (web version of above Mathematica notebook).
2/6 Introduction to complex mathematics
Introduction to complex mathematics, Spring 2003, EEL3135 (14 pages, 532 kb).
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Appendix A, pp. 378-98, Prentice Hall, Upper Saddle River, NJ, 1998.
Numeric complex examples, Spring 2003, EEL3135 (16 kb). [zipped notebook file, 4 kb]
Numeric complex examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
Numeric complex examples session log, Spring 2003, EEL3135 (4 kb).
Plotting complex functions, Spring 2003, EEL3135 (1.4 Mb). [zipped notebook file, 216 kb]
Plotting complex functions, Spring 2003, EEL3135 (web version of above Mathematica notebook).
Plotting complex functions session log (Fig. 9 through 11 in notes), Spring 2003, EEL3135 (4 kb).
2/13 Introduction to Fourier analysis
Introdcution to Fourier analysis, Spring 2003, EEL3135 (3 pages, 364 kb).
2/18 Fourier series
Fourier series examples, Spring 2003, EEL3135 (11 pages, 208 kb).
Fourier series examples, Spring 2003, EEL3135 (1.3 Mb). [zipped notebook file, 204 kb]
Fourier series examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).

Continuous-time Fourier transform (CTFT)
Fourier series to Fourier transform, Spring 2003, EEL3135 (7 pages, 108 kb).
Continuous-time Fourier transform (CTFT) examples, Spring 2003, EEL3135 (1.2 Mb). [zipped notebook file, 176 kb]
Continuous-time Fourier transform (CTFT) examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
2/20 Sample exam problems
(guest professor Tony Arroyo)
2/25 Exam review
2/27 Exam #1
3/4
3/6
Discrete-Time Fourier Transform (DTFT)
The Discrete-Time Fourier Transform (DTFT), Spring 2003, EEL3135 (13 pages, 512 kb).
Discrete-Time Fourier Transform (DTFT) examples, Spring 2003, EEL3135 (5.9 Mb). [zipped notebook file, 984 kb]
Discrete-Time Fourier Transform (DTFT) examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
3/18
3/20
Discrete Fourier Transform (DFT)
The Discrete Fourier Transform (DFT), Spring 2003, EEL3135 (7 pages, 492 kb).
Discrete Fourier Transform (DFT) examples, Spring 2003, EEL3135 (4.1 Mb). [zipped notebook file, 672 kb]
Discrete Fourier Transform (DFT) examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).

Spectral leakage and windowing
Spectral leakage and windowing, Spring 2003, EEL3135 (5 pages, 136 kb).
Spectral leakage and windowing examples, Spring 2003, EEL3135 (2.8 Mb). [zipped notebook file, 512 kb]
Spectral leakage and windowing examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
3/25 Frequency analysis over time
Frequency analysis over time, Spring 2003, EEL3135 (4 pages, 112 kb).
Time-frequency plots (spectrograms), Spring 2003, EEL3135 (2.3 Mb). [zipped notebook file, 440 kb]
Speech wav file used in above Mathematica notebook (44 kb).
Time-frequency plots (spectrograms), Spring 2003, EEL3135 (web version of above Mathematica notebook).

Fast Fourier Transform (FFT)
The DFT and the Fast Fourier Transform (FFT), Spring 2003, EEL3135 (2 pages, 44 kb).
3/25
3/27
Introduction to LTI systems
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Chapter 5, pp. 119-156, Prentice Hall, Upper Saddle River, NJ, 1998.
Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution, Spring 2003, EEL3135 (14 pages, 184 kb).

4/1
4/3
Frequency response of FIR filters
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Chapter 6, pp. 157-201, Prentice Hall, Upper Saddle River, NJ, 1998.
Frequency response of FIR filters, Spring 2003, EEL3135 (9 pages, 112 kb).
Frequency response of FIR filters, Spring 2003, EEL3135 (1.3 Mb). [zipped notebook file, 180 kb]
Frequency response of FIR filters, Spring 2003, EEL3135 (web version of above Mathematica notebook).
4/8 FIR filter design: part I
FIR filter design: part I, Spring 2003, EEL3135 (16 pages, 800 kb).
Frequency response of FIR filters: examples, Spring 2003, EEL3135 (2.7 Mb). [zipped notebook file, 504 kb]
Frequency response of FIR filters: examples, Spring 2003, EEL3135 (web version of above Mathematica notebook).
Introduction to FIR filter design: part I, Spring 2003, EEL3135 (4.9 Mb). [zipped notebook file, 608 kb]
Introduction to FIR filter design: part I, Spring 2003, EEL3135 (web version of above Mathematica notebook).

FIR filter design: part II
FIR filter design: part II, Spring 2003, EEL3135 (8 pages, 1.7 Mb).
Introduction to FIR filter design: part II, Spring 2003, EEL3135 (28.1 Mb). [zipped notebook file, 11.1 Mb]
Introduction to FIR filter design: part II, Spring 2003, EEL3135 (web version of above Mathematica notebook).
Composite-filtered music examples (as derived in above Mathematica notebook), Spring 2003, EEL3135.
4/10 Exam #2
4/15
4/17
Introduction to IIR systems
J. H. McClellan, R. W. Schafer and M. A. Yoder, DSP First: A Multimedia Approach, Chapter 7, pp. 202-248, Prentice Hall, Upper Saddle River, NJ, 1998.
Introduction to IIR systems, Spring 2003, EEL3135 (11 pages, 116 kb).

Last updated April 16, 2003 by Michael C. Nechyba