循环代码是什么意思?是CRC和Reed-Solomon循环代码



我们有一个作业,必须在Python中制作一个程序,该程序用LZ-78压缩TXT文件,然后用"循环代码"编码压缩文件,然后将其发送为将回收器的JSON文件。我找不到确切的澄清教授通过循环代码的含义。

我搜索了网络,我发现了有关CRC和Reed-Solomon的信息需要不同的东西。

我不确定是否有帮助,但是对于某些团队,他指定他希望他们使用Reed-Muller。

循环代码是什么意思?

可以旋转每个有效的代码字(左右(,结果将是另一个有效的代码单词。CRC(至少不贴合CRC的CRC(,BCH代码和BCH类型的REED所罗门代码是环状代码。原始视图芦苇所罗门代码不是循环的,除非一组特定的评估值,否则使用了磁场原始alpha的连续功率。

编码和解码通常不会直接利用循环代码的循环性质,而不是作为一种可能的方法(反向循环而不是查找表(来纠正单个爆发误差。

https://en.wikipedia.org/wiki/cyclic_code

https://en.wikipedia.org/wiki/bch_code

https://en.wikipedia.org/wiki/reed–Solomon_error_correction

Reed Muller是一类未循环的较旧代码。

https://en.wikipedia.org/wiki/reed–muller_code

http://www-math.ucdenver.edu/~wcherowi/courses/m7823/reedmuller.pdf

http://www.mcs.csueastbay.edu/~malek/class/reed-muller.pdf

http://citeseerx.ist.ist.psu.edu/viewdoc/download?doi=10.1.1.1.208.440& rep; rep=rep = rep1& type = pdf

由于"循环"one_answers"里德·穆勒"之间的冲突,您可能应该要求教授澄清。

相关内容

  • 没有找到相关文章

最新更新