论文部分内容阅读
支票作为一种古老的非现金支付工具,广泛应用于公司及银行业务。虽然信用卡业务、网上支付业务等发展快速,但这些都无法取代支票业务。支票业务以其独特的优势在我国尤其是经济比较发达地区仍拥有广阔的市场。因此研究支票磁码识别方法并研制出能够准确、快速、可靠识别支票磁码的系统有着很好的实际意义和应用前景。本文研究了支票磁码识别方法,并设计了基于ARM微处理器的支票磁码检测识别系统,论文主要工作如下: 1、在分析了支票磁码信号特征的基础上,提出了基于磁码峰谷位置和幅值特征的磁码识别算法和基于峰谷编码和峰谷间距特征的识别算法。通过对磁码信号归一化、阈值化、信号分离等处理,获取独立磁码字符信号,然后提取出每个磁码字符信号的峰谷位置和幅值、峰谷编码和间距等特征,并将这些特征与标准磁码字符信号特征求距离,按照最近邻规则进行识别。 2、基于 Matlab平台,编制了基于峰谷位置和幅值特征的磁码识别算法和基于峰谷编码和峰谷间距特征的磁码识别算法程序。针对一定数量的支票磁码信号样本,对本文所提出的两种支票磁码识别算法进行了大量的实验研究,给出了实验数据及其识别率等统计特性。 3、论文设计了基于ARM微处理器的支票磁码检测识别系统。通过分析支票磁码的检测原理和方法,确定了检测方案和传感器,设计了信号采集、放大、滤波、主控制、电源、USB通信以及OLED显示等电路。基于系统硬件,设计了包括微处理器主程序、数据采集程序、USB通信程序等软件程序。