A self-assessment method of dual-mode communication link quality

CN122179344APending Publication Date: 2026-06-09CHANGSHA AITENG ELECTRONIC TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHANGSHA AITENG ELECTRONIC TECH CO LTD
Filing Date
2026-03-16
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing technologies, in dual-mode communication scenarios, struggle to accurately characterize the overall quality performance of radio frequency links and wired links when carrying the same video service. They lack adaptive processing for abnormal latency samples and cannot distinguish between predictable steady changes and unpredictable drastic fluctuations, making it impossible to quickly locate abnormal fluctuations in real-time video services.

Method used

By recording the arrival times of frames in the RF and wired links at the receiving end, a set of received frames and a delay sequence are constructed. Time verification and threshold filtering are performed, and a link quality score is generated using first-order differential and autoregressive prediction functions. Abnormal fluctuating frames are located, enabling a fine assessment and anomaly diagnosis of the link status.

Benefits of technology

It improves the accuracy and sensitivity of link quality assessment, can capture abnormal fluctuations in real time, provides a structured representation of link status, supports automatic monitoring and adaptive load distribution, and enhances the insight of operation and maintenance optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122179344A_ABST
    Figure CN122179344A_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and discloses a kind of self-evaluation method of dual-mode communication link quality.The present application records the sending time of each frame and radio frequency / wired link receiving time, constructs two link receiving delay sequence;Through time check, extract common frame, based on its delay calculation single frame delay threshold and eliminate frame over threshold, obtain effective frame and delay, realize different link delay comparable and suppress outlier.Again, according to frame order, first-order difference is carried out and autoregressive prediction is established, the error square mean of actual and predicted difference is used to construct fluctuation energy index, the index is converted into two link quality score and summed as overall quality score, simultaneously, according to the amplitude of prediction error, the number of abnormal frame is determined, the output index containing score and abnormal frame is formed, and compared with preset interval threshold, the link state is automatically divided into high, medium and low quality, the burst jitter is highlighted and automatic determination is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, specifically to a self-evaluation method for the quality of a dual-mode communication link. Background Technology

[0002] Currently, with the integrated deployment of radio frequency (RF) and optical communication in scenarios such as industrial internet, emergency communication, and high-definition video backhaul, dual-mode communication systems that use both RF and wired links to carry the same real-time video service are gradually increasing. To ensure the continuity and real-time nature of video services, link quality assessment and monitoring are typically required in engineering practice to facilitate service scheduling and link switching.

[0003] In existing technologies, link quality assessment largely relies on network layer statistical indicators such as average latency, packet loss rate, and throughput. Some solutions supplement this with traditional jitter metrics or simple sliding window statistics to indirectly quantify latency fluctuations. Other technologies score links by overlaying probe packets or test streams onto the service flow, using round-trip latency and average jitter. However, these methods often only describe the link status from a macroscopic statistical perspective, failing to reflect the fine-grained latency fluctuation characteristics at the real-time video frame level. In dual-mode communication scenarios, existing technologies often assess the quality of RF and wired links separately, lacking correlation analysis and joint characterization of the latency performance of the same video frame on both links. This makes it difficult to accurately characterize the overall quality performance of a dual-mode system when collaboratively carrying the same service. Furthermore, existing solutions mostly rely on pre-set fixed thresholds or simple pruning rules to handle abnormal latency samples, failing to fully consider the adaptive relationship between the threshold and the overall distribution of actual observation data. When individual extreme latency samples occur on a link, the overall assessment results are prone to deviation, failing to stably reflect the true operating status of the link. Furthermore, existing link quality assessment methods often employ static statistics such as variance and root mean square jitter in modeling latency jitter, lacking autoregressive fluctuation modeling based on time-series trends. This makes it difficult to distinguish between "predictable steady changes" and "unpredictable drastic fluctuations," thus hindering the sensitive localization of short-term sudden anomalies. In real-time video service scenarios, existing methods typically only provide the overall quality level or average index for a certain time period, lacking the ability to locate abnormal fluctuations in single frames or a small number of frames, which is detrimental to operations and maintenance personnel quickly pinpointing the problem time period and corresponding service frames.

[0004] Therefore, this proposal aims to provide a self-evaluation method for the quality of dual-mode communication links. This method involves recording the frame arrival times of both the RF and wired links at the receiving end, forming sets of received frames and delay sequences for both links. Abnormal frames are then removed through time verification and threshold filtering to obtain a valid frame sequence. Differential, predictive, autoregressive, and fluctuation energy indices are constructed from this valid frame sequence, ultimately generating an overall quality score and classifying it into different intervals. Furthermore, the solution detects and locates frames with the most significant abnormal fluctuations, aiding in the maintenance and optimization of link performance. Summary of the Invention

[0005] This invention provides a self-evaluation method for the quality of dual-mode communication links, which helps to solve the problems mentioned in the background art.

[0006] This invention provides the following technical solution: a self-evaluation method for the quality of a dual-mode communication link, comprising: Record the time when the frame is transmitted at the transmitting end and the time when it arrives at the receiving end of the radio frequency link and the wired link. Based on the recording results, form two sets of received frames and a sequence of received delays for the two links. Perform time verification on the frame set, select common frames of two links, construct a single frame delay threshold based on the common frame reception delay, delete frames whose delay exceeds the threshold, and obtain a set of valid frames sorted by number and the corresponding valid frame reception delay sequence. Calculate the delay difference between two adjacent frames according to the effective frame reception delay sequence, construct a first-order difference sequence, and set the first difference value to zero. A first-order autoregressive prediction function is constructed based on the first-order difference sequence to obtain the first-order difference prediction value sequence. A first-order difference prediction error sequence is constructed based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and a fluctuation energy index is generated based on the first-order difference prediction error sequence. The radio frequency link quality score and the wired link quality score are calculated based on the fluctuation energy index. The two scores are added together to obtain the overall quality score of the dual-mode communication link. Find the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence, and take the original number of the corresponding effective frame as the number of the frame with the most significant abnormal fluctuation. Based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links, an ordered group of output indicators is constructed. According to the comparison results of the overall quality score and the preset interval threshold, the dual-mode communication link status is divided into high quality, medium quality or low quality intervals.

