Nothing Special   »   [go: up one dir, main page]

CN112543078A - Network time server calibration method and device based on satellite common view - Google Patents

Network time server calibration method and device based on satellite common view Download PDF

Info

Publication number
CN112543078A
CN112543078A CN202011328743.3A CN202011328743A CN112543078A CN 112543078 A CN112543078 A CN 112543078A CN 202011328743 A CN202011328743 A CN 202011328743A CN 112543078 A CN112543078 A CN 112543078A
Authority
CN
China
Prior art keywords
time
local clock
network
server
satellite
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.)
Granted
Application number
CN202011328743.3A
Other languages
Chinese (zh)
Other versions
CN112543078B (en
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.)
Beijing Navcompass Science & Technology Co ltd
Original Assignee
Beijing Navcompass Science & Technology 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 Beijing Navcompass Science & Technology Co ltd filed Critical Beijing Navcompass Science & Technology Co ltd
Priority to CN202011328743.3A priority Critical patent/CN112543078B/en
Publication of CN112543078A publication Critical patent/CN112543078A/en
Application granted granted Critical
Publication of CN112543078B publication Critical patent/CN112543078B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • G01S19/235Calibration of receiver components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • 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)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a satellite common view-based network time server calibration method, which comprises the steps of firstly utilizing the satellite common view to remotely trace a local clock to a national time frequency measurement reference, then taking the local clock as a reference and a network time service client to remotely access a network time server to be measured, measuring the time service precision of the network time server by using time service methods of different network time servers, and calibrating. The invention also discloses a satellite common-view-based network time server calibration device which is used for remotely tracing to the national standard time through the satellite common-view and directly or remotely calibrating the network time server. The invention realizes the remote calibration of the network time server based on the satellite common-view time remote traceability, solves the problems of high precision, remote traceability and remote calibration of the network time server, has simple structure and obvious effect, and is suitable for wide popularization.

Description

