Design of efficient decoding algorithms for error-control codes; hardware and software implementations of error-control coding systems. Applications of error-control codes in digital communication and storage systems. Design of Euclidean-space codes and decoders for these codes, based on the theory of lattices and sphere packings. Development of codes and algorithms based on algebraic geometry and commutative algebra. Block and tree codes for soft-decision channels.
Source:comm.csl.uiuc.edu/research.html