[0007] Optionally, the recorded frames, at the time of transmission at the transmitting end and at the arrival time at the receiving end of the radio frequency link and wired link, form two sets of received frames and a received delay sequence based on the recording results, specifically including: In the terminal receiving node of the dual-mode communication system, a first time recording unit and a second time recording unit are set. The first time recording unit records the actual arrival time of each frame of video data received through the radio frequency link and detected at the receiving end. The second time recording unit records the actual arrival time of each frame of video data received through the wired link and detected at the receiving end. Based on the recording results of the first time recording unit, a set of original received frame numbers for the radio frequency link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the radio frequency link receiver; based on the recording results of the second time recording unit, a set of original received frame numbers for the wired link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the wired link receiver. At the sending end, video frames are sent at fixed inter-frame time intervals. The sending time of the first frame of video data is recorded, and the sending time of each subsequent frame of video data is calculated by accumulating the inter-frame time intervals according to the frame number, thus forming a video frame sending time sequence. For each frame of video data, the actual arrival time detected at the RF link receiver is recorded as the reception time of the corresponding video frame in the RF link, based on the RF link time recording results; and the actual arrival time detected at the wired link receiver is recorded as the reception time of the corresponding video frame in the wired link, based on the wired link time recording results. In the original set of received frame numbers for the radio frequency link, for each frame, the radio frequency link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the radio frequency link; in the original set of received frame numbers for the wired link, for each frame, the wired link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the wired link. For each frame of video data, calculate the reception delay of the corresponding video frame in the radio frequency link. The reception delay is the difference between the reception time of the radio frequency link and the corresponding transmission time. Calculate the reception delay of the corresponding video frame in the wired link. The reception delay is the difference between the reception time of the wired link and the corresponding transmission time.

[0008] Optionally, the step of performing time verification on the frame set, selecting common frames from two links, constructing a single-frame delay threshold based on the common frame reception delay, and deleting frames with delays exceeding the threshold, yields a set of valid frames sorted by number and the corresponding valid frame reception delay sequence, specifically including: Search for common frame numbers in the set of valid received frame numbers of the radio frequency link and the set of valid received frame numbers of the wired link. Frame numbers that appear in both sets are used to form a common frame number set. The number of elements in the common frame number set is taken as the number of common frames. When the number of common frames is zero, the maximum acceptable reception delay threshold for a single frame is set to zero. When the number of common frames is greater than zero, for each frame in the common frame number set, the reception delay of the common frame in the radio frequency link and the reception delay in the wired link are obtained, and the larger one is selected as the maximum delay per frame of the common frame; the global maximum value is found in all the maximum delay per frame, and the corresponding frame number is obtained as the extreme value frame number; when there are multiple global maximum values, the frame with the smallest number is selected as the extreme value frame number. When the number of common frames is equal to one, the maximum frame-by-frame delay of the unique common frame is set as the maximum acceptable reception delay threshold for a single frame; when the number of common frames is greater than one, the extreme frame numbers are removed from the common frame number set, the arithmetic mean of the maximum frame-by-frame delay of the remaining frames is calculated, and the arithmetic mean is set as the maximum acceptable reception delay threshold for a single frame. For each frame in the common frame number set, compare the reception delay of the common frame in the radio frequency link and the reception delay in the wired link with the maximum acceptable reception delay threshold for a single frame; when the reception delay of both links is not greater than the maximum acceptable reception delay threshold for a single frame, add the corresponding frame number to the valid frame number set; when the reception delay of any link is greater than the maximum acceptable reception delay threshold for a single frame, mark the corresponding frame as an invalid frame. Arrange the valid frame numbers in ascending order to form an ordered set of valid frame numbers, and obtain the number of valid frames; When the number of valid frames is less than two, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the overall quality score of the dual-mode communication link, and the frame number of the most significant abnormal fluctuation of the radio frequency link and the wired link are all set to zero. When the number of valid frames is not less than two, for each link type, the corresponding reception delay is read in the order of the valid frame number to construct an ordered sequence of valid frame reception delays. Based on the ordered sequence of valid frame reception delays, the arithmetic mean and standard deviation of the reception delay are calculated. Then, the arithmetic mean is subtracted from each reception delay in the sequence and divided by the standard deviation to obtain the ordered sequence of normalized reception delays of valid frames. When the standard deviation is zero, the normalized reception delay is set to zero.

[0009] Optionally, the step of calculating the delay difference between two adjacent frames according to the effective frame reception delay sequence in frame order, constructing a first-order difference sequence, and setting the first difference value to zero specifically includes: When the number of valid frames is not less than two, for each link type, read the ordered sequence of the received delay of the valid frames of the corresponding link type according to the order of the valid frame numbers, calculate the difference between the received delays of two adjacent frames in the sequence to obtain the first-order difference sequence; set the first element of the first-order difference sequence to zero; and use the processed sequence as the first-order difference ordered sequence of the corresponding link type.

[0010] Optionally, the step of constructing a first-order autoregressive prediction function based on the first-order difference sequence to obtain a first-order difference prediction value sequence specifically includes: When the number of valid frames is not less than two: For each link type, based on the first-order difference ordered sequence of the corresponding link type, the sum of the products of two adjacent difference values ​​in the first-order difference sequence is calculated as the numerator of the first-order autoregressive predictor; the sum of squares of the previous difference values ​​in the first-order difference sequence is calculated as the denominator of the first-order autoregressive predictor. When the denominator is greater than zero, the ratio of the numerator to the denominator is set as the first-order autoregressive predictor of the corresponding link type. When the denominator is equal to zero, the first-order autoregressive predictor of the corresponding link type is set to zero. For each link type, a first-order autoregressive prediction function is constructed based on a first-order autoregressive predictor. The first-order autoregressive prediction function performs linear amplification or reduction operations on any real number input. For each link type, the difference values ​​of the previous time step in the first-order difference ordered sequence are sequentially input into the first-order autoregressive prediction function to obtain the first-order difference prediction values ​​at each time step, forming the corresponding ordered sequence of first-order difference prediction values.

[0011] Optionally, the step of constructing a first-order difference prediction error sequence based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and generating a fluctuation energy index based on the first-order difference prediction error sequence, specifically includes: When the number of valid frames is not less than two: For each link type, for the corresponding location, the difference between the difference value in the first-order difference ordered sequence and the predicted value in the first-order difference predicted value ordered sequence is calculated to obtain the first-order difference prediction error ordered sequence. The square of each error value in the ordered sequence of first-order difference prediction errors is calculated, and the arithmetic mean of all the squared values ​​is obtained. The arithmetic mean is used as the fluctuation energy index constructed based on the first-order difference prediction error for the corresponding link type.

