CN117042111A - Power 5G converged communication network time synchronization system, method and equipment - Google Patents

Power 5G converged communication network time synchronization system, method and equipment Download PDF

Info

Publication number
CN117042111A
CN117042111A CN202311005092.8A CN202311005092A CN117042111A CN 117042111 A CN117042111 A CN 117042111A CN 202311005092 A CN202311005092 A CN 202311005092A CN 117042111 A CN117042111 A CN 117042111A
Authority
CN
China
Prior art keywords
slave clock
time
master
clock
power
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
CN202311005092.8A
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.)
State Grid Corp of China SGCC
State Grid Information and Telecommunication Co Ltd
Beijing University of Posts and Telecommunications
State Grid Jiangsu Electric Power Co Ltd
Nanjing Power Supply Co of State Grid Jiangsu Electric Power Co Ltd
Beijing Zhongdian Feihua Communication Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Information and Telecommunication Co Ltd
Beijing University of Posts and Telecommunications
State Grid Jiangsu Electric Power Co Ltd
Nanjing Power Supply Co of State Grid Jiangsu Electric Power Co Ltd
Beijing Zhongdian Feihua Communication Co Ltd
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 State Grid Corp of China SGCC, State Grid Information and Telecommunication Co Ltd, Beijing University of Posts and Telecommunications, State Grid Jiangsu Electric Power Co Ltd, Nanjing Power Supply Co of State Grid Jiangsu Electric Power Co Ltd, Beijing Zhongdian Feihua Communication Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202311005092.8A priority Critical patent/CN117042111A/en
Publication of CN117042111A publication Critical patent/CN117042111A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a time synchronization system, a method and equipment of a power 5G fusion communication network, which relate to the technical field of communication, and the system comprises: the system comprises a power 5G core network, a 5G base station, a converged communication terminal wireless mesh network, a power service terminal and a cloud server; the target fusion communication terminal is used for responding to the power service time service request and sending a synchronization request to the cloud server; the cloud server is used for responding to the synchronous request, generating a master clock and slave clock time synchronous path, and generating error compensation information based on a diffusion Kalman filter and combining with the power service time service precision requirement information after receiving the time service information transmitted by the master clock by the slave clock; the target converged communication terminal is also used for receiving error compensation information sent by the cloud server, compensating the time service message based on the error compensation information to obtain a target time service message, and decoupling the time service message transmission and the error compensation to realize accurate time service of the power service in a converged communication network wide coverage scene.

Description

