Font Size: a A A

Research On The Simulation Technology Of Sonar System Based On CUDA

Posted on:2019-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:L J LvFull Text:PDF
GTID:2382330548487343Subject:Engineering
Abstract/Summary:PDF Full Text Request
As a part of sonar system development,sonar simulation system plays an important exploration and verification role in the research and development of sonar system.Sonar simulation system can be used to explored new research directions of sonar technology,it can also be used for performance testing in new system function modules during the system development.How to improve the system performance of sonar simulation system has gradually becoming a research hotspot with the continuous development of sonar technology.Combining with the rapid development of GPU computing technology in the field of high performance computing,this paper proposes a parallel designed scheme based on CUDA technology for the sonar signal simulation and sonar signal processing respectively in the sonar simulation system.The sonar simulation system is designed and implemented based on CUDA programming model.First,this paper introduces the basic principles of typical sonar signal simulation and sonar signal processing,including signal simulation of shipborne radiated noise,ocean channel,and marine environmental noise,and beamforming of received signals,single-beam LOFAR spectral analysis,and DEMON spectrum.The signal processing process of the analysis was mathematically modeled and simulated,laying the theoretical foundation for parallelization of the following algorithms.Then the parallel development trend of system simulation and the application of parallelization in simulation system in various fields are summarized and analyzed.Based on the characteristics and requirements of this system,the feasibility and advantages of GPU computing in this system are discussed.Next,four basic arithmetic units which called from the system frequently(including Fourier transform,matrix operation,loop operation,and reduction operation)are implemented in parallel based on the CUDA programming model.Then the parallel design of each module algorithm is performed,including Ship radiated noise,marine environmental noise,array received signals,conventional beamforming,LOFAR spectral analysis,and DEMON spectral analysis.Finally,the overall parallelization implementation of the system was designed and implemented.The development platform for the system was selected as the Jetson TX1 development board developed by NVIDIA.On this basis,the corresponding display control module and network transmission module are designed and developed according to the system requirements,in order to accomplish the information interaction function between each module of the system.After the overall system setup was completed,it was tested for stability,accuracy,and acceleration performance.Through the statistics and analysis of the test results,the system can effectively improve the simulation efficiency of the system under the premise of ensuring the accuracy of simulation,and lays a foundation for improving the development efficiency of the sonar system simulation technology.
Keywords/Search Tags:Sonar Simulation System, CUDA, GPU, Parallel Computing
PDF Full Text Request
Related items