Spring Term 2005



Course Info

Handouts

Problem Sets

Download

Announcements:

  • Zip file for Project 1 available under downloads (3/2/05)


Course Information:

Instructor:

Derek Rowell
Room 3-142
x 3-6206
drowell@mit.edu

TA: Brian Anthony (banthony@mit.edu)
Location: Room 1-246
Time: MW 11:00am - 12:30pm
Credit:

Graduate H Level
Satisfies MSME distribution requirement in System Dynamics and Control


This course will provide a solid theoretical foundation for the analysis and processing of
experimental data, and real-time experimental control methods. The course will emphasize
practical problems with laboratory exercises. The course is designated as a d'Arbeloff
Laboratory 'gateway' subject - that is, it is considered to be an essential lead-in to more
specialized courses in information technology.

Topics covered:

1) Introduction to Real-Time Computation: Data converters (A/D, D/A), machine architecture, software considerations.
2) Review of Linear Continuous-Time Signal Processing: Fourier methods, Laplace transform, convolution, frequency/time domain processing.
3) Discrete-Time Signal Processing: The z transform, difference equations, relationship between F(z) and F*(jw), mappings between s-domain and z-domain, inverse z transform. Discrete-time stability.
4) Sampling and Reconstruction: Sampling theorem, aliasing, quantization, sampled data systems, cardinal (Whitaker) reconstruction, zero-, first-, second-order hold reconstructors, interpolators, non-resetting reconstructors, matched filtering, etc.
5) Discrete Spectral Analysis: The DFT and its relationship to the continuous FT, the FFT and implementations (decimation in time and frequency), radix-2 implementation, leakage, windowing. Uses of the DFT: convolution - (overlap & add, select savings) correlation. Random processes, power spectral density (PSD) estimation - methods of smoothing the periodogram (Welch's method, windowing the correlation function, etc). System identification.
6) Real-Time Simulation Methods using Difference Equations: Impulse-, step-, ramp-invariant simulations. Tustin's method, matched poles/zeros, bilinear transform methods.
7) Filter Design - Continuous and Discrete: Butterworth, elliptic, Tchebychev low-pass filters. Low-pass design methods based on continuous prototypes. Realizations. Conversion to high-pass, band-pass, band-stop filters.
8) Introduction to System Identification
9) Introduction to Discrete-Time Feedback

The course will have a significant hands-on component with laboratory exercises requiring
analysis/processing of data captured from experimental apparatus.


Return to Mechanical Engineering