[0012] Optionally, the step of calculating the radio frequency link quality score and the wired link quality score based on the fluctuation energy index, and adding the two scores to obtain the overall quality score of the dual-mode communication link, specifically includes: When the number of valid frames is not less than two: For each link type, the fluctuation energy index is added to a constant and the reciprocal is taken to obtain the quality score of the corresponding link type. The larger the fluctuation energy index, the smaller the quality score. The overall quality score of the dual-mode communication link is obtained by adding the radio frequency link quality score and the wired link quality score.

[0013] Optionally, the step of finding the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence and using the original number of the corresponding effective frame as the number of the frame with the most significant abnormal fluctuation specifically includes: When the number of valid frames is not less than two: For each link type, the absolute value of each error value in the ordered sequence of first-order differential prediction errors is calculated to form a sequence of absolute prediction error values; Find the element with the largest absolute value in the sequence of absolute values ​​of prediction error. If there are multiple elements with the same and largest absolute values, select the element with the smallest index and obtain the index of the element with the largest absolute value in the sequence of absolute values ​​of prediction error. Based on the ordered set of valid frame numbers, the index of the element corresponding to the maximum absolute value in the sequence of absolute values ​​of prediction errors is mapped to the original number of the corresponding valid frame. The original number obtained by mapping is used as the number of the frame with the most significant abnormal fluctuations for the corresponding link type, and marked as the frame position with the most significant abnormal fluctuations.

[0014] Optionally, the step of constructing an ordered group of output indicators based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links, and dividing the dual-mode communication link status into high-quality, medium-quality, or low-quality intervals according to the comparison result of the overall quality score and the preset interval threshold, specifically includes: When the number of valid frames is not less than two: Construct an ordered set of output indicators for the self-evaluation of dual-mode communication link quality. The ordered set of output indicators shall include at least the overall quality score of dual-mode communication link, the fluctuation energy index constructed based on the prediction error of radio frequency link, the fluctuation energy index constructed based on the prediction error of wired link, the quality score of radio frequency link, the quality score of wired link, the frame number of the most significant abnormal fluctuation of radio frequency link, and the frame number of the most significant abnormal fluctuation of wired link. The theoretical maximum value of the overall quality score of the dual-mode communication link is set to a constant of two. The theoretical maximum value is multiplied by 80% to obtain the lower limit threshold of the high quality range, and the theoretical maximum value is multiplied by 50% to obtain the lower limit threshold of the medium quality range. The overall quality score of the dual-mode communication link is compared with the lower threshold of the high-quality interval and the lower threshold of the medium-quality interval. When the overall quality score of the dual-mode communication link is higher than the lower threshold of the high-quality interval, the dual-mode communication link is judged to be in a high-quality stable state. When the overall quality score of the dual-mode communication link is between the lower threshold of the medium-quality interval and the lower threshold of the high-quality interval, the state is judged to be in a medium-quality state. When the overall quality score of the dual-mode communication link is greater than zero and not higher than the lower threshold of the medium-quality interval, the state is judged to be in a low-quality state. When the number of valid frames is less than two: set the overall quality score of the dual-mode communication link, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the number of the most significant abnormal fluctuation of the radio frequency link, and the number of the most significant abnormal fluctuation of the wired link to zero, and mark the self-assessment result of the dual-mode communication link quality as invalid.

[0015] The present invention has the following beneficial effects: 1. By simultaneously deploying independent time recording units for both RF and wired links at the terminal receiving node, the system achieves full-process acquisition of transmission delays for each frame of data across different links, establishing a complete time delay recording closed loop from sender to receiver. This parallel, dual-channel data acquisition method overcomes the limitations of traditional methods that only record data for a single link or a single point at the receiver, providing a high-precision data foundation for subsequent link delay fluctuation analysis and anomaly identification. Through a unified clock reference and multi-link collaborative recording, the accuracy and granularity of quality assessment are improved, making it particularly suitable for high real-time and high-reliability applications.

[0016] 2. A common frame verification and dynamic latency threshold mechanism is introduced. For valid frames acquired from both radio frequency and wired links, a set of frames valid for both links is obtained through latency rationality judgment. Statistical methods such as extreme value elimination and mean calculation are used to adaptively determine the latency threshold. This approach effectively avoids scoring deviations caused by short-term link fluctuations, packet loss, or abnormal jumps, and allows the link quality assessment standard to be dynamically adjusted according to the actual communication status. This method can automatically adapt to real-time changes in link load and network status, ensuring the accuracy and representativeness of subsequent valid frame sequences.

[0017] 3. By performing first-order differential processing on the effective frame reception delay sequence, it is transformed into a sensitive quantity for short-term link fluctuations. Furthermore, an autoregressive prediction function is used to fit the dynamic characteristics of inter-frame delays, enabling real-time capture of abnormal fluctuations and quantitative characterization of fluctuation energy. Instead of relying on preset thresholds or manual rules, it learns the normal fluctuation baseline of the link from actual data, improving sensitivity and accuracy in detecting abnormal behavior and sudden changes. The introduction of this differential and prediction error sequence allows link quality assessment to capture long-term trends and provide a rapid and accurate response to abnormal events.

[0018] 4. A method is proposed to obtain a quality score by using the reciprocal of fluctuation energy, and to merge the scores of both links into a total score. Simultaneously, it automatically locates anomalous fluctuating frames based on the magnitude of prediction error. This mechanism achieves an organic unity of the monotonicity, resolution, and anomaly diagnostic capabilities of the link quality score, providing both a quantitative assessment of the overall network status and real-time labeling of key anomalous nodes. Incorporating anomalous fluctuation diagnosis into the scoring system and replacing subjective parameters with objective energy metrics improves the consistency and universality of the evaluation criteria. This method comprehensively considers stability, volatility, and the spatiotemporal distribution of anomalies, providing more insightful data for subsequent operation and maintenance optimization and strategy adjustments.

[0019] 5. Finally, by outputting a complete set of indicators including the overall quality score, energy indicators of each link, quality score, and abnormal fluctuation frame number, and using the theoretical maximum score and interval thresholds to classify link states, a structured and hierarchical expression of quality assessment is achieved. This transforms the originally vague and difficult-to-quantify link experience standards into structured data that can be directly read and processed hierarchically by engineering teams, which is beneficial for integration into more advanced communication systems such as automatic monitoring, disaster recovery switching, and adaptive load balancing. Compared to traditional simple alarms and discrete judgments, this solution provides a dynamic, self-interpretive data foundation and highly scalable decision support for link state management. Attached Figure Description

