论文部分内容阅读
身份认证技术已经在人们的生活中得到非常广泛的应用,但是随着科学技术的发展,安全性限制了传统身份认证技术的应用,随之产生了生物识别技术。生物识别技术包括:指纹识别技术、虹膜识别技术、人脸识别技术、掌纹识别技术等。生物识别技术与传统的身份识别技术相比,具有不易丢失和盗用、难以复制、安全性更高的特点。指纹识别技术因其易于采集,人们的接受程度高,发展最为迅速。市场上出现了很多指纹识别产品,其中嵌入式指纹识别设备以其体积小,速度快等特点,占有很大的市场空间。本文利用ADI公司的Blackfin系列DSP芯片,设计了一款嵌入式指纹识别系统。其主要功能包括:指纹采集、指纹识别、图像显示、与PC机通信等。经过系统硬件设计,驱动程序开发,指纹识别算法移植与优化等工作,本系统能快速、高效地完成指纹识别任务,同时本系统具有体积小,功耗低,扩展性强等特点。本文的主要工作内容如下:(1)对嵌入式指纹识别系统的系统架构进行设计。本系统利用ADSP-BF512处理器作为核心DSP处理器,设计系统电源,搭配指纹传感器接口、LCD接口、存储器接口、UART接口等外围接口。(2)完成电路图和PCB板绘制、制作与调试,并编写外围接口的驱动程序,主要包括:指纹采集驱动、LCD显示驱动、UART串口驱动等,为应用程序提供功能接口。(3)指纹识别系统的任务流程设计,使系统能够完成指纹的采集、注册、匹配、显示等任务。并根据采集到的指纹图像对处理算法进行一些修改。(4)在保证系统正常工作的前提下,对整个系统进行优化与测试。系统优化包括:C语言优化、存储空间优化、浮点转定点优化等方面。优化后使系统既能够满足实时性要求,又能满足高识别率要求。系统移植后,对系统的时间性能和算法性能进行测试。