[go: up one dir, main page]

CN120892765A - An analysis method and system for maximum time interval error - Google Patents

An analysis method and system for maximum time interval error

Info

Publication number
CN120892765A
CN120892765A CN202511431971.6A CN202511431971A CN120892765A CN 120892765 A CN120892765 A CN 120892765A CN 202511431971 A CN202511431971 A CN 202511431971A CN 120892765 A CN120892765 A CN 120892765A
Authority
CN
China
Prior art keywords
error
extremum
time interval
sample sequence
maximum time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202511431971.6A
Other languages
Chinese (zh)
Inventor
曹辉
耿莉
申佳
伍民顺
王美佳
许江涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Science Electronic Tech Co ltd
Xian Jiaotong University
Original Assignee
Zhejiang Science Electronic Tech Co ltd
Xian Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Science Electronic Tech Co ltd, Xian Jiaotong University filed Critical Zhejiang Science Electronic Tech Co ltd
Priority to CN202511431971.6A priority Critical patent/CN120892765A/en
Publication of CN120892765A publication Critical patent/CN120892765A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2123/00Data types
    • G06F2123/02Data types in the time domain, e.g. time-series data

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Complex Calculations (AREA)

Abstract

本发明涉及数字通信技术领域中的一种最大时间间隔误差的分析方法、系统,包括以下步骤:获取时间误差样本序列,并对时间误差样本序列进行样本裁剪处理,得到样本数量满足二进制分解的指数数量的时间误差裁剪样本序列;将时间误差裁剪样本序列按照动态滑窗长度进行二进制分解,并将分解后的时间误差裁剪样本序列构建为极值矩阵;根据极值矩阵计算每个层级的目标观测窗口长度和最大时间间隔误差,并构建目标观测窗口长度和最大时间间隔误差的关系曲线,解决了现有最大时间间隔误差在计算时存在计算效率与计算准确度无法兼容的问题。

This invention relates to a method and system for analyzing maximum time interval error in the field of digital communication technology, comprising the following steps: acquiring a time error sample sequence and performing sample pruning on the time error sample sequence to obtain a time error pruned sample sequence with a sample number satisfying the exponential number of binary decomposition; performing binary decomposition on the time error pruned sample sequence according to the dynamic sliding window length, and constructing an extremum matrix from the decomposed time error pruned sample sequence; calculating the target observation window length and maximum time interval error for each level based on the extremum matrix, and constructing a relationship curve between the target observation window length and the maximum time interval error, thereby solving the problem of incompatibility between computational efficiency and computational accuracy in the calculation of the maximum time interval error in existing methods.

Description

