esabo / CodingTheory

A coding theory library for Julia.
https://esabo.github.io/CodingTheory/
BSD 3-Clause "New" or "Revised" License
25 stars 10 forks source link

Adding quantum and classical versions of `Convolutional` and `Block` codes #33

Closed Fe-r-oz closed 1 month ago

Fe-r-oz commented 1 month ago

This paper by Grassl: https://arxiv.org/pdf/quant-ph/0703181 provides code constructions for the following codes:

For a concise description of construction of classical convolutional codes using free module, direct summands, etc, follow this paper: https://arxiv.org/pdf/quant-ph/0703113. Background Section A: Convolutional Codes

Another useful paper by Grassl and Rötteler is: https://arxiv.org/pdf/quant-ph/0703182

For a more thorough reference, this book, namely Fundamentals of Convolutional Coding might be helpful.

esabo commented 1 month ago

The current library is all block codes. There is no plan to add convolutional codes until block codes are much further developed, at best.

Fe-r-oz commented 1 month ago

Thank you for the insight!