[go: up one dir, main page]

CN116781202A - Method for adjusting synchronization period of TSN clock - Google Patents

Method for adjusting synchronization period of TSN clock Download PDF

Info

Publication number
CN116781202A
CN116781202A CN202310928822.5A CN202310928822A CN116781202A CN 116781202 A CN116781202 A CN 116781202A CN 202310928822 A CN202310928822 A CN 202310928822A CN 116781202 A CN116781202 A CN 116781202A
Authority
CN
China
Prior art keywords
synchronization
synchronization period
clock
node
period
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
CN202310928822.5A
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.)
Shanghai Motor Vehicle Inspection Certification and Tech Innovation Center Co Ltd
Original Assignee
Shanghai Motor Vehicle Inspection Certification and Tech Innovation Center 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 Shanghai Motor Vehicle Inspection Certification and Tech Innovation Center Co Ltd filed Critical Shanghai Motor Vehicle Inspection Certification and Tech Innovation Center Co Ltd
Priority to CN202310928822.5A priority Critical patent/CN116781202A/en
Publication of CN116781202A publication Critical patent/CN116781202A/en
Pending legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The application relates to a method for adjusting a synchronization period of a TSN clock. The method comprises the following steps: s1, configuring a time deviation allowable range, a time deviation and synchronization period adjustment coefficient mapping table between master clocks and slave clocks in each slave clock node; s2, each slave clock node calculates the time deviation between the master clock and the local clock and stores the time deviation in the local; s3, when the slave clock node finds that the stored time deviation meets the synchronization period adjustment condition, generating a synchronization period actual adjustment coefficient according to the mapping table, and sending a synchronization message period adjustment notification to the master clock node of the TSN; s4, the master clock node generates a new synchronization period according to the synchronization period actual adjustment coefficient. The method for synchronously adjusting the synchronization period of the TSN clock can keep the optimal synchronization performance of the network and does not bring larger load to the network.

Description

