Font Size: a A A

Design And Implementation Of Shipborne Navigation Radar Display And Control Software

Posted on:2017-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:H P DaiFull Text:PDF
GTID:2322330533950261Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Radar Display and Control Terminal is an important part of radar system. Traditional radar terminal relies on specialized hardware to achieve its function. What's more, many problems, such as simple function and difficult upgrading, as well as the high cost, exist in Traditional radar terminal. But today, Computer has very high computing and visual performance, and using computer hardware and software to implement the function of radar terminal become reality. The task of this thesis is to develop the display and control software of ship navigation radar based on computer, and implement the function of radar terminal.Firstly, the thesis researches the function and feature requirements of ship navigation radar display and control software. Its Function was divided into six main modules, Include human-computer interaction module, interface module, data processing module, display module, control module, alarm module. According to the speed of Radar signal processing and the frequency of image update, Computer hardware configuration is determined, operating system platform and development tools is chosen, the architecture and processing flows of the software is worked out.Secondly, the encoding implementations about each functional module of the software are described. At the first step, we use the view segmentation technology to create the software framework of single document with multi-view based on Microsoft Foundation Classes(MFC), then we complete the beautification of interface control and font, meanwhile construct the human-computer interaction interface. At the second step, we design transport interface of radar data, navigational equipment data and control equipment data, then complete its two-way interaction. At the third step, Network port Radar data are received using multithreaded programming technology, data extraction and ping-pong operation mechanism, then we convert the data from polar coordinates to rectangular coordinates using full lookup table method, make the software own fault tolerance, use the Run-Length Encoding(RLE) algorithm to compress the data. When the data of the navigational equipment and the control equipment is received from serial port, it will be dealt at once. At the forth step, we combine Graphics Device Interface(GDI) with DirectDraw to draw images, use multi-thread synchronization, double buffer, transparent copy and memory-mapped files to complete the Plan Position Indicator(PPI) Display and the off-center display, replays the image, magnify the image, display warning zone, complete differently upward forms of the image, display target trail, use multi-color to draw target, and display the information of navigational equipment. At the fifth step, we add the control function and alarm function for the software.Finally, the test environment is set up. The function and capability of the software was test. The test results show that the software can display radar images and navigational aids information in real time, and also control the radar system. The Test verifies the validity and reliability of the design of the software system.
Keywords/Search Tags:navigation radar, equipment to navigation, multithreading, combined use of GDI and DirectDraw, image display
PDF Full Text Request
Related items