Mathematical Methods for Signal Processing

EE 6010

Polytechnic University of Puerto Rico

Department of Electrical Engineering

Master in Electrical Engineering

Professor: J. Sarmiento. Telephone:(973)328-5719. e.mail:jsarmiento530@hotmail.com or jsarmiento@ccm.edu or jsarmiento530@yahoo.com

LINKS:

Syllabus

Topics Covered by Week

Class Schedule

Classroom Meetings

Online Weekly Lectures

Assignments

Exams

Key Concepts and VIDEOS

Old Exams

MATLAB

Fundamentals of Linear Algebra

Course Fundamentals

NEW NOTES

CLASSROOM NOTES
Enter password:

Course Syllabus

Course Title : Mathematical Methods for Signal Processing

Course Code : EE 6010

Credits : Three (3) credits

Duration : One Academic Quarter

Schedule : Forty-five credit hours per course

Prerequisites : Undergraduate Calculus and Undergraduate Differential Equations

Course Description

This course provides part of the extensive mathematical background needed for contemporary signal processing, practice and research. It emphasizes several linear algebra topics. Some of the topics covered are: Vector Spaces and Linear Algebra including Linear Operators, Inverse Matrices, Matrix Factorizations, Eigenvalues and Eigenvectors, Singular Value Decomposition, Some Special Matrices and their Applications, and Kronecker Products. The connection of these topics with signal processing is emphasized.

Justification

Topics such as Digital Signal Processing and Digital Communications require the students to have adequate background in Vector Spaces and Linear Algebra. The material selected for this class will provide a foundation for future courses in Communication Theory, Signal processing and Controls, as well as solid grounding for students wishing to pursue Doctoral studies.

Objectives

To provide the mathematical background needed for practice and research in contemporary signal processing.

Textbook

Mathematical Methods and Algorithms for Signal Processing (2000)

By T. K. Moon and W. C. Stirling

Prentice Hall, Upper Saddle River, NJ

Topics Covered

  1. Signal Spaces.
  2. Representation and Approximation in Vector Spaces.
  3. Applications of Orthogonality.
  4. Linear Operators and Matrix inverses.
  5. Some important Matrix Factorizations (LU, Cholesky, QR).
  6. Eingenvalues and Eigenvectors.
  7. Applications of Eigen-decomposition methods.
  8. The Singular Value Decomposition.
  9. Some Special Matrices (Toeplitz, Circulant, Vandermond, etc) and their Applications.
  10. The Kronecker Product and some of its Applications.
  11. Summary and compendium of applications to signal processing and the topics studied in class.

Evaluation Criteria

The final course grade will be determined, unless otherwise is accorded with the instructor, by the following scale

100-90 A

89-90 B

79-70 C

69-60 D

59-0 F

All students are required to build a portfolio with the notes, homework exercises, exams, personal comments and research projects, evaluations etc. Up to 25% of the final grade can be from the portfolio. The other 75% will be from two partial exams and a final test, which will be given in the classroom.

Course History

April 2002, prepared by Pedro Torres, Ph.D. Candidate, P.E.

May 2002, revised by Marvi Teixeira, Ph.D., P.E.

February 2003, adapted by Jorge Sarmiento, D.A., M.A., B.S., B.E.E., A.A.S.

September 2003, revised and updated to include an online component, by Jorge Sarmiento, D.A., M.A., B.S., B.E.E., A.A.S.

February 2005, revised and updated to be used with the Blackboard platform, by Jorge Sarmiento, D.A., M.A., B.S., B.E.E., A.A.S.

November 2007: Revision of the 10 Lectures and the corresponding exercises. The course is now presented as a set of 16 Lessons with therie corresponding exercises. All material was updated to be used with the Blackboard platform,Jorge Sarmiento, D.A., M.A., B.S., B.E.E., A.A.S.

Bibliography

Communication Systems Engineering, (2002)

By J. G. Proakis and M. Salehi

2nd Ed., Prentice Hall