Method for adjusting synchronization period of TSN clock
Technical Field
The application relates to the technical field of network communication, in particular to a method for adjusting a synchronization period of a TSN clock.
Background
The TSN (Time Sensitive Networking, time sensitive network) is a series of protocol families defined by the IEEE 802.1 working group, and related protocols including clock synchronization, traffic scheduling, bandwidth reservation, high reliability and the like are expanded on the basis of Ethernet, so that the problem of deterministic transmission of time sensitive data is solved. These criteria can meet stringent network performance requirements for low latency, high reliability, stable transmission, etc., and can be used for deterministic communication of critical data in industrial control, avionic, vehicular network, etc., scenarios.
Clock synchronization is a basis and premise for implementing TSN network traffic scheduling. The IEEE 802.1AS standard specifies the gPTP protocol for time sensitive network synchronization, enabling the system to meet clock synchronization, jitter, and drift requirements of time sensitive applications. The IEEE 802.1AS mainly comprises the algorithms of master clock selection, clock synchronization tree generation, link delay measurement, clock frequency offset correction, clock synchronization and the like.
When the network performs clock synchronization, a Master clock (GM) node periodically sends Sync and Follow_up messages, and the GM time is distributed to each switch and end nodes along a clock synchronization tree. And each bridge node calculates the time deviation between the master clock and the local clock by using GM time and correction information carried by Sync and Follow_up messages and the link delay and neighbor frequency ratio of the node and the previous node measured in the earlier stage, updates the local time, and compensates the link delay, the residence delay of the node and the master-slave clock frequency ratio to the Follow_up message correction domain for continuous transmission. The link delay is periodically measured through a pdelay_req/pdelay_resp message.
In the current TSN network clock synchronization process, the interval between which the master clock sends the synchronization message, i.e. the synchronization period, is mostly set to a constant value. In practice, clock synchronization errors are closely related to the synchronization period. The error value is approximately 0 at the synchronization timing, but increases with time during the synchronization period due to factors such as clock drift. A small synchronization period results in better synchronization accuracy but also in higher network load. The clock synchronization system with a fixed synchronous message sending period cannot reflect the change of the network environment in real time, and the synchronization performance may not meet the requirement. At the same time, measures are required to reduce the network load caused by the clock synchronization operation.
Disclosure of Invention
Aiming at the problems in the prior art, the application provides a method for synchronously adjusting the synchronization period of a TSN clock, which can not bring a larger load to a network while maintaining the optimal synchronization performance of the network.
Specifically, the application provides a method for adjusting synchronization period of TSN clock synchronization, comprising the following steps:
s1, configuring a time deviation allowable range, a time deviation and synchronization period adjustment coefficient mapping table between master clocks and slave clocks in each slave clock node;
s2, each slave clock node calculates the time deviation between the master clock and the local clock according to the master clock time carried by the Sync message of the previous node, the correction information in the Follow_up message, the link transmission delay of the local node and the previous node measured in the earlier stage, and stores the time deviation in the local;
s3, when the slave clock node finds that the stored time deviation meets the synchronization period adjustment condition, generating a synchronization period actual adjustment coefficient according to the mapping table, and sending a synchronization message period adjustment notice to a master clock node of the TSN, wherein the synchronization message period adjustment notice comprises the synchronization period actual adjustment coefficient;
and S4, the master clock node receives the synchronization message period adjustment notification, reads the synchronization period actual adjustment coefficient carried in the notification, and generates a new synchronization period according to the synchronization period actual adjustment coefficient.
According to an embodiment of the present application, the synchronization period adjustment condition includes:
the N continuous time deviations are not in the configured time deviation allowable range, or the N continuous time deviations in the M continuous time deviations are not in the configured time deviation allowable range; wherein N, M is an integer greater than 2 and N < M.
According to one embodiment of the application, for N time deviations which are not in the configured time deviation allowable range, searching a corresponding synchronization period adjustment coefficient of each time deviation in the mapping table, obtaining N synchronization period adjustment coefficients, and taking the average value of the N synchronization period adjustment coefficients as a synchronization period actual adjustment coefficient.
According to one embodiment of the present application, in step S2, if the slave clock node is a bridge device, after receiving the Sync message, the Sync message needs to be forwarded within a set time, and the link delay between the node and the previous node and the Sync message are accumulated in the buffer_up message correction field at the residence time of the node, and the master-slave clock frequency ratio is written.
According to one embodiment of the present application, before performing step S1, further comprising:
the TSN obtains a master clock through an optimal master clock algorithm election or static configuration method, generates a clock synchronization tree and determines the states of master and slave ports in a network;
periodically measuring link delay between master and slave ports on each link in the TSN, and measuring transmission delay between adjacent devices through Pdelay_req and Pdelay_Resp messages; meanwhile, multiplexing the Pdelay_req and the Pdelay_Resp messages to calculate the neighbor clock frequency ratio;
the master clock node and the slave clock node perform periodic clock synchronization, the master clock and the correction information are distributed to each switch and each end node along the clock synchronization tree through Sync and Follow_up messages, and the synchronous message sending period is configured according to a protocol default value.
According to one embodiment of the present application, after step S1 is performed and before step S2, each slave clock node receives the synchronization message, and calculates the master-slave clock frequency ratio of the node according to the master-slave clock frequency ratio of the previous node and the neighbor clock frequency ratio.
According to one embodiment of the present application, in step S4, if the master clock node receives the synchronization message period adjustment notification from the plurality of slave clock nodes within the same transmission interval, the synchronization message period adjustment notification exceeding the transmission interval is discarded.
According to one embodiment of the present application, the synchronization period adjustment coefficient in the mapping table is a scaling coefficient;
if the actual adjustment coefficients of the synchronization periods from the nodes are all larger than 1, taking the multiplication result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period;
if the actual adjustment coefficient of the synchronization period from each node is less than 1, the multiplication result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period.
According to one embodiment of the present application, the synchronization period adjustment coefficient in the mapping table is a variation value of the synchronization period;
if the actual adjustment coefficients of the synchronization periods from the nodes are positive numbers, taking the addition result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period;
if the actual adjustment coefficient of the synchronization period from each node is smaller than zero, the addition result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period.
According to one embodiment of the present application, the time deviation and the synchronization period adjustment coefficient contained in the mapping table are in a one-to-one correspondence, the mapping table is configured in a table form, and the mapping table is an xml file or a json file.
The method for synchronously adjusting the synchronization period of the TSN clock provided by the application ensures that the master and slave nodes can automatically adjust the synchronization period according to the network state by configuring the time deviation allowable range, the time deviation and the synchronization period adjustment coefficient mapping table between the master clock and the slave clock in each slave clock node, and does not bring larger load to the network while maintaining the optimal synchronization performance of the network.
It is to be understood that both the foregoing general description and the following detailed description of the present application are exemplary and explanatory and are intended to provide further explanation of the application as claimed.
Drawings
The accompanying drawings, which are included to provide a further explanation of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application.
In the accompanying drawings:
fig. 1 is a flow chart of a method for adjusting a synchronization period of TSN clock synchronization according to an embodiment of the present application.
Fig. 2 is a schematic diagram of an adjustment synchronization message period according to an embodiment of the present application.
Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the application, its application, or uses. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments according to the present application. As used herein, the singular is also intended to include the plural unless the context clearly indicates otherwise, and furthermore, it is to be understood that the terms "comprises" and/or "comprising" when used in this specification are taken to specify the presence of stated features, steps, operations, devices, components, and/or combinations thereof.
The relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application unless it is specifically stated otherwise. Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description. Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate. In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of the exemplary embodiments may have different values. It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
In the description of the present application, it should be understood that the azimuth or positional relationships indicated by the azimuth terms such as "front, rear, upper, lower, left, right", "lateral, vertical, horizontal", and "top, bottom", etc., are generally based on the azimuth or positional relationships shown in the drawings, merely to facilitate description of the present application and simplify the description, and these azimuth terms do not indicate and imply that the apparatus or elements referred to must have a specific azimuth or be constructed and operated in a specific azimuth, and thus should not be construed as limiting the scope of protection of the present application; the orientation word "inner and outer" refers to inner and outer relative to the contour of the respective component itself.
In addition, the terms "first", "second", etc. are used to define the components, and are only for convenience of distinguishing the corresponding components, and the terms have no special meaning unless otherwise stated, and therefore should not be construed as limiting the scope of the present application. Furthermore, although terms used in the present application are selected from publicly known and commonly used terms, some terms mentioned in the present specification may be selected by the applicant at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Furthermore, it is required that the present application is understood, not simply by the actual terms used but by the meaning of each term lying within.
Fig. 1 is a flow chart of a method for adjusting a synchronization period of TSN clock synchronization according to an embodiment of the present application. Fig. 2 is a schematic diagram of an adjustment synchronization message period according to an embodiment of the present application. As shown in the figure, a method for adjusting a synchronization period of a TSN clock includes the steps of:
s1, configuring a time deviation allowable range, a time deviation and synchronization period adjustment coefficient mapping table between master clocks and slave clocks in each slave clock node. The allowable range T of time deviation between master clock and slave clock can be configured in the switching equipment by adopting static configuration method min ~T max A mapping table between time deviation Δt and synchronization period adjustment coefficient α. Clock synchronization errors of less than 1 microsecond are typically required, and in this embodiment, the time offset tolerance range can be configured to be 0.5 μs to 1 μs. If the time deviation delta t is larger than the range, setting a synchronization period adjustment coefficient smaller than 1; if the time deviation Δt is smaller than the range, the synchronization period adjustment coefficient is set to be larger than 1. The mapping table between the two can be set as follows:
time deviation |Δt| range Synchronization period adjustment coefficient alpha
(1.5·T max ,∞) 0.8
(T max ,1.5·T max ] 0.9
[T min ,T max ] 1.0
[0.5·T min ,T min ) 1.1
(0,0.5·T min ) 1.2
S2, each slave clock node calculates the time deviation between the master clock and the local clock according to the master clock time carried by the Sync message of the previous node, the correction information in the Follow_up message and the link transmission delay of the local node and the previous node measured in the earlier stage, and stores the time deviation in the local clock and updates the local time.
And S3, when the slave clock node finds that the stored time deviation meets the synchronization period adjustment condition, generating a synchronization period actual adjustment coefficient according to the mapping table, and sending a synchronization message period adjustment notice to the master clock node of the TSN, wherein the synchronization message period adjustment notice comprises the synchronization period actual adjustment coefficient. It will be readily appreciated that the synchronization period adjustment condition includes a comparison of the time offset to the time offset range.
And S4, the master clock node receives the synchronization message period adjustment notice, reads the synchronization period actual adjustment coefficient carried in the notice, and generates a new synchronization period according to the synchronization period actual adjustment coefficient.
The method for synchronously adjusting the synchronization period of the TSN clock provided by the application has the key point that the synchronization period can be automatically adjusted according to the network state. The coefficient mapping table is adjusted by configuring a time deviation allowable range, a time deviation and a synchronization period between the master clock and the slave clock in each slave clock node. The slave clock node autonomously judges whether the synchronization period needs to be adjusted, and when the synchronization period adjustment condition is met, the slave clock node sends the actual synchronization period adjustment coefficient to the master clock node of the TSN, generates a new synchronization period by the master clock node, and operates according to the adjusted new synchronization period.
Preferably, the synchronization period adjustment condition includes:
the N continuous time deviations are not in the configured time deviation allowable range, or the N continuous time deviations in the M continuous time deviations are not in the configured time deviation allowable range; wherein N, M is an integer greater than 2 and N < M. In this example N is 3 and M is 6. That is, if 3 consecutive time deviations are not within the configured time deviation allowable range, or 3 time deviations among 6 consecutive time deviations are not within the configured time deviation allowable range, the synchronization period adjustment condition is considered to be satisfied. More preferably, for 3 time deviations which are not within the configured time deviation allowable range, searching the corresponding synchronization period adjustment coefficient of each time deviation in the mapping table, obtaining 3 synchronization period adjustment coefficients, and taking the average value of the 3 synchronization period adjustment coefficients as the synchronization period actual adjustment coefficient. By way of example and not limitation, N may be set to 2, 4 or an appropriate integer according to actual needs.
Preferably, in step S2, if the slave clock node is a bridge device, after receiving the Sync message, the Sync message needs to be forwarded within a set time, and the link delay between the node and the previous node and the Sync message are added to the buffer_up message correction field at the residence time of the node, and the master-slave clock frequency ratio is written.
Preferably, before executing step S1, the method further comprises:
initially, the TSN obtains a master clock through an optimal master clock algorithm (Best Master Clock Algorithm, BMCA) election or static configuration method, generates a clock synchronization tree, and determines the states of master and slave ports in a network;
periodically measuring link delay between master and slave ports on each link in the TSN, and measuring transmission delay between adjacent devices through Pdelay_req and Pdelay_Resp messages; meanwhile, multiplexing the Pdelay_req and the Pdelay_Resp messages to calculate the neighbor clock frequency ratio;
the master clock node and the slave clock node perform periodic clock synchronization, the master clock and the correction information are distributed to each switch and each end node along a clock synchronization tree through Sync and Follow_up messages, and the sending period of the synchronous messages is configured according to a protocol default value. Conventionally, the master clock node sends Sync and follow_up messages once per synchronization period.
Preferably, after executing step S1 and before step S2, each slave clock node receives the synchronization message, and calculates the master-slave clock frequency ratio of the own node according to the master-slave clock frequency ratio of the previous node and the neighbor clock frequency ratio.
Preferably, in step S4, if the master clock node receives the synchronization message period adjustment notification from the plurality of slave clock nodes within the same transmission interval, the synchronization message period adjustment notification exceeding the transmission interval is discarded.
Preferably, the synchronization period adjustment coefficient in the mapping table is a scaling coefficient, and refer to the aforementioned mapping table. If the actual adjustment coefficients of the synchronization periods from the nodes are all larger than 1, taking the multiplication result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period. If the actual adjustment coefficient of the synchronization period from each node is less than 1, the multiplication result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period, so that the synchronization accuracy is ensured.
Optionally, the synchronization period adjustment coefficient in the mapping table is a variation value of the synchronization period. If the actual adjustment coefficients of the synchronization periods from the nodes are positive numbers, taking the addition result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period. If the actual adjustment coefficient of the synchronization period from each node is smaller than zero, the addition result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period, so that the synchronization accuracy is ensured.
Preferably, the time deviation and the synchronization period adjustment coefficient contained in the mapping table are in one-to-one correspondence. The mapping table is configured in tabular form. The mapping table is an xml file or json file.
It will be apparent to those skilled in the art that various modifications and variations can be made to the above-described exemplary embodiments of the present application without departing from the spirit and scope of the application. Therefore, it is intended that the present application cover the modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.

