论文部分内容阅读
本论文是以课题项目“某空中弹道光电测量系统”中电视跟踪器的研制为背景展开的。电视跟踪器是光电跟踪测量系统的重要组成部分,其主要功能是对摄像机输出的视频信号进行实时处理,计算目标脱靶量,并将目标脱靶量实时传送给主控计算机。
本文针对电视跟踪器大数据流量与极高处理速度的特点,以及对导弹等复杂目标跟踪实时性的要求,同时结合已有技术储备和当前先进器件,研究使用基于DSP+FPGA架构的电视跟踪器的设计。系统采用多片高速数字信号处理器TMS320C6416作为核心处理器来完成视频图像中目标的识别及全视场、形心、相关、边缘四种跟踪处理算法,从而在每场时间内实时给出脱靶量;FPGA作为协处理器,负责各接口的逻辑时序控制、视频图像的采集、预处理以及最终的结果显示;使用PC104与主控计算机实时传送脱靶量,并接受来自主控计算机的方位、俯仰和时间等信息,同时根据面板按键或主控计算机的命令来决定处理器的工作方式及跟踪模式。
论文针对传统中值滤波算法实时性差和资源占用率高的缺点,提出了一种基于FPGA的快速中值滤波算法,很好的满足了系统实时性的要求;利用FPGA内部实现的高速FIFO接入DSP的CE空间,成功实现了DSP和FPGA间的无缝接口;系统DSP部分巧妙利用EDMA传输机制,在无需CPU干预的情况下,完成了视频数据从FPGA到L2的缓冲加载。
外场实验证明,该电视跟踪器在进行复杂算法和目标提取方面比以前的单DSP系统更容易满足实时性要求,提高了系统的整体性能。