QR二维码编码译码算法研究及应用

来源 :成都理工大学 | 被引量 : 12次 | 上传用户:falconcarmack
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二维码是如今应用最为广泛的自动识别技术之一,虽然发明时间不长,但由于其优点众多,因而得到了迅速发展,从诞生到现在短短三十多年的时间里,二维码已经迅速在产品推广、商业服务、物流追踪、互联网浏览、在线支付等多个方面得到广泛应用,特别是随着智能手机和智能移动终端的普及,二维码已不知不觉已经融入到我们的生活中,在衣食住行等各个方面给人们提供着方便和便捷,渐渐成为人们快速获取信息,提高人们生活品质的不可或缺的一部分。为了推动我国二维码应用的发展,充分利用二维码的特性,使其在更多应用场景下发挥更大的作用,本文对二维码其中的一种码制QR Code二维码进行研究,包括QR Code二维码的生成原理,编码译码算法研究及在此研究基础上的实际应用三部分。生成原理主要对二维码的原理、生成规则、编码流程及标准进行研究,其编码流程分为数据分析、数据编码、纠错编码、构造最终信息码、生成图像信息、掩模几大部分;编码译码中最重要的是纠错算法,由于QR Code二维码采用RS(Reed-Solomon)纠错码,因此重点研究了RS纠错码的编码译码算法.编码算法是计算信息码多项式除以校验码生成多项式之后的余数,该余数即为纠错码;译码算法的步骤:(1)计算校验位的伴随多项式。(2)由伴随多项式计算错误位置多项式。(3)用钱搜索法解出错误位置多项式的根,得到错误位置数,确定错误位置。(4)计算错误值并对码词进行错误纠正。最后在此研究基础上讨论用多个QR Code二维码传输任意大小文件的可行性,提出一种基于QR Code二维码的文件通信方法,进行文件数据的单向传输,总体思路为:将文件分割为QR code二维码可存储大小的数据块,通过再将每个数据块编码生成一组QR code二维码,通过识别设备接收这组二维码并解码,并将解码结果再次合并生成文件。
其他文献
追求公平的心理并不必然驱使人们选择自律或利他惩罚行为来维护群体合作。只有具备一定的社会资本条件,不公平才会诱发人们内疚或嫉妒情绪,也只有具备一定的社会资本条件,内
中国社会工作发展经过20多年的专业化教育和职业化推进,已经进入了一个新的发展阶段,也就是理论的实践创新阶段。在这个阶段上,社会工作的本土化日益成为一个关键性问题,这是
随着村镇银行、邮政银行、外资村镇银行、农村商业银行的接连成立,一个经营业务交叉、竞争合理的农村金融市场正在逐步形成。农村商业银行想要在激烈的市场竞争中争夺和维持
养生农场传承中华养生文化,追求人与自然的和谐,具有养生性、生态性、休闲性等特点。养生农场倡导生态养生,培育生态农业,发展生态旅游,能维护人的身心健康,促进现代农业的发
中小企业在我国国民经济中的地位日渐重要,政府逐渐加大了对中小企业的扶持力度。其作用主要表现在促进经济增长、刺激市场竞争、吸纳劳动力解决城镇化过程中就业问题、进行
错案是建立在主观过错之上的违法审判行为所导致的实体或程序错误的案件。实践中由于缺乏统一指导文件、地方经济司法水平参差不齐等原因,各地错案标准混乱、豁免制度欠缺、
为完善安全物质学的学科体系,促进物流安全研究与应用,开展物流安全运筹学构建研究。通过分析安全科学、物流学、运筹学和系统科学等文献资料,提炼物流安全及物流安全运筹学
本报讯 根据教育部关于鼓励高职院校与中等职业学校联合招生、合作办学的有关文件精神,经上级教育主管部门同意,抚州职业技术学院与广昌职业技术学校于日前签署了联合办学协议
报纸
鸡组织滴虫病又称黑头病或盲肠肝炎,是由组织滴虫引起的一种以盲肠溃疡、肝脏坏死为主要特征的原虫性寄生虫病.本文结合生产实践,从流行特点、临床症状、病理变化等方面对该
文章根据青岛澳柯玛股份有限公司2010年公布的年度财务报表,从盈利能力、偿债能力、营运效率三个方面分析了澳柯玛的财务管理情况,并将三项指标与行业平均水平相对比,客观分