BIOENG 1580 Syllabus - University of Pittsburgh
BIOENG 1580 Syllabus - University of Pittsburgh
BIOENG 1580 Syllabus - University of Pittsburgh
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Course outline: (tentative/approximate, except for exam dates and due dates)<br />
Week Topics<br />
1. (8/31,9/2) Intro & overview <strong>of</strong> course. Review <strong>of</strong> continuous-time linear time-invariant (LTI) systems<br />
theory: impulse and step response, convolution, input-output differential equation description, Fourier,<br />
Laplace, frequency response, transfer function, close-loop (feedback) control systems.<br />
2. (9/7,9) LTI rvw, cont’d. From continuous- to discrete-time: sampling and Nyquist criterion; aliasing and<br />
anti-alias filters: the Butterworth LPF, design specifications for desired attenuation at Nyquist.<br />
3. (9/15,16) From continuous to discrete: Difference equations; linear shift-invariant (LSI) discrete time<br />
systems; the z-transform. LSI system transfer functions<br />
4. (9/21,23) Z transform, cont’d. finite-impulse response (FIR) and infinite-impulse response (IIR)<br />
systems. Inverse systems; All-pole (AR) & all-zero (MA) systems.<br />
5. (9/28,30) Z-transform, cont’d. Converting from s-domain to z-domain and vice versa. Forward and<br />
backward rectangular rule; bilinear transform; impulse invariance. Control systems. Matlab project 1<br />
assigned 9/30: Human balance and postural control.<br />
6. (10/5,7) Discrete Fourier analysis: Frequency response, DTFT, DFT, relations to FT.<br />
7. (10/12,14) [No class 10/12 – Monday classes instead.] Discrete Fourier analysis, cont’d. Matlab project<br />
1 due 10/14.<br />
8. (10/19,21) Enhancing / detecting signals in noise: ensemble averaging; filtering; correlation; the<br />
matched filter.<br />
9. (10/26,28) MIDTERM Tues. 10/26. Signal enhancement / detection, cont’d; Matlab project 2 assigned<br />
10/28.<br />
10. (11/2,4) Intro to random signals. Wide-sense stationary signals. Autocorrelation, power spectral density.<br />
Spectral estimation (non-parameteric): periodogram, Welch’s method, windowing.<br />
11. (11/9,11) Spectral estimation, cont’d: parametric AR spectral estimation. Matlab project 2 due 11/11.<br />
12. (11/16,18) Guest lectures by Pr<strong>of</strong>. Aaron Batista, on neural signal processing: spike sorting, pattern<br />
recognition.<br />
13. (11/23) Nonlinear filtering: median and order-statistic filters, applied to eye movement data. Matlab<br />
project 3 assigned 11/23: filtering eye movement (and/or skin blood flow) data.<br />
14. (11/30, 12/2) Order-statistic filters, cont’d. Time-varying spectral analysis: the short-time Fourier<br />
transform (STFT) and spectrogram<br />
15. (12/7,9) Matlab project 3 due 12/7. STFT, spectrogram cont’d. Course wrap-up: Q&A, review.<br />
16. (12/16) FINAL EXAM, Thursday 12/16, 12:00-1:50pm, in classroom (G24)