基于Reed-Solomon迭代译码的PDF417二维条码纠错译码算法.pdfVIP

  • 10
  • 0
  • 约1.91万字
  • 约 8页
  • 2017-08-06 发布于浙江
  • 举报

基于Reed-Solomon迭代译码的PDF417二维条码纠错译码算法.pdf

基于Reed-Solomon迭代译码的PDF417二维条码纠错译码算法

基于 Reed-Solomon 迭代译码的 PDF417 二维条码纠错 译码算法 陈 洁,刘志文,范哲意 北京理工大学 电子工程系,北京 (100081) 摘 要:为了使PDF417 二维条码图像在纠错等级较高的情况下提高纠错速度,研究分析了 Reed-Solomon 的一般纠错译码算法,在此基础上提出了基于 Reed-Solomon 迭代译码的 PDF417 条码纠错译码算法。与一般纠错译码算法相比,它在纠错等级较高的情况下,能较 快的计算出错误位置多项式σ(x) 的系数σ ,σ ,L,σ ,从整体上提高了PDF417 条码图像 1 2 err 纠错译码的速度。实验结果表明,迭代译码算法不仅速度快、而且实现简单,译码准确,更 易于完成计算机译码。 关键词:PDF417 二维条码;纠错;Reed-Solomon 译码;迭代译码 一维条码自20世纪70年代进入美国超市迄今已风行世界。作为计算机数据采 集手段,它以其快速、准确、成本低、首读率高等优点迅速进入商品流通、自动 控制、交通运输以及档案管理等多种领域。受信息容量的限制,一维条码的使用, 须依赖于后台的数据库。在没有数据库或不便联网的地方,一维条码的使用便受 到了限制[1]。因此,发展信息密度高、容量大、更便于使用的二维条码技术成为 必然趋势。 1992年,美国Symbol公司的美籍华人王寅君(Ynjiun P.Wang)博士发明了 一种便携数据文件二维条码[2],即PDF417二维条码。PDF417条码是一种堆积式二 维条码,PDF是英文Portable Data File(便携式数据文件)的缩写。和其它条 码相比,PDF417条码不仅具有密度高、信息含量大等优点,而且它采用了Reed -Solomon的编码理论,在条码中加入了纠错码,使其具有很强的纠错能力。这 种优点主要表现在以下两个方面: (1)如果条码破损面积不超过50% ,那么由于沾污、破损等所丢失的信息, 可以照常破译。 (2)条码虽然没有破损,但是由于前期预处理结果不大理想而导致识别过 程出错,在这种情况下,也能够通过纠错技术对识读错误的条码进行纠正,从而 识别出正确的结果。 和扫描的条码图像相比,由于受到光照、气候或拍摄角度的影响,拍摄后的 条码图像效果会较差,比如产生畸变,灰度分布较均匀等等。这样即使条码没有 破损污染,在识读时仍然会出错。因此,在本文中,研究分析了 Reed-Solomon 的一般纠错译码算法,并在此基础上提出了基于 Reed-Solomon 迭代译码的 PDF417 条码纠错译码算法,使得拍摄的 PDF417 条码图像不仅提高了识别率,而 1 且加快了译码的速率。 1. PDF417 条码的纠错编码原理 1.1 RS 码的编码原理 为了讨论方便起见,首先介绍几个数学术语和公式。 ( ) GF q :q 阶有限域,内含0 ~ q −1共q 个元素。 本原元a :在有限域GF(q) 中,若某一元素a 满足aq−1 ≡1(mod q) ,则a 称作 GF(q) 中的本原元。 本原多项式:我们把能纠t 个错误的本原多项式定义为: g (x ) (x =−a )(x −a 2 ) L(x −a 2t ) g +g x +g x 2 +L+g x 2t −1 +x 2t (1) 0 1 2 2t−1 其特点是:①全部根由本原元a 的幂次组成。②生成系数g , g ,L, g 是GF(q)

文档评论(0)

1亿VIP精品文档

相关文档