基于DSP平台的嵌入式二维条码解码终端的研发

基于DSP平台的嵌入式二维条码解码终端的研发

论文摘要

二维条码在现今的生产生活领域得到越来越多的应用,这是因为二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性。Datamatrix是一种矩阵式二维条码,它的最小尺寸是各种条码中最小的,特别适用於小零件的标识,且能够直接标识在物件实体上。其发展构想是能在较小的条码标签上存入更多的信息量。论文工作的任务是研发基于DSP处理平台的二维条码解码终端,它能实现Datamatrix等二维条码以及一维条码的快速读取和解码。解码终端硬件平台的核心是TI的高性能32位浮点处理器TMS320C6713BGDPSP,外围配合高速SDRAM,用CPLD设计控制电路。其前端采用了专用的激光摄像头--Microscan公司的QUADRUS MINI Imager实现多个条码的一次性图像采集。论文重点讨论了Datamatrix二维条码的解码和纠错技术。首先介绍了Datamatrix二维条码的结构特点和条码图象的预处理,包括二维条码的边缘跟踪算法,实现了条码的快速定位,对倾斜、扭曲等不规则的条码图像通过坐标变换进行校正;然后深入地论述了Datamatrix条码的解码和纠错技术。采用模块线扫描法对条码进行解码,并在解码过程中设置了检错纠错功能,有效地提高了解码正确率;最后,针对C6713硬件资源的特点,讨论了C语言解码程序地优化措施,进一步提高了解码程序代码的执行效率。实验结果表明,论文工作研制的解码终端工作稳定可靠,能快速正确地识别多种类型的Datamatrix二维条码,并且兼有优良的检错纠错功能,其解码速度和正确率都达到国内领先的技术水平。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 条码简介
  • 1.2 一维条码与二维条码
  • 1.2.1 一维条码
  • 1.2.2 二维条码
  • 1.3 论文工作与架构
  • 第二章 系统硬件平台
  • 2.1 系统硬件结构及框架构成
  • 2.1.1 TMS320C6713DSP 芯片结构及特点
  • 2.1.2 SEED-DEC6713 开发板结构
  • 2.2 系统功能
  • 2.3 系统作业流程图
  • 第三章 Datamatrix条码图像预处理
  • 3.1 datamatrix 码简介
  • 3.1.1 datamatrix 码的特性
  • 3.1.2 DataMatrix码的构成和表示方法
  • 3.1.3 DataMatrix码交织编码问题
  • 3.1.4 DataMatrix码编码方式
  • 3.2 条码图像处理
  • 3.2.1 图像处理流程图
  • 3.2.2 图像预处理
  • 3.2.3 图像二值化
  • 3.2.4 形态学算法
  • 3.2.5 坐标变换
  • 第四章 Datamatrix条码的解码和纠错
  • 4.1 Datamatrix条码边缘提取
  • 4.2 Datamatrix 二维条码的解码
  • 4.2.1 Datamatrix 二维条码排放方式
  • 4.2.2 Datamatrix二维条码序列解码
  • 4.3 Datamatrix 二维条码的纠错
  • 4.3.1 RS 码介绍
  • 4.3.2 RS码译码
  • 第五章 优化设计
  • 5.1 DSP 开发环境下有效C 语言编程优化
  • 5.2 程序设计流程中的优化设计
  • 5.3 基于 TMS320C6713 硬件体系结构特征的一些优化措施
  • 第六章 结束语
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于DSP平台的嵌入式二维条码解码终端的研发
    下载Doc文档

    猜你喜欢