Analysis method and system for maximum time interval error
Technical Field
The invention relates to the technical field of digital communication, in particular to a method and a system for analyzing a maximum time interval error.
Background
Modern telecommunication networks and measurement and control systems have increasingly stringent requirements on time synchronization accuracy, especially in Synchronous Digital Hierarchy (SDH) and synchronous network deployments, the stability of the clock signal directly affects network performance. The Maximum Time Interval Error (MTIE) is used as a core index for evaluating the synchronous drift, and a key basis is provided for equipment performance evaluation and fault diagnosis by quantifying the peak-to-peak variation of a time error sample (TIE). However, the existing MTIE calculation method has the problems of low calculation efficiency, large consumption of storage resources and the like, and is difficult to meet the real-time processing requirement of large-scale data.
The traditional calculation of MTIE is defined based on ITU-T g.810 standard, and its formula is: Where x (i) is the time error samples, N is the total number of samples sampled at time intervals t0, For the sampling interval, n is the sliding window progression and k is the sliding window starting position index of the traversing data sequence.
The prior art attempts to optimize the computational efficiency by the following methods, namely, the first, full-traversal algorithm has the obvious defects that the time complexity is O (N 3/6) although the result is accurate, the storage and calculation resources are extremely consumed, and the second, the typical window sampling method only selects M typical observation windows (such as n=1, 10, 100) to fit the MTIE curve, and the complexity is reduced toThirdly, according to the non-uniform sampling method, the calculated amount is reduced through jump indexes, the time complexity is unstable (O (N 2) to O (N 3/6)), and the method is degraded into full traversal under extreme conditions, so that the improvement of the calculation efficiency cannot be ensured.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a method and a system for analyzing the maximum time interval error, which solve the problem that the calculation efficiency and the calculation accuracy cannot be compatible when the existing maximum time interval error is calculated.
In order to solve the technical problems, the invention is solved by the following technical scheme:
A method of analyzing a maximum time interval error, comprising the steps of:
Obtaining a time error sample sequence, and performing sample clipping treatment on the time error sample sequence to obtain a time error clipping sample sequence with the number of samples meeting the index number of binary decomposition;
Binary decomposition is carried out on the time error cutting sample sequence according to the length of the dynamic sliding window, and the decomposed time error cutting sample sequence is constructed into an extremum matrix;
And calculating the length of the target observation window and the maximum time interval error of each level according to the extremum matrix, and constructing a relation curve of the length of the target observation window and the maximum time interval error.
Optionally, binary decomposition is performed on the time error clipping sample sequence according to a dynamic sliding window length, including the following steps:
Calculating the length of a first layer sliding window, and comparing the maximum value and the minimum value of the time error cutting sample sequence according to the length of the first layer sliding window to obtain a first layer extremum submatrix;
Calculating the current sliding window length according to the current layer number of the extremum matrix, comparing the maximum value of the maximum value submatrices in the extremum submatrices of the previous layer based on the current sliding window length, and comparing the minimum value of the minimum value submatrices in the extremum submatrices of the previous layer to obtain the extremum submatrices of the current layer;
and obtaining extremum submatrices of all layers to obtain an extremum matrix, wherein when only one sample is left in the extremum submatrices of the current layer, binary decomposition is stopped.
Optionally, performing sample clipping processing on the time error sample sequence, including the following steps:
Verifying whether the number of samples of the sequence of time error samples is an integer power of 2;
if so, sample clipping processing is not needed, and if not, the number of samples is clipped to the integer power of 2 nearby.
Optionally, the calculation formula of the extremum submatrix of the current layer is:
Ak/i=max[A(k-1)/i,A(k-1)/(2 k -1+i)];
ak/i=min[a(k-1)/i,a(k-1)/(2 k -1+i)],i=1,2,……,N-2k;
Wherein A k/i represents the maximum value of the ith element of the kth layer, a k/i represents the minimum value of the ith element of the kth layer, N represents the sample number of the time error clipping sample sequence, N=2 k, and when the extremum submatrix of the current layer is positioned on the kth layer, the extremum submatrix of the current layer consists of a k/i set and a k/i set.
Optionally, the formula for calculating the maximum time interval error for each level is:
MTIE (τ·τ 0)=max[Ak/i- ak/i],i=1,2,……,N-2k, where τ represents the target observation window length, τ= k-1;τ0 represents the sampling interval of the time error sample sequence.
Optionally, the method further comprises the following steps:
and outputting the maximum time interval error in the tau target range based on the relation curve, and drawing a logarithmic coordinate curve.
Optionally, the method further comprises the step of carrying out compliance verification on the maximum time interval error, and specifically comprises the following steps:
And comparing the relation curve with the MTIE standard curve, and generating a test report.
An analysis system of maximum time interval error for executing the analysis method of maximum time interval error according to any one of the above, comprising a data processing unit, an extremum matrix constructing unit and a curve generating unit;
The data processing unit is used for acquiring a time error sample sequence, and performing sample clipping processing on the time error sample sequence to obtain a time error clipping sample sequence with the number of samples meeting the index number of binary decomposition;
the extremum matrix constructing unit is used for binary decomposition of the time error cutting sample sequence according to the length of the dynamic sliding window, and constructing the decomposed time error cutting sample sequence into an extremum matrix;
The curve generating unit is used for calculating the target observation window length and the maximum time interval error of each level according to the extremum matrix and constructing a relation curve of the target observation window length and the maximum time interval error.
Optionally, the test system further comprises a verification unit, wherein the verification unit is used for comparing the relation curve with an MTIE standard curve and generating a test report.
A computer storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method of maximum time interval error analysis as claimed in any one of the preceding claims.
Compared with the prior art, the technical scheme provided by the invention has the following beneficial effects:
According to the invention, the extremum submatrix of each layer is constructed in a recursive calculation mode, the construction process of the extremum submatrix of the second layer is taken as an example, when searching the maximum and minimum values of all adjacent three point windows of the extremum submatrix of the first layer, the process is equivalent to searching the maximum and minimum values of all adjacent four point windows in the time error cutting sample sequence x i, the equivalent operation does not need to search the whole time error cutting sample sequence x i, the repeated searching process of extremum in the sliding window process can be reduced based on the principle of bisection, so that the calculation efficiency is improved, meanwhile, compared with the traditional full traversal algorithm, the calculation complexity is reduced from O (N 3) to O (N.log2N), the processing time of a million-level sample is shortened from a small time level to a second level, and the compatibility of the calculation efficiency and the calculation accuracy of the maximum time interval error in calculation is ensured.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
FIG. 1 is a flowchart of a method for analyzing a maximum time interval error according to the first embodiment;
FIG. 2 is a diagram illustrating an extremum matrix construction according to an embodiment;
Fig. 3 is a diagram showing a comparative example of a conventional MTIE full-traversal algorithm according to the first embodiment and an MTIE curve obtained by the dichotomy according to the present application;
fig. 4 is a graph showing the deviation of the MTIE calculation obtained by the conventional MTIE full traversal algorithm analyzed according to the comparative example of fig. 3 and the dichotomy proposed by the present application.
Detailed Description
The present invention will be described in further detail with reference to the following examples, which are illustrative of the present invention and are not intended to limit the present invention thereto.
Example 1
As shown in FIG. 1, an analysis method of maximum time interval error includes the steps of firstly obtaining a time error sample sequence, and performing sample clipping processing on the time error sample sequence to obtain a time error clipping sample sequence with the number of samples meeting the index number of binary decomposition.
Specifically, a time error sample sequence is received, the time error sample sequence may be TIE data output by an SDH device, the sampling rate may be set to 30Hz, at this time, the corresponding sampling interval τ 0 =1/30 Hz, after sampling is completed, the number of samples of the received time error sample sequence is not definite, therefore, the number of samples needs to be verified and cut to ensure that the number of samples after cutting meets the requirement of binary decomposition, more specifically, the sample cutting process is performed on the time error sample sequence, including the steps of verifying whether the number of samples of the time error sample sequence is an integer power of 2, if yes, no sample cutting process is required, and if not, the number of samples is cut to an adjacent integer power of 2, thereby ensuring the feasibility of the binary method.
Then, in order to improve the calculation efficiency, the extremum can be recursively taken by using an extremum matrix through a dichotomy method, so that the MTIE calculation efficiency is improved, specifically, the time error clipping sample sequence is subjected to binary decomposition according to the length of a dynamic sliding window, and the decomposed time error clipping sample sequence is constructed as the extremum matrix.
The binary decomposition method comprises the steps of calculating the length of a first layer sliding window, comparing maximum values and minimum values of the time error cutting sample sequence according to the length of the first layer sliding window to obtain a first layer extreme value submatrix, calculating the length of a current sliding window according to the current layer number of the extreme value submatrix, comparing the maximum values of the maximum value submatrix in the previous layer extreme value submatrix based on the length of the current sliding window, comparing the minimum values of the minimum value submatrix in the previous layer extreme value submatrix to obtain a current layer extreme value submatrix, obtaining extreme value submatrix of all layers, and obtaining the extreme value matrix, wherein binary decomposition is stopped when only one sample remains in the current layer extreme value submatrix.
It should be noted that, the calculation formula of the current layer extremum submatrix is :Ak/i=max[A(k-1)/i,A(k-1)/(2 k -1+i)];ak/i=min[a(k-1)/i,a(k-1)/(2 k -1+i)],i=1,2,……,N-2k;, where a k/i represents the maximum value of the ith element of the kth layer, a k/i represents the minimum value of the ith element of the kth layer, N represents the number of samples of the time error clipping sample sequence, n=2 k, and when the current layer extremum submatrix is located at the kth layer, the current layer extremum submatrix is composed of a set of a k/i and a set of a k/i.
As shown in fig. 2, in this embodiment, the number N of samples of the time error clipping sample sequence after clipping is 16, at this time, the time error clipping sample sequence x i is binary-disassembled, according to the calculation formula of the current extremum submatrix, the time error clipping sample sequence x i is used as the previous extremum submatrix as the calculation basis, the value of each element of the first layer maximum value submatrix and the value of each element of the first layer minimum value submatrix can be calculated according to the time error clipping sample sequence x i, the first layer maximum value submatrix and the second layer minimum value submatrix form the first layer extremum submatrix, at this time, the length of the first layer sliding window is 1, and the result of the first layer extremum submatrix represents that the number N of sliding windows is 1 at this time.
When the value of each element of the second-layer maximum value submatrix and the value of each element of the second-layer minimum value submatrix are calculated, the calculation basis of the second-layer maximum value submatrix is changed into the first-layer maximum value submatrix, the calculation basis of the second-layer minimum value submatrix is changed into the first-layer minimum value submatrix, the length of the second-layer sliding window is 3, and the second-layer minimum value submatrix is obtained through calculation through 2 k-1=22 -1, so that the second-layer extreme value submatrix is constructed.
Recursively calculating the extremum submatrices of the higher layers according to the mode and the calculation formula of the extremum submatrices of the current layer until the maximum observation window is covered, wherein,Represents the maximum value in dichotomy, when constructed to the firstAnd when the extreme value submatrices of the last layer are built, building the extreme value submatrices of all layers into an extreme value matrix.
In the invention, the extremum submatrix of each layer is constructed in a recursive calculation mode, taking the construction process of the extremum submatrix of the second layer as an example, when searching the maximum and minimum values of all adjacent three point windows of the extremum submatrix of the first layer, the process is equivalent to searching the maximum and minimum values of all adjacent four point windows in the time error cutting sample sequence x i, the equivalent operation does not need to search the time error cutting sample sequence x i, and the repeated searching process of extremum in the sliding window process can be reduced based on the principle of bisection, thereby improving the calculation efficiency.
After the extremum matrix is built, calculating the target observation window length and the maximum time interval error of each level according to the extremum matrix, and building a relation curve of the target observation window length and the maximum time interval error, wherein the formula for calculating the maximum time interval error of each level is MTIE (tau 0)=max[Ak/i- ak/i],i=1,2,……,N-2k, wherein tau represents the target observation window length, tau= (2 k-1)·τ00 represents the sampling interval of a time error sample sequence), so that the curve of the target observation window length tau and the maximum time interval error MTIE is obtained through layer-by-layer scanning.
And finally, outputting the maximum time interval error in the tau target range based on the relation curve, drawing a logarithmic coordinate curve, and on the other hand, carrying out compliance verification on the maximum time interval error.
In order to compare the calculation accuracy of the dichotomy proposed by the application with that of the traditional full traversal algorithm, the embodiment adopts a set of actually measured TIE data sequences, the algorithm input condition is that the number of samples N 0 is 98310 time error sample sequences, the sampling frequency=30Hz, at this time, sample clipping is firstly carried out, specifically, since the number of input samples is less than the integer power of 2, the data is clipped to the power of 2 of nearest neighbor, k MAX, namely k MAX = floor(log2(N0), and the number of samples of the time error clipping sample sequences after clipping is N= 16 =65536, so that the calculation feasibility of the dichotomy is ensured.
Secondly, constructing an extremum matrix, firstly constructing a first-layer maximum value submatrix A 1/i= max(xi,xi+1) and a first-layer minimum value submatrix a 1/i= min(xi,xi+1), namely initializing a maximum value matrix, then performing recursive computation :Ak/i=max[A(k-1)/i,A(k-1)/(2 k -1+i)];ak/i=min[a(k-1)/i,a(k-1)/(2 k -1+i)],k=2,……,16;, and finally constructing the extremum matrix according to all calculation results.
Then, calculating a relation curve of τ and MTIE, namely always target observation window length τ= (2 k-1)·τ0,(k=1,2,……,kMAX), and then calculating the maximum value of the difference value between the maximum value submatrix and the minimum value submatrix of the k layer according to a calculation formula of the maximum time interval error, and scanning k=1, 2 as the corresponding maximum time interval error, thereby obtaining the relation curve of τ and MTIE.
Finally, comparing the calculation accuracy of the dichotomy of the application with that of the traditional full-traversal method, as shown in fig. 3 and 4, it can be seen from fig. 3 that the MTIE curve calculated by the dichotomy of the application and the traditional full-traversal method is basically consistent, and further, as can be seen from fig. 4, the MTIE error is less than 3ns, so that the calculation accuracy meets the expectation, and the calculation complexity is reduced from O (N 3) to O (n.log2n) while the calculation accuracy is met, and the processing time of millions of samples is shortened from small-hour level to second level.
Example two
The analysis system of the maximum time interval error comprises a data processing unit, an extremum matrix constructing unit and a curve generating unit, wherein the data processing unit is used for acquiring a time error sample sequence, performing sample cutting processing on the time error sample sequence to obtain a time error cutting sample sequence with the number of samples meeting the index number of binary decomposition, the extremum matrix constructing unit is used for performing binary decomposition on the time error cutting sample sequence according to the dynamic sliding window length and constructing the decomposed time error cutting sample sequence as an extremum matrix, and the curve generating unit is used for calculating the target observation window length and the maximum time interval error of each level according to the extremum matrix and constructing a relation curve of the target observation window length and the maximum time interval error.
In addition, the system further comprises a verification unit, wherein the verification unit is used for comparing the relation curve with the MTIE standard curve and generating a test report, and the analysis system of the maximum time interval error in the present embodiment is used for executing the analysis method of the maximum time interval error in the first embodiment, so that the calculation operation process is shown in the first embodiment and is not repeated here.
A computer storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method of analyzing a maximum time interval error as in the first embodiment.
More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wire segments, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless segments, radio lines, fiber optic cables, RF, etc., or any suitable combination of the foregoing.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and the division of modules, or units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units, modules, or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed.
The units may or may not be physically separate, and the components shown as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via a communication portion, and/or installed from a removable medium. The above-described functions defined in the method of the present application are performed when the computer program is executed by a Central Processing Unit (CPU). The computer readable medium of the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the present invention is not limited thereto, but any changes or substitutions within the technical scope of the present invention should be covered by the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
While the invention has been described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that various modifications and additions may be made without departing from the scope of the invention. Those skilled in the art will appreciate that many modifications, adaptations and variations of the present invention can be made using the techniques disclosed herein without departing from the spirit and scope of the invention, and that many modifications, adaptations and variations of the present invention are within the scope of the invention as defined by the appended claims.

Claims (10)

1. A method for analyzing a maximum time interval error, comprising the steps of:
Obtaining a time error sample sequence, and performing sample clipping treatment on the time error sample sequence to obtain a time error clipping sample sequence with the number of samples meeting the index number of binary decomposition;
Binary decomposition is carried out on the time error cutting sample sequence according to the length of the dynamic sliding window, and the decomposed time error cutting sample sequence is constructed into an extremum matrix;
And calculating the length of the target observation window and the maximum time interval error of each level according to the extremum matrix, and constructing a relation curve of the length of the target observation window and the maximum time interval error.
2. The method for analyzing the maximum time interval error according to claim 1, wherein the binary decomposition of the time error clipping sample sequence is performed according to the dynamic sliding window length, and the method comprises the following steps:
Calculating the length of a first layer sliding window, and comparing the maximum value and the minimum value of the time error cutting sample sequence according to the length of the first layer sliding window to obtain a first layer extremum submatrix;
Calculating the current sliding window length according to the current layer number of the extremum matrix, comparing the maximum value of the maximum value submatrices in the extremum submatrices of the previous layer based on the current sliding window length, and comparing the minimum value of the minimum value submatrices in the extremum submatrices of the previous layer to obtain the extremum submatrices of the current layer;
and obtaining extremum submatrices of all layers to obtain an extremum matrix, wherein when only one sample is left in the extremum submatrices of the current layer, binary decomposition is stopped.
3. The method for analyzing a maximum time interval error according to claim 1, wherein the sample clipping process is performed on the time error sample sequence, and the method comprises the steps of:
Verifying whether the number of samples of the sequence of time error samples is an integer power of 2;
if so, sample clipping processing is not needed, and if not, the number of samples is clipped to the integer power of 2 nearby.
4. The method for analyzing a maximum time interval error according to claim 2, wherein the calculation formula of the extreme value submatrix of the current layer is:
Ak/i=max[A(k-1)/i,A(k-1)/(2 k -1+i)];
ak/i=min[a(k-1)/i,a(k-1)/(2 k -1+i)],i=1,2,……,N-2k;
Wherein A k/i represents the maximum value of the ith element of the kth layer, a k/i represents the minimum value of the ith element of the kth layer, N represents the sample number of the time error clipping sample sequence, N=2 k, and when the extremum submatrix of the current layer is positioned on the kth layer, the extremum submatrix of the current layer consists of a k/i set and a k/i set.
5. The method of claim 4, wherein the formula for calculating the maximum time interval error for each level is:
MTIE (τ·τ 0)=max[Ak/i- ak/i],i=1,2,……,N-2k, where τ represents the target observation window length, τ= k-1;τ0 represents the sampling interval of the time error sample sequence.
6. The method of analyzing a maximum time interval error according to claim 5, further comprising the steps of:
and outputting the maximum time interval error in the tau target range based on the relation curve, and drawing a logarithmic coordinate curve.
7. The method for analyzing the maximum time interval error according to claim 1, further comprising the step of performing compliance verification on the maximum time interval error, and specifically comprising the steps of:
And comparing the relation curve with the MTIE standard curve, and generating a test report.
8. An analysis system of maximum time interval errors, characterized in that the analysis system is adapted to perform the analysis method of maximum time interval errors according to any one of claims 1-7, comprising a data processing unit, an extremum matrix constructing unit and a curve generating unit;
The data processing unit is used for acquiring a time error sample sequence, and performing sample clipping processing on the time error sample sequence to obtain a time error clipping sample sequence with the number of samples meeting the index number of binary decomposition;
the extremum matrix constructing unit is used for binary decomposition of the time error cutting sample sequence according to the length of the dynamic sliding window, and constructing the decomposed time error cutting sample sequence into an extremum matrix;
The curve generating unit is used for calculating the target observation window length and the maximum time interval error of each level according to the extremum matrix and constructing a relation curve of the target observation window length and the maximum time interval error.
9. The system of claim 8, further comprising a verification unit configured to compare the relationship curve to an MTIE standard curve and generate a test report.
10. A computer storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method of maximum time interval error analysis as claimed in any one of claims 1 to 7.
CN202511431971.6A 2025-10-09 2025-10-09 An analysis method and system for maximum time interval error Pending CN120892765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202511431971.6A CN120892765A (en) 2025-10-09 2025-10-09 An analysis method and system for maximum time interval error

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202511431971.6A CN120892765A (en) 2025-10-09 2025-10-09 An analysis method and system for maximum time interval error

Publications (1)

Publication Number Publication Date
CN120892765A true CN120892765A (en) 2025-11-04

Family

ID=97497568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202511431971.6A Pending CN120892765A (en) 2025-10-09 2025-10-09 An analysis method and system for maximum time interval error

Country Status (1)

Country Link
CN (1) CN120892765A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044701A1 (en) * 2000-05-02 2001-11-22 Agilent Technologies, Inc. Method and apparatus for measuring parameters of an electronic system
US20070041324A1 (en) * 2005-06-10 2007-02-22 Kishan Shenoi Adaptive play-out buffers and adaptive clock operation in packet networks
CN102265549A (en) * 2008-09-22 2011-11-30 柯扎特·拉多·拉多莱斯库 Network Time Synchronization System
CN102571236A (en) * 2011-12-29 2012-07-11 中兴通讯股份有限公司 Method and system for measuring maximum time interval error
CN109391383A (en) * 2017-08-11 2019-02-26 电信科学技术第五研究所有限公司 Maximum time interval error measurement method
CN113282809A (en) * 2021-07-22 2021-08-20 中国人民解放军海军工程大学 Method and system for quickly measuring maximum time interval error in real time based on red and black trees
US20250132967A1 (en) * 2024-10-30 2025-04-24 Kishan Shenoi Systems and Methods for Efficient Convergence for Time Servo

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044701A1 (en) * 2000-05-02 2001-11-22 Agilent Technologies, Inc. Method and apparatus for measuring parameters of an electronic system
US20070041324A1 (en) * 2005-06-10 2007-02-22 Kishan Shenoi Adaptive play-out buffers and adaptive clock operation in packet networks
CN102265549A (en) * 2008-09-22 2011-11-30 柯扎特·拉多·拉多莱斯库 Network Time Synchronization System
CN102571236A (en) * 2011-12-29 2012-07-11 中兴通讯股份有限公司 Method and system for measuring maximum time interval error
CN109391383A (en) * 2017-08-11 2019-02-26 电信科学技术第五研究所有限公司 Maximum time interval error measurement method
CN113282809A (en) * 2021-07-22 2021-08-20 中国人民解放军海军工程大学 Method and system for quickly measuring maximum time interval error in real time based on red and black trees
US20250132967A1 (en) * 2024-10-30 2025-04-24 Kishan Shenoi Systems and Methods for Efficient Convergence for Time Servo

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
S. BREGNI ET AL.: "Fast computation of maximum time interval error by binary decomposition", 《IEEE》, 6 August 2002 (2002-08-06), pages 1741 - 1745 *
STEFANO BREGNI ET AL.: "Fast Computation of Maximum Time Interval Error by Binary Decomposition", 《IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT》, vol. 49, no. 6, 31 December 2000 (2000-12-31), pages 1240 - 1244 *
ZHAOYUAN GU ET AL.: "Investigation of Electrical Characteristics on SiC MOSFET and JBS-Integrated MOSFET at Cryogenic Temperatures", 《IEEE》, 8 October 2024 (2024-10-08), pages 6921 - 6926 *
王铮等: "一种快速实施网络时钟MTIE评估算法", 《计算机与网络》, vol. 46, no. 10, 26 May 2020 (2020-05-26), pages 64 - 67 *

Similar Documents

Publication Publication Date Title
CN109657937A (en) A kind of Reliability Assessment and life-span prediction method based on degraded data
CN113936192B (en) Method, terminal and storage medium for repairing missing data of synchronous measurement of distribution network
US10977161B2 (en) Automatic intelligent cloud service testing tool
CN106549772A (en) Resource prediction method, system and capacity management device
US11314553B2 (en) Method, apparatus, and computer program product for determining usage change rate of storage system
JP6930602B2 (en) Abnormality judgment device, abnormality judgment method, and program
CN111327435A (en) Root cause positioning method, server and storage medium
CN106598822B (en) A kind of abnormal data detection method and device for capacity evaluation
US10628433B2 (en) Low memory sampling-based estimation of distinct elements and deduplication
CN114328662A (en) Abnormal data positioning method and device, electronic equipment and storage medium
CN117594130B (en) Nanopore sequencing signal evaluation method and device, electronic equipment and storage medium
CN103646670B (en) A kind of method and apparatus assessing performance of storage system
CN116827971B (en) Block chain-based carbon emission data storage and transmission method, device and equipment
CN115660957A (en) Resampling method, device, equipment and medium for waveform data
WO2018069928A1 (en) Mts sketch for accurate estimation of set-expression cardinalities from small samples
CN120892765A (en) An analysis method and system for maximum time interval error
CN113364699B (en) Cloud data flow management and control method and system based on multi-scale self-similar characteristic
CN113592557A (en) Attribution method and device of advertisement putting result, storage medium and electronic equipment
CN114547491B (en) Method, device, equipment and medium for constructing time series graph
CN118518194A (en) A method for locating the source of intrusion events using distributed optical fiber monitoring
CN114509791B (en) Satellite positioning error analysis method and device capable of reducing storage
US11442650B2 (en) Generating predicted usage of storage capacity
WO2015154641A1 (en) Prediction method and prediction system for service concurrency
CN114218094A (en) A method for problem analysis and localization of failure cases based on decision tree
CN114372238B (en) A distributed state estimation method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination