Font Size: a A A

Design And Implementation Of Shipborne Navigation Radar Display And Control Software Based On Android Platform

Posted on:2019-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:N X ChenFull Text:PDF
GTID:2392330590965627Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Radar Display and Control Terminal is the core component of the ship navigation system.With the popularity of the Android system,it is the trend of Radar Display and Control Terminal to avoid using specific hardware and support touch operations.The purpose of this thesis is to study the efficient rendering solution of the radar display and control software under the Android platform,and develop the software based on this solution.Firstly,this thesis researches the navigation equipment and radar display and control system and determines the functional requirements and performance requirements.The software consists of six modules,including human-computer interaction module,data communication module,data processing module,display module,control module,alarm module.In the light of the software requirements and the characteristics of Android devices,the development platform and tools are chosen,and the software framework is worked out.Secondly,this thesis researches key technologies involved in radar display and control software.It is determined to take Open Graphics Library(OpenGL)texture mapping and multiple texture technology as the rendering solution with full use of Graphics Processing Unit(GPU)processing capabilities.Full look-up table method is chosen to complete coordinate transformation in the software.This thesis also optimizes the data structure of full look-up table with the two-level index table method.And a thread-safe processing scheme based on fair lock technology is determined.Then,this thesis studies the design and implementation of radar display and control software functional module.The first step,according to the characteristics of Android devices,a reasonable and efficient human-computer interaction is designed by using drawer layout and touch operations.The second step,according to the transmission rate requirements and Android hardware interface,communication interface based on Wireless Local Area Network(WLAN)is designed and implemented.The third step,the data access model is designed through the producer and consumer model.And the data fault-tolerance processing method is determined.According to the high repetition rate of the radar echo data,data compression scheme based on zip compression algorithm is implemented.The fourth step,video image display using OpenGL,asynchronous messaging,regional clipping and layered drawing technologies,is completed.Specifically,it includes the Plan Position Indicator(PPI)display and the off-center display,image replay,zoom display,multicolor mode,warning zone,target trail display,upward forms,and navigation equipment information display.The fifth step,the control module and the alarm module are implemented.Finally,builds a test platform and performs functional and performance tests.The test results show that the radar display and control software designed in this thesis meets the software's functional and performance requirements.
Keywords/Search Tags:navigation radar, Android, OpenGL, multitexture, image display
PDF Full Text Request
Related items