Font Size: a A A

Design And Implementation Of Online Underwater Acoustic Communication Algorithm Testing Platform

Posted on:2019-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ZhangFull Text:PDF
GTID:2428330545997960Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the ocean becoming the key area of the frontier technology research and development layout in,13th Five-Year",underwater acoustic communication and network have become the focus of marine scientific research.There are two traditional methods of computer simulation and underwater acoustic experiment for underwater acoustic communication algorithm research and network protocol design.However,no matter computer simulation,or water acoustic experiment based on data acquisition card or underwater acoustic MODEM,it cannot meet the accuracy,simple operation and verification of the test data expected by the researchers.Therefore,this paper,based on high performance heterogeneous multi-core processor AM5728,integrates underwater acoustic data acquisition module,develops an implant interface for application program,and establishes an online underwater acoustic communication algorithm testing platform.It makes underwater acoustic researchers can pay no attention to the internal structure of the test platform and focus on the algorithm itself.Obtain the performance of the algorithm through the real underwater acoustic channel."Online,is embodied in the integration of the underwater acoustic data acquisition module,"real-time" obtaining the underwater acoustic data,and "instant" obtaining the performance results.Such algorithm verification not only solves the difficulty of abstracting the underwater acoustic channel model,but also shortens the research cycle of the algorithm.It has important practical significance and reference value for promoting the development of underwater acoustic communication and network.Aiming at the above research goals,this thesis has completed the following four research contents:(1)System software and hardware architecture design.The hardware is based on the heterogeneous multi-core processor AM5728 and integrated underwater acoustic data acquisition module.As for software,follows the platform's application requirements,analyzes and selects operating systems,arranges system software modules and hierarchical relationships;(2)Data transmission interface design and implementation.In this paper,aiming at the limitations of SPI master-slave mode control mode,an improved SPI interface and protocol dedicated to the test platform are proposed to complete the data exchange between the data acquisition module and the multi-core processor;(3)Research and Implementation of multi-core communication.Based on the AM5728 processor,combining OpenMP to study and implement the isomorphism parallel of the two ARM cores,combining the TI IPC and the underlying hardware driver to achieve heterogeneous parallelism between the ARM core and the DSP core,and improving the resource utilization efficiency of the AM5728;(4)User-oriented application programming interface research.The interface does not require the user to deeply understand the internal structure of the test platform,and only pays attention to the editing of the application program.At the same time,the user obtains the algorithm performance evaluation result from this interface.After the test of the established OFDM underwater acoustic communication system,the established test platform was stable and reliable,and completed the research goal of the construction of the test platform.
Keywords/Search Tags:Underwater acoustic communication, algorithm testing, heterogeneous multicore
PDF Full Text Request
Related items