我正在研究数据矩阵编码技术,我研究了ECC-200编码方法,在ECC-200方法中,8x8数据矩阵使用8位数据,其中8位3位用于数据,剩余5位用于错误校正。但我想使用完整的8位数据。那么如何通过避免纠错码字来做到这一点?
答案 0 :(得分:4)
根据规范,DataMatrix的对齐和取景器模式为8x8 + 2。所以它通常被称为10x10。无法更改数据可用的位数与错误纠正。它们是固定的,不像QRCode那样可以自定义。
10x10符号大小有3个数据代码字和5个错误代码字;这给出了62.5%的纠错。你无法改变这一点。
小心不要被比特与码字混淆。在10x10(8x8数据区域)中,3个数字代码字对应于6个数字值,或3个字母数字或1个字节。
您可以在此处找到更多信息:http://www.barcodephp.com/en/2d/datamatrix/technical
您可以查看每种尺寸中可包含多少种字符。