Coding for Storage Systems

Politecnico di Torino
May 2 - 26, 2006

When:

Tuesday, Wednesday, Thursday 10.30 - 12.30

Where:

Room Buzano - Department of Mathematics

Instructor:

Paul H. Siegel

Professor, Electrical and Computer Engineering
Director, Center for Magnetic Recording Research
University of California, San Diego
La Jolla, CA 92093-0401



Course Description

This course provides a thorough introduction to the theory and
application of constrained coding, widely used in digital data
storage devices, such as magnetic disk drives found in desktop
computers, portable computers, and consumer electronics devices;
magnetic tape drives used in data backup and archiving systems;
and optical disk drives that record and play CD’s and DVD’s.

Additional topics to be covered (time-permitting) include the
information-theoretic analysis of noisy digital recording
channels and the design of concatenated coding schemes that
can, in principle, approach the channel capacity. The course
will conclude with an overview of recent results on coding for
page-oriented storage devices, such as two-dimensional optical
storage and holographic recording.





Topics covered in this course include: If time permits, the following topics will be introduced:

Prerequisites

The course requires familiarity with basic concepts in linear algebra, probability theory, and linear systems analysis.
Knowledge of elementary information theory, communication theory, and error-correction coding will be helpful, but is not required.

Syllabus (topics selected from the following list)

  1. Introduction to constrained systems
  2. Theory of non-negative matrices
  3. Finite-state encoders for constrained systems
  4. Other constructions and complexity bounds
  5. Spectral-null constraints
  6. Combined constrained and error control coding
  7. Capacity of partial response channels
  8. Coding for page-oriented storage devices


Primary course text

Other useful references



Home Page



Last Updated: 9/18/06