基于SOPC的指纹识别系统设计
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于SOPC的指纹识别系统设计  2012/3/1
武汉理工大学自动化学院朱智平,胡荣强,陈尚志引言人的指纹具备的唯一性、终身不变性、易获取和难以复制等特点,使得指纹识别很早就成为身份识别中的一种技术手段。随着科学技术的发展,指纹识别已经成为目前最为实用、应用最为广泛的生物识别技术,尤其在民用生物识别技术中。指纹识别技术已经在金融、医疗、GA、门禁系统等领域得到了广泛的应用。传统的指纹识别系统都是基于PC机的,这种系统具有识别速度快、样本存储量大、软件设计技
 

武汉理工大学自动化学院  朱智平,胡荣强,陈尚志

    引言

    人的指纹具备的唯一性、终身不变性、易获取和难以复制等特点,使得指纹识别很早就成为身份识别中的一种技术手段。随着科学技术的发展,指纹识别已经成为目前最为实用、应用最为广泛的生物识别技术,尤其在民用生物识别技术中。指纹识别技术已经在金融、医疗、GA、门禁系统等领域得到了广泛的应用。

    传统的指纹识别系统都是基于PC机的,这种系统具有识别速度快、样本存储量大、软件设计技术成熟等优点。但是,基于PC机的指纹识别系统由于价格昂贵、移动性能差、功耗高等缺点限制了其应用的进一步扩大。自二十世纪末以来,半导体技术和嵌入式技术的快速发展,为人们设计廉价的便携式指纹识别系统提供了一个技术上的实现平台。 本文介绍了一种基于ALTERA公司推出的SOPC(Systemona Programmable Chip,片上可编程系统)技术的指纹识别系统的设计方案。该系统以ALTERA公司的Cyclone II系列FPGA和NIOSII软核处理器为核心,并采用富士通公司的MBF200指纹采集芯片设计,是一种简单实用的嵌入式指纹识别系统。

    1 指纹识别系统原理

    指纹识别系统一般由指纹图像采集、指纹图像预处理、指纹特征提取、指纹特征匹配、特征数据库等几部分组成。指纹识别系统的原理框图如图1所示。该系统首先由指纹采集设备采集到指纹图像并将其转化为数字图像;然后对指纹数字图像进行预处理,再通过图像增强、分割、平滑、细化等处理过程得到便于指纹特征提取的数字图像:接着提取细化后的图像细节特征点;最后将提取到的特征与特征数据库中的特征数据进行匹配,并输出识别结果。

    

    2 系统硬件设计

    2.1 SOPC技术与NIOS II软核处理器

    SOPC (System on a Programmable Chip,片上可编程系统)是ALTERA公司提出来的一种灵活、高效的SOC解决平台。它将处理器、存储器、I/O口、LVDS、CDR等系统设计所需要的功能模块集成到一个PLD器件上,从而构建成一个可编程的片上系统。基于SOPC技术的系统设计十分灵活,用户可以根据自己的实际要求,并利用IPCore资源组合构建出不同的应用系统,从而实现软硬件协同设计。

    

    NIOS II软核处理器是ALTERA公司于2004年推出的通用32位RISC CPU,它能满足任何应用32位嵌入式微处理器的需要.用户可以获得超过200 DMIPS的性能。NIOS II软核处理器具有32位处理器的基本结构单元(32位指令大小,32位数据和地址路径,32位通用寄存器和32个外部中断源),设计者可以根据系统需求的变化来调整嵌入式系统的特性,以选择满足性能和成本的最佳方案。Nios II系列可支持用户自定义指令,而NIOS II ALU则直接与用户自定义的指令逻辑相连。由于设计者能为系统中使用的每个Nios II处理器创建多达256个专用指令,因此,设计者能够调整系统硬件以增强对实时软

与《基于SOPC的指纹识别系统设计》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095