Network time server calibration method and device based on satellite common view
Technical Field
The invention relates to the technical field of time calibration, in particular to a method and a device for calibrating a network time server based on satellite common view.
Background
The accurate time is in the current new infrastructure, such as: the 5G communication, the Internet of things, big data and national defense construction become more and more important. Therefore, remote tracing, remote comparison and remote calibration of time and frequency are very urgent and important.
At present, the calibration and the test of time frequency equipment are also based on tracing to GPS or Beidou, and are not unified to the tracing standard of UTC (k); the test means is limited to local test and test in a local area network, and network test and cloud measurement cannot be performed in production and application. These factors may result in inaccurate and unreliable calibration results for the time device. The time accuracy of many network time servers is measured by adopting a GPS or Beidou time service reference, so that the accuracy is poor, the time cannot be directly traced to the national time frequency measurement reference, and the remote tracing characteristic is not available.
According to the problems, the method and the device for solving the problems of high precision, remote source tracing and remote calibration of the network time server in the prior art are provided.
Disclosure of Invention
In view of the above-mentioned drawbacks, the present invention provides a method and an apparatus for calibrating a network time server based on satellite common view, so as to solve the problems of high precision, remote source tracing and remote calibration of the network time server in the prior art.
The invention provides a satellite common-view-based network time server calibration method, which comprises the following specific steps of:
step 1, satellite common-view data of a national time frequency measurement reference and satellite common-view data of a local clock are obtained through network or Beidou communication;
step 2, adjusting and controlling a local clock based on a GNSS co-viewing principle according to the acquired co-viewing data to lock the local clock to standard time;
step 3, carrying out information transmission of the data protocol packet according to the local clock locked to the standard time, and generating a timestamp based on a network time server time service principle;
and 4, acquiring the time deviation between the local clock and the network time server through the timestamp in the round-trip data protocol packet, acquiring the deviation between the network time server and the standard time, and calibrating the network time server.
Preferably, the step 2 specifically comprises the following steps:
step 2.1, according to the measured pseudo-range information, clock difference between a reference clock and a satellite clock is obtained, wherein the reference clock is a national time frequency measurement standard;
step 2.2, through interaction of client data of the reference end and the local clock of the national time frequency measurement standard, obtaining a time difference delta T between the local clock and the reference standard time at a certain momentuser-ΔTutc=Tuser-Tutc(k)Wherein T isutc(k)Time of reference, TuserBeing the time of the local clock, Δ TutcClock error, Δ T, of reference terminal for national time frequency measurement referenceuserIs the clock difference of the local clock of the client;
step 2.3, acquiring the frequency deviation of the local clock relative to the standard time through the accumulation of a period of time according to the time difference information;
and 2.4, obtaining the local time locked to the standard time by adjusting the time deviation and the frequency deviation of the local clock.
Preferably, the step 3 specifically comprises the following steps:
step 3.1, based on the local clock locked to the standard time, the client sends a network time synchronization protocol data packet to generate timestamp information T1;
step 3.2, the server end receives the network time synchronization protocol data packet and generates time stamp information T2;
step 3.3, the server side returns a network time synchronization data packet to the network time synchronization client side to generate timestamp information T3;
and 3.4, the network time synchronization client receives the returned network time synchronization data packet to generate time stamp information T4.
Preferably, the step 4 specifically comprises the following steps: obtaining the time deviation between the server side and the client side through the timestamp data in the round-trip data protocol packet
Figure BDA0002795103930000021
And network delay of network time server and standard time
Figure BDA0002795103930000022
And time offset of local clock and network time server
Figure BDA0002795103930000031
And obtaining the time synchronization precision of the network time server, and calibrating or tracing.
Preferably, in step 2.1, the clock offset of the reference end of the national time frequency measurement standard is:
Figure BDA0002795103930000032
the clock difference of the local clock of the client is:
Figure BDA0002795103930000033
wherein
Figure BDA0002795103930000034
The time of the PRN j satellite,
Figure BDA0002795103930000035
time of the PRN j satellite.
Preferably, in the step 2.2, the time difference between the local clock and the national time frequency measurement reference
Figure BDA0002795103930000036
Wherein: Δ tiTime difference information between a local clock and a national time frequency measurement reference at the ith moment;
Figure BDA0002795103930000037
calculating the time deviation between a local clock and a Beidou satellite system time BDT for a jth navigation satellite, wherein j is 1,2 … … n;
Figure BDA0002795103930000038
country time calculated for j navigation satellitesThe time offset between the inter-frequency metric reference utc (k) and the beidou satellite system time BDT, j being 1,2 … … n.
Preferably, in step 2.3, the phase deviation Δ phaseoffset ═ Δ t of the local clock at the ith time relative to the national time-frequency measurement standardiFrequency deviation of the local clock at time i relative to the national time-frequency measurement standard
Figure BDA0002795103930000039
Where Δ tiIs a time TiMeasuring the standard time deviation, Δ t, relative to the national time frequencyi-1Is a time TiCorresponding local clock Ti-1Standard time deviation is measured relative to national time frequency.
The invention also provides a satellite common-view-based network time server calibration device, which comprises:
the satellite common-view receiver is used for carrying out common-view observation with the satellite common-view receiver of the national time frequency measurement reference;
the local clock is electrically connected with the satellite common-view receiver;
the FPGA processor is electrically connected with the satellite common-view receiver and the local clock respectively;
and the time synchronization processing module is connected with the FPGA processor and is used for carrying out data transmission with a network time server to be tested.
According to the technical scheme, the satellite common view-based network time server calibration method provided by the invention comprises the steps of firstly utilizing the satellite common view to remotely trace the local clock to the national time frequency measurement reference, then taking the local clock as the reference and the network time service client to remotely access the network time server to be measured, measuring the time service precision of the network time server by the time service methods of different network time servers, and calibrating. The method can solve the traceability problem of time frequency, and can realize high-precision and long-distance precision detection and measurement on the network time server. The satellite common-view-based network time server calibration device provided by the invention remotely traces the source to the national standard time through the satellite common-view and directly or remotely calibrates the network time server. The invention realizes the remote calibration of the network time server based on the satellite common-view time remote traceability, solves the problems of high precision, remote traceability and remote calibration of the network time server, has simple structure and obvious effect, and is suitable for wide popularization.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a first process block diagram of a network time server calibration method based on satellite common view according to an embodiment of the present invention;
fig. 2 is a block diagram of a calibration apparatus for a network time server based on satellite common view according to an embodiment of the present invention;
fig. 3 is a process block diagram of a method for calibrating a network time server based on satellite common view according to an embodiment of the present invention;
fig. 4 is a schematic diagram of GNSS co-viewing of a network time server calibration method based on satellite co-viewing according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a network time server and a client time service in a method for calibrating a network time server based on satellite common view according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
Referring to fig. 1 to 5, an embodiment of a method and an apparatus for calibrating a network time server based on satellite common view according to the present invention will be described. The method and the device for calibrating the network time server based on the satellite common view specifically comprise the following steps:
s1, satellite common-view data (reference end) of the national time frequency measurement standard are obtained through network or Beidou communication, and satellite common-view data (client end) of a local clock are obtained through a satellite common-view receiver;
s2, adjusting and controlling a local clock based on a Global Navigation Satellite System (GNSS) co-viewing principle according to the obtained co-viewing data, so that the local clock is locked to standard time, remote tracing of time frequency is realized, and the local clock is remotely traced to a national time frequency measurement standard UTC (k);
the specific implementation steps of the step can be as follows:
s2.1, obtaining clock difference between a reference clock and a satellite clock according to pseudo-range information measured by a GNSS receiving module and the pseudo-range information obtained by measurement, wherein the reference clock is a national time frequency measurement standard;
in S2.1, the clock offset of the reference end of the national time frequency measurement standard is:
Figure BDA0002795103930000051
the clock difference of the local clock of the client is:
Figure BDA0002795103930000052
wherein T isutc(k)Is the time of day of the time reference,
Figure BDA0002795103930000053
time of day for PRN ═ j satellite, TuserIs the time of day of the local clock,
Figure BDA0002795103930000054
time of the PRN j satellite.
S2.2, interacting client data of the reference end and the local clock through the national time frequency measurement standard to obtain the time difference delta T between the local clock and the reference standard time at a certain momentuser-ΔTutc=Tuser-Tutc(k)
S2.2, time difference between local clock (client) and national time frequency measurement reference
Figure BDA0002795103930000055
Wherein: Δ tiTime difference information between a local clock (client) and a national time frequency measurement reference at the ith moment in unit s;
Figure BDA0002795103930000056
calculating the time deviation between a local clock (client) and a Beidou satellite system time BDT for the jth navigation satellite, wherein j is 1,2 … … n;
Figure BDA0002795103930000057
and calculating the time deviation between the national time frequency measurement reference UTC (k) and the Beidou satellite system time BDT for j navigation satellites, wherein j is 1 and 2 … … n.
S2.3, acquiring the frequency deviation of the local clock relative to the standard time through accumulation of a period of time according to the time difference information;
in S2.3, the phase deviation Δ phaseoffset of the local clock at the ith time from the national time-frequency measurement standard is Δ tiFrequency deviation of the local clock at time i relative to the national time-frequency measurement standard
Figure BDA0002795103930000058
Where Δ tiIs a time TiMeasuring standard time deviation in units of s, delta t relative to national time frequencyi-1Is a time TiCorresponding local clock Ti-1Standard time deviation, in units of s, is measured relative to the national time frequency.
And S2.4, adjusting and controlling the time deviation and the frequency deviation of the local clock according to the phase deviation and the frequency deviation of the local clock relative to the national time frequency measurement standard, so that the local clock is locked to the standard time, and the local time locked to the standard time is obtained, thereby achieving the purpose of remote tracing of time and frequency.
S3, carrying out information transmission of the data protocol packet according to the local clock locked to the standard time, and generating a timestamp based on the network time server time service principle;
and the precision test and calibration of the network time server are realized by utilizing the time service principle of the network time server. The currently common network time server includes NTP and PTP (IEEE1588), and the operating principles are basically consistent.
The specific implementation steps of the step can be as follows:
s3.1, based on the local clock locked to the standard time, the network time synchronization client sends a network time synchronization protocol data packet to the network time server to generate timestamp information T1 (the time T1 is traced to the standard time);
s3.2, the network time server end receives the network time synchronization protocol data packet and generates time stamp information T2;
s3.3, the network time server side returns a network time synchronization data packet to the network time synchronization client side to generate timestamp information T3;
and S3.4, the network time synchronization client receives the network time synchronization data packet returned by the network time server and generates time stamp information T4 (the time T4 is traced to the standard time).
The FPGA processor is used as a hardware platform, a local clock (locked to standard time) runs a network time synchronization client program, timestamp information T1 is generated for the data protocol packet at the sending time of the data protocol packet, and the data protocol packet is sent to a network time server; the timestamp T4 is again generated upon receipt of the packet returned by the network time server.
And S4, acquiring the time deviation between the local clock and the network time server through the timestamp in the round-trip data protocol packet, acquiring the deviation between the network time server and the standard time, and calibrating the network time server.
Obtaining the time deviation between the server side of the network time server and the client side of the local clock through the timestamp data in the round-trip data protocol packet delivered by the server side and the client side
Figure BDA0002795103930000061
And network delay of network time server and standard time
Figure BDA0002795103930000071
And time offset of local clock and network time server
Figure BDA0002795103930000072
Since the local clock has been remotely sourced to the national time frequency measurement reference, this time offset can be considered as the offset of the network time server from the standard time. The time of the client is traced to the standard time, so that the time synchronization precision of the network time server is obtained, and calibration or tracing is performed, wherein T1 is a timestamp generated by sending the network time data protocol packet data generated by a local clock, T4 is a timestamp generated by returning and receiving the network time data protocol packet data generated by the local clock, T2 is a timestamp generated by receiving the data protocol packet sent by the client at the network time server side, and T3 is a timestamp generated by sending the data protocol packet sent by the client at the network time server side.
The method for calibrating the network time server based on the satellite common view is a method for detecting and calibrating the high-precision network time server, and comprises the steps of firstly utilizing the satellite common view to remotely trace a local clock to a national time frequency measurement reference (such as UTC (k) of China measurement science research institute), then using the local clock as the reference and a client of network time service to remotely access the network time server to be tested, measuring the time service precision of the network time server through time service methods of different network time servers (NTP or PTP), and calibrating. The satellite navigation common-view technology is utilized to realize the high-precision time tracing problem, and the reference time for measurement is linked with the national time frequency measurement standard; and taking the local device for obtaining the time frequency tracing as a client, and then carrying out network access and time difference measurement on a network time server so as to evaluate and calibrate the time service precision.
Example 2
Referring to fig. 1 to 5, an embodiment of a satellite-based co-view network time server calibration apparatus according to the present invention will be described. The calibration device of the network time server based on the satellite common view comprises a satellite common view receiver, a local clock, an FPGA (Field Programmable Gate Array) processor and a time synchronization processing module, wherein the satellite common view receiver is used for carrying out common view observation with the satellite common view receiver of the national time frequency measurement reference; the local clock is electrically connected with the satellite common-view receiver; the FPGA processor is respectively electrically connected with the satellite common-view receiver and the local clock; and the time synchronization processing module is connected with the FPGA processor and is used for carrying out data transmission with a network time server to be tested.
The satellite common-view receiver is a client, automatically downloads satellite common-view data generated by national time frequency measurement reference through a network, and performs satellite common-view comparison with the satellite common-view data; connecting a local clock to receive a time-frequency signal 1PPS/10MHz, and controlling and adjusting the time-frequency signal; and the time stamp TOD is connected with the FPGA processor and provides standard time for the FPGA processor. The main function is to perform common-view observation with a satellite common-view receiver (reference end) of a national time frequency measurement standard, obtain time difference and frequency difference between a local clock and the measurement standard, and control and adjust the local clock.
The local clock generates a standard time frequency signal 1PPS/10MHz, receives an external control instruction and corrects the time frequency signal, provides the standard time frequency signal 1PPS and 10MHz for the satellite common-view receiver (client), receives the control of the standard time frequency signal, and provides standard time and frequency for the FPGA processor.
The FPGA processor receives the time frequency signals of the local clock and the satellite common-view receiver, generates a timestamp locked to the local clock (locked to standard time), and serves as an operating platform of a client program of the network time server, and generates timestamps for transmitting and receiving data packets for the client program. The FPGA processor receives a time frequency signal 1PPS and 10MHz of a local clock standard; receiving time stamp information TOD of the satellite common-view receiver standard at the same time; and as an operation platform of the network time synchronization client program, generating sending and receiving time stamps of the network time protocol data packet.
The time synchronization processing module comprises a network time synchronization client program, generates a network time protocol, records a data packet sending timestamp, and initiates transmission to a network time server to be tested; and receiving a data packet returned by the network time server to be tested, recording a received timestamp, and calculating the time deviation and the network delay between the local clock and the network time server according to the timestamp in the data packet.
The satellite-vision-sharing-based network time server calibration device remotely traces to the national standard time through the satellite-vision-sharing remote tracing and directly or remotely calibrates the network time server. Through verification, the source tracing precision of the time frequency can reach 5ns (95%), the source tracing precision is generally 1-2 orders of magnitude higher than that of a network time server, the uncertainty of the measurement of the time accuracy of the network time server reaches 20ns, and the precision test requirements of the existing network time servers such as NTP and PTP are met.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. Details which are not described in detail in the embodiments of the invention belong to the prior art which is known to the person skilled in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. A network time server calibration method based on satellite common view is characterized by comprising the following specific steps:
step 1, satellite common-view data of a national time frequency measurement reference and satellite common-view data of a local clock are obtained through network or Beidou communication;
step 2, adjusting and controlling a local clock based on a GNSS co-viewing principle according to the acquired co-viewing data to lock the local clock to standard time;
step 3, carrying out information transmission of the data protocol packet according to the local clock locked to the standard time, and generating a timestamp based on a network time server time service principle;
and 4, acquiring the time deviation between the local clock and the network time server through the timestamp in the round-trip data protocol packet, acquiring the deviation between the network time server and the standard time, and calibrating the network time server.
2. The method for calibrating a network time server based on satellite common view according to claim 1, wherein the step 2 comprises the following steps:
step 2.1, according to the measured pseudo-range information, clock difference between a reference clock and a satellite clock is obtained, wherein the reference clock is a national time frequency measurement standard;
step 2.2, through interaction of client data of the reference end and the local clock of the national time frequency measurement standard, obtaining a time difference delta T between the local clock and the reference standard time at a certain momentuser-ΔTutc=Tuser-Tutc(k)Wherein T isutc(k)Time of reference, TuserBeing the time of the local clock, Δ TutcClock error, Δ T, of reference terminal for national time frequency measurement referenceuserIs the clock difference of the local clock of the client;
step 2.3, acquiring the frequency deviation of the local clock relative to the standard time through the accumulation of a period of time according to the time difference information;
and 2.4, obtaining the local time locked to the standard time by adjusting the time deviation and the frequency deviation of the local clock.
3. The method for calibrating a network time server based on satellite common view according to claim 2, wherein the step 3 comprises the following steps:
step 3.1, based on the local clock locked to the standard time, the client sends a network time synchronization protocol data packet to generate timestamp information T1;
step 3.2, the server end receives the network time synchronization protocol data packet and generates time stamp information T2;
step 3.3, the server side returns a network time synchronization data packet to the network time synchronization client side to generate timestamp information T3;
and 3.4, the network time synchronization client receives the returned network time synchronization data packet to generate time stamp information T4.
4. The method for calibrating a network time server based on satellite common view according to claim 3, wherein the step 4 comprises the following steps: obtaining the time deviation between the server side and the client side through the timestamp data in the round-trip data protocol packet
Figure FDA0002795103920000021
And network delay of network time server and standard time
Figure FDA0002795103920000023
And time offset of local clock and network time server
Figure FDA0002795103920000024
And obtaining the time synchronization precision of the network time server, and calibrating or tracing.
5. The method according to claim 3, wherein in step 2.1, the clock offset of the reference end of the national time frequency measurement standard is:
Figure FDA0002795103920000025
the clock difference of the local clock of the client is:
Figure FDA0002795103920000026
wherein
Figure FDA0002795103920000027
The time of the PRN j satellite,
Figure FDA0002795103920000028
time of the PRN j satellite.
6. The method according to claim 5, wherein in step 2.2, the time difference between the local clock and the national time frequency measurement reference is determined
Figure FDA0002795103920000029
Wherein: Δ tiTime difference information between a local clock and a national time frequency measurement reference at the ith moment;
Figure FDA00027951039200000210
calculating the time deviation between a local clock and a Beidou satellite system time BDT for a jth navigation satellite, wherein j is 1,2 … … n;
Figure FDA00027951039200000211
and calculating the time deviation between the national time frequency measurement reference UTC (k) and the Beidou satellite system time BDT for j navigation satellites, wherein j is 1 and 2 … … n.
7. The method according to claim 6, wherein in step 2.3, the phase deviation Δ phaseoffset ═ Δ t of the local clock at the ith time relative to the national time-frequency measurement standardiFrequency deviation of the local clock at time i relative to the national time-frequency measurement standard
Figure FDA00027951039200000212
Where Δ tiIs a time TiMeasuring the standard time deviation, Δ t, relative to the national time frequencyi-1Is a time TiCorresponding local clock Ti-1Standard time deviation is measured relative to national time frequency.
8. A satellite common view based network time server calibration apparatus, comprising:
the satellite common-view receiver is used for carrying out common-view observation with the satellite common-view receiver of the national time frequency measurement reference;
the local clock is electrically connected with the satellite common-view receiver;
the FPGA processor is electrically connected with the satellite common-view receiver and the local clock respectively;
and the time synchronization processing module is connected with the FPGA processor and is used for carrying out data transmission with a network time server to be tested.
CN202011328743.3A 2020-11-24 2020-11-24 Network time server calibration method and device based on satellite common view Active CN112543078B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011328743.3A CN112543078B (en) 2020-11-24 2020-11-24 Network time server calibration method and device based on satellite common view

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011328743.3A CN112543078B (en) 2020-11-24 2020-11-24 Network time server calibration method and device based on satellite common view

Publications (2)

Publication Number Publication Date
CN112543078A true CN112543078A (en) 2021-03-23
CN112543078B CN112543078B (en) 2023-10-27

Family

ID=75014703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011328743.3A Active CN112543078B (en) 2020-11-24 2020-11-24 Network time server calibration method and device based on satellite common view

Country Status (1)

Country Link
CN (1) CN112543078B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113110016A (en) * 2021-04-12 2021-07-13 中国计量科学研究院 Common-view data generation method, receiver and time calibration system
CN113271172A (en) * 2021-07-16 2021-08-17 智道网联科技(北京)有限公司 Time synchronization method and device
CN114157378A (en) * 2021-11-30 2022-03-08 浪潮云信息技术股份公司 ZNBase-based performance optimization method and system for sea light platform
CN117008036A (en) * 2023-08-08 2023-11-07 河北大学 Remote self-calibration device for voltage sensor
CN117453505A (en) * 2023-10-30 2024-01-26 中国电子技术标准化研究院 Device and method for calibrating time parameters of software performance testing tool
CN117666321A (en) * 2023-12-05 2024-03-08 中国科学院精密测量科学与技术创新研究院 Virtual satellite common view real-time synchronization device and synchronization method thereof
CN117784580A (en) * 2024-01-23 2024-03-29 星汉时空科技(长沙)有限公司 Method for improving PTP point-to-point time service precision and time service device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020131370A1 (en) * 2000-12-19 2002-09-19 Chuah Mooi Choo Clock offset estimation with bias correction
WO2008052469A1 (en) * 2006-10-27 2008-05-08 Huawei Technologies Co., Ltd. A method, system and time server for adjusting network time
CN104238352A (en) * 2014-09-24 2014-12-24 北京市计量检测科学研究院 National benchmark controlled local time standard generating system and method
CN105578587A (en) * 2015-12-17 2016-05-11 北京无线电计量测试研究所 Time frequency comparison method and device
CN108365905A (en) * 2018-01-29 2018-08-03 中国科学院国家授时中心 A kind of national standard time restoration methods based on satellite common vision data real-time exchange

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020131370A1 (en) * 2000-12-19 2002-09-19 Chuah Mooi Choo Clock offset estimation with bias correction
WO2008052469A1 (en) * 2006-10-27 2008-05-08 Huawei Technologies Co., Ltd. A method, system and time server for adjusting network time
CN104238352A (en) * 2014-09-24 2014-12-24 北京市计量检测科学研究院 National benchmark controlled local time standard generating system and method
CN105578587A (en) * 2015-12-17 2016-05-11 北京无线电计量测试研究所 Time frequency comparison method and device
CN108365905A (en) * 2018-01-29 2018-08-03 中国科学院国家授时中心 A kind of national standard time restoration methods based on satellite common vision data real-time exchange

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈瑞琼;刘娅;李孝辉;: "基于卫星共视的远程时间频率校准系统", 电子测量与仪器学报, no. 01 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113110016A (en) * 2021-04-12 2021-07-13 中国计量科学研究院 Common-view data generation method, receiver and time calibration system
CN113110016B (en) * 2021-04-12 2023-10-20 中国计量科学研究院 Common view data generation method, receiver and time calibration system
CN113271172A (en) * 2021-07-16 2021-08-17 智道网联科技(北京)有限公司 Time synchronization method and device
CN113271172B (en) * 2021-07-16 2021-10-08 智道网联科技(北京)有限公司 Time synchronization method and device
CN114157378A (en) * 2021-11-30 2022-03-08 浪潮云信息技术股份公司 ZNBase-based performance optimization method and system for sea light platform
CN117008036A (en) * 2023-08-08 2023-11-07 河北大学 Remote self-calibration device for voltage sensor
CN117453505A (en) * 2023-10-30 2024-01-26 中国电子技术标准化研究院 Device and method for calibrating time parameters of software performance testing tool
CN117666321A (en) * 2023-12-05 2024-03-08 中国科学院精密测量科学与技术创新研究院 Virtual satellite common view real-time synchronization device and synchronization method thereof
CN117784580A (en) * 2024-01-23 2024-03-29 星汉时空科技(长沙)有限公司 Method for improving PTP point-to-point time service precision and time service device

