2012-07-17 70 views
1

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

回答

4

根据规范,DataMatrix为8x8 + 2的对齐和取景器模式。所以它通常被称为10x10。无法更改数据可用于纠错的数量。它们是固定的,并不像QRCode那样可定制。

10x10符号大小有3个数据码字和5个错误码字;这给出了62.5%的纠错。你不能改变这一点。

请注意不要被位与代码字混淆。在10×10(8×8数据区)中,3个数据码字对应6个数字值,或3个字母数字或1个字节。

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

你可以看到你如何字符的许多类型包括各大小显示。

相关问题