Reed-Solomon:关于如何在Python中实现Reed Solomon类的纠错代码的概念证明

时间:2024-06-07 23:05:19
【文件属性】:

文件名称:Reed-Solomon:关于如何在Python中实现Reed Solomon类的纠错代码的概念证明

文件大小:224KB

文件格式:ZIP

更新时间:2024-06-07 23:05:19

Python

用纯Python编写的Reed Solomon编码器和解码器 由安德鲁·布朗(Andrew Brown)从头开始编写< > < >(c)2010 我编写此代码是作为实现Reed-Solomon纠错算法的练习。 出版该代码的目的是希望对其他人学习算法的工作方式很有用。 (没有什么比一个好的榜样更好地学习了!) 我的目标是在不使用非标准库的情况下,以纯python实现可工作的Reed-Solomon编码器和解码器。 我还旨在使代码保持良好的注释和井井有条。 但是,其中涉及的许多数学运算都是不平凡的,我无法在评论中全部解释。 要了解有关该算法的更多信息,请参见以下资源: 最后两个资源是布鲁斯·马格斯(Bruce Maggs)上课的课程笔记,我在上学期就读了。 这些注释非常有用,任何想学习算法的人都应该阅读。 在Maggs博士的旧址上的最后两个: 另外,这是我在2010年Sprin


【文件预览】:
Reed-Solomon-master
----polynomialtest.py(4KB)
----alltests.py(105B)
----notes.txt(1KB)
----ff.py(5KB)
----README.rst(7KB)
----presentation()
--------encodedimage_stripes1.eps(26KB)
--------encodedimage_stripes2.eps(26KB)
--------compile.sh(108B)
--------presentation.tex(19KB)
--------encodedimage.eps(26KB)
--------encodedimage_stripes3.eps(26KB)
----rs.py(14KB)
----polynomial.py(7KB)
----imageencode.py(2KB)
----rstest.py(6KB)
----fftest.py(1KB)
----LICENSE.txt(1KB)
----Generating the exponent and log tables.ipynb(9KB)
----exampleimage.png(163KB)

网友评论