ECE792-41 Statistical Methods for Signal Analytics

Time & Location: TuTh 1:30–2:45 PM @ 1226 Engineering Building II

Instructor: Dr. Chau-Wai Wong, firstname.lastname@ncsu.edu

Office hours: By appointment

Objective: (1) To introduce fundamental concepts of signal processing and statistics, and (2) to engage students in real-world signal analytics tasks.

Prerequisites: Random Processes & any DSP course. Basic programming skills. Talk to the instructor if the prerequisites are not met.

Workload & Grading: There will be 2 projects and 6 homework assignments (60%), one midterm exam (20%), and one final exam (20%). Projects are recommended to be done in Matlab, alternatively in R, Python, or C++.

Discussions: ECE792-41 on Piazza

Textbooks:

Topics:

I. Fundamentals II. Signal Modeling and Optimum Filtering III. Adaptive Filtering IV. Spectral and Frequency Estimation V. Analysis of Variance (ANOVA) * Topics not covered due to time constraints.

Topics

Date Topic Lecture notes Assignment
Class 1 1/9 Review on probability Handwritten
Class 2 1/11 Review on statistics Handwritten HW1
Class 3 1/16 Review on random processes, Discrete-time stochastic processes Handwritten, Part1 Sec1
1/18 Class canceled due to snow
Wiener Filtering
Class 4 1/23 Discrete-time stochastic processes Part1 Sec1
Class 5 1/25 Autoregressive–moving-average (ARMA) model Part1 Sec1 (cont'd)
Class 6 1/30 ARMA model (cont'd) Part1 Sec1 (cont'd) HW2
Class 7 2/1 Normal equations and geometric interpretation Handwritten
Class 8 2/6 Discrete Wiener filtering Part1 Sec2
Class 9 2/8 Linear prediction Part1 Sec3 HW3
Class 10 2/13 Levinson-Durbin recursion Part1 Sec4
Class 11 2/15 Lattice predictor Part1 Sec5
Spectrum and Frequency Estimation
Class 12 2/20 Spectrum estimation Part3 Sec1 Project 1, Dataset (due 3/15)
Class 13 2/22 Periodogram and its variants, Minimum variance (Capon) Part3 Sec1
Class 14 2/27 Maximum entropy (MESE), Durbin's method Part3 Sec2
Class 15 3/1 Midterm exam
Spring Break
Class 16 3/13 Interim presentations, Midterm follow ups
Class 17 3/15 Model selection: Overview & Cross-valiation (Hastie et al. Ch7) Handwritten
Class 18 3/20 Model selection: Analytical methods (Hastie et al. Ch7) Handwritten HW4
Class 19 3/22 Subspace frequency estimation methods Part3 Sec3
Adaptive Filtering
Class 20 3/27 Adaptive signal processing introduction Handwritten
Class 21 3/29 Least-mean-squares (LMS) algorithm, LMS convergence Handwritten
Class 22 4/3 LMS convergence (cont'd), Matrix calculus basics, Optimization intro Handwritten HW5
Class 23 4/5 Gradient descent, Newton's method Handwritten Project 2, Dataset (due 5/1)
Class 24 4/7 Quasi-Newton methods Handwritten
Class 25 4/7 Recursive least-squares (RLS), RLS convergence Handwritten
Analysis of Variance (ANOVA)
Class 26 4/10 Linear statistical models intro, Estimable functions Handwritten HW6
Class 27 4/12 Gauss-Markoff theorem, Side conditions on parameters Handwritten
Class 28 4/24 Confidence ellipsoids/intervals, t-test, F-test Handwritten
Class 29 4/26 Analysis of Variance (ANOVA) Handwritten