声探测技术用声传感器阵列接收各种军事目标运动所产生的特征声信号,运用阵列信号处理、信号识别、信息融合等技术,确定目标的位置、航迹、类型。声探测技术具有被动探测、不受电磁干扰、能够全天候工作、成本较低等突出优点,特别是在夜间、雾天及能见度不良、通视度较差的情况或者复杂电磁环境下,是战场信息感知不可缺少的重要手段之一。
并行DSP处理的目的是采用多个处理单元(DSP)同时对任务处理以减少任务的执行时间。多DSP并行处理系统设计的核心是实现多DSP之间的统筹协调、任务分配、数据交换、信号处理及通信控制。
因此,应用高性能DSP作为数据实时处理单元,借助多DSP并行处理技术实现实时性强、精度高、动态范围大和高数据吞吐量的大规模并行处理系统,既打破了单处理器性能提升空间的限制,又大大增强了系统的兼容性和在线升级能力,为声探测系统的研制提供了强大的技术支持。
TMS320C67x是TI公司C6000上具有最高性能的浮点DSP, 具有第二代的超长指令字(VLIW)结构。本文基于国内外日益发展的声探测技术研究成果和先进成熟的电子技术,提出一种以多片TMS320C6711D DSP为信号处理单元,用FPGA实现各DSP的EMIF接口总线互联,从而构成松耦合级、可再编程的多DSP并行处理模式,实现了一种具有高实时性、良好的扩展性和容量可变等特点的多DSP声探测系统。
1 系统设计
系统由前端声传感器基阵和声探测系统两大部分构成。
声传感器基阵是由若干个传声器组成的阵列,利用传声器阵列接收目标辐射噪声(如直升机飞行时旋翼扰动空气引起的噪声和发动机自身辐射的噪声信号)。
声探测系统由模拟电路、数字电路和控制电路组成。模拟电路完成对传声器阵列送来的微弱信号的放大、调理、均衡,并将预处理后的信号送至后端电路处理。数字电路实现对目标声信号的采集、定向算法、识别算法、增益控制、电路逻辑控制以及外部接口功能。控制电路由电源管理和人机界面组成。图1为系统构成图。
2 硬件设计
2.1 模拟电路
根据声目标信号的特征及探测对信号拾取和处理的要求,传声器及相应各通道间应具有较好的低频响应特性,而且相位一致性必须很好。
为保证各个模拟信号通道的电路一致性,特别是放大滤波电路部分,在设计中采用了厚膜电路技术实现。通过对放大滤波电路的深入分析,确定影响电路相位的各种因素和关键的阻容元件的允许误差范围,将其应用到厚膜电路的设计中,并筛选阻容器件,以控制系统的稳定性。
最终通过对前端模拟电路的二次集成方法来确保产品的一致性,更好地保证传声器相位一致性,提高探测精度。模拟电路功能组成如图2所示。
2.2 数字电路
数字信号处理采用基于FPGA的多DSP并行处理模式,增强处理能力和实时性。FPGA实现类似AD DSP的LINK PORT功能,形成了分布式松耦合系统;完成数字电路的逻辑控制功能、外部通信接口协议(RS232、FSK、并行通信等)、DSP之间的波形数据采集存储、交换以及相互间的通信。
用于实现高速数字信号处理的DSP,一片作为主DSP,实现信号的预处理、增益控制、外界通信、数据关联等工作;另一片作为目标识别DSP,完成已定向目标的类型识别功能。其余5片,完成主DSP分配的目标频点的信号处理及定向。每片DSP具有独立的程序、数据空间。数字电路设计模块图如图3所示。
2.3 控制电路
控制电路主要实现电源管理、人机界面功能。
电源管理主要完成对模拟和数字电路的电源分配、滤波处理以及控制。
人机界面完成对目标的重要信息的显示(目标方位、目标类型、批次)、参数的设置(编号、传输方式、测试)及检测功能。
控制电路以C8051F020单片机为核心器件。其功能框图如图 4所示。