Claims (10)

1. A method for TSN clock synchronization adjustment of synchronization period, comprising the steps of:
s1, configuring a time deviation allowable range, a time deviation and synchronization period adjustment coefficient mapping table between master clocks and slave clocks in each slave clock node;
s2, each slave clock node calculates the time deviation between the master clock and the local clock according to the master clock time carried by the Sync message of the previous node, the correction information in the Follow_up message, the link transmission delay of the local node and the previous node measured in the earlier stage, and stores the time deviation in the local;
s3, when the slave clock node finds that the stored time deviation meets the synchronization period adjustment condition, generating a synchronization period actual adjustment coefficient according to the mapping table, and sending a synchronization message period adjustment notice to a master clock node of the TSN, wherein the synchronization message period adjustment notice comprises the synchronization period actual adjustment coefficient;
and S4, the master clock node receives the synchronization message period adjustment notification, reads the synchronization period actual adjustment coefficient carried in the notification, and generates a new synchronization period according to the synchronization period actual adjustment coefficient.
2. The method for synchronizing adjustment of synchronization period of TSN clock according to claim 1, wherein the synchronization period adjustment condition comprises:
the N continuous time deviations are not in the configured time deviation allowable range, or the N continuous time deviations in the M continuous time deviations are not in the configured time deviation allowable range; wherein N, M is an integer greater than 2 and N < M.
3. The method for synchronously adjusting the synchronization period of the TSN clock according to claim 2, wherein for N time deviations which are not within the configured time deviation allowable range, searching the synchronization period adjustment coefficient corresponding to each time deviation in the mapping table, obtaining N synchronization period adjustment coefficients, and taking the average value of the N synchronization period adjustment coefficients as the synchronization period actual adjustment coefficient.
4. The method for adjusting synchronization period of TSN clock synchronization according to claim 3, wherein in step S2, if the slave clock node is a network bridge device, after receiving the Sync message, the Sync message needs to be forwarded within a set time, and the link delay between the node and the previous node and the Sync message are accumulated in a Follow_up message correction field at the residence time of the node, and the master-slave clock frequency ratio is written.
5. The method for TSN clock synchronization adjustment of synchronization period of claim 1, further comprising, prior to performing step S1:
the TSN obtains a master clock through an optimal master clock algorithm election or static configuration method, generates a clock synchronization tree and determines the states of master and slave ports in a network;
periodically measuring link delay between master and slave ports on each link in the TSN, and measuring transmission delay between adjacent devices through Pdelay_req and Pdelay_Resp messages; meanwhile, multiplexing the Pdelay_req and the Pdelay_Resp messages to calculate the neighbor clock frequency ratio;
the master clock node and the slave clock node perform periodic clock synchronization, the master clock and the correction information are distributed to each switch and each end node along the clock synchronization tree through Sync and Follow_up messages, and the synchronous message sending period is configured according to a protocol default value.
6. The method for adjusting synchronization period of TSN clock synchronization according to claim 5, wherein after executing step S1 and before step S2, each slave clock node calculates the master-slave clock frequency ratio of the node according to the master-slave clock frequency ratio of the previous node and the neighbor clock frequency ratio after receiving the synchronization message.
7. The method for synchronizing and adjusting synchronization periods of TSN clock according to claim 1, wherein in step S4, if the master clock node receives synchronization message period adjustment notifications from a plurality of the slave clock nodes within the same transmission interval, the synchronization message period adjustment notification exceeding the transmission interval is discarded.
8. The method for synchronously adjusting the synchronization period of the TSN clock according to claim 7, wherein the synchronization period adjustment coefficient in the mapping table is a proportionality coefficient;
if the actual adjustment coefficients of the synchronization periods from the nodes are all larger than 1, taking the multiplication result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period;
if the actual adjustment coefficient of the synchronization period from each node is less than 1, the multiplication result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period.
9. The method for synchronously adjusting the synchronization period of the TSN clock according to claim 7, wherein the synchronization period adjustment coefficient in the mapping table is a variation value of the synchronization period;
if the actual adjustment coefficients of the synchronization periods from the nodes are positive numbers, taking the addition result of the average value of the actual adjustment coefficients of all the synchronization periods and the current synchronization period as a new synchronization period;
if the actual adjustment coefficient of the synchronization period from each node is smaller than zero, the addition result of the minimum actual adjustment coefficient of the synchronization period and the current synchronization period is taken as a new synchronization period.
10. The method for synchronously adjusting the synchronization period of the TSN clock according to claim 1, wherein the time deviation and the synchronization period adjustment coefficient contained in the mapping table are in a one-to-one correspondence, the mapping table is configured in a table form, and the mapping table is an xml file or a json file.
CN202310928822.5A 2023-07-26 2023-07-26 Method for adjusting synchronization period of TSN clock Pending CN116781202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310928822.5A CN116781202A (en) 2023-07-26 2023-07-26 Method for adjusting synchronization period of TSN clock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310928822.5A CN116781202A (en) 2023-07-26 2023-07-26 Method for adjusting synchronization period of TSN clock

