基于DSP的自动指纹识别系统
(3)识别算法中涉及到了卷积和乘累加操作,这可以通过使用循环寻址功能和乘累加指令来实现。另外,VC5402提供了可延迟的转移、调用和返回指令。这些指令的执行时间比它们对应的非延迟指令要少2个周期,需要注意的是有时要在延迟指令后插入NOP指令,以保证适当的操作顺序。
(4)在涉及数字信号处理算法时应尽可能地使用DSPLIB库中的函数,因为这些函数均用汇编语言编写,优化程度很高。另外,在C程序中尽可能地采用内联(inline)函数,以便提高代码的集成度。由于采用混合编程方法,因此在程序设计上要严格遵循函数调用规则和寄存器的使用约定。
5 结束语
本系统采用TMS320VC5402完成了从指纹图像的采集到特征匹配的功能,并结合DSP的结构特点和相应的指令详细的阐述了系统硬件设计和程序的优化。实践证明本系统工作稳定、实时性好,具有很强的实用性和指导性。
- 上一篇论文: 适宜于嵌入式多媒体应用的Flash文件系统
- 下一篇论文: TMS320LF2407A在混合电压系统中的设计