[0020] Figure 1 This is a schematic diagram of the process of the present invention. Detailed Implementation

[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] Example, refer to Figure 1 A self-evaluation method for the quality of a dual-mode communication link, comprising: Record the time when the frame is transmitted at the transmitting end and the time when it arrives at the receiving end of the radio frequency link and the wired link. Based on the recording results, form two sets of received frames and a sequence of received delays for the two links. Perform time verification on the frame set, select common frames of two links, construct a single frame delay threshold based on the common frame reception delay, delete frames whose delay exceeds the threshold, and obtain a set of valid frames sorted by number and the corresponding valid frame reception delay sequence. Calculate the delay difference between two adjacent frames according to the effective frame reception delay sequence, construct a first-order difference sequence, and set the first difference value to zero. A first-order autoregressive prediction function is constructed based on the first-order difference sequence to obtain the first-order difference prediction value sequence. A first-order difference prediction error sequence is constructed based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and a fluctuation energy index is generated based on the first-order difference prediction error sequence. The radio frequency link quality score and the wired link quality score are calculated based on the fluctuation energy index. The two scores are added together to obtain the overall quality score of the dual-mode communication link. Find the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence, and take the original number of the corresponding effective frame as the number of the frame with the most significant abnormal fluctuation. Based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links, an ordered group of output indicators is constructed. According to the comparison results of the overall quality score and the preset interval threshold, the dual-mode communication link status is divided into high quality, medium quality or low quality intervals.

[0023] First, the transmission time of each frame is recorded at the transmitting end, and the reception time is accurately obtained at the RF and wired link receiving nodes, forming a reception delay sequence for the two links. This solves the problem of multi-link clock asynchrony and difficulty in comparing frame arrival times. Then, through common frame verification and threshold elimination, outlier delays caused by sudden interference or non-real network performance are eliminated, improving the accuracy of the evaluation data. Next, first-order differential filtering is used to remove delay trend drift, and an autoregressive prediction model is established. This model retains subtle jitter information in the delay while possessing short-term prediction capabilities, thereby identifying performance degradation trends in advance. Subsequently, a fluctuation energy index is constructed using the squared mean of the prediction error, amplifying and quantifying transient large jitters. This solves the problem that existing technologies cannot reflect sudden fluctuations by relying solely on average delay or variance. Based on this index, a single-link score is calculated and accumulated to generate an overall quality score, providing a quantifiable network quality metric. Finally, the most significant abnormal frames are located, and the link quality is divided into high / medium / low levels according to a preset threshold range. This solves the pain point that existing solutions cannot automatically perform status determination and alarms at the link level.

[0024] The recorded frames are transmitted at the transmitting end and arrive at the receiving end of the radio frequency link and the wired link. Based on the recording results, two sets of received frames and a received delay sequence are formed, specifically including: In the terminal receiving node of the dual-mode communication system, a first time recording unit and a second time recording unit are set. The first time recording unit records the actual arrival time of each frame of video data received through the radio frequency link and detected at the receiving end. The second time recording unit records the actual arrival time of each frame of video data received through the wired link and detected at the receiving end. Based on the recording results of the first time recording unit, a set of original received frame numbers for the radio frequency link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the radio frequency link receiver; based on the recording results of the second time recording unit, a set of original received frame numbers for the wired link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the wired link receiver. At the sending end, video frames are sent at fixed inter-frame time intervals. The sending time of the first frame of video data is recorded, and the sending time of each subsequent frame of video data is calculated by accumulating the inter-frame time intervals according to the frame number, thus forming a video frame sending time sequence. For each frame of video data, the actual arrival time detected at the RF link receiver is recorded as the reception time of the corresponding video frame in the RF link, based on the RF link time recording results; and the actual arrival time detected at the wired link receiver is recorded as the reception time of the corresponding video frame in the wired link, based on the wired link time recording results. In the original set of received frame numbers for the radio frequency link, for each frame, the radio frequency link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the radio frequency link; in the original set of received frame numbers for the wired link, for each frame, the wired link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the wired link. For each frame of video data, calculate the reception delay of the corresponding video frame in the radio frequency link. The reception delay is the difference between the reception time of the radio frequency link and the corresponding transmission time. Calculate the reception delay of the corresponding video frame in the wired link. The reception delay is the difference between the reception time of the wired link and the corresponding transmission time.

[0025] Two independent time recording units are set at the terminal receiving node of the dual-mode communication system, which are used to record the actual arrival time of each frame of video data received through the radio frequency link and the wired link, respectively. The time recording function of the RF link is denoted as... The time recording function for wired links is denoted as ;in, The independent variable is the frame number, and the value is the arrival time of the frame detected at the receiver of the radio frequency link. The independent variable is the frame number, and the value is the arrival time of the frame detected at the wired link receiver. Construct the original received frame number set of the radio frequency link as follows ;in, The total number of video frames to be evaluated; set The elements are composed of the frame numbers of the frame arrival events detected by the radio frequency link receiver; Construct the set of original received frame numbers for the wired link as follows ; where, set The elements consist of the frame numbers of the frame arrival events detected by the wired link receiver. At the sending end, with a fixed period Send video frames; among which, The time interval between the transmission of two consecutive frames of video data; The time of sending the first frame of video data is denoted as . ; The transmission time of each frame of video data is calculated as follows: ;in, For the first The transmission time of the frame video data; The original number of the video frame; For each frame, the reception time of the video data on the RF link is set as follows: ;in, For the first The actual arrival time of the frame video data detected at the RF link receiver; For each frame, the reception time of the video data in that frame on the wired link is set to: ;in, For the first The actual arrival time of the frame video data detected at the receiving end of the wired link; After verifying that the received time is no earlier than the transmitted time, the set of frame numbers that are validly received on the radio frequency link is constructed as follows: ; After verifying that the received time is no earlier than the transmitted time, the set of validly received frame numbers on the wired link is constructed as follows: ; For each frame, calculate the reception delay of the video data in the radio frequency link, specifically as follows: ;in, For the first Frame reception delay in the radio frequency link; For each frame, calculate the reception delay of the video data in the wired link, specifically as follows: ;in, For the first Frame reception delay in a wired link.

