论文部分内容阅读
进入21世纪,人们已经完全的进入了一个数字化、信息化的社会。人们时时刻刻都在同网络、媒体打交道。网上购物、电子支付、在线交易等新的数字化的生活方式正在被越来越多的人所接受。但是随之而来的个人信息被盗取、交易密码的泄漏等信息安全问题也同样令人担忧,传统的基于钥匙、密码、印章的安全保障手段已经无法满足当前的需要。本文设计了一种基于嵌入式的虹膜识别系统,虹膜识别是一种新生物识别方式,是当前信息安全的一个非常重要的领域。虹膜识别同指纹识别、人脸识别类似,都是利用人体固有的一些独特的特征对身份进行鉴定和识别的技术。但是虹膜识别相于其他的生物识别手段来说,它的安全性能更高、使用起来更加方便。基于此,本设计采用了TI公司的一款32位的多媒体处理芯片TMS320DM642为核心的处理芯片,配合外围的一些辅助电路,完成图像的采集、显示、传输、识别等功能,本系统具有体积小、速度快、扩展性强等特点。本文主要介绍嵌入式虹膜识别系统的开发,主要内容如下:1.设计了一个嵌入式硬件系统,包括DSP处理器、COMS图像传感器、人机交互接口和通信接口。同时,还编写了各硬件模块的驱动程序,为应用程序提供控制信号,并介绍了一下PCB的设计经验。2.对CMOS图像传感器进行调试,解决图像采集过程中的行场不同步和错位的问题。3.完成了嵌入式系统应用程序设计。在使用DSP/BIOS实时操作系统的基础上对系统的内存空间进行了详细的划分、设计了各系统任务、中断。通过调用驱动程序控制和协调各硬件模块,实现了虹膜识别功能。4.对移植到DSP中的算法进行优化,主要通过编译器优化、数据流优化、流水线优化三个方面进行,再配合一些数据格式的转换等技巧,使得整个系统可以满足实时性的要求。