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 free course Go Succinctly, pdf file on 104 pages by Mark Lewin....
Autocad : Layers and Layer Dialog BoxThis course intituled Introduction to Layers and Layer Dialog Box is an easy pdf tutorial about AutoCAD designated to beginners....
Free Range VHDL: The No-frills Guide to Writing Powerful Code for Your Digital ImplementationsThis book is a fundamental guide to develop the skills necessary to write powerful VHDL code. The approach taken by this book is to provide only what you need to know to get up and running quickly in VHDL....
Learning SAP ABAPDownload free course Learning SAP ABAP, pdf file on 42 pages by Stack Overflow Community....
Integration and Automation of Manufacturing SystemsThis book has evolved from supplemental materials used by the author in teaching laboratory based integrated manufacturing courses since 1993. It is designed to focus on topics relevant to the modern manufacturer, while avoiding topics that are more research oriented. This allows the chapters to f...
AI for Everyone?Download free course AI for Everyone?, pdf file on 310 pages by by Pieter Verdegem....
Modern Robotics with OpenCVHow to use a Robot with Computer Vision in order to perform complex tasks, interacting with the surrounding environment, using a distributed system with several software communicating each others and exchanging data across the network....
Cloud Native ApplicationsCloud computing is a game changer. Being able to automate and constantly adjust infrastruc..., download free Cloud tutorial in PDF (123 pages) created by ....
DevOps in PracticeDownload free course DevOps in Practice, pdf file on 36 pages by J. Paul Reed....
Ernst Denert Award for Software Engineering 2019Download free course Ernst Denert Award for Software Engineering 2019, pdf file on 142 pages by Michael Felderer, Wilhelm Hasselbring, Heiko Koziolek, Florian Matthes, Lutz Prechelt, Ralf Reussner, Bernhard Rumpe, Ina Schaefer....