| In recent years,with the rapid development of mobile internet technology,the internet has accelerated the integration of various industries and gone deep into our daily lives,study,work and other aspects.Handheld mobile devices smart phones and tablet performance are also rising and have the ability to compare with PC computing.Therefore,with the development trend of mobile internet,through the Android mobile terminal to achieve some PC-based software architecture is of great significance.Marine radar simulators are an integral part of the use of maritime institutions,crew training and competency assessment examinations.But almost all of the existing radar simulators are designed and developed based on the traditional desktop system,it is difficult to adapt to the current rapid development of mobile internet.This paper refers to the layout of the JRC-JMA-9100 radar,for the functional requirements of marine radar,by studying the architecture of the Android system,an Android-based marine radar simulation system is developed.The main works are as follows:Firstly,an improved Douglas-Peucker algorithm is proposed to simplify the coastline data and improve the rendering efficiency of the radar image.When the radar is in the small range,the fractal algorithm is used to process the data and the original curve shape is basically maintained.Secondly,using the mathematical model of Rayleigh distribution and Normal distribution,the simulation of sea clutter,rain and snow clutter are realized by model superposition method.Thirdly,the function of radar calibration system,such as Electronic Bearing Line,Parallel Index Line,Acquisition zone,Variable Range Marker and Off-Center are realized by using hierarchical display.The simulation of target ship echo,target ship acquisition and AIS report target is preliminarily realized.The research of marine radar simulation system transforms the partial function of the radar from the PC to the mobile terminal,enriches the existing types of radar simulators and brings a new touch operation experience to the user.The system runs stably and the simulation result is good on the mobile terminal. |