GB T 18284-2000 快速响应矩阵码.pdf

上传人:deputyduring120 文档编号:245147 上传时间:2019-07-13 格式:PDF 页数:71 大小:2MB
下载 相关 举报
GB T 18284-2000 快速响应矩阵码.pdf_第1页
第1页 / 共71页
GB T 18284-2000 快速响应矩阵码.pdf_第2页
第2页 / 共71页
GB T 18284-2000 快速响应矩阵码.pdf_第3页
第3页 / 共71页
GB T 18284-2000 快速响应矩阵码.pdf_第4页
第4页 / 共71页
GB T 18284-2000 快速响应矩阵码.pdf_第5页
第5页 / 共71页
亲,该文档总共71页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35.040 A 24 华共和QR Code G/T 18284 2000 neq ISO /IEC 18004: 2000 2000-12 -28发布2001- 07 -01实施国家质量技术监督局发布GB/T 18284-2000 目次前言. 1 范围. . . . . . . . . . 2 寻|用标准. 3 定义. . 4 约定.5 符号描述. . ., . .,. . III-23 6 数据编码与符号表示. . . . . . . . . . . 10 7 结构链接8 符号印制. . . . ., .,. . . . 42 9 符号质量. . . .,. . . . . . .

2、 ., .,. . . . . . 42 10 译码过程 .,. . . . . . . . 43 11 QR码的参考译码算法. . . . . . . . . 44 12 数据传输. . . . . . . . ., . . ., . . . . 48 附录AC标准的附录纠错生成多项式. . ., .,. . . . . 50 附录BC标准的附录)纠错译码步骤. . . . . . . . . . 54 附录CC标准的附录)格式信息. . . 55 附录D(标准的附录)版本信息. . . . 56 附录EC标准的附录)校正图形的位置. . 58 附录FC标准的附录)符号标识符. . . 59

3、 附录GC提示的附录)编码与符号表示实. 60 附录HC提示的附录)位流长度的最优化. 61 附录J(提示的附录)QR码符号印制与扫描的用户导则. . . 62 附录JC提示的附录)矩阵码的印刷质量导师j. . 63 附录KC提示的附录)过程控制技术. . 66 GB!T 18284-2000 前占一日本标准非等效采用150!IEC 18004 , 2000E(字符的AIHExA2日口,A3H口A4田叉.A5日EX)符号中的位序列2ECI 模式指示符0111 J ECI任务号(000009)00001001 仪式指示符(8位字节)0100 字符计数指示符(5)00000101 数jffi,10

4、100001 10100010 10100011 1010010口10100101izlf号的位流,0111 00001001 010000000101 10100001 1010001010100011 10100100 10100101 该放把译网后传送的例子见12.20 6.4.1.2 多种EClECI数据段中有关ECj吕定付的作用的规则见AIMECI规范。例如,已经应用某一字符集ECI的14 G/T 18284 -2000 数据也可用一个与初始的ECI共存的非字符集ECI加密或压缩,或者第二个ECI可以取消第一个ECI并开始一个新的ECI段。在数据中出现任何ECI指定符都要按6.4.1

5、.1在QR码符号中编码并开始一个新的模式段。6.4.1.3 ECI和结构链接引人任何ECI,必须遵从上述规则及AIM的ECI规范,直到编码数据的结束或者出现另一个ECI由模式指示符0111表示如果ECI编码的数据以结构链接的模式延伸到两个或更多的符号,那么,在每一个继续使用该ECI模式的后续符号中,需提供一个由ECI模式指示符和ECI指定符组成的ECI标头,该标头紧跟在结构链接头之后。6.4.2 数字模式将输人的数据每三位分为一组,将每组数据转换为10位二进制数。如果所输入的数据的位数不是3的整数倍,所余的1位或2位数字应分别转换为4位或7位二进制数.将二进制数据连接起来并在前面加上模式指示符

