论文部分内容阅读
生物识别技术在当今世界中已经得到了广泛的应用。虹膜身份识别是一种新兴的生物身份识别技术。由于虹膜具有唯一性、稳定性、非侵犯性等优点,近年来,虹膜识别技术研究和应用方面都得到了长足的发展,并表现出广阔的应用前景和较大的市场需求。因此,基于虹膜识别技术的身份识别系统是目前国内外发展很快的一个研究热点。本文提出了以32位浮点型DSP为核心的嵌入式虹膜身份识别系统设计方案,设计开发一种由DSP、CPLD、USB和CMOS图像传感器组成的嵌入式实时图象处理硬件平台。该平台包括硬件系统设计与应用程序开发两个方面。硬件方面由六个模块组成,分别是电源监控管理及复位、虹膜图像采集、虹膜图像处理、系统存储器、人机交互以及USB2.0主机通信数据传输接口等。应用程序方面则针对各个功能器件分别进行了CPLD、DSP和USB的程序设计。本文对应用器件的功能与特点、PCB设计的要点、所涉及到的信号完整性分析和IBIS模型、I2C总线协议、DSP/BIOS、USB2.0通信标准、WDM驱动程序模型、DriverWorks开发及INF制作等多方面的知识,进行了简要的介绍。本文的主要工作如下:在硬件设计方面:系统中图像传感芯片、电源、CPLD、DSP、系统存储器和USB2.0接口等部分的设计实现。系统电路板PCB的制作和信号完整性分析。在软件开发方面:CMOS图像传感器芯片的配置代码开发、CPLD在高速图像采集中的VHDL应用程序开发、DSP应用程序中一部分代码的开发和全部USB系统软件代码(固件程序、WDM功能设备驱动程序和界面应用程序)的开发。目前,嵌入式虹膜识别系统硬件平台已经构建成功,系统软件代码程序也已经开发完成。本系统能够实现高速图像采集、嵌入式操作与虹膜识别算法、USB2.0数据通信等功能,具有速度快、稳定性高、体积小、功耗低等特点,为虹膜识别算法提供一个较好的验证平台。采集系统能够实现30帧每秒的数字视频流图像数据的输出,并由CPLD负责高速(12MB/s)完成一幅640×480数据量的图像采集。DSP负责系统的嵌入式操作,包括系统的控制和虹膜识别算法的实现。虹膜