Power 5G converged communication network time synchronization system, method and equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a system, a method, and an apparatus for time synchronization of a power 5G converged communication network.
Background
The power wide coverage networking based on the convergence of the multi-wireless communication system mainly using the fifth generation mobile communication technology (5th Generation Mobile Communication Technology,5G) is a networking mode for realizing the full coverage of the novel power system communication network. The networking mode takes a 5G communication technology as a main body and combines communication modes such as a wireless network communication technology (Wi-Fi), a 5G air interface (5G New Radio in Unlicensed Spectrum,5G NR-U) working in an unlicensed frequency band, an integrated access backhaul (Integrated Access and Backhaul, IAB), a global positioning system (Global Positioning System, GPS), beidou satellite communication, a 5G power private network and the like, so that wide coverage, multi-wireless communication system fusion and service flexible deployment are realized.
Time synchronization provides a uniform time reference for operation and maintenance of 5G converged communication networks. The power system full network service scheduling and reliability requires tight support of full network time synchronization. Therefore, the establishment of a safe, reliable and high-precision time synchronization system is a basic requirement for the operation of a 5G converged communication network.
The 5G converged communication network access side forms a Mesh (Mesh) ad hoc network by the converged communication terminal in a wireless mode, and the converged communication terminal in the Mesh network transmits service data information in a multi-hop mode, so that the communication range of the converged communication terminal is enlarged, and the wide area coverage of the power communication service is realized. The Mesh networking architecture fused by the multi-wireless communication system increases the topological complexity of the packet forwarding network, the currently widely used precise time protocol (Precision Time Protocol, PTP) is based on the premise that bidirectional time synchronization paths are symmetrical, under the wireless Mesh network communication scene, the time synchronization paths are easy to jump due to the characteristics of wireless channels and Mesh multi-hop transmission, and time synchronization errors can be transmitted in the network along with time synchronization messages.
In the prior art, a special network device is deployed at each node in the Mesh network, and the transmission error of each hop of the time service message is compensated by adopting the special network device, so that the error accumulation can be caused, and the accurate time service requirement of the power service under the wide coverage scene of the converged communication network can not be met.
Disclosure of Invention
The invention provides a time synchronization system, a method and equipment of an electric power 5G fusion communication network, which are used for solving the defects that in the prior art, a special network device is deployed at each node in a Mesh network, the transmission error of each hop of a time service message is compensated by adopting the special network device, the error accumulation can be caused, the accurate time service requirement of an electric power service in a wide coverage scene of the fusion communication network can not be met, and the time service message transmission and the error compensation can be decoupled, so that the accurate time service of the electric power service in the wide coverage scene of the fusion communication network is realized.
The invention provides a power 5G converged communication network time synchronization system, which comprises: the system comprises a power 5G core network, a 5G base station, a converged communication terminal wireless mesh network, a power service terminal and a cloud server; wherein:
the power service terminal is used for sending a power service time service request to a target converged communication terminal in the converged communication terminal wireless mesh network;
The target fusion communication terminal is used for responding to the power service time service request and sending a synchronous request carrying power service time service precision requirement information and information of the target fusion communication terminal to the cloud server;
the cloud server is used for responding to the synchronization request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, generating a master-slave clock time synchronization path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station, and generating error compensation information based on a diffusion Kalman filter and combining with the electric power service time service precision requirement information after the slave clock receives a time service message transmitted by the master clock through the master-slave clock time synchronization path;
the target fusion communication terminal is also used for receiving the error compensation information sent by the cloud server, compensating the time service message based on the error compensation information and obtaining a target time service message;
the power service terminal is also used for receiving the target time service message sent by the slave clock.
According to the invention, the cloud server comprises:
The synchronous control module is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station;
the time stamp management module is used for scheduling each fusion communication terminal on the master-slave clock time synchronization path and receiving time stamp messages reported by the scheduled fusion communication terminals; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
the synchronous path delay calculation module is used for calculating the propagation delay of the master-slave clock time synchronous path based on the time stamp message;
the compensation strategy generation module is used for generating a self-adaptive error compensation strategy based on a diffusion Kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different fusion communication terminals, propagation delay of the master-slave clock time synchronization paths and the power service time service precision requirement information after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization paths;
And the filtering calculation module is used for adjusting the fusion weights of a plurality of the time synchronization paths of the history master clock and the slave clock by utilizing the self-adaptive error compensation strategy based on the diffusion Kalman filter to generate the error compensation information.
According to the power 5G converged communication network time synchronization system provided by the invention, the filtering calculation module comprises:
the synchronous updating sub-module is used for updating the state estimation value when each converged communication terminal on all the time synchronous paths of the history master clock and the slave clock exchanges time stamp messages with the adjacent node;
a transmission sub-module, configured to transmit the noise covariance and the state estimation value to the adjacent node of the slave clock hop by hop along the time synchronization path of the history master-slave clock;
a prediction updating sub-module, configured to perform prediction updating on local clock bias of all neighboring nodes of the slave clock based on state estimation values of all neighboring nodes of the slave clock, so as to obtain error estimation values of all neighboring nodes of the slave clock;
the weight adjustment sub-module is used for adjusting the fusion weights of the plurality of the time synchronization paths of the history master clock and the slave clock;
and the error fusion sub-module is used for fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
According to the power 5G fusion communication network time synchronization system provided by the invention, the weight adjustment sub-module is further used for determining the fusion weight of the historical master-slave clock time synchronization path by the following modes:
determining a weight factor for each neighboring node of the slave clock;
and determining the fusion weight of the time synchronization path of the history master-slave clock corresponding to each adjacent node of the slave clock based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
According to the power 5G converged communication network time synchronization system provided by the invention, the weight adjustment submodule is specifically used for determining the weight factor of each adjacent node of the slave clock by the following method:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
According to the power 5G fusion communication network time synchronization system provided by the invention, the estimated covariance matrix corresponding to the slave clock comprises the state noise covariance and the measurement noise covariance corresponding to the slave clock.
The invention also provides a time synchronization method of the electric power 5G converged communication network, which is applied to the cloud server and comprises the following steps:
receiving synchronization of information carrying power service time service requirements sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and the information of the target converged communication terminal;
responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through a 5G base station;
after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path, error compensation information is generated based on a diffusion Kalman filter and combined with the power service time service precision requirement information;
and sending the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and sending the target time service message to the power service terminal.
According to the method for synchronizing the time of the power 5G converged communication network, after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path, error compensation information is generated by combining the power service time service precision requirement information based on a diffusion Kalman filter, and the method comprises the following steps:
scheduling each converged communication terminal on the master-slave clock time synchronization path, and receiving a time stamp message reported by each scheduled converged communication terminal; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
calculating the propagation delay of the master-slave clock time synchronization path based on the timestamp message;
after the slave clock receives the time service message transmitted by the master clock through the master-slave clock time synchronization path, generating a self-adaptive error compensation strategy based on a diffusion Kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different converged communication terminals, propagation delay of the master-slave clock time synchronization paths and the power service time service precision requirement information;
and adjusting the fusion weights of a plurality of time synchronization paths of the history master clock and the slave clock by using the self-adaptive error compensation strategy based on the diffusion Kalman filter to generate the error compensation information.
According to the method for synchronizing the time of the electric power 5G fusion communication network provided by the invention, the fusion weights of a plurality of historical master-slave clock time synchronization paths are adjusted by utilizing the adaptive error compensation strategy based on the diffusion Kalman filter, and the error compensation information is generated, and the method comprises the following steps:
updating state estimation values when each converged communication terminal on all the history master-slave clock time synchronization paths exchanges time stamp messages with adjacent nodes;
transmitting noise covariance and the state estimation value to adjacent nodes of the slave clock hop by hop along the time synchronization path of the historical master-slave clock;
predicting and updating local clock deviations of all adjacent nodes of the slave clock based on the state estimation values of all adjacent nodes of the slave clock to obtain error estimation values of all adjacent nodes of the slave clock;
adjusting the fusion weights of a plurality of time synchronization paths of the history master clock and the history slave clock;
and fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
The invention provides a time synchronization method of a power 5G converged communication network, which further comprises the following steps:
Determining a weight factor for each neighboring node of the slave clock;
and determining the fusion weight of the time synchronization path of the history master-slave clock corresponding to each adjacent node of the slave clock based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
According to the method for synchronizing the time of the power 5G fusion communication network provided by the invention, the determining of the weight factor of each adjacent node of the slave clock comprises the following steps:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
According to the method for synchronizing the time of the power 5G fusion communication network, the estimated covariance matrix corresponding to the slave clock comprises the state noise covariance and the measurement noise covariance corresponding to the slave clock.
The invention also provides a time synchronization device of the electric power 5G converged communication network, which is applied to the cloud server and comprises the following components:
The synchronous request receiving module is used for receiving a synchronous request which is sent by a target converged communication terminal in a converged communication terminal wireless grid network and carries power service time service demand information and information of the target converged communication terminal in response to the power service time service request sent by the power service terminal;
the synchronous path generation module is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through a 5G base station;
the compensation information generation module is used for generating error compensation information based on a diffusion Kalman filter by combining the power service time service precision requirement information after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path;
and the compensation information sending module is used for sending the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message and sends the target time service message to the power service terminal.
The invention also provides a cloud server which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes any one of the power 5G fusion communication network time synchronization methods when executing the program.
The invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a power 5G converged communication network time synchronization method as any one of the above.
The invention also provides a computer program product comprising a computer program which when executed by a processor implements a power 5G converged communication network time synchronization method as any one of the above.
The invention provides a power 5G fusion communication network time synchronization system, a method and equipment, wherein the system comprises the following components: the system comprises a power 5G core network, a 5G base station, a converged communication terminal wireless mesh network, a power service terminal and a cloud server; wherein: the power service terminal is used for sending a power service time service request to a target converged communication terminal in the converged communication terminal wireless mesh network; the target fusion communication terminal is used for responding to the power service time service request and sending a synchronous request carrying the power service time service precision requirement information and the information of the target fusion communication terminal to the cloud server; the cloud server is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, generating a master-slave clock time synchronization path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station, and generating error compensation information based on a diffusion Kalman filter in combination with electric power service time service precision requirement information after receiving a time service message transmitted by the master clock through the master-slave clock time synchronization path from the slave clock; the target fusion communication terminal is also used for receiving error compensation information sent by the cloud server, compensating the time service message based on the error compensation information and obtaining a target time service message; the power service terminal is also used for receiving the target time service message sent by the slave clock. The invention is to concentrate error compensation after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path, and can decouple the time service information transmission and the error compensation, thereby realizing accurate time service of the power service under the wide coverage scene of the converged communication network.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a power 5G converged communication network time synchronization system according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a PTP timestamp packet exchange process according to an embodiment of the present invention;
FIG. 3 is a diagram of clock skew prior to error compensation provided by an embodiment of the present invention;
FIG. 4 is a diagram of a clock bias after error compensation provided by an embodiment of the present invention;
fig. 5 is a flowchart of a method for time synchronization of a power 5G converged communication network according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a power 5G converged communication network time synchronization device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a cloud server according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The power 5G converged communication network time synchronization system of the present invention is described below with reference to fig. 1-4.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a power 5G converged communication network time synchronization system according to an embodiment of the present invention. As shown in fig. 1, the system may include: the system comprises a power 5G core network 1, a 5G base station 2, a converged communication terminal wireless mesh network 3, a power service terminal 4 and a cloud server 5. Wherein:
the power service terminal 4 is configured to send a power service timing request to the target converged communication terminal 31 in the converged communication terminal wireless mesh network 3.
Specifically, the number of the power service terminals 4 is one or more, and the power service terminals 4 may transmit a power service timing request. The converged communication terminal for receiving the power service timing request in the converged communication terminal wireless mesh network 3 is the target converged communication terminal 31.
The target converged communication terminal 31 is configured to respond to the power service timing request, and send a synchronization request carrying power service timing precision requirement information and information of the target converged communication terminal 31 to the cloud server 5.
Specifically, the target fusion communication terminal 31 may send a synchronization request to the cloud server 5, where the synchronization request carries the power service time service precision requirement information and the information of the target fusion communication terminal 31. The information of the target fusion communication terminal 31 may include: the target converged communication terminal 31 integrates the communication mode, the received power service amount, the position information, and the like.
The cloud server 5 is configured to determine, from among the nodes of the power 5G core network 1, the target node 11 based on the information of the target converged communication terminal 31 in response to the synchronization request, generate a master-slave clock time synchronization path that takes the target node 11 as a master clock and takes the target converged communication terminal 31 as a slave clock and passes through the 5G base station 2, and generate error compensation information based on the diffusion kalman filter in combination with power service time service precision requirement information after receiving a time service message transmitted by the master clock through the master-slave clock time synchronization path from the slave clock.
Specifically, the electric 5G core network 1 includes a plurality of 5G-MEC timing nodes, and the target node 11 is one of the plurality of 5G-MEC timing nodes. The target node 11 serves as a master clock and the target converged communication terminal 31 serves as a slave clock. The time service message sent by the master clock reaches the slave clock through a master-slave clock time synchronization path, namely the time service message sent by the master clock finally reaches the slave clock through multi-hop transmission of the 5G base station 2 and the converged communication terminal wireless mesh network 3.
The transmission delay of the time service message in the converged communication terminal wireless mesh network 3 has uncertainty due to the influence of the change of the master-slave clock time synchronization path in the converged communication terminal wireless mesh network 3 and the wireless channel noise, and the time service message needs to be compensated. The cloud server 5 may generate error compensation information based on the diffusion kalman filter in combination with the power service time service accuracy requirement information.
The target converged communication terminal 31 is further configured to receive the error compensation information sent by the cloud server 5, and compensate the time service message based on the error compensation information, so as to obtain a target time service message.
The power service terminal 4 is further configured to receive a target time service message sent from the clock.
The power 5G converged communication network time synchronization system provided by the embodiment of the invention comprises the following components: the system comprises a power 5G core network, a 5G base station, a converged communication terminal wireless mesh network, a power service terminal and a cloud server; wherein: the power service terminal is used for sending a power service time service request to a target converged communication terminal in the converged communication terminal wireless mesh network; the target fusion communication terminal is used for responding to the power service time service request and sending a synchronous request carrying the power service time service precision requirement information and the information of the target fusion communication terminal to the cloud server; the cloud server is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, generating a master-slave clock time synchronization path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station, and generating error compensation information based on a diffusion Kalman filter in combination with electric power service time service precision requirement information after receiving a time service message transmitted by the master clock through the master-slave clock time synchronization path from the slave clock; the target fusion communication terminal is also used for receiving error compensation information sent by the cloud server, compensating the time service message based on the error compensation information and obtaining a target time service message; the power service terminal is also used for receiving the target time service message sent by the slave clock. The invention is to concentrate error compensation after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path, and can decouple the time service information transmission and the error compensation, thereby realizing accurate time service of the power service under the wide coverage scene of the converged communication network.
Based on the power 5G converged communication network time synchronization system provided in the corresponding embodiment of fig. 1, in an example embodiment, the cloud server 5 includes: the synchronous control module 51, the timestamp management module 52, the synchronous path delay calculation module 53, the compensation strategy generation module 54 and the filtering calculation module 55; wherein:
the synchronization control module 51 is configured to determine, in response to the synchronization request, the target node 11 from the nodes of the power 5G core network based on the information of the target converged communication terminal 31, and generate a master-slave clock time synchronization path that uses the target node 11 as a master clock, uses the target converged communication terminal as a slave clock, and passes through the 5G base station.
Specifically, the information of the target fusion communication terminal 31 may include: the target converged communication terminal 31 integrates the communication mode, the received power service amount, the position information, and the like. The power 5G core network 1 includes a plurality of 5G-mobile edge computing (Mobile Edge Computing, MEC) timing nodes, and the target node 11 is selected from the plurality of 5G-MEC timing nodes based on information of the target converged communication terminal 31.
The target node 11 serves as a master clock and the target converged communication terminal 31 serves as a slave clock. The time service message sent by the master clock reaches the slave clock through a master-slave clock time synchronization path, namely the time service message sent by the master clock finally reaches the slave clock through multi-hop transmission of the 5G base station 2 and the converged communication terminal wireless mesh network 3.
The timestamp management module 52 is configured to schedule each converged communication terminal on the master-slave clock time synchronization path, and receive timestamp messages reported by each scheduled converged communication terminal; the time stamp message includes a time service message arrival time stamp and a time service message departure time stamp.
Specifically, the time service message arrival time stamp is a time stamp when the time service message arrives at the converged communication terminal, and the time service message departure time stamp is a time stamp when the time service message departs from the converged communication terminal.
The synchronous path delay calculation module 53 is configured to calculate a propagation delay of the master-slave clock time synchronous path based on the timestamp packet.
Specifically, the difference between the arrival time stamp of the time service message of the current node and the departure time stamp of the time service message of the previous node is the propagation delay between the nodes, and the accumulated propagation delay between the nodes of the master-slave clock time synchronization path is the propagation delay of the master-slave clock time synchronization path.
The compensation policy generating module 54 is configured to generate, after receiving the time service message transmitted by the master clock through the master-slave clock time synchronization path from the slave clock, an adaptive error compensation policy based on the diffusion kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different converged communication terminals, propagation delay of the master-slave clock time synchronization paths, and power service time service precision requirement information.
The filtering calculation module 55 is configured to adjust the fusion weights of the plurality of historical master-slave clock time synchronization paths by using an adaptive error compensation strategy based on a diffusion kalman filter, so as to generate error compensation information.
In the embodiment, the cloud server can realize error compensation based on a diffusion Kalman filter, so that the time synchronization precision can be improved, and the time service stability of the power 5G fusion communication network time synchronization system is enhanced.
Based on the filtering calculation module 55 provided in the above embodiment, in an exemplary embodiment, the filtering calculation module 55 includes: the system comprises a synchronization updating sub-module, a transmission sub-module, a prediction updating sub-module, a weight adjusting sub-module and an error fusion sub-module. Wherein:
and the synchronous updating sub-module is used for updating the state estimation value when each converged communication terminal on all the historical master-slave clock time synchronous paths exchanges time stamp messages with the adjacent node.
Specifically, the converged communication terminal in the converged communication terminal wireless mesh network 3 forwards and records the timestamp messages (including the arrival timestamp of the time service message and the departure timestamp of the time service message) one by one in the process that the time service message is transmitted along the time synchronization path of the historical master clock and the slave clock. And updating the state estimation value while two adjacent fusion communication terminals on the time synchronization paths of the historical master clock and the slave clock exchange time stamp messages.
And the transmission submodule is used for transmitting the noise covariance and the state estimation value to adjacent nodes of the slave clock hop by hop along the time synchronization path of the historical master clock and the slave clock.
And the prediction updating sub-module is used for performing prediction updating on local clock deviations of all adjacent nodes of the slave clock based on the state estimation values of all adjacent nodes of the slave clock to obtain error estimation values of all adjacent nodes of the slave clock.
And the weight adjustment sub-module is used for adjusting the fusion weights of the plurality of historical master-slave clock time synchronization paths.
Optionally, the weight adjustment sub-module is further configured to determine a fusion weight of the historical master-slave clock time synchronization path by: determining a weight factor for each neighboring node of the slave clock; based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock, the fusion weight of the historical master-slave clock time synchronization path corresponding to each adjacent node of the slave clock is determined.
For the weight factor of each adjacent node of the slave clock, determining the synchronization time of the time synchronization path of the history master-slave clock corresponding to each adjacent node of the slave clock; determining a characteristic value of an estimated covariance matrix corresponding to the slave clock; a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue. The estimated covariance matrix corresponding to the slave clock may include a state noise covariance and a measurement noise covariance corresponding to the slave clock.
And the error fusion sub-module is used for fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the plurality of historical master clock and the slave clock to obtain error compensation information.
In this embodiment, the filtering calculation module may implement adaptive error compensation of the converged communication terminal based on the diffusion kalman filter.
For a clearer understanding of the present invention, the following description is made with reference to specific examples:
(1) Clock model of converged communication terminal
All converged communication terminals in the converged communication terminal wireless mesh network 3 serve as time service equipment and maintain a local clock, and the local time generated by the converged communication terminals at the moment T based on the local clock is defined as T l (t). The accurate reference time transmitted by the master clock to the converged communication terminal is T m (t) defining the time deviation theta of the fusion communication terminal i at the time t and the reference time i,t The method comprises the following steps:
θ i,t =T l (t)-T m (t) (1)
the local clock generates a rate f of local time based on its own crystal oscillator l (t) synchronization rate with network time f m (t) the difference is the fusion fluxClock drift gamma of signal terminal i at time t i,t This can be expressed as:
γ i,t =f l (t)-f m (t) (2)
wherein,
when gamma is i,t If not zero, the master-slave time bias will accumulate over time, so the slave clock not only needs to be based on the accurate reference time T issued by the master clock m (T) adjusting the local time T l (t) also requires synchronizing the rate f according to network time m (t) adjusting the local clock generation rate f l (t)。
The state equation at time synchronization period t can be expressed as:
θ i,t =θ i,t-1i,t-1 *t 0θ (3)
γ i,t =γ i,t-1γ (4)
wherein θ i,t-1 Representing the time deviation gamma of the converged communication terminal i at the time t-1 from the reference time i,t-1 The clock drift of the converged communication terminal i at the time t-1 is shown; t is t 0 Representing the synchronization update interval, ω θ White gaussian noise representing clock bias, variance isω γ Gaussian white noise representing clock drift, variance +.>
Defining the state vector of the converged communication terminal i at time t to be denoted as x i,t =[θ i,t ,γ i,t ] T The above-mentioned state equation of time synchronization period t has the matrix form:
x i,t =A i,t x i,t-1i,t-1 (5)
wherein,representing a state transition matrix, x i,t-1 Representing the state vector, ω, of the converged communication terminal i at time t-1 i,t-1 =[ω θ ,ω γ ] T The noise vector of the converged communication terminal i at time t-1 is shown.
(2) Fusion communication terminal self-adaptive error compensation based on diffusion Kalman filter
1) Generating a network topology incorporating a communication terminal history master-slave clock time synchronization path
G= (V, E) represents one wireless Mesh subnet model of the 5G converged network access side, V represents a converged communication terminal node set, and E represents an inter-node link set. For a communication terminal node n epsilon V which receives the fusion of time synchronization and error compensation, a plurality of historical master-slave clock time synchronization paths within a time interval delta T are considered, and a collection path collection is defined as P n Comprising m historical master-slave clock time synchronization paths p i ∈P n ,i=1,2,...,m。P n All paths p in (1) i A sub-graph G 'comprising nodes and edges' n The method is used for representing the historical master-slave clock time synchronization path network topology of the converged communication terminal n. Definition G' n The adjacent node set of the medium-integration communication terminal node n is as followsAdjacent node->
2) Synchronous path observation model
The adjacent nodes i and j in the master-slave clock time synchronization path obtain the observed value according to the time stamp message exchange process shown in fig. 2:
wherein t is 1 Time service message leaving time stamp representing master clock, t 2 Time stamp of arrival of time service message representing slave clock, t 3 Indicating the departure time stamp of the time service message from the clock, t 4 Time stamp of arrival of time service message representing master clock d i,j And d j,i Indicating the round trip delay between converged communication terminals i through j, the two-way round trip delays are typically unequal due to noise interference in the wireless link and master-slave clock time synchronization path variation. θ is the clock offset between nodes i and j.
The clock bias observation value is obtained from expression (6):
the clock deviation observation value theta (M) and the true value theta have deviation, the deviation is caused by the round trip delay asymmetry between master and slave nodes in the wireless network, and a clock deviation observation equation at the moment t is expressed as follows:
θ(M) t =θ t +ω(θ M ) (8)
Wherein θ (M) t Represents the observed value of clock deviation at time t, theta t Represents the clock offset, ω (θ) M ) Indicating observed noise of clock skew.
The observation equation for clock drift can be expressed as:
wherein θ (M) t-1 Represents the observed value of clock deviation at time t-1, gamma (M) t And represents the clock drift observation at time t.
Defining the observation vector of the t-moment fusion communication terminal i as y i,t =[θ(M) i,t ,γ(M) i,t ] T The matrix expression of the observation equation is:
y i,t =H i,t x i,t-1 +ω(θ M ) i,t-1 (10)
to observe the parameter matrix, ω (θ M ) i,t-1 The observation noise that fuses the clock drift of the communication terminal i at time t-1 is shown.
The time service message is initiated by a master clock, is transferred hop by hop to a slave clock in the converged communication terminal wireless mesh network 3 to form a master-slave clock time synchronization path, the converged communication terminal forwards hop by hop and records an arrival-departure time stamp pair in the time service message transfer process, and adjacent converged communication terminals on the path exchange time stamps and carry out filtering updating on local clock observation values. By the method, all the fusion communication terminals on the time synchronization path of one master clock and one slave clock of the fusion communication terminal i finish the Kalman filtering updating of the local clock, and the noise covariance is transferred hop by hop. The status update procedure is as follows:
Wherein K is i,t Kalman filtering gain matrix, P, representing the time t of the converged communication terminal i i,t Representing an estimated error covariance matrix of the converged communication terminal i at t time, P i,t|t-1 Representing an error covariance matrix of the a priori estimates,represents H i,t Transposed matrix of R i,t Representing measurement noise covariance,/">Representing posterior estimate vector,/->Representing a priori estimated vectors, P i,t|t An error covariance matrix representing the posterior estimate, and I represents an identity matrix.
Assume master-slave clock time synchronization path p i Comprising a number of nodes of the type k,for the originating node, a compensated converged communication terminal is received>For terminating the node, then->Adjacent node +.>Is positioned at->In the set of adjacent nodes, i.eFrom->Initially, a filtering update is performed with the neighboring node by means of a time stamp message exchange until +.>The noise covariance of (2) includes the observed noise of the entire master-slave clock time synchronization path. Thereafter, for all p i ∈P n I=1, 2,..m performs the same filter update operation.
(3) Diffusion Kalman filter update
Through the synchronous path observation updating stage, the multiple historical master-slave clock time synchronous paths of the converged communication terminal i in a period of time transmit the estimated value and the noise covariance of different paths to the adjacent node of the converged communication terminal n More in diffusionAnd in the new stage, the fusion communication terminal i carries out prediction updating on the local clock deviation by combining the estimated values of all the adjacent nodes. Defining a diffusion matrix C εR N×N N is the number of adjacent nodes, and the diffusion matrix meets the following conditions:
wherein all elements of the diffusion matrix are n×1 vectors.
And the self-adaptive error compensation of the time synchronization of the converged communication terminal is realized by changing the weight in the diffusion matrix. Estimating covariance matrix P i,t From state noise covariance Q i,t And measuring the noise covariance R i,t The composition can be used for measuring the estimation precision of the power service time service under the noise interference at the moment t, P i,t The matrix eigenvalues of (c) may represent the impact of each dimension noise on the accuracy of the power service time service estimation. Due to P i,t Is a symmetric matrix, and the scheme uses Tr (P i,t ) To represent eigenvalues of the covariance matrix. In addition, time bias may increase over time due to the influence of clock drift. Therefore, for a plurality of historical master-slave clock time synchronous paths at different moments, the scheme considers that the error of the synchronous path closer to the moment t is smaller, and therefore, more weight is allocated to the synchronous path in the diffusion process. The synchronization time of the master-slave clock time synchronization path represented by the adjacent node j is Defining a weight factor combining the historical synchronization time and the noise covariance matrix as follows:
slave clock for merging weight c estimated by adjacent node j,t Expressed as:
in the diffusion update process, the slave clock performs convex combination on the self and adjacent node estimates to obtain more accurate posterior estimates, and the diffusion update process is expressed as:
wherein,a priori estimate vector representing a diffusion update, +.>A posterior estimate vector, P, representing a diffusion update i,t+1|t Error covariance matrix representing diffusion updated posterior estimates, Q t Representing the measurement noise covariance matrix.
And finally, the slave clock updates the local clock time according to the time deviation filtering result.
The effectiveness of the embodiment is evaluated by simulation as follows.
The local time frequency of the converged communication terminal in the 5G converged communication wireless converged communication terminal wireless mesh network 3 is 10MHz, the simulation time is 180s, and the synchronization period is set to 1s. The clock bias before reception error compensation can be obtained by simulation, and the result is shown in fig. 3.
The clock bias of the converged communication terminal is compensated for precision by using the scheme of the embodiment, and the result is shown in fig. 4.
Comparing the results before and after error compensation, it can be seen that clock bias between the master clock and the slave clock can be effectively reduced by using the scheme of the embodiment.
Referring to fig. 5, fig. 5 is a flowchart of a method for time synchronization of a power 5G converged communication network according to an embodiment of the present invention. The method is applied to the cloud server, as shown in fig. 5, and the method can comprise the following steps:
step 501, receiving synchronization of information carrying power service time service requirement sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and information of the target converged communication terminal;
step 502, responding to a synchronization request, determining a target node from all nodes of the electric power 5G core network based on information of the target converged communication terminal, and generating a master-slave clock time synchronization path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through a 5G base station;
step 503, after receiving a time service message transmitted by a master clock through a master clock and slave clock time synchronization path, generating error compensation information based on a diffusion kalman filter and combining with power service time service precision requirement information;
and step 504, the error compensation information is sent to the target fusion communication terminal, so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and the target time service message is sent to the power service terminal.
In this embodiment, after the slave clock receives the timing message transmitted by the master clock through the master-slave clock time synchronization path, centralized error compensation is performed, so that the timing message transmission and error compensation can be decoupled, and accurate timing of the power service under the wide coverage scene of the converged communication network can be realized.
In an example embodiment, step 503 includes:
step 5031, scheduling each converged communication terminal on the master-slave clock time synchronization path, and receiving a time stamp message reported by each scheduled converged communication terminal; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
step 5032, calculating propagation delay of the master-slave clock time synchronization path based on the timestamp message;
step 5033, after the slave clock receives the time service message transmitted by the master clock through the master-slave clock time synchronization path, generating an adaptive error compensation strategy based on a diffusion kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different converged communication terminals, propagation delay of the master-slave clock time synchronization paths and the power service time service precision requirement information;
Step 5034, adjusting the fusion weights of a plurality of the historical master-slave clock time synchronization paths by using the adaptive error compensation strategy based on the diffusion kalman filter, and generating the error compensation information.
In the embodiment, error compensation based on a diffusion Kalman filter can be realized, time synchronization precision can be improved, and time service stability of the power 5G fusion communication network time synchronization system is enhanced.
In an example embodiment, step 5034 includes:
updating state estimation values when each converged communication terminal on all the history master-slave clock time synchronization paths exchanges time stamp messages with adjacent nodes;
transmitting noise covariance and the state estimation value to adjacent nodes of the slave clock hop by hop along the time synchronization path of the historical master-slave clock;
predicting and updating local clock deviations of all adjacent nodes of the slave clock based on the state estimation values of all adjacent nodes of the slave clock to obtain error estimation values of all adjacent nodes of the slave clock;
adjusting the fusion weights of a plurality of time synchronization paths of the history master clock and the history slave clock;
and fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
In this embodiment, adaptive error compensation of the converged communication terminal based on the diffusion kalman filter can be achieved.
In an example embodiment, further comprising:
step 5035, determining a weight factor of each adjacent node of the slave clock;
step 5036, determining a fusion weight of the historical master-slave clock time synchronization path corresponding to each adjacent node of the slave clock based on a ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
In an example embodiment, step 5035 includes:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
In an example embodiment, the estimated covariance matrix corresponding to the slave clock includes a state noise covariance and a measurement noise covariance corresponding to the slave clock.
The power 5G converged communication network time synchronization device provided by the invention is described below, and the power 5G converged communication network time synchronization device described below and the power 5G converged communication network time synchronization method described above can be referred to correspondingly.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a power 5G converged communication network time synchronization device according to an embodiment of the present invention. The device is applied to a cloud server, as shown in fig. 6, and the device may include:
the synchronous request receiving module 601 is configured to receive a synchronous request carrying power service time service requirement information and information of a target converged communication terminal, where the synchronous request is sent by the target converged communication terminal in response to a power service time service request sent by a power service terminal in a wireless mesh network of the converged communication terminal;
the synchronization path generation module 602 is configured to determine a target node from the nodes of the power 5G core network based on information of the target converged communication terminal in response to the synchronization request, and generate a master-slave clock time synchronization path that uses the target node as a master clock, uses the target converged communication terminal as a slave clock, and passes through the 5G base station;
the compensation information generating module 603 is configured to generate error compensation information based on a diffusion kalman filter in combination with power service time service precision requirement information after receiving a time service message transmitted by a master clock through a master-slave clock time synchronization path from a slave clock;
the compensation information sending module 604 is configured to send the error compensation information to the target converged communication terminal, so that the target converged communication terminal compensates the time service message based on the error compensation information, obtains a target time service message, and sends the target time service message to the power service terminal.
In one example embodiment, the compensation information generation module 603 includes:
the receiving sub-module is used for scheduling all the fusion communication terminals on the master-slave clock time synchronization path and receiving the time stamp messages reported by the scheduled all the fusion communication terminals; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
a calculating sub-module, configured to calculate a propagation delay of the master-slave clock time synchronization path based on the timestamp packet;
the first generation submodule is used for generating a self-adaptive error compensation strategy based on a diffusion Kalman filter based on network topology diagrams of the time synchronization paths of the historical master clock and the slave clock of different fusion communication terminals, propagation delay of the time synchronization paths of the master clock and the slave clock and the power service time service precision requirement information after the slave clock receives the time service information transmitted by the master clock through the time synchronization paths of the master clock and the slave clock;
and the second generation sub-module is used for adjusting the fusion weights of a plurality of the historical master-slave clock time synchronization paths by utilizing the adaptive error compensation strategy based on the diffusion Kalman filter to generate the error compensation information.
In an example embodiment, the second generation submodule includes:
the updating unit is used for updating the state estimation value when each converged communication terminal on all the time synchronization paths of the history master clock and the slave clock exchanges time stamp messages with the adjacent node;
the transmission unit is used for transmitting the noise covariance and the state estimation value to the adjacent node of the slave clock hop by hop along the time synchronization path of the history master clock and the slave clock;
the prediction unit is used for predicting and updating the local clock deviation of all adjacent nodes of the slave clock based on the state estimation values of all adjacent nodes of the slave clock to obtain error estimation values of all adjacent nodes of the slave clock;
the adjusting unit is used for adjusting the fusion weights of the plurality of the time synchronization paths of the history master clock and the history slave clock;
and the fusion unit is used for fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
In an example embodiment, the second generating sub-module further comprises:
a first determining unit configured to determine a weight factor of each neighboring node of the slave clock;
And the second determining unit is used for determining the fusion weight of the historical master-slave clock time synchronization path corresponding to each adjacent node of the slave clock based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
In an example embodiment, the first determining unit is specifically configured to:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
In an example embodiment, the estimated covariance matrix corresponding to the slave clock includes a state noise covariance and a measurement noise covariance corresponding to the slave clock.
Fig. 7 illustrates an entity structure diagram of a cloud server, as shown in fig. 7, where the cloud server may include: processor 810, communication interface (Communications Interface) 820, memory 830, and communication bus 840, wherein processor 810, communication interface 820, memory 830 accomplish communication with each other through communication bus 840. Processor 810 may invoke logic instructions in memory 830 to perform a power 5G converged communication network time synchronization method comprising:
The method comprises the steps of receiving synchronization of information carrying power service time service requirements sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and information of the target converged communication terminal;
responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station;
after receiving a time service message transmitted by a master clock through a master clock and slave clock time synchronization path, a slave clock generates error compensation information based on a diffusion Kalman filter and combining with power service time service precision requirement information;
and transmitting the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and transmitting the target time service message to the power service terminal.
Further, the logic instructions in the memory 830 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program, the computer program being storable on a non-transitory computer readable storage medium, the computer program when executed by a processor being capable of performing the method of power 5G converged communication network time synchronization provided by the above methods, the method comprising:
the method comprises the steps of receiving synchronization of information carrying power service time service requirements sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and information of the target converged communication terminal;
responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station;
after receiving a time service message transmitted by a master clock through a master clock and slave clock time synchronization path, a slave clock generates error compensation information based on a diffusion Kalman filter and combining with power service time service precision requirement information;
and transmitting the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and transmitting the target time service message to the power service terminal.
In yet another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform a method of power 5G converged communication network time synchronization provided by the above methods, the method comprising:
the method comprises the steps of receiving synchronization of information carrying power service time service requirements sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and information of the target converged communication terminal;
responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station;
after receiving a time service message transmitted by a master clock through a master clock and slave clock time synchronization path, a slave clock generates error compensation information based on a diffusion Kalman filter and combining with power service time service precision requirement information;
and transmitting the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and transmitting the target time service message to the power service terminal.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (15)

