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 : | |
Downloads: | 16 |
Created: | 2020-08-29 |
License: | CC BY-NC-ND 3.0 |
Author(s): | Venkatesan Guruswami, Atri Rudra, Madhu Sudan |
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 7This 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 MiningDownload free course Social Media Mining, pdf file on 382 pages by Reza Zafarani, Mohammad Ali Abbasi, Huan Liu....
Mercurial: The Definitive GuideDownload free course Mercurial: The Definitive Guide, pdf file on 282 pages by Bryan O'Sullivan....
Software Architecture PatternsThe 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 ManagementDownload 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 SubversionDownload free course Version Control with Subversion, pdf file on 463 pages by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick....
Think Complexity, 2nd EditionComplexity 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 2Intel 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 professionalsDownload free MATLAB tutorial course in PDF, training file in 33 chapters and 182 pages. Free unaffiliated ebook created from Stack OverFlow contributor....