FC network based clock synchronization precision testing device and method

A technology for clock synchronization and accuracy testing, applied in time division multiplexing systems, electrical components, generation/distribution signals, etc., can solve the incompleteness of clock synchronization accuracy testing, complex manual recording and calculation, and inability to calculate clock synchronization accuracy in real time and other problems, to achieve the effect of reliable test results and high test intensity

Active Publication Date: 2016-04-20
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
3 Cites 12 Cited by

AI-Extracted Technical Summary

Problems solved by technology

The calculation of manual records is complex, and the clock synchronization accuracy can...
View more

Abstract

The invention relates to the clock synchronization field of communication technologies, and discloses an FC network based clock synchronization precision testing device and method. The clock synchronization precision testing device comprises a clock server; and multiple clock clients respectively connected with an FC switch and respectively used for sending and receiving SYNx, SYNy and SYNz clock synchronization primitives. The FC network based clock synchronization precision testing method comprises the steps of recording time points when the clock server sends the SYNx, SYNy and SYNz clock synchronization primitives and clock synchronization primitive values; recording time points when each clock client receives the SYNx, SYNy and SYNz clock synchronization primitives and the clock synchronization primitive values; and calculating clock synchronization precision of each port and judging whether the clock synchronization precision is satisfied with a requirement. According to the FC network based clock synchronization precision testing device and method, the clock synchronization precision of the FC switch can be tested in real time without manual intervention, the testing intensity is high, and the testing result is reliable; and hardware logic is liable to realize, and a nanosecond-level precision test for clock synchronization of an FC switching network can be carried out.

Application Domain

Time-division multiplexGenerating/distributing signals

Technology Topic

Precision testingClock synchronization +3

Image

  • FC network based clock synchronization precision testing device and method
  • FC network based clock synchronization precision testing device and method
  • FC network based clock synchronization precision testing device and method

Examples

  • Experimental program(1)

Example Embodiment

[0042] The invention proposes a clock synchronization accuracy test device and method based on an FC switching network. A logic circuit is designed to simulate a clock server and a clock client, which are respectively connected to the FC switch and used to send and receive SYNx, SYNy, and SYNz clock synchronization respectively. Primitives; record the time points and clock synchronization primitive values ​​of SYNx, SYNy, SYNz clock synchronization primitives sent by the clock server; record the time points and clock synchronization primitive values ​​received by each clock client of SYNx, SYNy, SYNz clock synchronization primitives; respectively; Calculate the clock synchronization accuracy of each port to determine whether it meets the requirements.
[0043] The clock synchronization accuracy test device based on FC switching network is as follows: figure 1 shown.
[0044] The clock synchronization accuracy test device is mainly composed of a clock server and several clock clients. The clock server and the clock client are respectively connected to the ports of the FC switch. The clock server is used to regularly send the SYNx, SYNy, and SYNz clock synchronization primitives to the FC switch, and the clock client is used to receive the SYNx, SYNy, and SYNz clock synchronization sent by the FC switch. primitives.
[0045] (1) Clock server
[0046] Clock server structure such as figure 2 As shown, it is mainly composed of a timer (RTC), a first conversion unit, a timer and a sending unit.
[0047] Among them, RTC is a 42-bit timer, which represents the local time information of the clock server. Its resolution is the same as that of the internal RTC of the FC switch. It can be configured as 1 ns, 10 ns, 100 ns, etc. Rate clock synchronization accuracy test.
[0048] The first conversion unit is used to convert the 42-bit RTC value to a 48-bit NDC value. First divide the 42-bit RTC value into 7-bit RTC6, RTC5, RTC4, RTC3, RTC2 and RTC1 from high to low, then convert them to 8-bit NDC6, NDC5, NDC4, NDC3, NDC2 and NDC1 respectively, and then According to the 48-bit NDC value from high to low. 7-bit RTC value to 8-bit NDC value one-to-one correspondence, see the corresponding relationship image 3.
[0049] The timer is used to regularly trigger the transmission of SYNx, SYNy, SYNz clock synchronization primitives. The timer is timed in milliseconds, and the timing period can be set. When the timer timing reaches the set period value, the sending unit is notified to send SYNx, SYNy, SYNz clock synchronization primitive.
[0050] The sending unit is used to send the SYNx, SYNy, SYNz primitives. First, insert the 48-bit NDC value into the lower 16 bits of the SYNx, SYNy, and SYNz primitives from high to low, and send after receiving the timer's sending notification; sending rules In order to transmit in the primitives inserted between frames, and the SYNx, SYNy, SYNz primitives are preceded and followed by at least two IDLE primitives respectively. The sending unit records the sent SYNx, SYNy, SYNz primitive values ​​and the sending time, and sends them to the clock synchronization precision judgment unit of the clock client.
[0051] (2) Clock client
[0052] The clock client is used to receive the SYNx, SYNy, SYNz primitives from the FC switch, and its structure is as follows Figure 4 As shown, it is mainly composed of a receiving unit, a second converting unit and a clock synchronization precision judging unit.
[0053] Among them, the receiving unit uses the SYNx, SYNy, SYNz primitives from the FC switch, and extracts the 48-bit NDC value, and sends it to the second conversion unit.
[0054] The second conversion unit is used to convert the 48-bit NDC value to a 42-bit RTC value. First divide the 48-bit NDC value into 8-bit NDC6, NDC5, NDC4, NDC3, NDC2 and NDC1 from high to low, then convert them to 7-bit RTC6, RTC5, RTC4, RTC3, RTC2 and RTC1 respectively, and then The 42-bit RTC value is assembled from high to low. 7-bit RTC value to 8-bit NDC value one-to-one correspondence, see the corresponding relationship image 3.
[0055] The reference value of the clock synchronization accuracy of the clock synchronization accuracy determination unit is ΔT, and the clock synchronization accuracy determination unit is used to determine whether the clock synchronization accuracy meets the requirements. The judgment steps are as follows:
[0056] 1) Calculate the difference between the time Tr when the clock client receives the clock synchronization primitive and the time Tt when the clock server sends the clock synchronization primitive, that is, Tr-Tt;
[0057] 2) Calculate the difference between the clock synchronization primitive RTC value RTCr received by the clock client and the clock synchronization primitive RTC value RTCt sent by the clock server, namely RTCr-RTCt;
[0058] 3) Calculate the absolute value ΔT' of the difference between the above two values, namely |(Tr-Tt)-(RTCr-RTCt)|;
[0059] 4) Determine whether ΔT′ is greater than the reference value ΔT of the clock synchronization accuracy, if it is greater than the clock synchronization accuracy of the tested FC switch does not meet the requirements; otherwise, it meets the requirements.
[0060] 2. Clock synchronization accuracy test process
[0061] The clock synchronization accuracy test process is as follows Figure 5 shown, the process is as follows:
[0062] 1) Set the reference value of clock synchronization accuracy;
[0063] 2) After the timer reaches the timing period, the sending unit sends the clock synchronization primitive to the FC switch under test, and records the sending time point and the NDC value of the clock synchronization primitive;
[0064] 3) The receiving unit of each clock client receives the clock synchronization primitive from the FC switch under test, and records the receiving time point and the NDC value of the clock synchronization primitive;
[0065] 4) Each clock client determines whether the respective clock synchronization accuracy meets the requirements through the clock synchronization accuracy judgment unit;
[0066] 5) If the clock synchronization accuracy of any clock client does not meet the requirements, the process ends; otherwise, jump to step 2) to continue the test.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