1. A power 5G converged communication network time synchronization system, comprising: the system comprises a power 5G core network, a 5G base station, a converged communication terminal wireless mesh network, a power service terminal and a cloud server; wherein:
the power service terminal is used for sending a power service time service request to a target converged communication terminal in the converged communication terminal wireless mesh network;
the target fusion communication terminal is used for responding to the power service time service request and sending a synchronous request carrying power service time service precision requirement information and information of the target fusion communication terminal to the cloud server;
the cloud server is used for responding to the synchronization request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, generating a master-slave clock time synchronization path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station, and generating error compensation information based on a diffusion Kalman filter and combining with the electric power service time service precision requirement information after the slave clock receives a time service message transmitted by the master clock through the master-slave clock time synchronization path;
The target fusion communication terminal is also used for receiving the error compensation information sent by the cloud server, compensating the time service message based on the error compensation information and obtaining a target time service message;
the power service terminal is also used for receiving the target time service message sent by the slave clock.
2. The power 5G converged communication network time synchronization system of claim 1, wherein the cloud server comprises:
the synchronous control module is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through the 5G base station;
the time stamp management module is used for scheduling each fusion communication terminal on the master-slave clock time synchronization path and receiving time stamp messages reported by the scheduled fusion communication terminals; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
the synchronous path delay calculation module is used for calculating the propagation delay of the master-slave clock time synchronous path based on the time stamp message;
The compensation strategy generation module is used for generating a self-adaptive error compensation strategy based on a diffusion Kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different fusion communication terminals, propagation delay of the master-slave clock time synchronization paths and the power service time service precision requirement information after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization paths;
and the filtering calculation module is used for adjusting the fusion weights of a plurality of the time synchronization paths of the history master clock and the slave clock by utilizing the self-adaptive error compensation strategy based on the diffusion Kalman filter to generate the error compensation information.
3. The power 5G converged communication network time synchronization system of claim 2, wherein the filter calculation module includes:
the synchronous updating sub-module is used for updating the state estimation value when each converged communication terminal on all the time synchronous paths of the history master clock and the slave clock exchanges time stamp messages with the adjacent node;
a transmission sub-module, configured to transmit the noise covariance and the state estimation value to the adjacent node of the slave clock hop by hop along the time synchronization path of the history master-slave clock;
A prediction updating sub-module, configured to perform prediction updating on local clock bias of all neighboring nodes of the slave clock based on state estimation values of all neighboring nodes of the slave clock, so as to obtain error estimation values of all neighboring nodes of the slave clock;
the weight adjustment sub-module is used for adjusting the fusion weights of the plurality of the time synchronization paths of the history master clock and the slave clock;
and the error fusion sub-module is used for fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
4. The power 5G converged communication network time synchronization system of claim 3, wherein the weight adjustment sub-module is further configured to determine the converged weight of the historical master-slave clock time synchronization path by:
determining a weight factor for each neighboring node of the slave clock;
and determining the fusion weight of the time synchronization path of the history master-slave clock corresponding to each adjacent node of the slave clock based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
5. The power 5G converged communication network time synchronization system of claim 4, wherein the weight adjustment sub-module is specifically configured to determine the weight factor of each neighboring node of the slave clock by:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
6. The power 5G converged communication network time synchronization system of claim 5, wherein the estimated covariance matrix for the slave clock includes a state noise covariance and a measurement noise covariance for the slave clock.
7. A method for synchronizing time of a power 5G converged communication network, which is applied to a cloud server, the method comprising:
receiving synchronization of information carrying power service time service requirements sent by a target converged communication terminal in a converged communication terminal wireless grid network in response to a power service time service request sent by a power service terminal and the information of the target converged communication terminal;
Responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through a 5G base station;
after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path, error compensation information is generated based on a diffusion Kalman filter and combined with the power service time service precision requirement information;
and sending the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message, and sending the target time service message to the power service terminal.
8. The method for time synchronization of a power 5G converged communication network according to claim 7, wherein the generating error compensation information based on a diffusion kalman filter in combination with the power service time service precision requirement information after the slave clock receives the time service message transmitted by the master clock through the master-slave clock time synchronization path includes:
Scheduling each converged communication terminal on the master-slave clock time synchronization path, and receiving a time stamp message reported by each scheduled converged communication terminal; the time stamp message comprises a time service message arrival time stamp and a time service message departure time stamp;
calculating the propagation delay of the master-slave clock time synchronization path based on the timestamp message;
after the slave clock receives the time service message transmitted by the master clock through the master-slave clock time synchronization path, generating a self-adaptive error compensation strategy based on a diffusion Kalman filter based on network topology diagrams of the historical master-slave clock time synchronization paths of different converged communication terminals, propagation delay of the master-slave clock time synchronization paths and the power service time service precision requirement information;
and adjusting the fusion weights of a plurality of time synchronization paths of the history master clock and the slave clock by using the self-adaptive error compensation strategy based on the diffusion Kalman filter to generate the error compensation information.
9. The method for power 5G converged communication network time synchronization of claim 8, wherein the adjusting the converged weights of the plurality of the historical master-slave clock time synchronization paths using the adaptive error compensation strategy based on the diffusion kalman filter to generate the error compensation information includes:
Updating state estimation values when each converged communication terminal on all the history master-slave clock time synchronization paths exchanges time stamp messages with adjacent nodes;
transmitting noise covariance and the state estimation value to adjacent nodes of the slave clock hop by hop along the time synchronization path of the historical master-slave clock;
predicting and updating local clock deviations of all adjacent nodes of the slave clock based on the state estimation values of all adjacent nodes of the slave clock to obtain error estimation values of all adjacent nodes of the slave clock;
adjusting the fusion weights of a plurality of time synchronization paths of the history master clock and the history slave clock;
and fusing the error estimated values of all adjacent nodes of the slave clock according to the fusion weights of the adjusted time synchronization paths of the historical master clock and the slave clock to obtain the error compensation information.
10. The power 5G converged communication network time synchronization method of claim 9, further comprising:
determining a weight factor for each neighboring node of the slave clock;
and determining the fusion weight of the time synchronization path of the history master-slave clock corresponding to each adjacent node of the slave clock based on the ratio between the weight factor of each adjacent node of the slave clock and the total weight factor of all adjacent nodes of the slave clock.
11. The power 5G converged communication network time synchronization method of claim 10, wherein the determining a weight factor for each neighboring node of the slave clock includes:
determining the synchronization time of the time synchronization path of the historical master-slave clock corresponding to each adjacent node of the slave clock;
determining a characteristic value of an estimated covariance matrix corresponding to the slave clock;
a weight factor for each neighboring node of the slave clock is determined based on the synchronization time and the eigenvalue.
12. The power 5G converged communication network time synchronization method of claim 11, wherein the estimated covariance matrix for the slave clock includes a state noise covariance and a measurement noise covariance for the slave clock.
13. A power 5G converged communication network time synchronization device, for use with a cloud server, the device comprising:
the synchronous request receiving module is used for receiving a synchronous request which is sent by a target converged communication terminal in a converged communication terminal wireless grid network and carries power service time service demand information and information of the target converged communication terminal in response to the power service time service request sent by the power service terminal;
The synchronous path generation module is used for responding to the synchronous request, determining a target node from all nodes of the electric power 5G core network based on the information of the target converged communication terminal, and generating a master-slave clock time synchronous path which takes the target node as a master clock, takes the target converged communication terminal as a slave clock and passes through a 5G base station;
the compensation information generation module is used for generating error compensation information based on a diffusion Kalman filter by combining the power service time service precision requirement information after the slave clock receives the time service information transmitted by the master clock through the master-slave clock time synchronization path;
and the compensation information sending module is used for sending the error compensation information to the target fusion communication terminal so that the target fusion communication terminal compensates the time service message based on the error compensation information to obtain a target time service message and sends the target time service message to the power service terminal.
14. A cloud server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the power 5G converged communication network time synchronization method of any one of claims 7 to 12 when the program is executed by the processor.
15. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the power 5G converged communication network time synchronization method of any one of claims 7 to 12.
CN202311005092.8A 2023-08-09 2023-08-09 Power 5G converged communication network time synchronization system, method and equipment Pending CN117042111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311005092.8A CN117042111A (en) 2023-08-09 2023-08-09 Power 5G converged communication network time synchronization system, method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311005092.8A CN117042111A (en) 2023-08-09 2023-08-09 Power 5G converged communication network time synchronization system, method and equipment

