版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基金项目:863计划个人信息处理终端S oC (2003AA1Z 1350及上海市科委AM 基金项目收稿日期:2004-05-19第22卷第1期计算机仿真2005年1月文章编号:1006-9348(200501-0241-03基于DSP 的指纹识别系统硬件平台设计周宁婕,付宇卓,周煜(上海交通大学微电子学院,上海200030摘要:目前传统指纹识别平台通用CPU 实现识别算法,此类平台在功耗和可移动性方面已不能满足市场需要。随着标准C M OS 工艺制造,并且集成SPI ,US B ,并行数据接口的指纹传感芯片的出现,以及DSP 芯片在图像处理领域的广泛应用,采用基于DSP 指纹识别系统结构是今
2、后指纹识别技术的发展方向。文章详细介绍了如何搭建基于DSP 的指纹识别系统的硬件平台。针对嵌入式系统的特点,重点讨论了传感器的控制方法和指纹图像的读取,分析了DSP 的性能优点。最后讨论了最佳指纹图像的获取方法。该系统灵活性强,除了为进一步实现指纹识别软件提供了功能强大的硬件基础外,对研究和开发速度快、性价比高、识别率高的嵌入式指纹识别平台有着很大的参考价值。关键词:指纹;嵌入式系统;传感器中图分类号:TP391.4文献标识码:H ardw are Design of a Fingerprint R ecognition Platform B ased on DSPZHOU Ning -jie
3、 ,FU Y u -zhuo ,ZHOU Y u(Institute of M icro E lectronics ,Shanghai Jiaotong University ,Shanghai 200030,China ABSTRACT :S o far traditional fingerprint recognition platform uses CPU to realize alg orithm.This kind of platform cannot meet the demands of market concerning power consum ption and porta
4、bility.With the occurrence of standard C M OS technolo 2gy fingerprint sens or chip which is integrated with SPI ,US B and parallel data inter faces ,as well as the wide application of DSP in the field of image processing ,an embedded fingerprint recognition architecture based on DSP becomes abs olu
5、tely the research direction of future fingerprint recognition system.The paper presents the s olution to build a hardware platform for an embedded fingerprint recognition system based on DSP.I t explains the control method and the image sam pling of the sens or.I t analyzes the per formance features
6、 of DSP.Finally it analyzes the control method to get image with the highest quality.This system has g ood flexibility.I t not only provides a s olid hardware structure for future fingerprint recognition s oftware ,but als o has huge reference value for future research and development of embedded fi
7、ngerprint recognition system that requires high speed ,low cost and high recognition rate.KE YWOR DS :Fingerprint ;Embedded system ;Sens or1引言随着科技水平的提升,身份验证对保障系统安全来说越来越重要。指纹的唯一性、终生不变性、难于伪造的特点,使它在金融、电子商务以及安全性能要求较高的行业中得到广泛应用。指纹识别平台即集指纹图像的采集、识别并给出身份验证结果的软硬件相结合的平台。传统的指纹识别系统一般以PC 、工作站或工控板作为主处理平台,这样的系统结构简
8、单、固定,借助于高性能的计算机运算能力,系统处理能力强、识别速度快。然而目前人们对移动设备的安全性的要求不断提高,指纹识别产品在移动信息安全方面的市场巨大,原来的系统平台模式高功耗、低移动性的弊端就显而易见了。所以设计一套体积小、速度快、功耗低的嵌入式指纹识别系统是非常有意义的。本文实现了一种基于dsp 的指纹识别系统硬件平台设计。在该系统中采用M otorola 公司的DSP 芯片DSP56858作为核心处理器,指纹采集芯片采用Veridicom 公司的FPS200,该采集芯片可以输出大小为256x300x8bit 分辨率为500dpi 的灰度图象。2系统硬件设计硬件平台大致可以分为5个部分
9、:成像系统(传感器FPS200、核心部分(DSP56858、RAM 、EEPROM 以及外部存储器。根据嵌入式指纹识别平台的系统要求,我们的SRAM 和EEPROM 分别选择了T C55V16256FT -12和AT 45P B011B -SC两款性价比高的芯片,外部存储器选择了体积小、可靠性高142的M MC 卡。本系统的硬件组成如图1所示。图1指纹识别系统硬件组成框图其工作原理如下:固化的程序存储在EEPROM 中,这些指令控制了整个指纹识别系统的工作流程。指纹经传感器采集后,由传感器直接转换成RG B 格式,并且数据传输到DSP 。DSP 需要执行大量的模式识别和图像处理相关计算。指纹匹
10、配信息、数据库更新信息和其他大量数据被保存到外部存储器M MC 卡中。SRAM 为内存存储临时数据。这构成了数据通道。调试通道指的是,传感器和DSP 分别通过US B 和并口与PC 机相连,传感器可经PC 机调试,RG B 格式的图像也可以先经调试通道由PC 机取得并分析传感器工作状态;DSP 通过并口与PC 机连接,并可通过调试软件调试指纹算法程序,监控DSP 工作状态。由此可以看出,数据通道在硬件上证明此系统能够实现指纹识别的功能要求,而调试通道的设计着眼于程序和系统的调试工作,为进一步的软件设计与优化提供了方便的接口。2.1成像系统,而且成像结果也要经过变换才可以使用。所以本文选择了固体
11、传感器。本系统选择的是Veridicom 公司的FPS200固体指纹识别传感器。FPS200固体指纹识别传感器是一种性能优越、功耗低、 价格便宜的指纹识别传感器。由于其特殊的ES D 保护,特别窄小的物理尺寸,以及独特的省电特性使这块片传感器尤其适合嵌入式系统的应用。它的主要原理是,其在指纹图像感知区域集成了二维金属电极阵列,每根电极充当电容一级,在传感器表面、两极之间有一层钝化层作为电容介电层。由于指纹的脊和谷与传感器接触时会产生不同电容值,测量这些不同值就形成了指纹图像。FPS200传感器支持三种接口方式:8位的系统总线接口、集成的全速的US B 接口和集成的串行外设接口(SPI 。其丰富
12、的接口方式方便了指纹传感器的调试和使用。其自带的US B 接口可以将其数据直接传送到PC 机上,这样就可以利用PC 平台上的编译和调试工具来调试各种指纹识别的算法,方便了用户的初期测试,提高了效率和准确性。图2为FPS200与DSP 的接口连接图。如图2所示,利用传感器提供的MC U 系统总线接口可以很方便地实现其与DSP 的连接。控制信号CS 0和CS 1都是片选信号,CS 0低有效,CS 1高有效,这是为不同的CPU 片选信号高低电平特征提供便利。本系统选用的是CS 0;RD 和WR 分别为读、写控制信号。M ODE 0和M ODE1两根信号线决定了FPS200工作在何种模式下:M ODE
13、1:0=00b 系统总线接口工作模式,用于与DSP相连,正常工作时使用;M ODE1:0=01b SPI 接口工作模式;M ODE1:0=10b US B 接口工作模式,用于与PC 相连,调试时使用;A 0地址线,FPS200共有两个接口寄存器,索引寄存器和数据寄存器,A 0决定了是写索引寄存器还是读写数据寄存器。A 0拉低时为写索引寄存器,数据总线D 7D 0的内容写到索引寄存器;A 0拉高时可读写数据寄存器,数据总线上D 7D 0的内容读写到数据寄存器。本系统对FPS200的操作有以下两种:1FPS200的控制:传感器是由内部寄存器控制的,而对传感器的内部控制器的读写是通过写索引寄存器以选
14、择合适的内部寄存器后,才可以读写具体的寄存器值。读操作过程见图3。图2FPS200的DSP 接口先将A 0管脚的电平拉低,发出写信号,将要读写的内部寄存器地址送到数据总线上,写入控制寄存器并由FPS200送到它的索引寄存器。再将A 0管脚拉高,发出读信号,将数据寄存器上的值读入DSP 。写操作的过程类似,只是在写入索引寄存器后,发出写信号即可。图3读FPS200寄存器时序图2FPS200的数据读取:即指纹图像的读取。需要注意的是控制寄存器A 。写这一寄存器就初始化了一幅指纹图像的采集。然后循环读这一寄存器则可以读出A/D 转换出来指纹图像的结果。CTR LA 的结构是:765432100GET
15、S UBGETI MGGETROWGETS UB 为1时读取一个矩形区域子图;GETI MG 为1时读取整幅2563300图像;GETROW 为1时读取指定行的子图;值得注意的是,往这三个位的任意位置(同时只有一位有效,否则无效写1都会自动初始化新的采集,传送完最后一个像素的数据后传感器自动停止2,5。2.2DSP 模块及外围模块DSP 在本系统中,要完成流程的控制、指纹图像的处理和识别等大计算量的工作。通过比较8位单片机(如8051系列、16位DSP 和32位微处理器(如基于ARMcore 系列MC U 242在各方面的表现,可以看到16位DSP 更加适合作为嵌入式指纹识别设备的核心,从而符
16、合本次设计的要求。表1处理器对照表8位MCU16位DSP32位MCU数字信号处理能力较弱较强较强图像压缩速度较慢较快较快可控性较强较强较强功耗较小较小较大成本较低较高较高在同类型的16位DSP 中,DSP56858是以DSP56800E 为内核的DSP5685x 系列中的一款16位的定点DSP 芯片6,其主频达到了120MH z ,在120MH z 的运算条件下运算能力可以达到120MIPS ,可以说是一款运算速度非常快的DSP 芯片,指纹识别的大计算量工作正需要这样一款运算速度快的芯片3;在外围模块方面,外部扩程序空间达2M 字,外部扩数据空间达8M 字。我们扩展了两片128K 字存储器,都
17、可以任意作为数据存储器还是程序存储器。其中有一块存储器还设计成可以配置成字节或字的存取模式,以适应指纹识别图像的处理需要。因为指纹识别图像像素值都是以字节形式采集的,以字节为单位操作可以大大节省空间;使用SPI 总线实现了M MC 卡的读写4,M MC 卡体积小,数据存储可靠,被广泛用于消费类电子产品中;J T AG 接口实现实时调试,只需在与PC 的并口之间接一片5V 到3V 的电平转换芯片,这构成了一个简单的E VM 板,使用C odeWarrior for DSP56800E 就可以调试程序了; 图4硬件成像效果(a原始图像(b增加放电时间(c增加放电电流(d改变增益值DSP 还支持SC
18、I 、SSI 、定时器接口,以及47个复用的G PI O ,在接下来的软件设计中可以充分利用这些接口以及接口电路特性,实现系统性能优化、系统稳定性设计和系统的可扩展性设计。3实验结果分析FPS200是一个功能强大的指纹传感器,图像的输出质量是可控的。放电时间和放电电流决定了传感器对指纹采集的灵敏度,可以不同程度的减少背景图的噪声。寄存器DCR 、DTR 和PG C 分别是放电电流寄存器、放电时间寄存器和可编程增益控制寄存器,通过改变这些寄存器的值就可以得到不同的图像效果。系统缺省设置得到指纹图像如图4所示。可以看到,从原始图像经过增加放电时间,增加放电电流,以及进一步改变增益值,可以得到最佳图
19、像质量。4结论本文设计了一个基于DSP 的指纹识别系统。使用Veridicom 公司的FPS200固体指纹传感器为指纹采集元器件。利用其优异的图像采集调节技术,可以很容易的采集到清晰有效的指纹图像,减少了用软件优化图像的运算处理量。以M otorola 的DSP56858为核心,扩展了2128K 16位的SRAM 和1Mbits 的EEPROM 充分考虑了运算过程中的主存需要。另外本文还额外设计了M MC 卡的外围存储器,可以非常容易扩展对外部数据的存放需要。非常适合需要存储大量指纹特征库场合的应用需求。本文设计的指纹识别平台采用了可编程技术,增强了系统的可扩展性、灵活性。采用DSP 技术,能够实现指纹识别的脱机产品。由于DSP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能城市建设项目承包合同4篇
- 2025年度智能水电安装与维护一体化承包合同范文4篇
- 2024版广告合同购销
- 2025年度建筑节能环保材料研发与应用合同2篇
- 2025年度企业内部采购人员廉洁自律合作协议3篇
- 2025年度特种车辆充电桩定制与安装合同4篇
- 2024铁路客运服务合同范本3篇
- 2025年度智慧城市建设项目承包合同规范3篇
- 2025年度智能农业化肥代销合作协议范本4篇
- 中国蓝宝石衬底材料行业市场调查研究及发展战略规划报告
- 2023年上海英语高考卷及答案完整版
- 西北农林科技大学高等数学期末考试试卷(含答案)
- 金红叶纸业简介-2 -纸品及产品知识
- 《连锁经营管理》课程教学大纲
- 《毕淑敏文集》电子书
- 颈椎JOA评分 表格
- 员工岗位能力评价标准
- 定量分析方法-课件
- 朱曦编著设计形态知识点
- 110kV变电站工程预算1
- 某系统安全安全保护设施设计实施方案
评论
0/150
提交评论