| As trawling and anchoring of passing vessels in the sea area where the underwater oil production system is located will cause certain damage to the underwater production equipment,how to realize the safety monitoring of the underwater production system is particularly important.This paper is originated from the project of underwater acoustic vector detection system,which is to develop the underwater acoustic detection system of fishing vessel that has a threat to the underwater oil production platform.In this paper,the method of complex sound intensity is used to estimate the azimuth of surface target.Based on the feature extraction of Mel frequency cepstrum coefficient and FSVM algorithm,the recognition of surface ships is completed,and an interactive real-time vector sonar display and control software is implemented.This paper studies the identification method of FSVM based on unilateral weighting.The parameters of support vector machine are determined by grid search and cross validation.The features of Mel frequency cepstrum coefficient,the influence of support vector machine kernel function types and parameters on the recognition effect are discussed.The recognition of surface ships is realized.This paper focuses on the design and implementation of the display and control software of vector sonar.Based on the three layers architecture software design idea,this paper uses the QT class library of C++ and multithreading technology to design the overall architecture of the vector sonar display and control software.Based on the GSL function library of C++ and the mixed programming technology of MATLAB,the functions of azimuth estimation,feature extraction and recognition of display and control software are realized.Based on TCP / IP network protocol,the network communication between display and control computer and NI compact RIO data acquisition platform is realized by using C++ and Lab VIEW mixed programming,so as to realize the acquisition storage,real-time processing and data playback functions of display and control software,and the test data processing results are given. |