基于DSP嵌入式指纹识别系统概述.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP嵌入式指纹识别系统概述

基于DSP嵌入式指纹识别系统概述   指纹是当今应用最广泛的生物特征,指纹识别在人的身份鉴定中有重要的意义。基于DSP的嵌入式指纹识别系统具有极高的安全性和易用性。高性能价格比的DSP已逐渐应用于指纹识别技术中,并且发挥着越来越重要的作用。人们习惯上将这种在以DSP为核心的平台上运行固化指纹处理程序的指纹识别系统称为基于DSP的嵌入式指纹识别系统。   指纹识别系统性能的提高的关键是芯片性能的改进和算法性能的优化,通常我们把基于DSP的嵌入式指纹识别系统分成硬件和算法两个方面来研究,硬件部分分为采集、图象处理及识别和输出等3个模块,算法分为读取指纹图像、提取特征、保存数据和特征比对等4个部分。      硬件部分      ● 图像采集模块   图像采集模块是系统中极其重要的组成部分,高质量的指纹图像可以在很大程度上降低指纹识别算法的复杂度,提高系统整体性能。指纹图象的采集设备多种多样,其优缺点也大不相同,通常将这些取象设备分成3类:光学、半导体传感器和超声波传感器。   光学录入技术是最成熟也是最古老的指纹录入技术.主要依据是光的全反射原理(FTIR)。光线照到压有指纹的玻璃表面,反射光线由电荷耦合器件(简称CCD:Charge Coupled Device)去获得,反射光形成指纹图象。在过去几年中.这种设备已经变得越来越小.价格也越来越便宜了。   半导体传感器的采样原理是多样的.目前主要有电容、电阻、温度及压力传感器等。电容式固体传感器是目前最常用的半导体传感器,它的采样平面由许许多多微小电容组成。当手指皮肤接触传感器表面时,纹理凸起处连接的电容容值比凹陷处连接的电容值大,依靠这种电容值的不同形成指纹的图像。这种基于芯片的传感器,它的面积一般只有一枚邮票那么大,使用者直接将手指放在硅芯片的表面来完成指纹图像的录入。   超声波传感器目前被认为是采样效果最好的指纹读取设备,它主要依靠反射波的强弱形成指纹纹理图像。当超声波源发出的超声波通过传感器表面到达手指表面时.会被反射回去。接收设备获取了其反射信号,测量它的范围,得到脊的深度,形成指纹图象。不象光学扫描,积累在皮肤上的脏物和油脂对超声波获得的图像影响比较微弱,所以这样的图像是实际脊地形(凹凸)的真实反映。如表1所示:   由于半导体指纹采集设备CMOS器件具有成本低、分辨率高、可靠性好的优点,虽然当手指汗液多或干裂时成像质量可能变差,但在图像识别过程中,采用基于GABOR的图象增强算法,可以克服由此造成的影响,因此,该类设备在嵌入式指纹识别系统中得到广泛的应用。      表 1:光学、半导体传感器和超声波扫描读取设备的优缺点比较         ● 图像处理及识别模块   该部分是以DSP处理器为核心并结合存储器、控制器等硬件设备构成的嵌入式系统。图像处理及识别模块的结构关系到系统的性能的总体水平.为了构建高效的数据处理流程、提高系统的并行程度和资源利用率,通常采用FPGA+DSP、CPLD+DSP等体系结构。采用CPLD+DSP结构(如图1所示),CPLD作为接口和逻辑控制器件,进行地址译码及其它外围电路的控制,DSP进行指纹核心算法的处理。FPGA+DSP的体系结构中,FPGA作为扩展总线接口外,还可以分担部分数据处理任务,指纹数据处理时,经常会遇到一些繁琐的加减运算和比逻辑运算,通常这部分都是由FPGA代为处理的。通常将SRAM、SDRAM、FLASH 直接连到DSP上供其使用:FLASH 用于存放程序和一些固定的表格数据;SDRAM作为DSP的系统内存,用于系统程序的运行;SRAM是高速的数据存储区,用于存放程序运行是产生的临时变量。系统中最繁重的运算任务交给DSP处理,而图像采集部分则要尽可能少的占用DSP时间。另外,利用图像采集的间隙,或是图像采集的同时,由DSP以外的硬件完成一部分简单而繁琐的运算,可以分担DSP的处理任务,提高处理的并行度,满足对实时性的要求。   DSP芯片一般具有如下主要特点:   ① 内部采用哈佛结构,程序和数据空间分开,可以同时取指令和取操作数;   ② 芯片采用多总线结构,在1个机器周期内可多次访问程序空间和数据空间;   ③ 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;   ④ 具有低开销或无开销循环及跳转的硬件支持;   ⑤ 快速的中断处理和硬件I/0支持;   ⑥ 具有在单周期内操作的多个硬件地址产生器;   ⑦ 可以并行执行多个操作;   ⑧ 支持多级流水操作,使取指、译码和执行等操作可以重叠执行。   目前生产DSP芯片厂商主要有,美国德州仪器TI(Texas Instruments)公司、美国ADI (Analog Device Inc.)公

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档