Also Published As

Publication number Publication date
CN112543078B (en) 2023-10-27

Similar Documents

Publication Publication Date Title
CN112543078A (en) Network time server calibration method and device based on satellite common view
JP4287476B2 (en) Transfer of calibration time information in mobile terminals
TW200807008A (en) Associating a universal time with a received signal
CN113110016B (en) Common view data generation method, receiver and time calibration system
JP4472994B2 (en) Method for time synchronization of at least two measuring computers cooperating via a communication network such as the Internet, an intranet or the like
CN115085849B (en) Internet-independent Beidou B2B PPP precision time service method and device
US11611946B2 (en) Sampling synchronization through GPS signals
US20100293243A1 (en) method and apparatus for measuring directionally differentiated (one-way) network latency
CN112187560A (en) NTP network time service evaluation system, method and time service evaluation device
CN210742507U (en) Standard time frequency source device based on global navigation satellite system
CN116865896A (en) Network time service testing method and testing equipment
CN112946693B (en) Method and system for determining system time deviation of satellite navigation system
CN113589675B (en) Network time synchronization method and system with traceability
CN113267186B (en) Data synchronous acquisition system and data synchronous acquisition method
CN116224746A (en) High-stability time reference establishment method for satellite-ground atomic clock fusion
CN115856793A (en) Radar signal frequency deviation estimation compensation method
RU2585325C1 (en) System for synchronising frequency and time scale of remote stations
Vigner et al. Precise synchronization in large distributed systems
US20070177572A1 (en) Method and system for reporting synchronization status in a network of RF receivers
CN117784580B (en) Method for improving PTP point-to-point time service precision and time service device
Aanen et al. Evaluation of GNSS-based Time Synchronisation for ToF Localisation with Software-Defined Radio
CN116781196A (en) Method and device for time synchronization of multiple sensors in mobile measurement system
RU2381538C1 (en) Method of distributing precise universal time signals over telecommunication network and system for distributing precise universal time signals
RU172333U1 (en) Hardware-software complex for measuring IP network performance metrics
CN118300740A (en) Time frequency in-situ calibration device and 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
GR01 Patent grant
GR01 Patent grant