项目名称:基于FPGA的指纹识别系统设计
项目信息:
应用领域:工业控制、科研、医疗
设计摘要:
主要内容为:系统采用xilinx公司Spartan 3E系列FPGA作为核心控制芯片,利用富士通公司的MFS300指纹传感器对指纹图象进行采集,经过方向图计算、图像增强、二值化、细化等预处理,得到清晰的指纹图象,再从清晰的指纹图象中提取指纹的全局特征和细节特征,去除假特征点,存入指纹数据库作为建档模板。指纹比对时,采用同样的方法,得到比对模板,然后将比对模板与建档模板利用指纹识别算法进行比对,得出比对结果。该项目利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。该识别系统在罪犯识别、社会保险、电子商务、信息安全等领域得到广泛的应用,具有很广泛的市场前景。
系统原理和技术特点:
系统原理为:系统采用xilinx公司Spartan 3E系列FPGA作为核心控制芯片,通过指纹传感器进行指纹图像的采集,自动A/D转换,并将转换后的数字信号传送给FPGA核心控制单元,以进行指纹登记或指纹比对。SRAM和Flash分别用作存储指纹程序运行时的临时数据和指纹数据信息。PROM在上电时对FPGA进行程序配置。键盘用于实现对系统的相应操作和错误检测时的修改。RS232接口可以与计算机等设备进行连接,方便系统的扩展。该系统利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。
技术特点:目前的指纹识别认证系统大都采用DSP或者ARM来实现,但这样的嵌入式系统很难实现小型化集成化,更无发SOC,所以本系统采用FPGA来实现指纹识别认证,利用FPGA高度集成,低功耗,短开发周期等优点,具有很强的现实意义和广阔的市场空间。
需求信息:
拟采用的平台:初级板-Spartan-3E,50万门,Flash,SDRAM,USB2.0,Ethernet,VGA,A/D, D/A
是否需要设计扩展板? 是
需要的基本功能:内部PowerPC处理器 DRAM SRAM Flash USB1.1/2.0 RS-232 LED指示 LCD显示 DSP
相关文档及源代码:
q16.rar