系统工程与电子技术 ›› 2025, Vol. 47 ›› Issue (10): 3137-3147.doi: 10.12305/j.issn.1001-506X.2025.10.02

• 电子技术 • 上一篇    

主动声呐实时信号处理算法的MPSoC优化实现

邹佳运1,2(), 师英杰1, 吴永清1,2, 郝程鹏1,2,*, 王东辉1,2   

  1. 1. 中国科学院声学研究所水下航行器实验室,北京 100190
    2. 中国科学院大学,北京 100049
  • 收稿日期:2024-09-06 出版日期:2025-10-25 发布日期:2025-10-23
  • 通讯作者: 郝程鹏 E-mail:zoujiayun101@163.com
  • 作者简介:邹佳运(1996—),男,博士研究生,主要研究方向为水声信号处理、超大规模集成电路信号处理
    师英杰(1992—),男,助理研究员,博士研究生,主要研究方向为水声信号处理、阵列信号处理、电磁超声无损检测
    吴永清(1968—),男,研究员,博士,主要研究方向为水声定位、水下目标探测与识别
    王东辉(1973—),男,研究员,博士,主要研究方向为超大规模集成电路信号处理、集成电路设计
  • 基金资助:
    国家自然科学基金(62071460,62471463)资助课题

MPSoC optimization implementation of active sonar real-time signal processing algorithm

Jiayun ZOU1,2(), Yingjie SHI1, Yongqing WU1,2, Chengpeng HAO1,2,*, Donghui WANG1,2   

  1. 1. Laboratory of Underwater Vehicle,Institute of Acoustics,Chinese Academy of Sciences,Beijing 100190,China
    2. University of Chinese Academy of Sciences,Beijing 100049,China
  • Received:2024-09-06 Online:2025-10-25 Published:2025-10-23
  • Contact: Chengpeng HAO E-mail:zoujiayun101@163.com

摘要:

针对水下无人航行器(underwater unmanned vehicle,UUV)主动声呐系统对信号处理实时性、能效比及集成度的需求,采用模块化设计以及软硬件协同设计思想,提出一种基于异构多处理器片上系统(multi-processor system on chip,MPSoC)的主动声呐实时信号处理算法的加速方案。首先研究适合边缘端部署的声呐信号处理算法;然后设计基于MPSoC的加速计算结构,将数字下变频、逆/快速傅里叶变换、波束形成等具有高计算复杂性的处理步骤移植到可编程逻辑端,实现显著加速;最后将目标检测等复杂度较低的步骤部署在处理器系统端,实现更高的灵活性。仿真及湖上试验结果表明,提出的方案可在数据更新周期的41%时间内完成1帧回波数据的实时处理,并可在复杂水下环境下实时有效探测运动目标。该方案在水下UUV主动声呐探测领域具有广阔的应用前景。

关键词: 水下无人航行器, 主动声呐, 多处理器片上系统, 实时信号处理, 硬件加速

Abstract:

Addressing the real-time, energy-efficient, and integrated processing demands of underwater unmanned vehicle (UUV) active sonar systems, an acceleration scheme for an active sonar real-time signal processing algorithm is proposed, based on heterogeneous a multi-processor system on chip (MPSoC) with a modular design and hardware-software co-design concepts. Firstly, sonar signal processing algorithms suitable for edge deployment are studied. Secondly, an accelerated computing architecture based on MPSoC is designed, transferring computationally intensive processing steps such as digital down conversion, inverse/fast Fourier transform (IFFT/FFT), and beamforming to the programmable logic terminal, achieving significant acceleration. Finally, deploy low-complexity steps such as target detection on the processor system side, achieving higher flexibility. Simulation and lake test indicate that the proposed scheme can complete real-time processing of one echo data frame within 41% of the data update cycle. It can effectively detect moving targets in complex underwater environment in real-time. This scheme holding great potential for applications in UUV active sonar detection scenarios.

Key words: underwater unmanned vehicle (UUV), active sonar, multi-processor system on chip (MPSoC), real-time signal processing, hardware acceleration

中图分类号: