| The ocean has vast space and abundant energy.With the development and progress of science and technology,people’s demand for underwater exploration is getting higher and higher.The small platform represented by the underwater UUV as the carrier of the underwater target search and positioning system has the advantages of high concealment,strong maneuverability and high safety,so it is of great value for the development of the sonar equipment of the small platform underwater search and positioning system.At the same time,due to the limitation of sonar aperture and hardware size made by small platform,the computing power,transmission rate and detection and positioning accuracy of underwater search and positioning platform are put forward higher requirements.Aiming at this problem,this paper designs a hardware platform for underwater search and location signal processing which can be mounted on underwater UUV or small ships.Based on SOM-TLZ7 x H and TL6678 core boards,the platform integrates signal acquisition,data packaging,data storage and signal processing,with high-speed transmission and real-time computing capabilities.In this paper,the hardware circuit design,debugging and software programming of the signal processing platform are completed,as well as the software and hardware testing,which verifies the feasibility and stability of the platform.Firstly,the requirements and indicators of the system are analyzed,and the overall design scheme is proposed.Considering the requirements of the platform for transmission speed and real-time processing capability,Zynq+DSP system is adopted in the hardware design.The Zynq-7000 chip is used as the main control core,which integrates the Cortex A9 and Kintex-7programmable logic resources of dual-core ARM processors,and two TMS32C6678 chips as the core of signal processing module,which can meet the requirements of small size,high performance and adapt to complex environment.Combined with peripheral circuit design and peripheral interface design,data transceiver,network communication,data storage and other expected functions are realized,providing the foundation for software implementation.After the hardware platform is built,the software is designed.The main control program is designed at ARM end,and the instruction receiving,data receiving,packaging and storage under Linux operating system are completed.The acquisition program was designed by verilog language at the FPGA end,the timing sequence was controlled and the corresponding pins were constrained,and the 32-channel hydrophone signal was collected in Daisy chain mode.At the same time,the data communication between FPGA and DSP is realized,and the data is transmitted through the EMIF16 bus.After the signal processing of the two DSPS,the processing results are displayed on the display interface through the network.Finally,through a number of performance index tests and experiments on the lake,the expected function is verified,and the function and performance of the system are verified. |