基于DSP和FPGA的自动指纹识别系统硬件设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zz_davidli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机与信息技术的发展,生物特征识别技术受到了广泛的关注。指纹识别是生物特征识别中的一项重要内容,一直以来是国内外的研究热点。嵌入式自动指纹识别是指指纹识别技术在嵌入式系统上的应用。传统的嵌入式自动指纹识别系统多采用单片DSP或MIPS处理器来完成算法,由于DSP或MIPS处理器只能根据程序顺序执行,在指纹匹配过程中只能和整个库中的指纹进行一一匹配,因此这类系统在处理较大指纹库时下匹配时间相当长。为了克服这个缺点,本文构建了浮点DSP和FPGA协同处理构架的硬件平台,充分利用DSP在计算上的精确度和FPGA并行处理的特点,由DSP和FPGA共同处理匹配算法。本文的主要工作如下:1.设计了一个硬件系统,包括DSP处理器、FPGA、指纹传感器、人机交互接口和USB1.1接口。同时,还设计了各硬件模块的驱动程序,为应用程序提供控制接口。由于系统中DSP工作频率为300MHz,其中某些器件的工作频率达到了100MHz,因此本文还给出了一些信号完整性分析和PCB设计经验。2.编写了Verilog程序,在FPGA中实现了9路指纹的并行匹配。由于FPGA本身的局限性,实现原有匹配算法有很大困难。在简化原有匹配算法的基础上本文提出了便于FPGA实现“粗匹配”算法。此外,还设计了用于和DSP通信的接口模块设计。3.完成了系统应用程序设计。在使用uC/OS-II实时操作系统的基础上设计了各系统任务,通过调用驱动程序控制和协调各硬件模块,实现了自动指纹识别功能。为了便于存放指纹特征信息,设计了指纹库数据结构,实现了指纹库添加、删除、编辑的功能。最终,本系统实现了高效、快速的进行指纹识别,各模块工作稳定。同时,模块化的软硬件设计使本系统便于进行二次开发,快速应用于各种场合。
其他文献
本文论题是企业经营战略研究,内容涉及应用现代企业战略管理理论,对福建电信的外部经营环境和内部资源情况进行分析,指出企业面临的机会和威胁、存在的优势和劣势,并用战略管理分
论独立的中国经济法吕忠梅刘大洪所谓市场经济就是法治经济,是因为市场经济的一个显著特征在于其经济秩序要通过一定的法律来维持。而市场经济的发展是一个长期复杂的过程,市场
卡尔曼滤波算法是时间序列分析中常用的方法。它是一套由计算机实现的实时递推算法,处理的对象是随机信号,利用系统噪声和观测噪声的统计特性,以系统的观测量作为滤波器的输入,以
全球数字化视频信号处理与便携式通信技术的迅猛发展促使模数转换器不断向高速与高精度方向发展。基准源作为其中关键模块之一,不仅需要为系统提供精准的偏置电压和偏置电流,差
概述了STS与STS教育的起源,指出STS教育是STS在教育上的反映。科学素养随着社会的发展而日渐被赋予新的内涵,STS教育与科学素养存在内在的联系,即STS教育的重要目标之一是培养大
<正> 这个时代有牧人吗?走进疏勒河边天空一样绿着的大草滩,羊群云一样飘过来飘过去,你就会看到牧人——"他完全不是一个牧者的形象。羊群在他周围散开,交叉地错落着游动,它
在社会经济和科学技术高速发展的时代,城市轨道交通已经成为我国人们出行的必选交通方式之一,但是,由于近几年中地铁事故频频发生,使得人们对地铁的安全性产生了疑虑。因此,
合理使用制度是各国著作权法的通行制度,同时也是著作权理论与实务中一个容易引起争议而又难以判断的规则。我国现行著作权法对合理使用制度已有明文规定,但在立法和司法实践中
随着素质教育的全面普及,当代教育的重点并不在于丰富学生的理论知识,更加侧重于培养学生的核心素养。数学学科能够锻炼人的思维,有利于开发幼儿的智力,对于幼儿后续的学习具
高速公路信息化管理是国民经济建设不断向其他领域渗透、发展的基础。本文深入分析了高速公路信息化管理的意义,同时基于现阶段的信息化管理存在的问题,探讨了高速公路信息化