2012-07-17 72 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

你可以看到你如何字符的許多類型包括各大小顯示。

相關問題