论文部分内容阅读
近年来,生物识别技术取得了巨大发展并逐渐被应用到社会生活的各个领域。其中,指纹作为人体最稳定的生物特征之一,已经被应用于个人身份识别领域,并且在实践中取得良好效果,被尊称为“物证之首”。自动指纹识别系统(AFIS)是指集指纹图像的采集、识别并给出身份验证结果为一体的软硬件相结合的系统,具有广泛的研究意义和应用前景。本文首先阐述了嵌入式指纹处理模块构建的一般方法,在模块中,采用数字信号处理器TMS320VC5402和指纹传感器MBF200实现指纹图像检测、采集及指纹图像的识别。利用外扩的FLASH芯片存储指纹模版和系统的全部程序,利用外扩的SRAM芯片存储指纹图像数据和临时数据,采用CH375芯片扩展模块的USB接口,使模块具有外挂海量存储器和与上位机进行通信的能力。最后在实现整个硬件模块的基础上构建了整个模块的软件框架。使用BootLoader程序实现了模块的脱机运行。总结起来本文主要进行了以下工作:(1)使用FUJITSU公司的固态指纹传感器芯片MBF200完成指纹图像的采集;(2)使用SST公司的闪烁存储器SST39VF400A存放程序代码和指纹模板,运用“Boot Loader”实现目标系统的脱机运行;使用CYPRESS公司的CY7C1041静态存储芯片存储指纹传感器所采集的原始指纹图像数据及提供模块运行时所需要的临时数据空间。(3)使用南京沁恒公司生产的USB接口芯片CH375,将其配置成主从方式时,模块具有了外挂海量存储器(如U盘)和与PC机进行USB接口通信的能力;(4)基于C语言完成了系统初始化程序、指纹采集程序、用户密码识别程序、通信接口程序及人机界面程序的编写;(5)完成基于DSP系统的软件调试和程序的优化。