6、和字符计数指示符.数字模式中字符计数指示符如表3中定义的有10、12或14位。输人的数据字符的数量转换为10、12或14位二进制数后,放置在模式指示符之后,二进制数据序列之前.例1(符号版本l-H): 输人的数据:01234567 0分为3位一组:012 345 67 2)将每组转换为二进制:012 0000001100 345 0101011001 67 1000011 3)将二进制数连接为一个序列:000000110001010110011000011 0将字符计数指示符转换为二进制(版本l-H为10位): 字符数为:800000010005)加人模式指示符0001以及字符计数指示符的二进

7、制数据z0001 000000100000000011000101011001 1000011 例2(符号版本l-H): 输人的数据:0123456789012345 1)分为3位一组:012 345 678 901 234 5 2)将每组转换为二进制:012 0000001100 345 0101011001 678 1010100110 901 1110000101 234 0011101010 5 0101 3)将二进制数连接为一个序列g00000011000101011001 10101001101110000101 00111010100101 4)将字符计数指示符转换为二进制(版本

8、l-H为10位h字符数为216 0000010000 5)加人模式指示符0001以及字符计数指示符的二进制数据=0001 0000010000 0000001100 0101011001 1010100110 1110000101 00111010100101 数字模式中位流的长度计算公式如下gB = 4 + C + 10(D DIV 3) + R 其中:B=位流的位数;15 L GB!T 18284 -2000 c=字符计数指示符的位数(见表3);D=输入的数据字符数gR=。当(DMOD3)=0;R =4当(DMOD3)=1; R =7当(DMOD3)=2。6.4.3 字母数字模式按照表5,

9、每个输入的字符赋予一个数值V,它的值为0到44.表5字母数字模式的编码/译码表字符值字符值字符值字符值字符值字符。6 6 C 12 I 18 。24 U 1 1 7 7 D 13 J 19 F 25 V 2 2 B 自E 14 K 20 Q 26 w 3 3 9 9 F 15 L 21 R 27 X 4 4 A 10 G 16 M 22 5 28 Y 5 5 B 11 H 17 N 23 T 29 z 值字符值字符值30 SP 36 42 31 $ 37 / 43 32 % 38 g 44 33 晤39 34 + 40 35 41 将输入的数据分为两个字符一组,用11位二进制表示.将前面字符的

10、值乘以45与第二个字符的值相加,将所得的结果转换为11位二进制数。如果输入的数据的字符数不是2的整数倍,将最后一个字符编码为6位二进制数。将所得的二进制数据连接起来并在前面加上模式指示符和字符计数指示符,在字母数字模式中,字符计数指示符的长度为9、11或13位,其定义见表3.将输人的字符数编码为9、11或13位二进制数,放在模式指示符之后,二进制数据序列之前。伊tl(符号版本l-H): 输入的数据zAC-42 1)根据表5查出字符的值:AC-42 (1 0 , 12 , 41.4.2) 2)将结果分为2个一组:(10 ,12)(41.4)(2) 3)将每组数据转换为11位二进制数:(10 ,1

11、2) 10势45十1246200111001110(41.4) 41赞45+4184911100111001(2) 2 000010 的二进制数据顺次连接:0011100111011100111001 000010 日将字符计数指示符转换为二进制(版本l-H为9位): 输入的字符数5 000000101 的在二进制数据前加上模式指示符0010和字符计数指示符z0010000000101 00111001110 11100111001 000010 字母数字模式的位流的长度计算公式如下zB=4+C十11(DDIV 2) + 6(D MOD 2) 其中:B=位流的位数;C=字符计数指示符的位数(见

12、表3);D=输入的字符数。6.4.4 8位字节模式在本模式中,一个8位码字直接表示一个输入数据字符的ASCII字符值,即密度为每个字符8位,如表6所示.在非缺省的其他ECI中,它直接表示一个8位字节的值.16 18284 -2000 GB/T 字符值 avrze-eas eng 且E-fJe jv2 23456789012345B7890123456789012345 222222223古333333334444444444555555,内4肉,.饨,饨,.,向4,肉,必饨,.,-肉,.饨,饨,.,饨,.,-句,饨,饨,饨,.饨,句,饨,衡,句,ma肉,肉,将二进制数据连接起来并在前面加上模式

