论文部分内容阅读
随着计算机技术的不断发展和商品流通的速度加快,一维条码识别技术作为一种方便快捷的自动识别技术应运而生,提高了市场商品流通效率,进一步推动了整个经济体系的快速发展。和其他自动识别技术相比,一维条码识别技术具有成本低、效率高、抗干扰能力强等众多优点,一经推广便很快占据了绝大多数的市场份额。在我国,一维条码识别技术的完整产业链尚未成型,识别设备的研发和条码打印技术很多都被国外公司所垄断,在我国,一维条码识别设备仍具有很大的发展空间。本文首先分析了一维条码的研究背景和发展现状,分析了条码识别技术在我国的发展前景。在深入研究了一维条码符号结构、编码原理和字符集等特性之后,提出了一维条码解码系统的解决方案。根据解码系统的设计方案,结合软硬件在信号处理方面的优势和缺点,进行系统的软硬件划分,并提出了一些优化方案。然后本文根据硬件电路所要具备的信号处理功能,对硬件电路做了详细的设计,包括电流转电压电路、滤波电路、放大电路、数字化电路和自动增益控制电路。为了系统完成以后能够进行对系统硬件电路的优化,本文针对每个电路模块提出了优化备用方案。本课题实现了在ARM Cortex-M3微处理器中的软件算法编写,包括滤波算法、边缘增强算法、边缘检测算法、解码算法和校验算法。本文也针对软件算法的各个模块进行了详细的分析和介绍,并做了优化改进。最后,本课题对设计的四种不同系统做了测试,并根据测试结果,得到一维条码解码系统最优的解决方案。