| Recently,the underwater acoustic communication network(UACN) has become a hotspot in the field of underwater acoustics,this thesis aims to the simulation of the underwater acoustic communication to provide a software platform,which is not limited to the geographical environment and the actual underwater acoustic hardware equipments.The acoustic communication network research works will benefit more from the software platform.The thesis is based on an underwater acoustic communication network simulation software(UACNSS) development project.After a comprehensive analysis of underwater acoustic communication and computer software development knowledge,the UACNSS is divided into six modules:run and management module(RMM),UACN configuration module,underwater channel module,modem module,protocol interface module,as well as underwater acoustic communication network protocol module.RMM is under a server/client mode.In the thesis,the research works including physical time simulation algorithm,computer network management flow,and the realization method of node and simulation information management module.The thesis finally finish the human-machine interface and RMM based on software development tools of Visual C++ 6.0 and OpenGL graphics development engine.The design of RMM has clear logic,the realization of the algorithms is concise,the human-machine interface is clear,easy to operate.Through software testing,UACNSS is able to perform multi-machine underwater acoustic network simulation based on computer network communication.The RMM can correctly coordinate data transmition between nodes of UACN,and it also can provide a performance statistical analysis of UACN based on the log information recorded by RMM. |