reed-solomon

    1热度

    1回答

    在我的数据结构类中,我想为我的最终项目创建一个QR码生成器。不过,我在理解“格式化错误修正”部分时遇到了一些麻烦。我想使用11(L)的错误校正和100(每隔一行)的掩蔽模式。由于我是一名本科生,因此我想尝试使用版本1 QR代码并使用字节编码来保持它非常简单。 然后我不明白如何在数据输出后提出错误更正框。

    0热度

    1回答

    有没有人知道这两个RS代码函数之间的区别? 当我调用这两个函数后,rsdec可以纠正错误,但其他人不能。 如果我想用RS编码[2 1 4 2],rsdec可以纠正错误,但comm.RSDecoder仍然不这样做。 谢谢大家。

    0热度

    1回答

    嘿,我很多新的擦除编码概念。我大多只读过里德 - 所罗门,但它不符合我的需要。 我需要找到一种技术,可以在大量数据上创建奇偶校验分片,而不需要占用大量系统资源。 例如: 我想存储32GB的视频分割成八个4GB碎片。我想为此创建3个奇偶校验碎片。我最多不能超过几百MB的内存,我希望增量创建整个奇偶校验分片,以便我可以将它们写入另一个文件系统,而不将整个内容存储在内存中/本地磁盘上。 是否有擦除编码技

    0热度

    1回答

    我在一个Java项目中使用Reed-Solomon错误更正。我使用的库是JavaReedSolomon(https://github.com/Backblaze/JavaReedSolomon)。存在使用JavaReedSolomon解码的一个示例: byte[][] shards = new byte[NUM_SHARDS][SHARD_SIZE]; //shards is the array

    0热度

    1回答

    我想编写一个Reed-Solomon解码器并进行性能改进实验。我在哪里可以找到带有附加Reed-Solomon奇偶校验字节的示例数据? 我知道,里德所罗门用于各种一维和二维条码,但我希望有原始数据(一个字节数组),有效载荷和奇偶校验字节清晰分离。 任何帮助表示赞赏。

    1热度

    1回答

    我一直在阅读和研究二进制数据中的错误纠正,但我似乎无法掌握所使用的步骤。我已阅读https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction及其相关文章,并对所涉及的数学有所了解,但我想彻底了解整个过程。 任何人都可以向我解释或链接到一个解释,它会逐步告诉我,我是如何从字符串“你好,你好吗?”的二进制表示。 (0100100

    1热度

    1回答

    对于一个小项目我被要求在Go中提出一个QR码编码器。成功地完成了分析和编码部分之后,我现在尝试使用以下包装来包装我周围的纠错头: https://github.com/klauspost/reedsolomon 从本质上讲,我不知道如何来组织数据和奇偶校验与特定的QR码版本及其规格相关的碎片输入。 在此先感谢。

    0热度

    2回答

    是否有擦除代码可以通过(以某种方式)添加冗余块来应用于多个块(可能是100或200,每几百kB)? 我听说过Reed-Solomon,但它看起来并不像它可以用于庞大的数据集和多个块,我错了吗? 谢谢!

    0热度

    1回答

    当输出不能大于输入的175%时,是否可以达到25%以上的纠错能力? 我正在寻找Reed-Solomon代码。有255个输出符号,我可以有145个输入符号。 (145 * 1.75 < 255) 也就是说装置(110/2)/ 255 * 100%= 21.5% 是否有任何方法或其他错误校正码,以实现25%+? 由于

    2热度

    1回答

    我想通过嘈杂的通道传输二进制数据。 我读到一个很好的检测错误的ECC算法是Reed-Solomon。 问题是我不明白这个算法的输入。 这里是我天真的失败尝试与zxing.net: int[] toEncode = { 123,232,432}; var gf = GenericGF.AZTEC_DATA_12; ReedSolomonEncoder rse = new ReedSolomonE