26.01.2015 Views

BIOENG 1580 Syllabus - University of Pittsburgh

BIOENG 1580 Syllabus - University of Pittsburgh

BIOENG 1580 Syllabus - University of Pittsburgh

SHOW MORE
SHOW LESS
  • 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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!