Welcome to Acta Armamentarii ! Today is Share:

Acta Armamentarii ›› 2016, Vol. 37 ›› Issue (8): 1476-1481.doi: 10.3969/j.issn.1000-1093.2016.08.020

• Paper • Previous Articles     Next Articles

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

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

CLC Number: