Display and Control Software Design of the Underwater Passive Detection System
|School||Harbin Engineering University|
|Course||Electronics and Communication Engineering|
|Keywords||Network communication 3DS Max Kalman filtering OpenGL VS2010|
By analyzing and processing the target radiated noise, the underwater passive detecting systemlocates the targets.The underwater passive detecting system consists of the several parts: the sonar arrayand pre-processing module, the locating module, the locating module and the display and controlterminal.The display and control software fulfills the post-processing and the result displaying, thepost-processing part uses the Kalman filter to smooth theAzimuth curve of the target detected.The thesis discusses the method of underwater passive detecting, introduces the basic composition ofthe underwater passive detecting system and presents the function and composition of the display andcontrol software, including tools like OpenGL and3DS Max and Kalman algorithm.。Thedisplay and control software is modularized developed on the host-computer based on VS2010.It canbe divided into several modules as following: the controlling module, communication module, thepictorial displaying module, post-processing module and the storage and playback module.The pictorialdisplaying module is the most important component of the software. It contains the azimuth history plotof the target detected, correlation curve of the low-frequency signal, the3D dynamic display and theZ-axis plot of the compass. Calling the OpenGL, the software draws the azimuth history plotpseudo-colorly by the method of digital image processing.Furthermore, there are3curves in thelow-frequency signal plot respectively and each of them is a curve which is a cross-correlation from theequilateral-triangle base array. The3D dynamic plot of the array is modeled by3DSMax and displayedby OpenGL.The Z-axis plot of the compass displays a compensation value of the azimuth resolved bythe system. The communicating module includes Ethernet communication and Serial communicationand each has its own function. The Ethernet receives the target signal from the host-computer and theSerial implements the communication between the host-computer and the attitude indicator.Thehost-computer receives the data of the target via the Ethernet and maps the data by OpenGL.In the end, the software is tested under the black box module. The result shows that thedisplay and control software of the underwater passive system meets the requirement and functionsnormally. The lake experiment tests and verifies the reliability of the software.