13、指示符和字符计数指示符。按表3的规定.8位字节模式的字符计数指示符为8位或16位,将输入字符数转换为B位或16位二进制数据放在模式指示符之后,二进制数据序列之前.8位字节模式的位流的长度计算公式如下z望引川14ig值ASCII字符集编码/译码表字符值字符值-L-TTUUFr+&J口 简山mwmm咄咄mmmmm阳mmmmdm情W四mmmmmmmmmmmmmmmmmmm凹mmmmaba-uyou-EZ阿fafddR向且且4F1/2 1 隧1 ?阴翩翩|44们栩栩mm坦白um白白白四面目创剧也臼M阴EW笛U甸甸mn在刀刑罚而市市mm但因11111111111111111111111111111111

14、11111 opqrstuvwxyzi-ti-旺cueaaaspea-fIAAEEEan呐Mnuw饱饱nH饱饱mmnnnE咽。unnm割gg剖萄街明副部咽aMWMHHMNHWMwm表6字符值JKLMNOPQRSTUVWXYZrLIlA 、abedefghilk-mn 刊布mwmmmmmmMM剧创Umm创引mu妇MNmmWM四mwm峨山阳刚简明mM叩Mmmm字符值%& .,nue,肉,qMaa吨3民。m回,、2 ?ABCDEFGHl+ ( . aomudnu-t内4qu-aaeaEO,而。内盟内U4ana-d,TEa。,。内咽,内U饨,句。aYE3,。,mongnu4句。333444444444

15、45555555555EmBMKSEMmeu67n77 字符值LHXXTOKLE1234KNBNBC HMOTTONCECUTE-TFROUCCCCAYTA明uscussedpNSSEEEAEBHLVFCS副DDDDDNSECESEFGRUS!, $ 234567890123456789D2345 。123456789mn111111112E22222222织到333街3B=4+C+ 8D 其中,B=位流的位数gc=字符计数指示符的位数(见表3);D=输入数据的字符数。17 G/T 18284-2000 6.4.5 中国汉字模式GB 2312中规寇的中国汉字和非汉字字符共7445个,其中汉字字

16、符6768个。GB2312规定的字符由两个字节表示。字符值为GB2312中图形字符的内码值。将输入数据字符按下面定义转换为13位二进制数。随后将二进制数据连接起来并在前面加上模式指示符、中国汉字子集指示符和字符计数指示符。中国汉字模式的中国汉字子集指示符为4位二进制数,字符计数指示符的位数按表3规定为8、10或12位,将字符计数指示符转换为相应的8、10或12位二进制数,放在模式指示符之后,二进制数据序列之前。a)对于第一字节值在A1HEX3BJAA田x范围,第二字节值在AhEX 3BJ FEHEX范围的字符z1)第一字节值减去A1H口2)将1)的结果乘以60H口$3)第二字节值减去A1H口3

17、4)将2)的结果加上3)的结果;5)将结果转换为13位二进制串.b)对于第一字节值在BOHEX-FAHEX范围,第二字节值在AhEX-FEHEX范围的字符g。第一字节值减去A6HEX, 2)将1)的结果乘以60HEX;3)第二字节值减去A1HEx,4)将2)的结果加上3)的结果g5)将结果转换为13位二进制数。例2输入字符内码值3第一字节值减去A1HEX或A6HEX将的结果乘以60日口第二字节值减去A1HEx将的结果加上的结果将结果转换为13位二进制数。对于所有的中国汉字字符z古A1E1 A1 - A1=0 。普60=0E1 - A1=40 。十40=40o 0000 0100 0000 安B

18、OB2 BO-A6=OA OA铸60=3COB2 - A1=11 3CO+11=3Dl 00011 1101 0001 在输入的数据字符的二进制队列前加上模式指示符(101)、中国汉字子集指示符(4位,对应GB 2312的子集指示符为0001)和字符计数指示符的二进制表示(8.10或12位), 中国汉字模式的位流长度计算公式如下:B = 4 + 4 + C + 13D 其中2B=位流的位数gc=字符计数指示符的位数(见表3),D=输入的数据字符数。6.4.6 混合模式根据数据内容的要求或者为了增加编码密度,可以从一种模式转换到另一种模式来表示数据,详见附录Ho每一段数据按6.4. 1到6.4.

19、 5中给出的相应模式进行编码.基本结构为模式指示符/字符计数指示符/数据,其后紧跟下一段的模式指示符开始另一段。因10为有n段数据的结构。段1段2 段n模式字符计数数据模式字符计数数据模式字符计数数据 指示符1指示符指示符2指示符指示符n指示符图10混合模式数据格式18 GB/T 18284 -2000 6.4.7 FNCl模式有两种模式指示符,它们和6.3. 1至6.3. 8以及6.4. 1至6.4. 6规定的模式标志结合使用,用于标识表示按特定的行业或应用格式化信息的符号,它们(和有关的参数数据一起)放在模式指示符之前,如果使用FNCl模式,译码器必需按12.1和附录F中的规定传输符号标识

20、符.6.4.7. 1 FNCl在第一位置该模式指示符用于标识表示按UCC/EAN应用标识标准格式化信息的符号.因此,它在符号中只用一次,并总是放在第一个模式指示符(数字、字母数字、8位字节、中国汉字)之前,ECI标头或者结构链接头之后.在UCC/EAN规范中要求FNCl字符(在使用这一特殊字符的其他码制中)用作数据段分隔(即在可变长度数据段的末尾)时,QR码符号将在字母数字模式中用%字符,在8位字节模式中用字符GS(ASCII值29)实现这一功能。如果在数据中也有%符号出现,则应按%进行编码。译码器在这些符号中遇到%时,应按ASCII值29进行传输g如果遇到%,则按单个%字符传输。例s输入的数

