Dual monitoring mechanism data link system

By employing a dual-monitoring mechanism—combining uplink status loopback monitoring and downlink status monitoring—and using MATLAB to plot and compare data graphically, the system addresses the issues of data transmission accuracy and synchronization, achieving real-time monitoring and reliability.

CN116455487BActive Publication Date: 2026-04-28MIANYANG NETOP TELECOM EQUIP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MIANYANG NETOP TELECOM EQUIP
Filing Date
2023-04-21
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In multi-subsystem data link systems, ensuring the accuracy of data transmission is a challenge, and existing technologies lack effective methods to ensure the synchronization and integrity of data between different subsystems.

Method used

Design a data link system with dual monitoring mechanisms, including a data link subsystem I with bidirectional uplink and downlink communication capabilities and a data link subsystem II with unidirectional downlink communication capabilities. Through uplink status loopback monitoring and downlink status monitoring mechanisms, combined with MATLAB to plot graphs and compare data received by ground equipment, outliers are eliminated, achieving accurate data comparison and real-time monitoring of link quality.

Benefits of technology

It enables real-time monitoring of the data link system, ensuring the accuracy and synchronization of data transmission. It provides three types of data comparison, simplifies field testing, and allows for intuitive observation and quantification of data changes and discrepancies. It also prevents aerial equipment from becoming a black box and improves the reliability of the data link system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116455487B_ABST
    Figure CN116455487B_ABST
Patent Text Reader

Abstract

The application discloses a data link system with double monitoring mechanisms, which comprises a data link subsystem I with uplink and downlink bidirectional communication functions and a data link subsystem II with downlink unidirectional communication functions; wherein, the data link subsystem I is designed with an uplink state loopback monitoring mechanism and a downlink state monitoring mechanism; and the data link subsystem II is designed with only the downlink state monitoring mechanism. The data link system with double monitoring mechanisms is provided, and the data link system provides two monitoring mechanisms, i.e. the uplink state loopback monitoring mechanism and the downlink state monitoring mechanism, so that the state of the blind box of the aerial equipment can be effectively avoided, and the uplink state of the aerial equipment can be detected in real time in the communication process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communications. More specifically, this invention relates to a data link system with a dual monitoring mechanism. Background Technology

[0002] Data link systems typically consist of airborne and ground equipment. When a data link system comprises multiple subsystems, these subsystems are designed according to different tasks and serve as backups for each other, enabling the same data transmission function. However, when the same data is transmitted through different subsystems, verifying the correctness of the transmission becomes a challenge. Data comparison is usually the most common, useful, and practical analytical method in data analysis. It involves comparing one or more data sets, analyzing the differences, and revealing the development and patterns of these variables. Summary of the Invention

[0003] One object of the present invention is to solve at least the above-mentioned problems and / or defects, and to provide at least the advantages described below.

[0004] To achieve these objectives and other advantages of the present invention, a data link system with a dual monitoring mechanism is provided, the data link system comprising a data link subsystem I with bidirectional uplink and downlink communication capabilities, and a data link subsystem II with unidirectional downlink communication capabilities;

[0005] The data link subsystem I is designed with an uplink status loopback monitoring mechanism and a downlink status monitoring mechanism.

[0006] The data link subsystem II is only designed with a downlink status monitoring mechanism.

[0007] Preferably, the data link subsystem I is configured to include: ground equipment I and air equipment I used in conjunction with it;

[0008] The data link subsystem II is configured to include: ground equipment II and air equipment II used in conjunction with it;

[0009] In this system, all downlink information is obtained through air device III, and air device III transmits the downlink information to air device I and / or air device II via parallel connection, so as to transmit it to the corresponding ground device through different data link subsystems.

[0010] Preferably, the ground equipment I and ground equipment II are configured at different locations at predetermined intervals to serve as two carriers for data comparison and analysis;

[0011] The data comparison and analysis includes:

[0012] Data comparison of the uplink from ground equipment I to air equipment I;

[0013] Comparison of downlink data received by ground equipment I and ground equipment II;

[0014] It features a loopback data comparison function that enables simultaneous uploading and backloading.

[0015] Preferably, the uplink data comparison involves comparing the uplink data record I sent by ground device I with the uplink data record II received by ground device II.

[0016] Among them, uplink data record II is obtained by air device I forwarding uplink data received from ground device I to air device II, and then transmitting it to ground device II for recording through the downlink of data link subsystem II;

[0017] Preferably, the downlink data comparison involves air device III transmitting the same downlink data to ground device I and ground device II via parallel transmission using data link subsystem I and data link subsystem II.

[0018] Preferably, the uplink data comparison and downlink data comparison are both done by plotting graphs using MATLAB, and then comparing the running trajectories of the same field data received by ground device I and ground device II during the same communication process. If the trajectories are the same, it is determined that the data reception is accurate.

[0019] In MATLAB, when plotting graphs, the valid data positions in the data records of the txt document are read first. Then, the graph is plotted with the horizontal axis as the time axis and the vertical axis as the value of each field. By comparing whether the trends of the sent and received data graphs are consistent, it is possible to quickly determine whether the sent and received data are consistent.

[0020] When plotting graphs in MATLAB, if outliers occasionally appear in the middle of the graph, it is necessary to determine whether the outlier is caused by poor wireless link communication. If the result is yes, then the frequency of the outlier should be further determined. If the result is that the frequency of the outlier is not high, then the outlier should be removed and replaced with normal values ​​before plotting it for comparison.

[0021] Preferably, when drawing the horizontal axis, the multi-byte arrays need to be re-concatenated horizontally in the order of high byte first and low byte last.

[0022] When performing time restoration, it is necessary to determine whether the time is positive or negative. If it is positive, the result is output directly. If it is negative, the two's complement is used to invert the result to obtain the actual negative value, and then the time is restored according to the scale of the time byte.

[0023] Preferably, when plotting the vertical axis, the corresponding columns in the txt file are combined according to the order of field combination to restore a decimal data graph with actual meaning.

[0024] Preferably, the loopback data comparison involves extracting one or more bytes with frame numbers or time accumulation patterns from the uplink data as loopback data, which serves as the basis for judging link quality.

[0025] The loopback data is data that is sent from ground equipment I to air equipment I, and then reframed with the downlink information transmitted and output by air equipment III through the downlink of data link subsystem I, and transmitted back to ground equipment I.

[0026] When the time and frame number in the loopback data no longer increase, the cause of poor link quality is determined by combining the uplink and downlink status. For example, if the uplink synchronization status of the loopback is synchronized, the signal-to-noise ratio is high, the received frames are increasing regularly and the erroneous frames are not increasing, and the received frames of the downlink are not increasing, then it is determined that the problem is caused by the downlink.

[0027] Preferably, the uplink status loopback monitoring mechanism is implemented by monitoring whether each air device is synchronized with each ground device, monitoring the signal-to-noise ratio of each air device after synchronization with each ground device, monitoring whether the number of frames received by each air device from the corresponding ground device is increasing in a regular manner, and monitoring whether there are erroneous frames received by the air device.

[0028] The downlink status loopback monitoring mechanism monitors the same content as the uplink status loopback monitoring mechanism, but in the opposite direction.

[0029] The error frame is determined according to the checksum. If the checksum fails or a frame of data is not fully received, it is defined as an error frame.

[0030] The present invention has at least the following beneficial effects: First, the data link system of the present invention provides two monitoring mechanisms, an uplink status loopback monitoring mechanism and a downlink status monitoring mechanism. The monitoring parameters include: synchronization status, signal-to-noise ratio, received frames, error frames, etc., which can effectively avoid the state of the air device blind box and detect the air received uplink status in real time during the communication process.

[0031] Secondly, the three types of data comparison—upstream data comparison, downstream data comparison, and loopback data comparison—can be expanded to include more types of data comparison.

[0032] In addition, the graphical data comparison method implemented by MATLAB programming is used in the comparison of upstream and downstream data. It can intuitively compare the changing patterns of variables and has the advantages of simple data comparison and convenient field testing.

[0033] Furthermore, in the MATLAB programming implementation, the original hexadecimal data is compared by converting the hexadecimal base. By combining the data combination fields according to the big / little endian mode, the hexadecimal data is converted into a decimal number, and multiplied by the scale to obtain the data value with practical significance.

[0034] Furthermore, when plotting graphs in MATLAB, a criterion for removing outlier data is proposed to effectively remove irregular data points that are received suddenly and accidentally, thus facilitating regular comparative analysis.

[0035] Other advantages, objectives and features of the present invention will become apparent in part from the following description, and in part from those skilled in the art through study and practice of the invention. Attached Figure Description

[0036] Figure 1 This is a flowchart of the data link system communication process of the present invention;

[0037] Figure 2 This is a schematic diagram of the data comparison types in the data link system of the present invention;

[0038] Figure 3 This is a schematic diagram of the data link system detection mechanism of the present invention;

[0039] Figure 4 This is a flowchart illustrating the data comparison process using MATLAB in the data link system of this invention.

[0040] Figure 5 The horizontal axis of the graph is the time axis, which is drawn for this invention. Detailed Implementation

[0041] The present invention will now be described in further detail with reference to the accompanying drawings, so that those skilled in the art can implement it based on the description.

[0042] This invention proposes a communication process and data comparison method for a data link system. The communication process of this data link is as follows: Figure 1 As shown. The data link system of the present invention consists of two data link subsystems (data link subsystem I and data link subsystem II). Data link subsystem I can realize bidirectional uplink and downlink communication, and data link subsystem II can realize unidirectional downlink communication. The two ground devices of the two data link subsystems serve as two carriers for data comparison, wherein the first ground device and the second ground device are arranged in different locations.

[0043] The airborne equipment of this invention consists of three devices: an airborne first device, an airborne second device, and an airborne third device. The airborne first device is a product used in conjunction with the ground-based first device, forming data link subsystem I. The airborne second device is a product used in conjunction with the ground-based second device, forming data link subsystem II. Uplink information is sent from the ground-based first device to the airborne first device via the airborne first device, and then forwarded by the airborne first device to the airborne second device. Downlink information of this data link system is information collected from the airborne third device, which is transmitted simultaneously to the airborne first device and the airborne second device via parallel connections, and then transmitted to different ground devices through different data link subsystem links.

[0044] This invention discloses a data comparison method for a data link system. It uses a big / little endianness data combination field (where little endianness means the least significant byte comes first, and big endianness means the most significant byte comes first, and the least significant byte comes last), stores the data in hexadecimal, and converts it to decimal according to a scale to obtain the meaningful data value. Through a downlink status detection mechanism and an uplink status loopback data monitoring mechanism, it effectively avoids the air-to-ground equipment becoming a black box, and monitors in real time whether the air-to-ground equipment is synchronized with the ground equipment, the signal strength, and whether there are any error frames in the transmission. It monitors the accuracy of uplink transmission through uplink data comparison and the accuracy of downlink data transmission through downlink data comparison. By using MATLAB plotting comparison methods, it is possible to observe changes or differences in certain aspects of variables very intuitively, and accurately and quantitatively represent the magnitude of these changes and differences.

[0045] This invention is based on a data comparison method for a data link system. It employs big / little endianness data combination fields, stores data in hexadecimal, converts the original data to decimal, and reconstructs and analyzes it according to a scale to obtain meaningful data values. A link status monitoring mechanism effectively prevents airborne equipment from becoming a black box, enabling real-time monitoring of synchronization between airborne and ground equipment, signal strength, and the presence of error frames. An uplink status loopback data monitoring mechanism effectively monitors the uplink link status in real time. By checking for increases in loopback data and combining it with uplink and downlink status, it accurately determines which link is experiencing a problem. When ground equipment cannot receive loopback data, it is necessary to determine whether the failure is due to an uplink or downlink issue. Uplink data comparison monitors uplink transmission accuracy, and downlink data comparison monitors downlink data transmission accuracy. Using MATLAB plotting and comparison methods, changes or discrepancies in certain aspects of variables can be observed very intuitively, and the magnitude of these changes and discrepancies can be accurately and quantitatively represented.

[0046] Example:

[0047] 1.1 Data Link System Communication Process

[0048] Data link systems generally consist of airborne equipment and ground equipment. The data link system of this invention consists of two subsystems: data link subsystem I and data link subsystem II. Data link subsystem I can realize simultaneous uplink and downlink communication, while data link subsystem II only realizes downlink communication. The two ground devices of the two data link subsystems serve as two carriers for data comparison. The first ground device and the second ground device are arranged in different locations, 2 km apart.

[0049] The airborne equipment of this invention consists of three airborne devices: an airborne first device, an airborne second device, and an airborne third device. The airborne first device is a product used in conjunction with the ground-based first device, forming data link subsystem I. The airborne second device is a product used in conjunction with the ground-based second device, forming data link subsystem II. Uplink information sent from the ground-based first device to the airborne first device is transmitted to the airborne second device via the airborne first device. Downlink information of this data link system is information collected from the airborne third device. This information is transmitted simultaneously to the airborne first device and the airborne second device via parallel connections, and then transmitted to different ground devices through different subsystem links.

[0050] 1.2 Three types of data comparison

[0051] For data link systems, data comparison and analysis are mainly divided into uplink data comparison from ground equipment to air equipment, downlink data comparison from air equipment to ground equipment, and loopback data comparison that can simultaneously achieve uplink and backlink transmission.

[0052] 1.2.1 Comparison of Uplink Data

[0053] The first type of data comparison is D01 uplink data comparison. Uplink data comparison compares the uplink data records sent by the ground equipment with the uplink data records received by the air equipment through the uplink. The uplink data received by the first air equipment is received through data link subsystem I, and the uplink data received by the second air equipment is forwarded from the first air equipment to the second air equipment. This data can be transmitted to the second ground equipment through the downlink of data link subsystem II to be recorded.

[0054] Uplink data comparison was achieved by plotting graphs using MATLAB programming. The horizontal axis represents time, and the vertical axis represents the value of each field. By comparing the trends of the transmitted and received data graphs, it was quickly determined whether the transmitted and received data were consistent. For occasional outliers, it was necessary to determine whether they were caused by poor wireless link communication (here, an outlier is determined by a sudden value 300% larger than the regular BC-X and BC-Y values ​​when the actual value is restored according to the byte order; this outlier is then added to the graph using interpolation). If the frequency of outliers is low, they can be removed before comparison, and the data can be added back to the normal value (this addition of the normal value is obtained by interpolation, i.e., taking the values ​​before and after the data) before plotting the graph for comparison.

[0055] 1.2.2 Comparison of Downlink Data

[0056] The second type of data comparison is D02 downlink data comparison (the downlink data comparison here mainly describes the comparison of downlink data received by ground equipment I and ground equipment II after the downlink data passes through subsystem I and subsystem II). Specifically, downlink data comparison is achieved by transmitting the same downlink data through data link subsystem I and data link subsystem II to ground equipment I and ground equipment II via parallel transmission by a third airborne device. By using the same MATLAB programming method, the accuracy of the downlink data is quickly determined by comparing whether the same field data received by the two subsystems has the same graphical trajectory.

[0057] 1.2.3 Comparison of Loopback Data

[0058] The third type of data comparison is D03 loopback data comparison. Loopback data comparison can effectively verify the uplink and downlink communication status of the data link system, and also make a more intuitive judgment on site.

[0059] Loopback data is a method where data is sent from ground equipment to air equipment and then looped back down to output uplink data. This type of loopback data can effectively verify link quality. It transmits regular data with frame numbers or time accumulation, allowing for a direct observation and judgment of whether the loopback data is correct. When the loopback data stops increasing, it is necessary to combine the uplink and downlink status to determine whether the cause is uplink or downlink. If the uplink synchronization status is observed to be synchronized, the signal-to-noise ratio is high, the received frames are increasing regularly, and the number of erroneous frames is not increasing, then it can be determined that the cause is downlink. If the received frames of both the uplink and downlink do not increase, then it is determined that the cause is downlink. (In practical applications, since the uplink quality is generally better than the downlink quality, when there is a problem with the uplink during loopback detection, then no data will be received in the downlink, so there is no need to describe the situation where the uplink has a problem here.)

[0060] 1.3 Two monitoring mechanisms

[0061] 1.3.1 Uplink Status Loopback Monitoring Mechanism

[0062] Since the airborne equipment of the data link system is flying in the air during actual operation, the status of its reception of ground equipment cannot be viewed in real time. Therefore, a loopback link status monitoring mechanism needs to be designed to enable the reception status of the airborne equipment to be viewed in real time on the ground equipment. This mechanism can monitor whether the airborne equipment is synchronized with the ground equipment, monitor the signal-to-noise ratio after synchronization, monitor whether the number of frames received by the airborne equipment from the ground equipment is increasing in a regular manner, and monitor whether there are any erroneous frames received by the airborne equipment (erroneous frames are judged according to the checksum; a frame that fails the checksum or is not fully received is considered an erroneous frame).

[0063] 1.3.2 Downlink Status Monitoring Mechanism

[0064] The downlink status monitoring mechanism and the uplink monitoring mechanism monitor the same content, only in opposite directions. This monitoring mechanism supervises the reception status of the ground equipment, detects whether the ground equipment is synchronized with the air equipment, detects the signal-to-noise ratio after the ground equipment is synchronized with the air equipment, detects whether the number of frames received by the ground equipment from the air equipment increases regularly, and detects whether the ground equipment receives erroneous frames.

[0065] Matlab Data Comparison and Plotting Process The Matlab data comparison and plotting process is as follows: Figure 4 As shown.

[0066] The first step is to use MATLAB software to programmatically read all the data in the txt file from the downlink data received and stored by the first ground equipment of Data Link Subsystem I.

[0067] The second step is to read the valid data location from the txt document: data.textdata;

[0068] The third step is to draw the horizontal time axis of the graph. For example, columns 5, 6, and 7, totaling 3 bytes (24 bits), with the least significant byte first, have a time range of -3 to 300. Since this time is relative to the zero point of the two-dimensional coordinate system, there are negative times. This makes it more visually clear on the graph. In processing, the multiple bytes need to be horizontally concatenated in the order of the most significant byte first and the least significant byte last. Also, since each byte of data in the txt document is stored in 16-bit format, the time restoration process first needs to determine whether the time is positive or negative. If it is positive, the result is output directly; if it is negative, it needs to be inverted using two's complement to obtain the actual negative value. Simultaneously, the restoration process is performed according to the scale of this time byte, resulting in... Figure 5 The graph's horizontal axis is the time axis, from Figure 5 The bc_Y graph clearly shows that the time has a negative value part. This negative value part represents a preparatory state, which is a horizontal line with the initial bc_Y part, and the value is equal.

[0069] The Matlab code for plotting the time axis is as follows:

[0070]

[0071]

[0072] The fourth step is to plot the vertical axis and field axis of the graph. Based on the corresponding columns in the txt file, combine them according to the field combination order to restore the actual meaningful decimal data graph. Taking bc_X and bc_Y as an example, the following is the MATLAB plotting code.

[0073]

[0074]

[0075] The fifth step is to program and plot the downlink data received and saved by the ground-based second equipment of Data Link System II using MATLAB software, following the same programming method.

[0076] The sixth step is to compare the same field data received by the ground first device of subsystem I and the ground second device of subsystem II during the same communication process to see if their running trajectories are the same. If they are the same, it is determined that the data reception is accurate.

[0077] The above solution is merely an illustration of a preferred example and is not limited thereto. When implementing this invention, appropriate substitutions and / or modifications can be made according to the user's needs.

[0078] The number of devices and processing scale described herein are for the purpose of simplifying the description of the invention. Applications, modifications, and variations of the invention will be readily apparent to those skilled in the art.

[0079] Although embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and embodiments. It can be applied to various fields suitable for the present invention. Other modifications can be readily made by those skilled in the art. Therefore, without departing from the general concept defined by the claims and their equivalents, the present invention is not limited to the specific details and examples shown and described herein.

Claims

