【问题标题】:why error correction is required in datamatrix encoding?为什么数据矩阵编码需要纠错?
【发布时间】:2012-07-17 06:40:02
【问题描述】:

我正在研究一种数据矩阵编码技术,我研究了 ECC-200 编码方法,在用于 8x8 数据矩阵的 ECC-200 方法中,他们使用 8 位数据,其中 8 位 3 位用于数据,其余 5 位用于错误更正。但我想使用完整的 8 位数据。那么如何通过避免纠错码字来做到这一点?

【问题讨论】:

    标签: c# visual-studio-2010 barcode barcode-scanner


    【解决方案1】:

    根据规范,DataMatrix 是 8x8 + 2 用于对齐和查找模式。所以它通常被称为10x10。无法更改可用于数据与纠错的位数。它们是固定的,不能像 QRCode 那样自定义。

    10x10 的符号大小有 3 个数据码字和 5 个错误码字;这给出了 62.5% 的纠错率。您无法更改此设置。

    注意不要被比特和代码字混淆。在 10x10(8x8 数据区域)中,3 个数据码字对应 6 个数值,或 3 个字母数字,或 1 个字节。

    您可以在这里找到更多信息:http://www.barcodephp.com/en/2d/datamatrix/technical

    您可以查看每种尺寸可以包含多少种字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2018-11-22
      相关资源
      最近更新 更多