论文部分内容阅读
近年来,随着生物识别技术的兴起,虹膜识别技术被日益关注。由于虹膜识别技术对个体识别具有高度的可靠性,已成为目前生物识别中最有发展前景的识别技术之一。与其它生物识别技术相比,虹膜识别技术具有唯一性、稳定性、非侵犯性、不易伪造性和活体特性等优势。因此,虹膜识别技术具有广阔的使用前景和很好的经济效益,越来越受到国内外有关研究人员的重视。目前,虹膜识别产品大多都是基于PC平台的,在便携性、稳定性和安全性方面还存在一些问题。为了克服以上的缺点,本文构架了基于DSP和FPGA的嵌入式虹膜识别硬件平台,充分利用了DSP处理器运算速度快,实时性高以及FPGA编程灵活的特点,将虹膜识别算法移植在嵌入式平台上,不仅保证了虹膜识别的实时性和安全性,而且降低了平台成本,可使本设计应用于多种场合。本文的主要工作如下:1.设计了一个嵌入式硬件系统,包括DSP处理器、FPGA、COMS图像传感器、人机交互接口和通信接口。同时,还编写了各硬件模块的驱动程序,为应用程序提供控制信号。另外,由于系统中部分器件工作频率较高,在设计硬件系统时必须考虑信号的完整性,因此本文还给出了一些信号完整性分析和PCB设计经验。2.在FPGA设计中,编写Verilog程序,完成了虹膜图像采集功能、乒乓存储器切换功能、图像采样功能以及将采样后的图像显示在TFT彩色液晶上的功能,最终实现了虹膜图像实时显示系统。此外,还设计实现了用于和DSP通信的HPI接口模块。3.完成了部分系统应用程序设计。在使用DSP/BIOS实时操作系统的基础上设计了各系统任务,通过调用驱动程序控制和协调各硬件模块,实现了虹膜识别功能。最终,本系统已完成了硬件设计、电路板制作及底层驱动和应用程序的开发,各模块工作稳定。同时,由于本系统采用模块化的软硬件设计技术,使系统便于进行二次开发,快速应用于各种场合。