论文部分内容阅读
随着信息化进程的加快,人们对身份认证的要求越来越高。而生物识别认证因为其稳定性、可靠性、准确性,得到越来越多的人的重视。指纹识别技术作为最早应用的生物识别认证技术,有着较为成熟的技术得到越来越多应用。本文提出的基于ADSP的指纹锁系统是指纹识别技术在嵌入式领域中的应用。通常,指纹处理嵌入式系统都是由核心处理器配合逻辑芯片以及一些的系统外设来实现,有的是连接电脑,使用电脑对系统进行控制。有的则是脱离电脑的束缚,而直接在系统中处理存储指纹数据。两者在指纹匹配时都是对存储的指纹进行遍历,以找出需要指纹。核心处理器一般为DSP或者ARM,逻辑芯片主要是指FPGA和CPLD等,系统外设外部存储设备、通信接口、以及指纹获取设备等。本文采用的是ADI公司出产的一款主频为400MHz的16位定点处理器ADSP-BF531,来实现指纹的采集、注册、匹配和密码管理等功能,采用SDRAM和FLASH来扩展程序处理和外部存储空间。本文主要工作如下1)参与完成了基于TI公司的TMS320VC5510为核心的指纹处理的底层驱动(主要是液晶显示和UART模块)开发和指纹处理算法的移植,对程序做了相关优化。2)完成的一款低功耗,高性能的指纹锁系统的硬件设计与实现。硬件主要由核心处理模块,电源模块、存储器模块(包括SDRAM和FLASH)、指纹采集模块、人机交互模块(包括键盘和LCD显示)、UART通信模块和指纹锁模块3)对系统应用程序的设计。在VDK中对系统的构架进行设置,添加了多个任务线程通过线程实现对硬件模块的调用,来实现指纹采集、注册、匹配和密码管理等功能。最终,本系统可实现高效、快速的指纹识别,可脱机实现指纹图像的采集、注册、匹配以及相应的密码管理功能,同时可以对处理结果进行实时显示的功能。系统的软硬件设计便于进行二次开发,同时可对系统外设进行进一步完善。