System for evaluating aging state of non-metallic material under ETA+NH3 condition

PendingCN113433056ATest results are reliableAvoid Regulatory Lags
Owner:SANMEN NUCLEAR POWER CO LTD

Epoxy mortar for rapid repair in low-temperature environment and preparation method thereof

InactiveCN107512867AImprove test intensitylow cost
Owner:CARBON COMPOSITESTIANJIN CO LTD

Rapid silicon transfer detection method of silicon-containing release film

InactiveCN110736763ATest results are reliablegood reference
Owner:DONGGUAN JPOND IND CO LTD

Pipe culvert test system used under inhomogeneous deformation and test method thereof

PendingCN110095273ASimple system structureTest results are reliable
Owner:CHONGQING JIAOTONG UNIVERSITY

Multi-station safety belt overall performance testing device

PendingCN111999168ASimple structureTest results are reliable
Owner:TAIAN ROPE NET PLASTIC

Classification and recommendation of technical efficacy words

  • Improve test intensity
  • Test results are reliable

Epoxy mortar for rapid repair in low-temperature environment and preparation method thereof

InactiveCN107512867AImprove test intensitylow cost
Owner:CARBON COMPOSITESTIANJIN CO LTD

Test method for ditching towing tank of fixed-wing airplane model

ActiveCN104596729Aeasy to operateTest results are reliable
Owner:CHINA SPECIAL TYPE FLIER RES INST

Virtual testing system in communication protocal conformance test and its method

InactiveCN1400751AAvoid the test coordination processTest results are reliable
Owner:INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI

Bituminous pavement material hydrodynamic pressure washing tester

InactiveCN101907548ATest results are reliableStrong comparability
Owner:CHANGAN UNIV

Method for measuring and calculating maximum dry density of natural debris

InactiveCN103616312ATest results are reliablesmall discrete
Owner:CHANGAN UNIV

Primary frequency modulation test system and method for new energy station

PendingCN113219278AFlexible and convenient testing methodsTest results are reliable
Owner:STATE GRID JIANGSU ELECTRIC POWER CO ELECTRIC POWER RES INST +2
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products