Publications (1)

Publication Number Publication Date
CN116781202A true CN116781202A (en) 2023-09-19

Family

ID=88010019

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310928822.5A Pending CN116781202A (en) 2023-07-26 2023-07-26 Method for adjusting synchronization period of TSN clock

Country Status (1)

Country Link
CN (1) CN116781202A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117278190A (en) * 2023-11-21 2023-12-22 北京智芯微电子科技有限公司 Time synchronization unit, method, chip architecture, network device and medium
CN119051790A (en) * 2024-07-30 2024-11-29 中国信息通信研究院 Time synchronization method, device and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117278190A (en) * 2023-11-21 2023-12-22 北京智芯微电子科技有限公司 Time synchronization unit, method, chip architecture, network device and medium
CN117278190B (en) * 2023-11-21 2024-03-29 北京智芯微电子科技有限公司 Time synchronization unit, method, chip architecture, network device and medium
CN119051790A (en) * 2024-07-30 2024-11-29 中国信息通信研究院 Time synchronization method, device and system
CN119051790B (en) * 2024-07-30 2025-06-20 中国信息通信研究院 A time synchronization method, device and system

Similar Documents

Publication Publication Date Title
JP3993508B2 (en) Wireless access network system, wireless communication method, synchronization server, and node device
US11552871B2 (en) Receive-side timestamp accuracy
US9577774B2 (en) Time synchronization method and system
US9749073B2 (en) Clock recovery in a packet based network
US8953645B2 (en) Communication system, communication apparatus and time synchronization method
US8160053B2 (en) Method, apparatus and network element for clock tracing
JP5495323B2 (en) Time synchronization device via network
EP2342850B1 (en) A method for synchronizing clocks in a communication network
CN116781202A (en) Method for adjusting synchronization period of TSN clock
CN101882990B (en) Method for selecting master clock based on PTP (Picture Transfer Protocol) and link quality, slave clock and system
KR101290643B1 (en) Method and system for bearing time synchronization protocol in optical transport network
KR20170058167A (en) Method and apparatus for synchronizing time
US9363206B2 (en) Method and apparatus for selecting passive port of transparent clock node based on PTP
US9641269B2 (en) Apparatus and method for synchronizing clocks among communication devices
CN102185686A (en) Institute of electrical and electronic engineers (IEEE)-1588-protocol-based frequency regulation method and network device
JP6684409B1 (en) Time synchronization system
CN110266422B (en) Method, device, equipment and medium for processing message residence time of intermediate clock equipment
JP5603492B2 (en) Communication system, communication method, and slave station of communication system
CN103905136A (en) Time synchronization processing method and device
CN111555831B (en) Vehicle-mounted network system
JP2015188152A (en) Slave node, control server, time synchronization destination determination method, and computer program
US20250038870A1 (en) Time synchronization apparatus, time synchronization method, and computer readable medium
WO2025251591A1 (en) Clock synchronization method and wireless communication system
CN118264351A (en) High-precision clock synchronization method based on clock arbitration
KR20120051632A (en) Method for clock synchronization in distributed system having ring topology and apparatus for the same

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