e9 211: adaptive signal processing - iisc bangalore, india.spchepuri/classes/e9211/1_intro.pdfcourse...

15
E9 211: Adaptive Signal Processing Lecture 1: Introduction

Upload: others

Post on 20-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

E9 211: Adaptive Signal Processing

Lecture 1: Introduction

Page 2: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Course information

I Instructor:

– Sundeep Prabhakar Chepuri.Email: [email protected]

I Exercise sessions:

– Amaralingam Madapu.Office: ECE MP building 121

I Class schedule:

– Tuesdays and Thursdays 1.30-3.00pm MP 30, ECE dept.– Office hours: Tuesdays 3.10-3.30pm, MP 128

I Course webpage:https://ece.iisc.ac.in/∼spchepuri/classes/e9211.html

2

Page 3: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Textbooks

Other resources:

I Adaptive Filter Theory, Simon Haykin, fourth edition, Pearson India.

I Adaptive Signal Processing: Next-Generation Solutions, Tulay Adaliand Simon Haykin, Wiley-India edition.

3

Page 4: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Grading and course requirements

I Three homeworks (programming): 10% each, i.e., 30% in total

– Mandatory to participate in the final exam and to pass the course.– Prepare reports using LaTeX.– Submit only pdf files. Include Matlab scripts as appendices. Word

documents will not be graded.– Late submissions are allowed, but will not be graded.

I Midterm exam on October 3, 2019: 20%

– Written exam. A4 cheat sheet will be allowed.

I Final exam on TBD: 50%

– Written exam. A4 cheat sheet will be allowed.– Needless to say, includes the entire syllabus.

4

Page 5: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Content

I Review of linear algebra and random processes.

I Optimal estimation.

I Linear estimation.

I Steepest-descent algorithms.

I Stochastic-gradient algorithms.

I Least squares and recursive least squares.

I Kalman filtering (and Particle filtering).

I Blind deconvolution and beamforming.

I Subspace tracking.

I Robust adaptive filters.

I Selected emerging topics

– Graph signal processing.– Iterative solvers of large-scale linear systems.– Ill-posed inverse problems.

5

Page 6: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Open-loop adaptation

6

Page 7: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Closed-loop adaptation

7

Page 8: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Applications

I Signal modeling and identification

I Inverse modeling, equalization, and deconvolution

I Prediction

I Interference cancellation

8

Page 9: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Signal modeling and identification

9

Page 10: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Signal modeling and identification

Seismic impulse response for subsurface imaging (“layer identification”).

10

Page 11: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Inverse modeling, equalization, and deconvolution

Example: channel equalization

11

Page 12: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Prediction

12

Page 13: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Interference cancellation

13

Page 14: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Interference cancellation

14

Page 15: E9 211: Adaptive Signal Processing - IISc Bangalore, India.spchepuri/classes/e9211/1_intro.pdfCourse information I Instructor: {Sundeep Prabhakar Chepuri. Email: spchepuri@iisc.ac.in

Course objectives

I How to mathematically formulate such problems?

I We use optimization techniques to compute filter weights. Are thefilter weights that we compute unique?

I How to analyze the performance of the adaptive algorithms? Arethese adaptive filters stable? Do they converge or diverge?

15