Font Size: a A A

Design And Implementation Of A Display Software For Secondary Surveillance Radar In Air Traffic Control

Posted on:2018-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2348330542978044Subject:Engineering
Abstract/Summary:PDF Full Text Request
The ATC secondary surveillance radar is the basis for ensuring the flight safety,realizing the radar control,and improving the airspace traffic and resource utilization,and also one of the important information sources to provide the air navigation information and flight situation in real time.The display terminal of the ATC secondary surveillance radar is an important part of the ATC secondary surveillance radar system.The display software is the human-computer interaction interface of the radar system,which is the main means to show the capability and performance of the secondary radar.It can realize the dynamic display of the detection target information(distance,direction,height,heading,speed,code,etc.)and the radar videos,assisting the radar operator to grasp the situation in real time graphically.With the development of high-performance graphics cards,high-speed network switching and storage,as well as the multitasking multi-threading programming technology,the computing and processing capabilities,and the operating efficiency of computers have been greatly improved,providing new development ideas and methods for the radar display software.With the ATC secondary surveillance radar display software as the main research object,the paper studies the video echo display technology of CUDA? parallel computing architecture in accordance with the actual demand of some ATC secondary surveillance radar display software.Based on Qt software development technology,the paper proposes a software architecture which is networked,generalized,modularized,standardized and integrated.It also designs and realizes the secondary surveillance radar target civil aviation MTH4008 and the European Standard ASTERIX format data analysis software.Moreover,the paper designs and realizes the message sharing framework so that messages can be shared and managed through the local message center(Server-side)and Message-Oriented Middleware(Client-side)embedded in the software.At the same time,with the combination of Qt plug-in development technology,it realizes the software modular development,which helps the function expansion.The advanced design also helps completing the local data reproduction and the development of the mode control plug-in components.It uses the “Qt + Cuda” mixed programming for the software development and selects the Nivida high-performance graphics card for the system hardware.Based on its CUDA parallel computing architecture,it successfully combines the computing features of the graphics processor unit(GPU)like multi-threading and fast speed with the task scheduling control of the central processing unit(CPU),realizing the fast analysis of the digital video data,scan transformation and real-time rendering;based on the Qt's Graphics View framework,it designs the target container(QGraphicsScene)to manage the secondary surveillance radar target(QGraphicsItem)with a large amount of data,which can be displayed dynamically through the interface(QGraphicsView)to support the personalized customization of the target signs.The test shows that the display software has complete functions with a stable performance.The operations are standard,safe and reliable.The software can be operated stably and efficiently,which fully meets the usage requirements of some ATC secondary surveillance radar.It can also be reviewed and approved by the civil aviation with the radar machine,which has been applied in various types of radars.
Keywords/Search Tags:secondary surveillance radar, display, radar video, CUDA, Qt
PDF Full Text Request
Related items