Font Size: a A A

Signal Processing Algorithm And Display Control Software Design Of Vector Hydrophone

Posted on:2022-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:J H MaFull Text:PDF
GTID:2492306350483114Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The whole work of the software development of this paper is completed by C/C++language,and part of the algorithm simulation verification work is completed by MATLAB.The main body of the thesis is divided into three parts: sound field prediction algorithm research and vector hydrophone submersible signal processing algorithm research,underlying mathematical function compilation and human-computer interaction interface development,and marine experimental data processing.First,the paper introduces the vector hydrophone submersible target system,the basic theory of vector hydrophone signal processing,and the vector hydrophone signal processing algorithm.It simulates and analyzes a variety of orientation estimation algorithms,and compares the performance of different algorithms.At the same time,the thesis analyzes and studies the underwater acoustic propagation model and the normal wave theory.The normal wave theory solves a series of eigenfunctions and eigenvalues by separating variables.The superimposed normal waves of each order characterize the sound field characteristics,which can quickly solve the low frequency far field.The normal wave model can be used to calculate the propagation loss at different operating distances,frequency points,and depths,as well as time-domain signals at the receiving point.The paper got rid of the traditional method of using MATLAB to call kraken to calculate the normal wave,and completely used the C/C++ language to complete the program.As it saves the time overhead of frequent creation and destruction of the process,the calculation time can be significantly reduced.Secondly,a series of mathematical calculation functions have been written in C/C++language,such as autocorrelation calculation,convolution calculation,and various matrix operations.These mathematical calculation functions are the core support of the software and play a silent role in the background to replace the mathematical calculation tools in Matlab.The implementation code of the mathematical calculation functions will not be shown in the paper,but will be reflected through the implementation of specific algorithms.After that,the software will use a series of mathematical calculation functions written to complete the related algorithms of sound field prediction and vector hydrophone signal processing.The software can use the network port communication to receive the data transmitted by the submarine system or read the local data in two ways,and display and control it through the human-computer interaction interface.The interface will also display the time-domain waveform of the four-dimensional signal received by the vector hydrophone,The lofar spectrum of the target signal and the azimuth history map of the target signal.Finally,according to the theory of software testing,the internal structure and function of the software are tested.In addition,the software has completed further verification of the correctness of the algorithm carried by the software and the working status and reliability of the software by processing the experimental data at sea.The software background contains enough underlying mathematical functions to support the algorithm described in this paper,which can be expanded according to the actual situation later,and has good generalization capabilities.In addition,the software has better packaging and operational efficiency,and has been designed with a human-computer interaction interface,which can obtain the sound field prediction results more conveniently and quickly,receive the data transmitted by the submarine target system in real time,and complete the processing work.
Keywords/Search Tags:Vector hydrophone, Signal processing, Sound field prediction, Display and control software development
PDF Full Text Request
Related items