论文部分内容阅读
数字图像处理与分析技术已是一门较为成熟的二维信号处理技术,现已被广泛应用于通信、生物医学、工业检测和军事等各个方面.DSP(Digital Signal Processor)芯片是专用于数字信号处理的高速器件.基于DSP的高速图像处理器可以对图像进行高速处理,从而改善图像的像质或提取图像的有用特征,达到处理图像的目的.目前,基于通用DSP的视频图像处理器基本上采用的是C3x和C5x系列的DSP芯片.但是由于视频信号图像处理的运算量大,C3x和C5x的运行速度相对来说还是比较低,因此往往需要采用多片DSP芯片并行运行才能实现对视频图像进行实时处理的任务.这不仅使得系统的成本高、体积大,而且令其开发、设计过程也变得十分复杂.在该课题中,采用了TI公司新一代芯片——TMS320C6201,它最高运算能力能达到1600MOPS,用单片芯片就能实现对视频图像进行实时处理.该文进行了基于TMS320C6201 DSP的实时图像处理器的系统设计,并用C语言实现了部分常见图像处理算法的软件设计工作.文中还分析了用DMA传输数据在图像处理系统中的重要作用,完成了双缓冲结构的方案设计和几种典型DMA传输数据的软件编程工作.最后,对基于DSP的系统设计的关键问题之一——优化编程进行了讨论.通过优化编程,可以极大提高程序的运行速度.该文设计的DMA数据传输程序和图像处理算法都已在TMS320C6201的EVM板上验证通过.通过该课题的研究,掌握了基于DSP的视频图像处理器结构和原理.同时,对如何用DMA传输数据、优化图像处理算法和优化代码在系统中的重要作用有了深刻认识.这对进一步开展基于DSP的视频图像处理器的研究工作有重要意义.