[0026] The process of performing time verification on the frame set involves selecting common frames from two links, constructing a single-frame delay threshold based on the common frame reception delay, and deleting frames with delays exceeding the threshold. This yields a set of valid frames sorted by number and the corresponding valid frame reception delay sequence. Specifically, this includes: Search for common frame numbers in the set of valid received frame numbers of the radio frequency link and the set of valid received frame numbers of the wired link. Frame numbers that appear in both sets are used to form a common frame number set. The number of elements in the common frame number set is taken as the number of common frames. When the number of common frames is zero, the maximum acceptable reception delay threshold for a single frame is set to zero. When the number of common frames is greater than zero, for each frame in the common frame number set, the reception delay of the common frame in the radio frequency link and the reception delay in the wired link are obtained, and the larger one is selected as the maximum delay per frame of the common frame; the global maximum value is found in all the maximum delay per frame, and the corresponding frame number is obtained as the extreme value frame number; when there are multiple global maximum values, the frame with the smallest number is selected as the extreme value frame number. When the number of common frames is equal to one, the maximum frame-by-frame delay of the unique common frame is set as the maximum acceptable reception delay threshold for a single frame; when the number of common frames is greater than one, the extreme frame numbers are removed from the common frame number set, the arithmetic mean of the maximum frame-by-frame delay of the remaining frames is calculated, and the arithmetic mean is set as the maximum acceptable reception delay threshold for a single frame. For each frame in the common frame number set, compare the reception delay of the common frame in the radio frequency link and the reception delay in the wired link with the maximum acceptable reception delay threshold for a single frame; when the reception delay of both links is not greater than the maximum acceptable reception delay threshold for a single frame, add the corresponding frame number to the valid frame number set; when the reception delay of any link is greater than the maximum acceptable reception delay threshold for a single frame, mark the corresponding frame as an invalid frame. Arrange the valid frame numbers in ascending order to form an ordered set of valid frame numbers, and obtain the number of valid frames; When the number of valid frames is less than two, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the overall quality score of the dual-mode communication link, and the frame number of the most significant abnormal fluctuation of the radio frequency link and the wired link are all set to zero. When the number of valid frames is not less than two, for each link type, the corresponding reception delay is read in the order of the valid frame number to construct an ordered sequence of valid frame reception delays. Based on the ordered sequence of valid frame reception delays, the arithmetic mean and standard deviation of the reception delay are calculated. Then, the arithmetic mean is subtracted from each reception delay in the sequence and divided by the standard deviation to obtain the ordered sequence of normalized reception delays of valid frames. When the standard deviation is zero, the normalized reception delay is set to zero.

[0027] The set of frame numbers that are received on both the radio frequency link and the wired link and pass the time validity check is constructed as follows: ; Get Collection The number of elements in the middle is denoted as . ;in, For set The number of elements in the middle; This is a base function for a set, returning the number of elements in the set. Perform steps S201 to S220 to construct the maximum acceptable reception delay threshold for a single frame, specifically as follows: S210, when season ;in, This is the maximum acceptable reception delay threshold for a single frame. S220, when At that time, for each The maximum frame-by-frame latency is: And order: ;in, For the first The larger of the two link reception delays; For in set Internal envoy Obtain the frame number of the global maximum value; if multiple maximum values ​​exist, take the smallest number. For traversal index; Perform steps S221 and S222 to construct the maximum acceptable reception delay threshold for a single frame: S221, when At that time, let the maximum acceptable reception delay per frame be ; S222, when season And let the maximum acceptable reception delay per frame be: ;in, For from set Remove number from The set obtained after the elements; Number each frame Make a judgment if the following conditions are met simultaneously: , Then the frame number will be... Record it as a valid frame number; otherwise, record the frame as an invalid frame. Arrange all valid frame numbers in ascending order to form the set of valid frame numbers as follows: ;in, For in set In the middle, further satisfy the set of valid frame numbers that meet the time delay threshold condition; Set of valid frame numbers Sort by size from smallest to largest Frame number; Indexed by serial number; Set of valid frame numbers The number of elements in; S230, if The output of this dual-mode communication link quality self-assessment is defined as follows: , , , , , , ;in, A fluctuating energy scalar index constructed based on radio frequency link prediction errors; A scalar index of fluctuating energy constructed based on the prediction error of wired links; Assess the quality of the radio frequency link; Assess the quality of the wired link; Assess the overall quality of the dual-mode communication link; The frame number that is located as the most significant abnormal fluctuation on the radio frequency link; The frame number that is located as the most significant abnormal fluctuation on the wired link; S240, when At that time, steps S241 to S243 are executed respectively, specifically as follows: S241, for each , build ;in, For link type index; Link type The ordered sequence of received delays corresponding to the valid frames; Link type And the frame number is The reception delay; S242. Calculate the mean and standard deviation respectively: , ;in, Link type The arithmetic mean of the effective frame reception delay; Link type The standard deviation of the effective frame reception delay; S243, Constructing Standardized Latency: ;in, Link type And the corresponding valid frame number is Standardized reception delay.

[0028] The step of calculating the delay difference between two adjacent frames according to the effective frame reception delay sequence in frame order, constructing a first-order difference sequence, and setting the first difference value to zero specifically includes: When the number of valid frames is not less than two, for each link type, read the ordered sequence of the received delay of the valid frames of the corresponding link type according to the order of the valid frame numbers, calculate the difference between the received delays of two adjacent frames in the sequence to obtain the first-order difference sequence; set the first element of the first-order difference sequence to zero; and use the processed sequence as the first-order difference ordered sequence of the corresponding link type.

[0029] exist In the following circumstances: The computation link type is At that time, the first The standardized delay and the first First-order difference between standardized delays ; Simultaneously set the link type to The first element in the difference sequence ; The link type to be constructed is At that time, from the 2nd to the 3rd A first-order difference ordered sequence of elements .

[0030] The step of constructing a first-order autoregressive prediction function based on the first-order difference sequence to obtain a first-order difference prediction value sequence specifically includes: When the number of valid frames is not less than two: For each link type, based on the first-order difference ordered sequence of the corresponding link type, the sum of the products of two adjacent difference values ​​in the first-order difference sequence is calculated as the numerator of the first-order autoregressive predictor; the sum of squares of the previous difference values ​​in the first-order difference sequence is calculated as the denominator of the first-order autoregressive predictor. When the denominator is greater than zero, the ratio of the numerator to the denominator is set as the first-order autoregressive predictor of the corresponding link type. When the denominator is equal to zero, the first-order autoregressive predictor of the corresponding link type is set to zero. For each link type, a first-order autoregressive prediction function is constructed based on a first-order autoregressive predictor. The first-order autoregressive prediction function performs linear amplification or reduction operations on any real number input. For each link type, the difference values ​​of the previous time step in the first-order difference ordered sequence are sequentially input into the first-order autoregressive prediction function to obtain the first-order difference prediction values ​​at each time step, forming the corresponding ordered sequence of first-order difference prediction values.

[0031] exist In the following circumstances: First calculate the molecule as ;in, For link type When, the summation result of the product of adjacent elements in the first-order difference sequence; Then calculate the denominator as ;in, For link type When, the sum of squares of the first term of the first difference sequence; The link type to be constructed is First-order autoregressive predictor of time Specifically: ; For any real number input The first-order autoregressive prediction function is constructed as follows: ;in, For link type The first-order autoregressive prediction function predicts the current difference component based on the difference component of the previous time step. Let be any real number as the independent variable; The computation link type is And the serial number is First-order difference prediction Specifically: .

[0032] The step of constructing a first-order difference prediction error sequence based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and generating a fluctuation energy index based on the first-order difference prediction error sequence, specifically includes: When the number of valid frames is not less than two: For each link type, for the corresponding location, the difference between the difference value in the first-order difference ordered sequence and the predicted value in the first-order difference predicted value ordered sequence is calculated to obtain the first-order difference prediction error ordered sequence. The square of each error value in the ordered sequence of first-order difference prediction errors is calculated, and the arithmetic mean of all the squared values ​​is obtained. The arithmetic mean is used as the fluctuation energy index constructed based on the first-order difference prediction error for the corresponding link type.

[0033] exist In the following circumstances: The computation link type is At that time, the first First-order difference prediction error for each sample Specifically: ; The link type to be constructed is At that time, from the 2nd to the 3rd An ordered sequence of first-order difference prediction errors for each sample. Specifically: ; The computation link type is The fluctuation energy index is constructed based on the first-order difference prediction error. Specifically: .

[0034] The radio frequency link quality score and wired link quality score are calculated based on the fluctuation energy index. The two scores are then added together to obtain the overall quality score of the dual-mode communication link, which specifically includes: When the number of valid frames is not less than two: For each link type, the fluctuation energy index is added to a constant and the reciprocal is taken to obtain the quality score of the corresponding link type. The larger the fluctuation energy index, the smaller the quality score. The overall quality score of the dual-mode communication link is obtained by adding the radio frequency link quality score and the wired link quality score.

[0035] exist In the following circumstances: The computation link type is Quality rating at time Specifically: ; Calculate the overall quality score of the dual-mode communication link Specifically: .

[0036] The step of finding the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence and using the original number of the corresponding effective frame as the frame number with the most significant abnormal fluctuation specifically includes: When the number of valid frames is not less than two: For each link type, the absolute value of each error value in the ordered sequence of first-order differential prediction errors is calculated to form a sequence of absolute prediction error values; Find the element with the largest absolute value in the sequence of absolute values ​​of prediction error. If there are multiple elements with the same and largest absolute values, select the element with the smallest index and obtain the index of the element with the largest absolute value in the sequence of absolute values ​​of prediction error. Based on the ordered set of valid frame numbers, the index of the element corresponding to the maximum absolute value in the sequence of absolute values ​​of prediction errors is mapped to the original number of the corresponding valid frame. The original number obtained by mapping is used as the number of the frame with the most significant abnormal fluctuations for the corresponding link type, and marked as the frame position with the most significant abnormal fluctuations.

[0037] exist In the following circumstances: Get link type At that time, the index of the position where the absolute value of the prediction error reaches its maximum value in the sequence. Specifically: ;in, This is an index-based traversal; set up ;in, Indicates the link type is At that time, the original valid frame number corresponding to the position with the largest absolute value of the prediction error is the frame number with the most significant abnormal fluctuation.

[0038] The process involves constructing an ordered group of output indicators based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links. Based on the comparison between the overall quality score and a preset interval threshold, the dual-mode communication link status is divided into high-quality, medium-quality, or low-quality intervals, specifically including: When the number of valid frames is not less than two: Construct an ordered set of output indicators for the self-evaluation of dual-mode communication link quality. The ordered set of output indicators shall include at least the overall quality score of dual-mode communication link, the fluctuation energy index constructed based on the prediction error of radio frequency link, the fluctuation energy index constructed based on the prediction error of wired link, the quality score of radio frequency link, the quality score of wired link, the frame number of the most significant abnormal fluctuation of radio frequency link, and the frame number of the most significant abnormal fluctuation of wired link. The theoretical maximum value of the overall quality score of the dual-mode communication link is set to a constant of two. The theoretical maximum value is multiplied by 80% to obtain the lower limit threshold of the high quality range, and the theoretical maximum value is multiplied by 50% to obtain the lower limit threshold of the medium quality range. The overall quality score of the dual-mode communication link is compared with the lower threshold of the high-quality interval and the lower threshold of the medium-quality interval. When the overall quality score of the dual-mode communication link is higher than the lower threshold of the high-quality interval, the dual-mode communication link is judged to be in a high-quality stable state. When the overall quality score of the dual-mode communication link is between the lower threshold of the medium-quality interval and the lower threshold of the high-quality interval, the state is judged to be in a medium-quality state. When the overall quality score of the dual-mode communication link is greater than zero and not higher than the lower threshold of the medium-quality interval, the state is judged to be in a low-quality state. When the number of valid frames is less than two: set the overall quality score of the dual-mode communication link, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the number of the most significant abnormal fluctuation of the radio frequency link, and the number of the most significant abnormal fluctuation of the wired link to zero, and mark the self-assessment result of the dual-mode communication link quality as invalid.

[0039] exist In the following circumstances: Construct an ordered set of output metrics for self-assessment of dual-mode communication link quality. Specifically: ; The theoretical maximum value of the overall quality score is set as follows: ; Set the lower threshold of the high-quality range as follows: ; The lower threshold of the quality range is set as follows: ; The range of values ​​for the overall quality score is determined: when At that time, it is determined that the dual-mode communication link is in a high-quality and stable state; when At that time, the dual-mode communication link was determined to be in a medium quality state; when At that time, the dual-mode communication link is determined to be in a low-quality state; exist In the following circumstances: Ordered set of output metrics for dual-mode communication link quality self-assessment for: The self-assessment result of the dual-mode communication link quality was then marked as invalid.

[0040] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

[0041] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A self-evaluation method for the quality of a dual-mode communication link, characterized in that, include: Record the time when the frame is transmitted at the transmitting end and the time when it arrives at the receiving end of the radio frequency link and the wired link. Based on the recording results, form two sets of received frames and a sequence of received delays for the two links. Perform time verification on the frame set, select common frames of two links, construct a single frame delay threshold based on the common frame reception delay, delete frames whose delay exceeds the threshold, and obtain a set of valid frames sorted by number and the corresponding valid frame reception delay sequence. Calculate the delay difference between two adjacent frames according to the effective frame reception delay sequence, construct a first-order difference sequence, and set the first difference value to zero. A first-order autoregressive prediction function is constructed based on the first-order difference sequence to obtain the first-order difference prediction value sequence. A first-order difference prediction error sequence is constructed based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and a fluctuation energy index is generated based on the first-order difference prediction error sequence. The radio frequency link quality score and the wired link quality score are calculated based on the fluctuation energy index. The two scores are added together to obtain the overall quality score of the dual-mode communication link. Find the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence, and take the original number of the corresponding effective frame as the number of the frame with the most significant abnormal fluctuation. Based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links, an ordered group of output indicators is constructed. According to the comparison results of the overall quality score and the preset interval threshold, the dual-mode communication link status is divided into high quality, medium quality or low quality intervals.

2. The self-evaluation method for the quality of a dual-mode communication link according to claim 1, characterized in that, The recorded frames are transmitted at the transmitting end and arrive at the receiving end of the radio frequency link and the wired link. Based on the recording results, two sets of received frames and a received delay sequence are formed, specifically including: In the terminal receiving node of the dual-mode communication system, a first time recording unit and a second time recording unit are set. The first time recording unit records the actual arrival time of each frame of video data received through the radio frequency link and detected at the receiving end. The second time recording unit records the actual arrival time of each frame of video data received through the wired link and detected at the receiving end. Based on the recording results of the first time recording unit, a set of original received frame numbers for the radio frequency link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the radio frequency link receiver; based on the recording results of the second time recording unit, a set of original received frame numbers for the wired link is constructed, and the elements of the set consist of the frame numbers of the frame arrival events detected by the wired link receiver. At the sending end, video frames are sent at fixed inter-frame time intervals. The sending time of the first frame of video data is recorded, and the sending time of each subsequent frame of video data is calculated by accumulating the inter-frame time intervals according to the frame number, thus forming a video frame sending time sequence. For each frame of video data, the actual arrival time detected at the RF link receiver is recorded as the reception time of the corresponding video frame in the RF link, based on the RF link time recording results; and the actual arrival time detected at the wired link receiver is recorded as the reception time of the corresponding video frame in the wired link, based on the wired link time recording results. In the original set of received frame numbers for the radio frequency link, for each frame, the radio frequency link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the radio frequency link; in the original set of received frame numbers for the wired link, for each frame, the wired link receiving time is compared with the corresponding video frame transmission time, and the frame numbers whose receiving time is not earlier than the transmission time are summarized into the set of valid received frame numbers for the wired link. For each frame of video data, calculate the reception delay of the corresponding video frame in the radio frequency link. The reception delay is the difference between the reception time of the radio frequency link and the corresponding transmission time. Calculate the reception delay of the corresponding video frame in the wired link. The reception delay is the difference between the reception time of the wired link and the corresponding transmission time.

3. The self-evaluation method for the quality of a dual-mode communication link according to claim 2, characterized in that, The process of performing time verification on the frame set involves selecting common frames from two links, constructing a single-frame delay threshold based on the common frame reception delay, and deleting frames with delays exceeding the threshold. This yields a set of valid frames sorted by number and the corresponding valid frame reception delay sequence. Specifically, this includes: Search for common frame numbers in the set of valid received frame numbers of the radio frequency link and the set of valid received frame numbers of the wired link. Frame numbers that appear in both sets are used to form a common frame number set. The number of elements in the common frame number set is taken as the number of common frames. When the number of common frames is zero, the maximum acceptable reception delay threshold for a single frame is set to zero. When the number of common frames is greater than zero, for each frame in the common frame number set, the reception delay of the common frame in the radio frequency link and the reception delay in the wired link are obtained, and the larger one is selected as the maximum delay per frame of the common frame; the global maximum value is found in all the maximum delay per frame, and the corresponding frame number is obtained as the extreme value frame number; when there are multiple global maximum values, the frame with the smallest number is selected as the extreme value frame number. When the number of common frames is equal to one, the maximum frame-by-frame delay of the unique common frame is set as the maximum acceptable reception delay threshold for a single frame; when the number of common frames is greater than one, the extreme frame numbers are removed from the common frame number set, the arithmetic mean of the maximum frame-by-frame delay of the remaining frames is calculated, and the arithmetic mean is set as the maximum acceptable reception delay threshold for a single frame. For each frame in the common frame number set, compare the reception delay of the common frame in the radio frequency link and the reception delay in the wired link with the maximum acceptable reception delay threshold for a single frame; when the reception delay of both links is not greater than the maximum acceptable reception delay threshold for a single frame, add the corresponding frame number to the valid frame number set; when the reception delay of any link is greater than the maximum acceptable reception delay threshold for a single frame, mark the corresponding frame as an invalid frame. Arrange the valid frame numbers in ascending order to form an ordered set of valid frame numbers, and obtain the number of valid frames; When the number of valid frames is less than two, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the overall quality score of the dual-mode communication link, and the frame number of the most significant abnormal fluctuation of the radio frequency link and the wired link are all set to zero. When the number of valid frames is not less than two, for each link type, the corresponding reception delay is read in the order of the valid frame number to construct an ordered sequence of valid frame reception delays. Based on the ordered sequence of valid frame reception delays, the arithmetic mean and standard deviation of the reception delay are calculated. Then, the arithmetic mean is subtracted from each reception delay in the sequence and divided by the standard deviation to obtain the ordered sequence of normalized reception delays of valid frames. When the standard deviation is zero, the normalized reception delay is set to zero.

4. The self-evaluation method for the quality of a dual-mode communication link according to claim 3, characterized in that, The step of calculating the delay difference between two adjacent frames according to the effective frame reception delay sequence in frame order, constructing a first-order difference sequence, and setting the first difference value to zero specifically includes: When the number of valid frames is not less than two, for each link type, read the ordered sequence of the received delay of the valid frames of the corresponding link type according to the order of the valid frame numbers, calculate the difference between the received delays of two adjacent frames in the sequence to obtain the first-order difference sequence; set the first element of the first-order difference sequence to zero; and use the processed sequence as the first-order difference ordered sequence of the corresponding link type.

5. The self-evaluation method for the quality of a dual-mode communication link according to claim 4, characterized in that, The step of constructing a first-order autoregressive prediction function based on the first-order difference sequence to obtain a first-order difference prediction value sequence specifically includes: When the number of valid frames is not less than two: For each link type, based on the first-order difference ordered sequence of the corresponding link type, the sum of the products of two adjacent difference values ​​in the first-order difference sequence is calculated as the numerator of the first-order autoregressive predictor; the sum of squares of the previous difference values ​​in the first-order difference sequence is calculated as the denominator of the first-order autoregressive predictor. When the denominator is greater than zero, the ratio of the numerator to the denominator is set as the first-order autoregressive predictor of the corresponding link type. When the denominator is equal to zero, the first-order autoregressive predictor of the corresponding link type is set to zero. For each link type, a first-order autoregressive prediction function is constructed based on a first-order autoregressive predictor. The first-order autoregressive prediction function performs linear amplification or reduction operations on any real number input. For each link type, the difference values ​​of the previous time step in the first-order difference ordered sequence are sequentially input into the first-order autoregressive prediction function to obtain the first-order difference prediction values ​​at each time step, forming the corresponding ordered sequence of first-order difference prediction values.

6. The self-evaluation method for the quality of a dual-mode communication link according to claim 5, characterized in that, The step of constructing a first-order difference prediction error sequence based on the difference between the first-order difference sequence and the first-order difference prediction value sequence, and generating a fluctuation energy index based on the first-order difference prediction error sequence, specifically includes: When the number of valid frames is not less than two: For each link type, for the corresponding location, the difference between the difference value in the first-order difference ordered sequence and the predicted value in the first-order difference predicted value ordered sequence is calculated to obtain the first-order difference prediction error ordered sequence. The square of each error value in the ordered sequence of first-order difference prediction errors is calculated, and the arithmetic mean of all the squared values ​​is obtained. The arithmetic mean is used as the fluctuation energy index constructed based on the first-order difference prediction error for the corresponding link type.

7. The self-evaluation method for the quality of a dual-mode communication link according to claim 6, characterized in that, The radio frequency link quality score and wired link quality score are calculated based on the fluctuation energy index. The two scores are then added together to obtain the overall quality score of the dual-mode communication link, which specifically includes: When the number of valid frames is not less than two: For each link type, the fluctuation energy index is added to a constant and the reciprocal is taken to obtain the quality score of the corresponding link type. The larger the fluctuation energy index, the smaller the quality score. The overall quality score of the dual-mode communication link is obtained by adding the radio frequency link quality score and the wired link quality score.

8. The self-evaluation method for the quality of a dual-mode communication link according to claim 7, characterized in that, The step of finding the effective frame with the largest prediction error amplitude based on the first-order difference prediction error sequence and using the original number of the corresponding effective frame as the frame number with the most significant abnormal fluctuation specifically includes: When the number of valid frames is not less than two: For each link type, the absolute value of each error value in the ordered sequence of first-order differential prediction errors is calculated to form a sequence of absolute prediction error values; Find the element with the largest absolute value in the sequence of absolute values ​​of prediction error. If there are multiple elements with the same and largest absolute values, select the element with the smallest index and obtain the index of the element with the largest absolute value in the sequence of absolute values ​​of prediction error. Based on the ordered set of valid frame numbers, the index of the element corresponding to the maximum absolute value in the sequence of absolute values ​​of prediction errors is mapped to the original number of the corresponding valid frame. The original number obtained by mapping is used as the number of the frame with the most significant abnormal fluctuations for the corresponding link type, and marked as the frame position with the most significant abnormal fluctuations.

9. The self-evaluation method for the quality of a dual-mode communication link according to claim 8, characterized in that, The process involves constructing an ordered group of output indicators based on the overall quality score of the dual-mode communication link and the abnormal frame numbers of the two links. Based on the comparison between the overall quality score and a preset interval threshold, the dual-mode communication link status is divided into high-quality, medium-quality, or low-quality intervals, specifically including: When the number of valid frames is not less than two: Construct an ordered set of output indicators for the self-evaluation of dual-mode communication link quality. The ordered set of output indicators shall include at least the overall quality score of dual-mode communication link, the fluctuation energy index constructed based on the prediction error of radio frequency link, the fluctuation energy index constructed based on the prediction error of wired link, the quality score of radio frequency link, the quality score of wired link, the frame number of the most significant abnormal fluctuation of radio frequency link, and the frame number of the most significant abnormal fluctuation of wired link. The theoretical maximum value of the overall quality score of the dual-mode communication link is set to a constant of two. The theoretical maximum value is multiplied by 80% to obtain the lower limit threshold of the high quality range, and the theoretical maximum value is multiplied by 50% to obtain the lower limit threshold of the medium quality range. The overall quality score of the dual-mode communication link is compared with the lower threshold of the high-quality interval and the lower threshold of the medium-quality interval. When the overall quality score of the dual-mode communication link is higher than the lower threshold of the high-quality interval, the dual-mode communication link is judged to be in a high-quality stable state. When the overall quality score of the dual-mode communication link is between the lower threshold of the medium-quality interval and the lower threshold of the high-quality interval, the state is judged to be in a medium-quality state. When the overall quality score of the dual-mode communication link is greater than zero and not higher than the lower threshold of the medium-quality interval, the state is judged to be in a low-quality state. When the number of valid frames is less than two: set the overall quality score of the dual-mode communication link, the fluctuation energy index constructed based on the prediction error of the radio frequency link, the fluctuation energy index constructed based on the prediction error of the wired link, the radio frequency link quality score, the wired link quality score, the number of the most significant abnormal fluctuation of the radio frequency link, and the number of the most significant abnormal fluctuation of the wired link to zero, and mark the self-assessment result of the dual-mode communication link quality as invalid.