指纹识别系统中的DSP处理器
作者:威尔迪 更新时间:2011-06-16 15:47:56 来源:原创 点击次数:1078
在每一个指纹门禁系统、指纹门禁考勤机、指纹仪等指纹产品中都有单独的处理器,正因为这些处理器,进一步的提高了指纹识别系统的运行速度。
对于TI公司的TIVIS320VC5409这种哈佛结构的DSP处理器,程序空间和数据空间是分分离的,数据空间是128 KB.程序空间是16 lVIB。显然数据空间连存储一幅指纹图像都不够,所以只能将图像放在程序空间,在使用的时候将数据传送到数据空间处理。如果对于每一个像素的处理,都需要将数据在程序空间和数据空间反复传送,那么算法的效率是很低的。所以比较好的方案是将一批图像数据从程序空间传送到数据空间,再将计算好的结果成批地传送到程序空间。根据图像的特点,很显然最好的办法是逐行顺序地处理图像。将算法改变成能够逐行顺序处理的过程,这种处理方法称为算法的串行化处理。
这里使用的DSP芯片具有64 KB的片内存储器,在片外又扩充了512 KB的存储器。对TI的这种DSP芯片而言,片内存储器的运行速度和片外存储器的运行速度是不一样的,在片外运行的时候会自动插入等待周期,通常情况下在片外运行的速度至少比在片内运行慢一倍,因此图像数据被处理的时候必须是在片内数据区。而片内存储器只有64KB,其中能够用来存放计算数据的就更少了。所以算法的串行化可以说是必不可少的。
下一篇:指纹识别技术在手机上的应用