Publications (1)

Publication Number Publication Date
CN117042111A true CN117042111A (en) 2023-11-10

Family

ID=88644260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311005092.8A Pending CN117042111A (en) 2023-08-09 2023-08-09 Power 5G converged communication network time synchronization system, method and equipment

Country Status (1)

Country Link
CN (1) CN117042111A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117318871A (en) * 2023-11-29 2023-12-29 四川蜀能电科能源技术有限公司 Time protection method, equipment and medium for power monitoring system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117318871A (en) * 2023-11-29 2023-12-29 四川蜀能电科能源技术有限公司 Time protection method, equipment and medium for power monitoring system
CN117318871B (en) * 2023-11-29 2024-02-27 四川蜀能电科能源技术有限公司 Time protection method, equipment and medium for power monitoring system

Similar Documents

Publication Publication Date Title
US8391271B2 (en) Time synchronization for distributed mobile ad hoc networks
US11503560B2 (en) Time synchronization offset adjustment method and apparatus, terminal, and access layer device
US11812398B2 (en) Method and apparatus for synchronizing radio network nodes
CN106716886B (en) Communication network node and the method wherein executed
US9872265B2 (en) Over-the-air frequency and time synchronization for small cells
US20120127977A1 (en) Synchronization of time in a mobile ad-hoc network
JP5263786B2 (en) Wireless communication system, wireless base station, and control method
JP2007312410A (en) Base station synchronization for wireless communication system
WO2004093350A1 (en) Base station synchronization in a wireless network
CN117042111A (en) Power 5G converged communication network time synchronization system, method and equipment
CN112904705B (en) Hierarchical clock synchronization method between low-orbit small satellites
EP3235310B1 (en) Communication network nodes and methods performed therein
CN111490844B (en) Clock synchronization method and device and electronic equipment
EP2710761B1 (en) Clustering apparatus and method for controlling timing
Krummacker et al. Intra-network clock synchronization for wireless networks: From state of the art systems to an improved solution
CN102664696B (en) Wireless transmission environment-oriented IEEE1588 protocol optimization system and IEEE1588 protocol optimization method thereof
CN115567139B (en) 5G and TSN fusion-oriented cross-network time synchronization method
CN111885694A (en) Air self-organizing network time synchronization system
US11419084B1 (en) Time synchronization in hybrid wired-wireless time-sensitive networking
Allard et al. Fully distributed clock synchronization in wide-range TDMA ad-hoc networks
Brown III et al. Non-hierarchical clock synchronization for wireless sensor networks
US11191053B1 (en) Network-based clock for time distribution across a wireless network
JP7325638B2 (en) How to synchronize a specific node connected to multiple other nodes
US20230239817A1 (en) Fronthaul network unit and method therein for synchronization over a fronthaul network
CN117651325A (en) Mobile ad hoc network time-frequency self-synchronization 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