Objectives: 

Developing a strong working knowledge on signal processing algorithms for modeling discrete-time signals, designing optimum digital filters, estimating the power spectrum of a random signal, and designing and implementing linear and nonlinear adaptive filters.

Ability to implement the studied algorithms in Matlab standalone and hardware-oriented applications.