ISBN: 0-13-061793-8

Probability, Random Variables and Stochastic Processes. (2001)

By A. Papoulis

4th Ed., Prentice Hall

Wavelets and Filter Banks. (1996)

By G. Strang and T. Nguyen

1st Ed., Wellesly-Cambridge Press

Circulant Matrices. (1994)

By P.J. Davis

1st Ed., Chelsea Pub.

Ten Lectures on Wavelets. (1992)

By Ingrid Daubechies

Rutgers University and AT&T Laboratories

SIAM, Philadelphia, PA`

Advanced Linear Algebra. (1992)

By S. Roman

1st Ed., Springer Verlag

ISBN: 0-387-97837-2

Algorithms for Discrete Fourier Transforms and Convolution. (1989)

By R. Tolimieri, M. An and C. Lu.

1st Ed., Springer Verlag

Linear Algebra and its Applications. (1976)

By G. Strang

Academic Press

Linear Operator Theory. (1971)

By A.W. Naylor and G.R. Sell

1st Ed., Holt Rinehart Winston

ISBN: 0-03-079390-4

Back Home

Class Schedule

(Written copy of all Lectures will be available on or before the first day of classes)

Lecture 1: (Moon Chap.1,2). Introduction: Signal Processing. Models for Linear Systems. Difference Equations. Gaussian Random Variables. Signal Spaces. Metric Spaces. Some Topological Terms and Definitions. Cauchy Sequences. Complete Metric Spaces. Vector Spaces. Linear Independence. Bases and Dimension. MATLAB session.

Lecture 2: (Moon Chap. 2). Norms. Normed Linear Spaces and Properties. Inner Product Spaces. Induced Norm. The Cauchy-Schwarz Inequality. Direction Vector and Orthogonality. Orthonormal Vectors and The Kronecker Delta Function. Legendre Polynomials. Hermitian and Positive Definite Matrices. Weighted Inner Product. Chebyshev Polynomials. Expectation as an Inner Product.

Lecture 3: (Moon Chap. 2). Banach and Hilbert Spaces. Orthogonal Spaces. Linear Transfromations. Range and Kernel. Inner and Direct Sum Spaces. Isomorphisms. Projections and Orthogonal Projections. Projection Matrices. The Projection Theorem. Orthogonalization of vectors: The Gram-Schmidt Process (QR factorization). Eigenvalues, Eigenvectors, and Eigenspaces. MATLAB session.

Lecture 4: (Moon Chap. 3). Representation and Approximation in Vector Spaces. Approximation in Hilbert Spaces. Matrix Representation of LS (Least-Square) Problems. Weighted Least-Squares. Statistical Properties of The LS estimate. Minimum Error in Vector-Space Approximations. Applications of The Orthogonality Theorem: Approximation by Continuous Polynomials. Approximation by Discrete Polynomials. Linear and Quadratic Regression. Linear Regression using Weighted LS.

Lecture 5: (Moon Chap. 3). Least-Squares Filtering. Minimum Mean-Square estimation. Minimum Mean-Square Error (MMSE) Filtering. Signal Transformation and Generalized Fourier Series. Bessel?s Inequality and Parseval?s Equality. Sets of Complete Orthogonal Functions: Trigonometric, Polynomial (Legendre and Chebyshev), Sinc, Wavelets (Haar basis).

Extension: A Dual Approximation Problem. The Dual Approximation Theorem. Minimum-Norm Solution of Undetermined Equations.

Lecture 6: (Moon Chap. 4). Linear Operators and Matrix Inverses. The Riesz Representation Theorem. Operator Norms. Adjoints. A Dual Optimization Problem. Geometry of Linear Equations. Fundamental Subspaces. Rank (Full and Deficient) of a matrix. Matrix Inversion Lemma. Fredholm Alternative Theorem. Matrix Conditioning Number.

Lecture 7: (Moon Chap. 5, 6). Matrix Factorizations: LU, Cholesky, and QR ? The Gram-Schmidt Algorithm, The Housholder Transformation, and Givens Rotations. Eigenvalues and Eigenvectors. The Characteristic Equation. Diagonalization of a matrix. Applications. The Jordan form.

Lecture 8: (Moon Chap. 6). Quadratic forms and their classification. Maximum principle. Rayleigh Quotient. Applications of Eigendecomposition Methods. Low Rank Approximation. Principal Components Method. Eigenfilters. Signal Subspace Techniques. Generalized Eigenvalues.

Lecture 9: (Moon Chap. 6, 7). Characteristic and Minimal Polynomials. The Eigenvalues of a Symmetric Matrix. Triagonalization. The Singular Value Decomposition (SVD). Pseudoinverses and the SVD. Total Least-Square Problem. Partial Total Least-Squares (PTLS).

Lecture 10: (Moon Chap. 8, 9). Some Special Matrices and their Applications: Hankel, Permutation, Toeplitz, Persymmetric, Vandermond, Circulant, and Upper and Lower Triangular. Matrix properties preserved and not preserved under multiplication. Kronecker Products (Direct or Tensor) and The Vec Operator. The Kronecker Sum. Applications of the Kronecker Product. Fast Fourier Transform and Hadamard Matrices.

Lecture 11: Summary and Review ? Signal Spaces: Metric Spaces, Vector Spaces, Normed Vector Spaces, Inner Product Spaces, Hilbert and Banach Spaces. The Projection Theorem and The Orthogonalization Process. Representation and Approximation in Vector Spaces. Error Minimization and LS Problems. Linera Regression. Filtering. Linera Operators and Matrices. Matrix Factorizations: LU, QR, Cholesky, SVD. Eigenvalues and Eigenvectors. Applications of Eigendecomposition Methods. Special matrices and their Applications: Permutation, Toep;itz, Vandermond, and Circulant matrices. Kronecker Product and The Vec Operator.

Back Home

Homework Assignments

  1. Six exercises derived from Lecture 1 will be given with the Lecture. Moon: p.121 #2.1-2; 2.1-5; 2.1-22.

  1. Ten exercises derived from Lecture 2. Moon: p.124 # 2.3-37; 2.4-40 a, b, c ; 2.4-41 a, b.

  1. Thirteen exercises given with Lecture 3, plus Moon # 2.12-60; 2.13-64; 2.13-65; 2.13-67; 2.13-68.

  1. Five exercises given with Lecture 4, plus Moon # 3.8-3.

  1. Six exercises given with Lecture 5, plus Moon # 3.9-12; 3.10-14; 3.17-32; 3.17-33. Extension: Three exercises derived from the extension of Lecture 5, plus Moon #3.14-2; 3.14-28.

  1. Six exercises included in Lecture 6, plus Moon 4.2-4; 4.2-15; 4.2-22; 4.5-29; 4.6-33; 4.6-35.

  1. Eight exercises given with Lecture 7, plus Moon # 5.1-1; 5.2-5; 5.3-15; 5.3-16; 5.3-22 (optional); 5.3-23; 6.2-8; 6.2-9; 6.2-10; 6.2-12; 6.3-18; 6.3-19; 6.4-30; 6.5-33a.

  1. Six exercises given with Lecture 8, plus Moon # 6.10-51; 6.11-54

  1. Seven follow up exercises from Lecture 9, plus Moon # 6.12-58; 7.3-4; 7.4-6.

  1. Five follow up exercises from Lecture 10, plus Moon # 8.2-7; 8.3-10; 8.4-17; 8.5-18; 8.5-24; 9.1-5; 9.2-7; 9.2-8; 9.3-14; 9.3-16.

Back Home

Exams

Test 1 (Online). Lectures 1,2,3.

Midterm Test. Lectures 1-6.

Final Exam.Comprehensive: Lectures 1-10.

Back Home

free web hosting | free website | Web Hosting | Free Website Submission | shopping cart | php hosting