Three-dimensional Imaging Sonar Signal Processing System Based on Blade Server

The three-dimensional high-resolution imaging sonar uses multi-beam technology combined with synthetic aperture technology to achieve centimeter-level imaging of small underwater targets. It has a good imaging effect on underwater anchoring, sinking mine and buried mine target detection and underwater topography, and has a wide range of military and civil engineering applications. The system has a large amount of data transmission and computation, including multiple functional modules such as synthetic aperture, high resolution array processing, image processing, and target recognition. The software architecture is complex and real-time system development faces serious challenges. The blade servers have been widely used in the telecommunications, financial and other big data processing fields as for the high efficiency, stability and autonomy. This paper introduces a cluster 3D imaging signal processing system based on x240m5 blade server. The message queue communication (ZMQ) is used to realize the stable transmission of large data volume. At the same time, the mixed programming technology of C language and Matlab language combines the convenience of real-time and software integration, which greatly shortens the development cycle. The system runs stably and realizes the imaging recognition of the small spheres and their clump weights in the simulated target water.