(17)--6-二维码-QR码-下物联网技术概论.pdf

(17)--6-二维码-QR码-下物联网技术概论.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

QR码的编码原理

QR码编码原理

第一步数据分析

分析所输入的数据流,确定要进行编码的字符的类型。QR码支持扩充解释,可以对与

缺省的字符集不同的数据进行编码。

第二步数据编码

将数据字符转换为位流。在当需要进行模式转换时,在新的模式段开始前加入模式指示

符进行模式转换。在数据序列后面加入终止符。将产生的位流分为每8位一个码字。必

要时加入填充字符以填满按照版本要求的数据码字数。

第三步纠错编码

按需要将码字序列分块,以便按块生成相应的纠错码字,并将其加入到相应的数据码字

序列的后面。

第四步构造最终信息

在每一块中置入数据和纠错码字,必要时加剩余位。

第五步在矩阵中布置模块

将寻象图形、分隔符、定位图形、校正图形与码字模块一起放入矩阵。

第六步掩模

依次将掩模图形用于符号的编码区域。评价结果,并选择其中使深色浅色模块比率最优

且使不希望出现的图形最少化的结果。

第七步格式和版本信息

生成格式和版本信息(如果用到时),形成符号。

QR码编码原理

模式指示符

模式指示符

ECI0111

数字0001

字母数字0010

8位字节0100

日本汉字1000整个符号的结束由4位终止符0000表示,当符

中国汉字1101号数据位流后所余的容量不足4位时,终止符

结构链接0011将被截短。终止符本身不是模式指示符。

0101(第一位置)

FNC1

1001(第二位置)

终止符(信息结尾)0000

字符计数指示符的位数

版本数字模式字母数字模式8位字节模式日本汉字模式中国汉字模式

1~910988

10~2612111610

27~4014131612

QR码编码原理

数字模

将输入的数据每三位分为一组,将每组数据转换为10位二进制数。如果所输入的数

据的位数不是3的整数倍,所余的1位或2位数字应分别转换为4位或7位二进制数。将二

进制数据连接起来并在前面加上模式指示符和字符计数指示符。数字模式中字符计数指

示符如表3中定义的有10、12或14位。输入的数据字符的数量转换为10、12或14位二进

制数后,放置在模式指示符之后,二进制数据序列之前。

例1(符号版本1-H)

输入的数据:

1)分为3位一组:01234567

2)将每组转换为二进制:012→0000001100

345→0101011001

67→1000011

3)将二进制数连接为一个序列:000000110001010110011000011

4)将字符计数指示符转换为二进制(版本1-H为10位):

字符数为:8→0000001000

5)加入模式指示符0001以及字符计数指示符的二进制数据:

00010000001000000000110001010110011000011

QR码编码原理

字母数字模式

按照下表,每个输入的字符赋于一个数值V,它的值为0到44。

字符值字符值字符值字符值字符值字符值字符值字符值

文档评论(0)

158****6446 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档