This book will study the use of coding in digital communications. This book will serve as an accompaniment to the Communication Systems book, which will discuss the underlying systems in more detail.

This book is newly created and needs help. Since this is a wiki, you can help edit it.

Table of Contents

Basics

Error detection

  • Error detection

Forward Error Correction

Cyclic Codes

  • Cyclic Codes
  • Bose Chaudhuri Hocqenghem Codes
  • Reed-Solomon Codes

Algebraic Geometric Codes

  • Riemann Roch theorem
  • Simple construction
  • Error locators
  • Majority voting

Prefix Coding

Convolutional Codes

  • Convolutional Codes
  • Encoding Trees
  • Trellis
  • State Diagrams
  • Viterbi Algorithm

Interleaving

  • Interleaving
  • Block Interleaving
  • Convolutional Interleaving
  • Repetitive Interleaving

Spread-Spectrum Codes

Resources and Licensing

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.