Essential Coding Theory

Error-correcting codes (henceforth, just codes) are clever ways of representing data so that one can recover the original information even if parts of it are corrupted. The basic idea is to judiciously introduce redundancy so that the original information can be recovered even when parts of the (redundant) data have been corrupted.

This book introduces the reader to the theoretical foundations of error-correcting codes, with an emphasis on Reed-Solomon codes and their derivative codes. After reviewing linear codes and finite fields, it describes Reed-Solomon codes and various decoding algorithms. Cyclic codes are presented, as are MDS codes, graph codes, and codes in the Lee metric. Concatenated, trellis, and convolutional codes are also discussed in detail.

Pages : 256 pages
Size : PDF (391 pages)
File type : pdf
Downloads: 16
Created: 2020-08-29
License: CC BY-NC-ND 3.0
Author(s): Venkatesan Guruswami, Atri Rudra, Madhu Sudan
Essential Coding Theory

Others Coding theory Tutorials

Others related eBooks about Essential Coding Theory

Cryptography and Network security

Download Cryptography and network security PDF tutorial by Chandraskhar Rao intended to Bachelor of Technology in Computer Science and Engineering....

Intel Trusted Execution Technology for Server Platforms

Intel Trusted Execution Technology (Intel TXT) is a new security technology that started a..., download free Server Platforms tutorial in PDF (153 pages) created by William Futral ....

Gradle Succinctly

Download free course Gradle Succinctly, pdf file on 111 pages by José Roberto Olivas Mendoza....

Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript

All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change....

The Basics of User Experience Design

If you're looking to gain an introduction into the world of user experience (UX) design - ..., download free User Experience Design tutorial in PDF (73 pages) created by Mads Soegaard ....

Elements of Robotics

Download free course Elements of Robotics, pdf file on 311 pages by Mordechai Ben-Ari, Francesco Mondada....

Robotic Process Automation Succinctly

Download free course Robotic Process Automation Succinctly, pdf file on 94 pages by Ed Freitas....

Mathematica® Programming: an Advanced Introduction

Starting from first principles, this book covers all of the foundational material needed to develop a clear understanding of the Mathematica language, with a practical emphasis on solving problems. Concrete examples throughout the text demonstrate how Mathematica language, can be used to solve probl...

MATLAB Notes for Professionals

Download free course MATLAB Notes for Professionals, pdf file on 181 pages by Stack Overflow Community....

Learning Neo4j

Download free course Learning Neo4j, pdf file on 222 pages by Rik Van Bruggen....