Font Size: a A A

Application And Research Of Underwater Acoustic Signal Processing System

Posted on:2019-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2370330596453553Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Over the past few years,TigerSHARC processors made by ADI company have been widely applied.With the signal processing platform of underwater acoustic engineering developing towards large amount of calculation,large bandwidth and high integration,single-core DSP processors can no longer meet the growing demand of complexity and real-time,multi-core DSP processors and parallel computing will gradually be applied widely.On the other hand,multi-core programming with the method of the traditional bare-metal application development is difficult to solve the multi-task allocation and scheduling,communications among multiple cores,complex hardware resources management,network communications and other issues and under the support of real-time kernel SYS/BIOS and its components,multi-core programming based on real-time kernel can be a good solution to the above problems and greatly reduce the difficulty of multi-core DSP application development.This paper utilized the TI C6678 high performance digital signal processing platform,researched and designed a multi-core DSP's parallel computing software framework in the area of underwater acoustic engineering.The paper first discusses C6678's hardware resources and software environments,then regards exerting full multi-core performance as the starting point,and carries out respectively in-depth research from the following aspects.First,the hardware resource allocation(memory,interrupts,DMA channels)among multi cores.Second,research work of TI RTOS software architecture,including XDC tools,multi tasks,IPC,timers,interrupts,etc.Third,multi-core inter-communication mechanism,including shared memory,message mechanism,notify mechanism.Fourth,aimed at the demand of large amount of data transferring in the area of underwater acoustic engineering,DMA technology has been researched deeply,and mutual exclusion of DMA between different cores is discussed.Fifth,improves the boot method.Base on the analyze of the hardware and software features of TI C6678,we researched and designed a multi-core DSP's parallel computing software framework in the area of underwater acoustic engineering.In this framework,by embedding various application software algorithms,different underwater acoustic applications can be implemented quickly.The test of this system indicate this multi-core DSP's parallel computing software framework posses the characteristics of real-time,parallel computing,generality,translatability,etc.,and can satisfy the growing demand of complexity and real-time in the area of underwater acoustic engineering.
Keywords/Search Tags:Digital System Processing, Underwater Acoustics Engineering, Multi-core DSP
PDF Full Text Request
Related items