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

Idiot guide to Photoshop

Download a free Photoshop PDF tutorial in 9 chapters and 36 pages. Learning Photoshop is fun and easy, if you’re willing to learn. Actually, that sentence can be applied to learning anything, but in this guide you’ll be learning Photoshop, as you did in Part I and Part II of our Photoshop series...

Getting Started with Maya 7

This pdf tutorial introduces the different areas of Maya in a set of brief lessons. The lessons are designed to let you learn these modules at your own pace....

Social Media Mining

Download free course Social Media Mining, pdf file on 382 pages by Reza Zafarani, Mohammad Ali Abbasi, Huan Liu....

Mercurial: The Definitive Guide

Download free course Mercurial: The Definitive Guide, pdf file on 282 pages by Bryan O'Sullivan....

Software Architecture Patterns

The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should inte...

Fundamentals of Business Process Management

Download free course Fundamentals of Business Process Management, pdf file on 546 pages by Marlon Dumas, Marcello La Rosa, Jan Mendling, Hajo A. Reijers....

Version Control with Subversion

Download free course Version Control with Subversion, pdf file on 463 pages by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick....

Think Complexity, 2nd Edition

Complexity science uses computation to explore the physical and social sciences. In Think ..., download free Complexity tutorial in PDF (200 pages) created by ....

Intel Galileo and Intel Galileo Gen 2

Intel Galileo and Intel Galileo Gen 2: API Features and Arduino Projects for Linux Program..., download free Intel Galileo tutorial in PDF (680 pages) created by Manoel Carlos Ramon ....

MATLAB tutorial for professionals

Download free MATLAB tutorial course in PDF, training file in 33 chapters and 182 pages. Free unaffiliated ebook created from Stack OverFlow contributor....