| Real-time 3D imaging sonar is a revolutionary technology, which can provide 3D scene image from all orientations and support detection of dynamic and static objects, and it is used in many areas, including oil and natural gas exploitation, ocean ecosystem exploration, military affairs and so on. Phased-Array 3D Sonar Imaging System is a new imaging sonar system, which uses phased-array technique to rebuild dynamic 3D image of objects detected. The research and development of this imaging sonar has great signification for the improvement of ability in ocean exploration and military defense of our country.This thesis designed and implemented the main-board software of Phased-Array 3D Sonar Imaging System, with the functions of general sonar affair management, software update, sonar data processing, and so on. Based on module theory, this software was divided into many sub modules that were functional independent and low interrelated, which made the software framework more steady and extensible. By using finite state machine to manage software affairs such as communication, sonar parameters controlling, software update, this software was easy to maintain and control. Also, this thesis implemented two mode of data processing on main-board. This software optimized structure, and then used parallel processing method, made the main-board had enough processing ability under high data throughput, to guarantee the data integrality and real-time feature. The total system software has finished performance test and functional test, and the results showed that this software meet the requirements, and had industrial reliability and extensible. |