Font Size: a A A

Design And Implementation Of Data Link Terminal Message Controller

Posted on:2018-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:P X MoFull Text:PDF
GTID:2346330518995285Subject:Information and Communication Engineering
Abstract/Summary:
The data link is an information processing, exchanging and distributing system which is used to link the command center, the combat node and the weapon platform in the digitized battlefield. With the continuous development of international military information, the data link which has become a very important part of the military information equipment is a key part of the command system.Link 16 is a military tactical data exchange network used by US. This thesis refers to the LINK 16 data link. The message controller uses TCP for data communication and uses the Redis message queue to buffer the message, send and forward messages according to the TDMA time slot plan, to realizes the message the control.The messages controller provides the user interface, it uses QT for the development of graphical user interface, The user can realize the initialization of the system, the generation of time slots, the type of the message and the setting of the parameters through the interface operation.This thesis uses Redis message queue to cache message. When the receiving speed of the message is greater than that of the sending speed, it is necessary to save the message which is not sent. By comparing the solutions, the Redis is used to cache the message. The messages controller sets the number of message queues for each terminal based on the number of network participants (NPG).The messages controller uses the network to realize the data communication between the message controller and the data link simulation terminal, which uses the TCP protocol with higher reliability in SOCKET.In this thesis, the receiving and sending of messages are in accordance with the TDMA time slot plan strictly. which supports manually allocating time slot blocks for different NPGs of the analog terminals, The time slot tree is used to find the free slot blocks to avoid the same time slots being assigned to different terminals to achieve mutual exclusion between slot block.
Keywords/Search Tags:QT, Redis, TDMA, Data-link
Related items