论文部分内容阅读
随着社会的发展,人们对身份认证的安全性、方便性提出了更高的要求,在这一背景下,利用生物识别技术进行身份验证得到了越来越广泛的应用。指纹识别技术相比于其它生物识别技术具有唯一性、信息量大不易识别错误、采集容易、易于接受等优点应用最为广泛。由于芯片技术和指纹识别技术的不断进步,利用高端芯片开发一套高性能指纹识别系统,具有极大的研究意义和市场价值。本文利用TI公司的TMS320C6748DSP完整的设计了一套指纹识别系统,该系统可以进行在线调试运行,也可以脱机独立运行,可实现指纹采集、图像显示、人机交互等功能。本文首先对指纹识别系统进行总体方案设计,最终决定采用TI公司的TMS320C6748DSP为主处理器,外部扩展DDR2 SDRAM和NOR FLASH内存器、指纹传感器接口、LCD和触摸屏人机交互接口等模块。依据系统方案,进行各个模块芯片的选型,并参看芯片用户手册,在Or CAD Capture CIS软件上完成各模块的电路原理图设计,并对主要芯片进行了驱动程序的设计。在Allegro PCB Design上完成PCB的布局、布线,对高速DDR2SDRAM采取现代高速PCB设计方法,严格按照DDR2 SDRAM的设计规范,并进行前仿真和后仿真分析,确保设计的正确性。在硬件平台设计完成后,详细的分析了指纹识别算法的预处理、特征点提取和特征点匹配三个过程,在将算法移植进DSP之前,在Visual Stdio平台下对预处理过程中的指纹图像平滑、分割、增强、二值化和细化分别进行了仿真,达到了对指纹图像期望的处理效果,接着对特征点的提取和匹配分别进行了分析。设计好的电路板经过打样和焊接后,分别对最小系统、DDR2 SDRAM、指纹采集、人机交互等模块进行测试,测试结果证明硬件电路设计正确。在硬件电路平台测试完成后,将指纹识别算法加载到DSP中进行仿真测试,测试结果与在Visual Stdio平台下的仿真结果一致,至此基本完成指纹识别系统的设计工作任务。