论文部分内容阅读
由于指纹的唯一性、不变性的特点,指纹识别技术成为最可靠、最成熟的生物识别技术,并越来越广泛地应用到各种领域。目前自动指纹识别系统大多是基于PC平台的,但随着时代的发展,市场开始对自动指纹识别系统提出小型化的要求。而嵌入式自动指纹识别系统由于其便携性、易用性的特点,较好得满足了这一特点,逐渐成为自动指纹识别系统的主流。本文结合嵌入式技术和指纹处理算法,针对嵌入式自动指纹识别系统进行了研究,主要从系统硬件设计、系统软件设计、指纹算法移植和优化三个方面对整个系统设计进行了介绍。针对系统设计中的一些关键单元和关键问题,本文给出了解决方法。本文所做的工作主要包括以下几个方面:首先,本文为嵌入式自动指纹识别系统的实现提出了一套切实可行的硬件方案。方案详细讨论了各个关键模块的硬件选型和原理图设计。该方案以PXA255处理器为核心,满足了大部分场合下自动指纹识别系统的需求。其次,本文针对所提出的硬件平台设计了一套比较完整的系统软件解决方案,并详细阐述了各个功能模块的软件设计方法。该软件方案较好地满足了系统功能需求,并且易于在该方案的框架下扩展各种功能。最后,本文针对嵌入式平台,对指纹识别算法进行了移植和优化,使之能够满足实时性的需求。在优化过程当中,参考其他文献,总结了一些优化原则和优化方法,大大提高了算法的运行速度。对于一般的嵌入式软件优化,该优化原则和方法同样很有意义。试验证明,本文设计的指纹识别系统在便携性、可靠性、实时性和设备成本方面都基本达到令人满意的效果。