欢迎访问《兵工学报》官方网站,今天是 分享到:

兵工学报 ›› 2016, Vol. 37 ›› Issue (8): 1476-1481.doi: 10.3969/j.issn.1000-1093.2016.08.020

• 论文 • 上一篇    下一篇

基于C6678多核数字信号处理器的声纳信号并行处理设计

汲夏, 丛卫华, 杜栓平   

  1. (杭州应用声学研究所 声纳技术国家重点实验室, 浙江 杭州 310012)
  • 收稿日期:2015-05-18 修回日期:2015-05-18 上线日期:2016-09-30
  • 通讯作者: 汲夏 E-mail:ljx060721@163.com
  • 作者简介:汲夏(1986—),男,博士研究生
  • 基金资助:
    武器装备预先研究项目(7301303);

Sonar Signal Processing Parallel Design Based on C6678 Multicore DSP

JI Xia, CONG Wei-hua, DU Shuan-ping   

  1. (State Key Laboratory of Sonar Technology, Hangzhou Applied Acoustics Research Institute, Hangzhou 310012, Zhejiang, China)
  • Received:2015-05-18 Revised:2015-05-18 Online:2016-09-30
  • Contact: JI Xia E-mail:ljx060721@163.com

摘要: 针对多核并行机制下,共享资源争夺激烈,硬件能力提升难以切实转变成程序效率提高的难题,通过协调存储器访存和核间同步等关键问题,研究了一种基于C6678多核数字信号处理器的声纳信号多级并行处理方法,包括核间流水线设计、数据传输与中央处理器并行设计和指令流线设计。以声纳二维相控方位滤波为例,介绍各级设计的实现方法,逐个测试并行性能,并编制实时处理软件。测试结果表明,该方法能够实现存储器访问和中央处理器运算并行,极大提高程序执行效率。通过采用该方法开发的实时处理系统,具有集成度高和实时性强的优点,获得了高航速下海中浮球和配重条石清晰的实时成像效果,具有工程应用价值。

关键词: 声学, 声纳, 相控方位滤波, 多核数字信号处理器, 并行处理

Abstract: In parallel processing system with multicore, it is hard to turn the improvement of hardware into the efficiency of software substantially for the drastic competition of shared resources on chip. To solve the problem, a multistage parallel sonar signal processing method based on C6678 multicore digital signal processor (DSP) is presented by scheduling memory access and multicore synchronization, which includes multicore pipeline design, parallel processing design of data transmission and CPU computation, and assembly code pipeline design. The multi-parallel stage method is introduced by taking two-dimension phased azimuth filter as an example. Performance of each stage above is tested, and a real-time processing software is developed. Test result shows that the proposed method can parallel memory access and CPU computation effectively, and the software developed based on the proposed method works efficiently. In a high speed sea trial, the sharp images of a suspension ball and its counterweight rectangle stone were got by the real-time processing system. The multistage parallel processing method is of great application value in engineering.

Key words: acoustics, sonar, phased azimuth filter, multicore DSP, parallel processing

中图分类号: