This book provides a first course on lattices – mathematical objects pertaining to the realm of discrete geometry, which are of interest to mathematicians for their structure and, at the same time, are used by electrical and computer engineers working on coding theory and cryptography. The book presents both fundamental concepts and a wealth of applications, including coding and transmission over Gaussian channels, techniques for obtaining lattices from finite prime fields and quadratic fields, constructions of spherical codes, and hard lattice problems used in cryptography. The topics selected are covered in a level of detail not usually found in reference books. As the range of applications of lattices continues to grow, this work will appeal to mathematicians, electrical and computer engineers, and graduate or advanced undergraduate in these fields.
Covers the fundamentals of lattices, employing a strongly geometrical and visual approach and accompanying exercises
Assumes only a minimum of background knowledge on the part of the reader
Includes applications like the construction of spherical codes using lattices and how to obtain lattices using field theory
Sueli I.R. Costa
lattices coding theory signal transmission cryptography Gaussian channel index coding spherical codes