| The small platform active sonar system has the characteristics of small size and light weight.It is suitable for the installation and use of various small surface ship platforms.It can play a high performance anti-submarine role in military applications.The launch platform,data acquisition and transmission platform and signal processing platform are the important parts of active sonar system,which mainly accomplish signal transmission,64-channel analog signal synchronous acquisition,storage and transmission.In this paper,a modular software and hardware platform based on CompactRIO platform is designed to meet the requirements of small platform active sonar system for the performance and compactness of digital platform.Firstly,the design scheme of digital platform for small platform active sonar is proposed in this paper.The design of transmitting and collecting transmission platform is realized by using CompactRIO Embedded Measurement and control cabinet and self-made hardware board.The robust reliability of CompactRIO platform can ensure the stability of signal transmission and data acquisition and transmission.The self-made hardware board including signal generation,multi-channel data acquisition and serial communication adopts modular design,which improves the flexibility,adaptability and reliability of the system design.The data processing of signal processing platform is realized by TMDSEVM6678 L core board.The C6678 processor with 8 core and 1.25 G main frequency is convenient for parallel implementation of signal processing and can greatly improve the real-time performance of active sonar system.Secondly,on the basis of the hardware platform,the software design of the active sonar system is completed.It mainly includes the design of CompactRIO platform’s FPGA and real-time processor and multi-core signal processor.Among them,the FPGA module is responsible for GPS synchronization,signal transmission control,serial communication,64-channel analog signals and data acquisition and packaging of peripheral equipment;the real-time processor is responsible for the system work status control,instruction interaction,original data latching and network transmission;and the multi-core processor is responsible for the real-time data receiving and processing.Finally,through laboratory debugging,the stability and reliability of the platform’s functions such as synchronous signal transmission,data acquisition,storage and network communication transmission are verified.The feasibility and practicability of the system are verified by experiments in ponds and lakes. |