ENEE 739C: Advanced Topics in Signal Processing: Coding TheoryCourse Goals:To develop in-depth understanding of the problems of modern coding theory and prepare students for research work in the area of error-correcting codes. The course will offer a unified view of the goals, methods and results of coding theory in a variety of communication scenarios in classical and quantum communication channels. The course will stress the trade-off between performance of code families and complexity of their implementation. We will discuss several topics in the forefront of the present-day research including LDPC codes and iterative decoding, list decoding of algebraic codes, expander codes, and (time permitting) quantum codes.
Course Prerequisite(s):Linear Algebra (MATH 461 or equivalent), Probability Theory (ENEE 620 or equivalent), Error-Correcting Codes (ENEE 626). Information Theory (ENEE627) and Discrete Structures (ENEE 450) are helpful but not required: concepts from those courses will be reviewed as needed.
Topics Prerequisite(s):Finite fields, their representations and operations, comfortable operation with fundamentals of mathematical analysis (limits, continuity). Discrete probability distributions, moments and the Chebyshev inequality, conditional probability and independence. Good understanding of basic linear algebra: bases, dimension, matrices.
Textbook(s)We will not follow any particular book.
Reference(s):References to book sections and journal papers will be posted on the course pages.
Core Topics:
Optional Topics:
Course Structure:Grading Method:Several homework assignments and a final presentation/report on a current research topic. |
|
|
Dept. of Electrical & Computer Engineering
|
A. James Clark School of Engineering
|
University of Maryland
|
|