Font Size: a A A

Underwater Target Identification Software Design And Realization Based On Component

Posted on:2012-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y D ZhuFull Text:PDF
GTID:2218330368482842Subject:Underwater Acoustics
Abstract/Summary:PDF Full Text Request
The system of target identification and the signal processing software are core components of the anti-mine sonar system. In the long history of fundamental algorithm research, explaining languages, such as MATLAB, are used to solve the problem of algorithm simulation and experimental data processing. Because there are some shortcomings, for example the limitation of the environment and low efficiency of operation, the needs of easy alternation, real time processing and the secrecy can not be ensured.In this paper, a mine identification software system, which can run independently in Windows system, has been developed, combining mode identification,signal processing algorithm and software project. By the alternation control with human, it can implement some functions, such as echo simulation,signal preprocessing,figure extraction and grader design, and finally output the information of the target (existence probability, type, position and distance).Evolvement mode is adopted to develop the software, which firstly makes the original edition available, and then improve it until the final edition satisfies all needs.In the part of system frame design, target echo simulation method based on Weiling Tang's is used. Secondly, Wavelet threshold and conventional beamforming are used as preprocessing methods, which can decrease the noise and get the direction of the target echo. Thirdly, discrete wavelet transform,FRFT and Hilbert transform are used to get the target's characters, for example the fourth coefficient,FRFT spectrum and HHT spectrum. In the end, BP nerve network is used to test the characters in order to get the identification result.The software frame consists of one father frame containing 5 menu dialog boxes,6 son frame and one BP never network dialog boxes. Programme is realized by the mixing programme of MATLAB and VC++, which is based on COM component. VC++, which is the main developing environment, can achieve client functions such as connecting the video-interface and the algorithm transfer, and the main algorithm is realized in MATLAB and packed to COM component or DLL in order to be used by client.
Keywords/Search Tags:target identify software, hybrid programming, component object model, time-frequency feature extraction, BP neural network classifier
PDF Full Text Request
Related items