21、据20104912345123459 (应用标识符01=UCC/EAN物品编码,定长s数据04912345123459)15970331(应用标识符15=保质期,格式YYMMDD,定长,数据1997年3月31日)30128(应用标识符30=数量,不定长g数据128)(需要分隔符)10ABC123(应用标识符10=批号,不定长;数据ABCI23)数据编码为:01 04 91234512345915 97033130128 % 10ABC123 符号中的位序列20101(模式指示符,意指FNCl在第一位置)0001(模式指示符,数字模式000001l101(字符计数指示符,29)0010(模式指示

22、符,字母数字模式000001001(字符计数指示符,9)传送的数据(见12.1和附录F)Q30104912345123459159703313012810ABC123 注.JQ3为符号标识符,见附录F.带有%的数据的编码与传送实例g输人的数据.123%编码为:123% 传送为:123%6.4. 7. 2 FNCl在第二位置该模式指示符用于标识表示按AIM认可的特定行业或者特定应用规范格式化信息的符号。在它后面跟着一个一字节的码字,该码字的值是用于标识AIM认可的规范中的应用指示符的值。在这种情况下,它在符号中只使用一次,并总是放在第一个模式指示符(数字、字母数字、8位字节、中国汉字)之前,EC

23、I标头或者结构链接头之后。应用指示符可以采用字符集(a-z,A-Z)中任何一个拉丁字母(用字符的ASCII值加100)或者用一个两位数(直接用它的值)表示,并由译码器作为数据前的一个或两个字符传输。例:(本例中的应用指示符37在本规范发布时还没有分配给任何组织,本例中的数据内容纯粹是任意的)应用指示符:3719 G/T 18284-2000 输入的数据:AA1234BBB1l2text text text text 符号中的位序列s1001(模式指示符,意指FNC1在第二位置)00100101(应用指示符.37)0010(模式指示符,字母数字模式)000001l00(字符计数指示符.12)01

24、00(模式指示符.8位字节模式)00010100(字符计数指示符.20) 传送的数据:JQ537 AA1234BBB1l2text text text text 6.4.8 终止符符号的数据结尾由紧跟在最后一个模式段后面的终止符序列0000表示,当数据位流数量正好填满符号的容量时,它可以省赂,或者当符号所余的容量不足4位时它可以截短。6.4.9 位流到码字的转换每个模式段的位流需要按顺序连接在一起,最后添加终止符,除非数据位流正好填满符号容量。所得的数据位流将被分为一个个码字p所有的码字的长度都是8位,如果位流长度最后一个码字不足8位,则用二进制值为0的填充位填充至8位,填充位应加在数据位流最

25、后1位(最低位)的后面。然后按表7所定义的版本和纠错等级交替添加填充码字11101100和00010001.将数据位流扩展,以填满符号的数据容量,所得结果的数据码字序列按6.5条进行处理加入纠错码字。为了正好填满符号容量,有些版本也许需要在信息的最后添加3、4或7个剩余位(全为0).见表1.表7QR码符号字符数和数据容量数据容量版本纠错等级数据码字数数据位数. 数字字母数字8位字节中国汉字L 19 152 41 25 17 10 M 16 128 34 20 14 8 1 Q 13 104 27 16 11 7 H 9 72 17 10 7 4 L 34 272 77 47 32 20 M 2

26、8 224 63 38 26 16 2 Q 22 176 48 29 20 12 H 16 128 34 20 14 自L 55 440 127 77 53 32 M 44 352 101 61 42 26 3 Q 34 272 77 47 32 20 H 26 208 58 35 24 15 L 80 640 187 114 78 48 M 64 512 149 90 62 38 4 Q 48 384 111 67 46 28 H 36 288 82 50 34 21 L 108 864 255 154 106 65 M 86 688 202 122 84 52 5 Q 62 496 144

27、 87 60 37 H 46 368 106 64 44 27 20 GB/T 18284-2000 表7(续)数据容量版本纠错等级数据码字数数据位数. 数字字母数字8位字节中国汉字L 136 1 088 322 195 134 82 M 108 864 255 154 106 65 6 Q 76 608 178 108 74 45 H 60 480 139 84 58 36 L 156 1 248 370 224 154 95 M 124 992 293 178 122 75 7 Q 88 704 207 125 86 53 H 66 528 154 93 64 39 L 194 1 552

28、 461 279 192 118 M 154 1 232 365 221 152 93 8 Q 110 880 259 157 108 66 H 86 688 202 122 84 52 L 232 1 856 552 335 230 141 M 182 1 456 432 262 180 111 9 Q 132 1056 312 189 130 80 H 100 800 235 143 98 60 L 274 2192 652 395 271 167 M 21 1 728 513 311 213 131 10 Q 154 1 232 364 221 151 93 H 122 976 288

29、174 119 74 L 324 2592 772 468 321 198 M 254 2032 604 366 251 155 11 Q 180 1 440 427 259 177 109 H 140 1 120 331 200 137 85 L 370 2960 883 535 367 226 12 M 290 2320 691 419 287 177 Q 206 1 648 489 296 203 125 H 158 1 264 374 227 155 96 L 428 3424 1 022 619 425 262 M 334 2672 796 483 331 204 13 Q 244

30、1 952 580 352 241 149 H 180 1 440 427 259 177 109 L 461 3688 1 101 667 458 282 M 365 2920 871 528 362 223 14 Q 261 2088 621 376 258 159 H 197 1 576 468 283 194 120 L 523 4184 1 250 758 520 320 M 415 3320 991 600 412 254 15 Q 295 2360 703 426 292 180 H 223 1 784 530 321 220 136 21 L G/T 18284 2000 表7

31、(续数据容量版本纠错等级数据码字数数据位数. 数字字母数字8位字节中国汉字L 589 4 712 1 408 854 586 361 M 453 3 624 1 082 656 450 277 16 Q 325 2600 775 470 322 198 H 253 2024 602 365 250 154 L 647 5 176 1 548 938 644 397 M 507 4056 1 212 734 504 310 17 Q 367 2936 876 531 364 224 H 283 2264 674 408 280 173 L 721 5 768 1 725 1 046 718 44

32、2 M 563 4 504 1 346 816 560 345 18 Q 397 3 176 948 574 394 243 H 313 2 504 746 452 310 191 L 795 6 360 1 903 1 153 792 488 M 627 5016 1 500 909 624 384 19 Q 445 3 560 1 063 644 442 272 H 341 2 728 813 493 338 208 L 861 6888 2061 1 249 858 528 M 669 5 352 1 600 970 666 410 20 Q 485 3 880 1 159 702 48

33、2 297 H 385 3080 919 557 382 235 L 932 7456 2232 1 352 929 572 M 714 5 712 1 708 1 035 711 438 21 Q 512 4096 1 224 742 509 314 H 406 3248 969 587 403 248 L 1 006 8048 2409 1 460 1 003 618 M 782 6256 1 872 1 134 779 480 22 Q 568 4544 1 358 823 565 348 H 442 3536 1 056 640 439 270 L 1 094 8752 2620 1

34、588 1 091 672 M 860 6880 2059 1 248 857 528 23 Q 614 4912 1 468 890 611 376 H 464 3712 1 108 672 461 284 L 1 174 9392 2812 1 704 1 171 721 E且914 7312 2188 1 326 911 561 24 Q 664 5 312 1 588 963 661 407 H 514 4 112 1 228 744 511 315 L 1 276 10208 3057 1 853 1 273 784 M 1 000 8000 2 395 1 451 997 614

35、25 Q 718 5 744 1 718 1 041 715 440 H 538 4 304 1 286 779 535 330 22 G/T 18284-20 表7(续)数据容量版本纠错等级数据码字数数据位数. 数字字母数字8位字节中国汉字L 1 370 10960 3283 1 990 1 367 842 M 1 062 8496 2544 1 542 1 059 652 26 Q 754 6032 1 804 1 094 751 462 H 596 4768 1 425 864 593 365 L 1 468 11 744 3 517 2 132 1 465 902 M 1 128 90

36、24 2 701 1 637 1 125 692 27 Q 808 6464 1 933 1 172 805 496 H 628 5 024 1 501 910 625 385 L 1 531 12248 3669 2223 1 528 940 M 1 193 9544 2857 1 732 1 190 732 28 Q 871 6968 2085 1 263 868 534 H 661 5288 1 581 958 658 405 L 1 631 13048 3 909 2369 1 628 1 002 M 1 267 10136 3035 1 839 1 264 778 29 Q 911

37、7288 2 181 1 322 908 559 H 701 5 608 1677 1 016 698 430 L 1 735 13880 4158 2520 1 732 1 066 M 1 373 10984 3289 1 994 1 370 843 30 Q 985 7 880 2 358 1 429 982 604 H 745 5 960 1 782 1 080 742 457 L 1 843 14744 4417 2677 1 840 1 132 M 1 455 11 640 3486 2113 1 452 894 31 Q 1 033 8264 2473 1 499 1 030 63

38、4 H 793 6344 1 897 1 150 790 486 L 1 955 15 640 4 686 2840 1 952 1 201 M 1 541 12328 3 693 2238 1 538 947 32 Q 1 115 8 920 2 670 1 618 1 112 684 H 845 6 760 2022 1 226 842 518 L 2071 16568 4965 3009 2068 1 273 M 1 631 13048 3909 2369 1 628 1 002 33 Q 1 171 9368 2805 1 700 1 168 719 H 901 7208 2157 1

39、 307 898 553 L 2 191 17528 5 253 3 183 2 188 1 347 M 1 725 13800 4 134 2506 1 722 1 060 34 Q 1 231 9848 2 949 1 787 1 228 756 H 961 7 688 2301 1 394 958 590 L 2306 18448 5529 3351 2303 1 417 M 1 812 14496 4 343 2632 1 809 1 113 35 Q 1 286 10288 3081 1 867 1 283 790 H 986 7888 2 361 1 431 983 605 23

40、GB/T 18284-2000 表7(完)数据容量版本纠错等级数据码字数数据位数. 数字字母数字8位字节中国汉字L 2434 19472 5 836 3 537 2431 1496 M 1 914 15 312 4 588 2780 1911 1 176 36 Q 1 354 10832 3244 1 966 1 351 832 H 1 054 8432 2524 1 530 1 051 647 L 2566 20528 6153 3 729 2563 1577 M 1 992 15 936 4775 2894 1 989 1224 37 Q 1 426 11 408 3417 2071 1

41、423 876 H 1 096 8 768 2625 1 591 1 093 673 L 2 702 21 616 6479 3 927 2699 1 661 M 2 102 16 816 5 039 3054 2099 1 292 38 Q 1 502 12 016 3599 2 181 1 499 923 H 1 142 9 136 2735 1 658 1 139 701 L 2812 22496 6 743 4087 2809 1 729 M 2216 17 728 5 313 3220 2213 1 3日239 Q 1 582 12 656 3791 2298 1 579 972 H

42、 1 222 9776 2927 1 774 1 219 750 L 2956 23 648 7 089 4296 2953 1 817 M 2334 1日6725 596 3391 2331 1435 40 Q 1 666 13328 3 993 2420 1 663 1 024 H 1 276 10208 3057 1 852 1 273 784 晤所有码字的长度为8位.畴数据位的数量包括模式指示符和字符计数指示符的位数.6.5 纠错6.5. 1 纠错容量QR码采用纠错算法生成一系列纠错码字,添加在数据码字序列后,使得符号可以在遇到损坏时不致丢失数据。纠错共有4个纠错等级,对应4种纠错容量

43、,如表8所示.表8纠错等级纠错等级L M Q H 纠错容量,%(近似值)7 15 25 30 纠错等级的选择参见附录12.纠错码字可以纠正两种类型的错误,拒读错误(错误码字的位置已知)和替代错误(错误码字位置未知)。一个拒读错误是一个没扫描到或无法译码的符号字符,一个替代错误是错误译码的符号字符。如果一个缺陷使深色模块变成浅色筷块或将浅包模块变成深色模块,将符号字符错误地译码为是另一个不同的码字,造成替代错误,这种数据替代错误需要两个纠错码字来纠正.可纠正的替代和拒读错误的数量由下式给出g其中:e=拒读错误数$t=替代错误数sd=纠错码字数;24 e + 2t ,; d一户.阳、G/T 182

44、84-20 p=错误检测码字数.例如z版本6-H符号中共有172个码字,其中有112个纠错码字(其余60个为数据码字。这112个纠错码字可纠正56个替代错误或112个拒读错误,即符号纠错容量为56/172或32.6%。在上面的公式中,版本1-L符号的p=3.版本1-M符号和版本2-L符号的户=2,版本1-H,1-Q和3-L符号的p=1.其他情况下p=O。当pO(即为1.2或3)时,有p个码字作为错误检测码字,防止从错误数量超过纠错容量的符号传输数据。e必须小于d/2。例如,在版本2-L符号中码字总数为44个,其中数据码字为34个,纠错码字为10个。从表9中可以看出纠错容量为4个替代错误(e=O

45、)。代人上面公式2o + (2 X 4) = 10 - 2 这就意味着纠正4个替代错误只需要8个纠错码字,剩余的2个纠错码字可用于检测(不能纠正)其他错误,如果超过4个替代错误,则译码失败。根据版本和纠错等级,将数据码字序列分为1个或多个块,对每一个块分别进行纠错运算。表9列出了每一版本、每一纠错等级的码字总数、纠错码字总数以及纠错块的结构和数量。如果某一符号版本需要剩余位填充符号容量中剩余的模块,剩余位均为00表9QR码符号各版本的纠错特性版本码字总数纠错等级纠错码字数纠错的块数每一块的纠错代码(c ,k ,r) 1 26 L 7 1 (26.19.2)t M 10 1 (26.16.4)t Q 13 1 (26.13.6)t H 17 1 (26.9.8)t 2 44 L 10 1 (44.34. 4)t M 16 1 (44.28.8) Q 22 1 (44.22.11) H 28 1 (44.16.14) 3 70 L 15 1 (70.55.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1