1. A data link system with a dual monitoring mechanism, characterized in that, The data link system includes a data link subsystem I with bidirectional uplink and downlink communication capabilities, and a data link subsystem II with unidirectional downlink communication capabilities. The data link subsystem I is designed with an uplink status loopback monitoring mechanism and a downlink status monitoring mechanism. The data link subsystem II is only designed with a downlink status monitoring mechanism. The data link subsystem I is configured to include: ground equipment I and air equipment I used in conjunction with it; The data link subsystem II is configured to include: ground equipment II and air equipment II used in conjunction with it; In this system, all downlink information is obtained through air device III, and air device III transmits the downlink information to air device I and / or air device II via parallel connection, so as to transmit it to the corresponding ground device through different data link subsystems; The ground equipment I and ground equipment II are configured at different locations at predetermined intervals to serve as two carriers for data comparison and analysis; The data comparison and analysis includes: Data comparison of the uplink from ground equipment I to air equipment I; Comparison of downlink data received by ground equipment I and ground equipment II; It features simultaneous upload and return data comparison; The uplink data comparison and downlink data comparison are both done by plotting graphs in MATLAB and then comparing the running trajectories of the same field data received by ground device I and ground device II in the same communication process. If the trajectories are the same, the data reception is determined to be accurate. In MATLAB, when plotting graphs, the valid data positions in the data records of the txt document are read first. Then, the graph is plotted with the horizontal axis as the time axis and the vertical axis as the value of each field. By comparing whether the trends of the sent and received data graphs are consistent, it is possible to quickly determine whether the sent and received data are consistent. When plotting graphs in MATLAB, if outliers occasionally appear in the middle of the graph, it is necessary to determine whether the outlier is caused by poor wireless link communication. If the result is yes, then the frequency of the outlier should be further determined. If the result is that the frequency of the outlier is not high, then the outlier should be removed and replaced with normal values ​​before plotting a graph for comparison.

2. The data link system with dual monitoring mechanism as described in claim 1, characterized in that, The uplink data comparison involves comparing the uplink data record I sent by ground device I with the uplink data record II received by ground device II. Among them, uplink data record II is obtained by air device I forwarding uplink data received from ground device I to air device II, and then transmitting it to ground device II for recording through the downlink of data link subsystem II.

3. The data link system with dual monitoring mechanism as described in claim 2, characterized in that, The downlink data comparison is achieved by air device III transmitting the same downlink data to ground device I and ground device II via parallel transmission using data link subsystem I and data link subsystem II.

4. The data link system with dual monitoring mechanism as described in claim 1, characterized in that, When drawing the horizontal axis, the multi-byte arrays need to be re-concatenated horizontally in the order of high byte first and low byte last. When performing time restoration, it is necessary to determine whether the time is positive or negative. If it is positive, the result is output directly. If it is negative, the two's complement is used to invert the result to obtain the actual negative value, and then the time is restored according to the scale of the time byte.

5. The data link system with dual monitoring mechanism as described in claim 4, characterized in that, When plotting the vertical axis, the corresponding columns in the txt file are combined according to the order of field combination to restore the corresponding decimal data graph.

6. The data link system with dual monitoring mechanism as described in claim 1, characterized in that, The loopback data comparison involves extracting one or more bytes with frame numbers or time accumulation patterns from the uplink data as loopback data, which serves as the basis for judging link quality. The loopback data is data that is sent from ground equipment I to air equipment I, and then reframed with the downlink information transmitted and output by air equipment III through the downlink of data link subsystem I, and transmitted back to ground equipment I. Specifically, when the time and frame number in the loopback data no longer increase, the cause of poor link quality is determined by combining the uplink and downlink status. For example, if the uplink synchronization status of the loopback is synchronized, the received frames are increasing regularly and the erroneous frames are not increasing, and the received frames of the downlink are not increasing, then it is determined that the problem is caused by the downlink.

7. The data link system with dual monitoring mechanism as described in claim 6, characterized in that, The uplink status loopback monitoring mechanism is implemented by monitoring whether each air device is synchronized with each ground device, monitoring the signal-to-noise ratio of each air device after synchronization with each ground device, monitoring whether the number of frames received by each air device from the corresponding ground device is increasing in a regular manner, and monitoring whether there are erroneous frames received by the air device. The downlink status loopback monitoring mechanism monitors the same content as the uplink status loopback monitoring mechanism, but in the opposite direction. The error frame is determined according to the checksum. If the checksum fails or a frame of data is not fully received, it is defined as an error frame.

Citation Information

Patent Citations

  • TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) base band link loopback detection method and base station

    CN102655653A

  • Method of handling uplink / downlink configurations for time-division duplexing system and related device

    CN104519483A