ECE 5253 / Fall 2015
APPLICATIONS OF ADAPTIVE SIGNAL PROCESSING
Basic Info
- Professor: Rick Johnson (email to johnson at ece.cornell.edu)
-Office: 390 Frank H. T. Rhodes Hall (phone: 255-0429)
-Office Hours: Mondays and Wednesdays 10:30-11:30 am,
Tuesdays 1:30-2:30 pm,
and other times by appointment.
- Class meeting time: Mondays and Wednesdays
2:55 - 4:10 pm in 368 Hollister Hall
and some Fridays (August 28 and September 4, 11, and 18)
2:55 - 4:10 pm in 401 Hollister Hall.
- Course website within http://blackboard.cornell.edu
-
Catalog Description:
Prerequisite: ECE 4250 or 4670 or 4730 or 5210, plus Matlab.
3 credits.
In many applications of signal processing the information needed to complete the design is unknown to the designer prior to operation, or is expected to
become "unknown" by changing with time. Adaptive signal processing schemes based on recursive parameter estimation algorithms are one solution to such problems. This course will introduce some of the more popular recursive parameter estimation algorithms via their use in communication and control systems applications, such as: carrier synchronization, pole-zero model identification, pole placement feedback control, and channel equalization.
Tentative Lecture Schedule
- 8/26, 28: Recursive optimization
- 8/31: Automatic gain control
- 9/2, 4: Phase-locked loop
- 9/7: Labor day holiday
- 9/9, 11, 14, 16, 18, 21, 23: FIR model identification and LMS
- 9/28, 30: Channel equalization
- 10/5: Student presentations
- 10/7: No class
- 10/12: Fall recess
- 10/14: No class
- 10/19, 21, 26, 28, 11/2: Channel equalization
- 11/4, 9:
Simultaneous identification and control
- 11/11: Student presentations
- 11/16, 18, 23: Simultaneous identification and control
- 11/25: Thanksgiving recess
- 11/30, 12/2: Student presentations
Assigned Reading
- Recursive Optimization ::
T. K. Moon and W. C. Stirling, Mathematical Methods and Algorithms
for Signal Processing, sec. 14.5, pp. 637-643, Prentice Hall, 2000.,
- Automatic Gain Control :: C. R. Johnson, Jr., W. A. Sethares,
and A. G. Klein,
Software Receiver Design, sec. 6.7-8, pp. 120-128, Cambridge University Press, 2011.
- Phase-locked Loop ::
J. R. Barry, E. A. Lee, and D. G. Messerschmitt,
Digital Communication, 3rd ed.,
sec. 14.1-2, pp. 701-713, Kluwer, 2004.
- FIR Identification :: J. R. Treichler, C. R. Johnson, Jr., and M. G. Larimore,
Theory and Design of Adaptive Filters, sec. 4.2, pp. 92-115,
Prentice Hall 2001.
- Channel Equalization :: C. R. Johnson, Jr., W. A. Sethares,
and A. G. Klein,
Software Receiver Design, ch. 13, pp. 270-302, Cambridge University Press, 2011.
- Simultaneous Identification and Control :: G. C. Goodwin and
K. S. Sin, Adaptive Filtering, Prediction, and Control,
sec. 6.5, pp. 209-218, Prentice Hall, 1984.
Reference Material
On reserve at Olin Library
- K. J. Astrom and B. Wittenmark,
Adaptive Control (2nd ed.), Addison-Wesley, 1995
-
J. R. Barry, E. A. Lee, and D. G. Messerschmitt,
Digital Communication (3rd ed.),
Kluwer, 2004
- G. C. Goodwin and K. S. Sin,
Adaptive Filtering, Prediction, and Control, Prentice-Hall, 1984
- S. Haykin,
Adaptive Filter Theory (4th ed.), Prentice Hall, 2002
- C. R. Johnson, Jr., W. A. Sethares,
and A. G. Klein,
Software Receiver Design, Cambridge University Press, 2011
- L. Ljung and T. Soderstrom, Theory and Practice of Recursive Identification, MIT Press, 1983
- T. K. Moon and W. C. Stirling, Mathematical Methods and Algorithms
for Signal Processing, Prentice Hall, 2000
- P. A. Regalia, Adaptive IIR Filtering in Signal Processing and Control, Marcel Dekker, 1995
- A. H. Sayed,
Adaptive Filters, Wiley - IEEE Press, 2008
- J. R. Treichler, C. R. Johnson, Jr., and M. G. Larimore,
Theory and Design of Adaptive Filters, Prentice Hall, 2001
- B. Widrow and S. D. Stearns, Adaptive Signal Processing,
Prentice Hall, 1985
Grading
No exams.
- 3 individual assignments: 40%
- 3 team assignments: 50%
- 3 individual poster presentations: 10%
``Teams'' are self-selected groups of 1 or 2 students.
You may only partner on one assignment with any other
student in the class.
This rule extends to having no partner (i.e. a team of one) on one
team assignment, by requiring a partner on the other team assignments.
A ``team'' of one is not recommended for the team
assignments.
For each team assignment,
each member of a team will make a poster presentation
of a problem to be assigned by Professor Johnson one week before
the presentation date.
Written assignments (one per individual for individual assignments and one per
team for team assignments) are to be submitted both in hard copy
and electronic version by noon on the date indicated.
Reports turned in late (in either hard or
electronic copy), but less than 24 hours late,
will be assessed a penalty of 10% of the maximum score.
Reports received 24 to 48 hours late
will be assessed a 20% penalty.
Reports received over 48 hours late will
not be graded.
No reports will be accepted for grading after noon
on Thursday December 3, 2015.
- Assignment 1 (due 09/09): Lecture ONE Exercises 3, 4, 5, 6, 7, 8, 9, 12
- Assignment 2 (due 09/14): Lecture TWO Exercises 1, 3, 4, 7
- Assignment 3 (due 09/21): Lecture THREE Exercises 2, 3, 4
- Assignment 4 (due 10/06): Lecture FOUR Exercises 1, 4, 5, 7, 8
- Assignment 5 (due 11/12): Lecture FIVE Exercises 1, 2, 4, 5, 6
- Assignment 6 (due 12/03): Lecture SIX Exercises 2, 3, 6, 8, 9
Each student in this course is expected to abide by the Cornell University
Code of Academic Integrity.
Any work submitted by a student in this course for academic
credit will be the student's own work.
Last Revised August 29, 2015.