CN103986943A - Large-ring time delay measurement method of digital satellite television timing system - Google Patents

Large-ring time delay measurement method of digital satellite television timing system Download PDF

Info

Publication number
CN103986943A
CN103986943A CN201410241032.0A CN201410241032A CN103986943A CN 103986943 A CN103986943 A CN 103986943A CN 201410241032 A CN201410241032 A CN 201410241032A CN 103986943 A CN103986943 A CN 103986943A
Authority
CN
China
Prior art keywords
value
time
signal
byte
nanosecond
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
CN201410241032.0A
Other languages
Chinese (zh)
Other versions
CN103986943B (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.)
National Time Service Center of CAS
Original Assignee
National Time Service Center of CAS
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 National Time Service Center of CAS filed Critical National Time Service Center of CAS
Priority to CN201410241032.0A priority Critical patent/CN103986943B/en
Publication of CN103986943A publication Critical patent/CN103986943A/en
Application granted granted Critical
Publication of CN103986943B publication Critical patent/CN103986943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention relates to a large-ring time delay measurement method of a digital satellite television timing system. The large-ring time delay measurement method includes the steps of signal synchronization, nanosecond-stage timestamp generation, large-ring time delay measurement and amendment. The transmitting-receiving time of special identification bits in television signals is marked, large-ring time delay is measured with the nanosecond-stage timestamp generation method, a mathematical model is built with measured large-ring time delay data, large-ring time delay at any moment can be deduced, and the measurement accuracy and the measurement reliability are improved.

Description

The large ring time-delay measuring method of digital satellite television time dissemination system
Technical field
The invention belongs to communication technical field, be specifically related to the measurement to the large ring time delay of digital satellite TV signal with timestamp.
Background technology
The time service of digital satellite television high accuracy is to utilize existing digital satellite television system to transmit a kind of time service means of split-second precision information.Satellite TV system mainly consists of three parts: up earth station, spaceborne transponder and downlink receiving station.Wherein, forward the geostationary satellite of TV signal apart from ground approximately 3.6 ten thousand kms, TV signal is emitted to satellite from up earth station, then is forwarded back to approximately 250 milliseconds of ground time delays through satellite repeater.
To realizing digital satellite television hundred nanosecond precision time services, need accurately to measure and revise the propagation delay of TV signal.Propagation delay is mainly divided into uplink time delay and descending time delay.Estimation for uplink time delay can obtain by measuring the large ring time-delay calculation of TV signal, and therefore the certainty of measurement of large ring time delay directly affects the precision of TV time service.
Last century, the eighties realized the method for standard time information being inserted to TV signal in simulated television system-based, by the TV signal receiving is carried out to demodulation, the standard time information in the time of can obtaining broadcast.But along with appearance and the Technique Popularizing of standards for digital broadcasting, anolog TV signals are replaced by digital satellite television signal gradually.Because great change has occurred signal system, the time service method of original simulated television can not continue to use, and the time signal carrying in original anolog TV signals also stops thereupon.Under current television transmission standard and system, utilize existing TV signal, and in the situation that not changing existing TV signal structure, how accurately to measure the large ring time delay of TV signal, and while there is data exception in measuring process, how accurately the problem such as the large ring time delay of estimating and forecasting is needed solution badly.It is one of key issue realizing digital satellite television high accuracy time dissemination system.Very few to this Study on Problems both at home and abroad at present, do not find pertinent literature report.
Summary of the invention
Technical problem to be solved by this invention has been to provide that a kind of certainty of measurement is high, accuracy is high, good reliability, the large ring time-delay measuring method of digital satellite television time dissemination system that antijamming capability is strong.
It is comprised of following step to address the above problem adopted technical scheme:
(1) signal is synchronous
In the asynchronous serial interface of the up ground station of digital satellite television system modulator, take out the signal bit stream that speed is 270 MBPSs, signal completed to synchronizing process as follows:
1) by serial digital receiver, carry out clock recovery, completion bit is synchronous.
2) initial data after bit synchronization is put into successively to the shift register of 50, detected that in this 50 bit data, whether to have two continuous special control character K28.5 be 0011111010 or 1100000101; If have, using this coding as the border of numeric data code byte of reception, be about to later data and be classified as a byte every 10 bits, complete byte of sync, enter step 3); If nothing, repeating step 2).
3) each transport stream packets is the regular length of 188 bytes, and the sync byte in packet header is 0x47, and 10 corresponding bits of encoded are " 1110000101 " or " 0001110101 "; First find a 0x47 code word, if the code word of 187 bytes of being separated by is also 0x47, thinks and complete transport stream packets synchronous by a rear sync byte that 0x47 code word is transport stream packets; Otherwise again find 0x47 code word.
(2) nanosecond timestamp production method
1) frequency signal to 200MHz by the 10MHz frequency signal frequency multiplication of atomic clock, each clock cycle was 5 nanoseconds, rolling counters forward value N scope is 0~199999999, Counter Value is started from scratch, each cycle counter value adds 1, is added to 199999999, Counter Value zero setting, the count cycle of counter is 1 second, and resolution was 5 nanoseconds.
2) extract the rising edge of the 7th to the 8th in the sync byte 0x47 of packet header, with the value N of this rising edge recording counter.The corresponding moment t of this transport stream packets sfor N * 5 nanosecond.This value is deposited in register 1.
3) extract the 5th byte to the 11 bytes after the sync byte 0x47 of packet header, be stored in register 2; Data in register 2 are converted to ASCII character, revert to former transmission data; Four figures in register 2, according to being program clock reference value flag bit, if zero, returns to step 2); If 1, show that this transmission package contains program clock reference, by the t in the 2nd byte to the 7 byte datas and register 1 in register 2 scoding generates nanosecond timestamp, and front 6 bytes of nanosecond timestamp are program clock reference value, and rear 4 bytes are t s.
(3) encircle greatly latency measurement and correction
By nanosecond timestamp production method step (2) gained nanosecond timestamp, be denoted as transmitting time stamp, deposit in the memory A of first in first out, the size of memory A is 100 bytes.
1) ground receiving terminal via satellite antenna reception from the downstream signal of satellite, asynchronous serial signal bit stream through demodulation, output 270 MBPSs, carry out that signal is synchronous, nanosecond timestamp produces, obtain timestamp and be denoted as time of reception stamp, the signal synchronizing method of this step is identical with signal synchronizing step (1), and nanosecond timestamp production method is identical with nanosecond timestamp production method (2); The corresponding moment of rising edge of the 7th to the 8th of synchronous head in transport stream packets is denoted as to t r.
2) by step 1) the program clock reference value in time of reception stamp finds the transmitting time stamp of same program clock reference value in memory A as keyword.If do not mate, abandon this time of reception stamp, wait for next time of reception stamp; If find, transmitting time stamp and time of reception are stabbed to corresponding moment value and subtract each other, obtain encircling greatly latency measurement value:
&Delta;t = t r - t s t r > t s t r - t s + 10 9 t s < t r
In formula, Δ t is large ring latency measurement value, takies four bytes, and tr is the moment value in time of reception stamp, and ts is the moment value in transmitting time stamp; Whether Δ t is deposited in to the memory B of first in first out, determine as follows;
Get nearest three measurement data Δ t 1, Δ t 2, Δ t 3, obtain predicted value if record large ring time delay Δ t and predicted value residual error be not more than
&Sigma; i = 1 10 ( &Delta; t i - &Delta; t &OverBar; ) 2
Think that this measures Δ t effective, Δ t is deposited in memory B; Otherwise, think that program clock reference time stamp is abnormal or Δ t is abnormal, abandon Δ t, get predicted value large ring time delay as correspondence, deposits in memory B.
The present invention is by the transmitting-receiving time of special identifier position in mark TV signal, the method that generates nanosecond timestamp is measured large ring time delay, adopt the large ring of measurement delay data to set up Mathematical Modeling, the large ring time delay of any time of can deriving, has improved accuracy and the reliability measured.
Accompanying drawing explanation
Fig. 1 is the flow chart of the embodiment of the present invention 1.
Fig. 2 is the flow chart that nanosecond timestamp of the present invention produces.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in more detail, but the invention is not restricted to these embodiment.
Embodiment 1
In Fig. 1,2, the large ring time-delay measuring method of the digital satellite television time dissemination system of the present embodiment is comprised of following step:
1, signal is synchronous
In Fig. 1, in the asynchronous serial interface of the up ground station of digital satellite television system modulator, take out the signal bit stream that speed is 270 MBPSs, signal completed to synchronizing process as follows:
(1) by serial digital receiver, carry out clock recovery, completion bit is synchronous.
(2) initial data after bit synchronization is put into successively to the shift register of 50, detected that in this 50 bit data, whether to have two continuous special control character K28.5 be 0011111010 or 1100000101.If have, using this coding as the border of numeric data code byte of reception, be about to later data and be classified as a byte every 10 bits, complete byte of sync, enter step (3); If nothing, repeating step (2).
(3) each transport stream packets is the regular length of 188 bytes, and the sync byte in packet header is 0x47, and 10 corresponding bits of encoded are " 1110000101 " or " 0001110101 ".First find a 0x47 code word, if the code word of 187 bytes of being separated by is also 0x47, thinks and complete transport stream packets synchronous by a rear sync byte that 0x47 code word is transport stream packets; Otherwise again find 0x47 code word.
2, nanosecond timestamp production method
In Fig. 2, the production method step of nanosecond timestamp is as follows:
(1) frequency signal to 200MHz by the 10MHz frequency signal frequency multiplication of atomic clock, each clock cycle was 5 nanoseconds, rolling counters forward value N scope is 0~199999999, Counter Value is started from scratch, each cycle counter value adds 1, is added to 199999999, Counter Value zero setting, the count cycle of counter is 1 second, and resolution was 5 nanoseconds.
(2) extract the rising edge of the 7th to the 8th in the sync byte 0x47 of packet header, with the value N of this rising edge recording counter.The corresponding moment t of this transport stream packets sfor N * 5 nanosecond.This value is deposited in register 1.
(3) extract the 5th byte to the 11 bytes after the sync byte 0x47 of packet header, be stored in register 2.Data in register 2 are converted to ASCII character, revert to former transmission data.Four figures in register 2, according to being program clock reference value flag bit, if zero, returns to step (2); If 1, show that this transmission package contains program clock reference, by the t in the 2nd byte to the 7 byte datas and register 1 in register 2 scoding generates nanosecond timestamp, and front 6 bytes of nanosecond timestamp are program clock reference value, and rear 4 bytes are t s.
3, encircle greatly latency measurement and correction
In Fig. 1, by nanosecond timestamp production method step 2 gained nanosecond timestamp, be denoted as transmitting time stamp, deposit in the memory A of first in first out.The size of memory A is 100 bytes.
(1) ground receiving terminal via satellite antenna reception from the downstream signal of satellite, asynchronous serial signal bit stream through demodulation, output 270 MBPSs, carry out that signal is synchronous, nanosecond timestamp produces, obtain timestamp and be denoted as time of reception stamp, the signal synchronizing method of this step is identical with signal synchronizing step 1, and timestamp generative process is identical with nanosecond timestamp production method 2.The corresponding moment of rising edge of the 7th to the 8th of synchronous head in transport stream packets is denoted as to t r.
(2) by the program clock reference value in step (1) time of reception stamp, as keyword, in memory A, find the transmitting time stamp of same program clock reference value.If do not mate, abandon this time of reception stamp, wait for next time of reception stamp; If find, transmitting time stamp and time of reception are stabbed to corresponding moment value and subtract each other, obtain encircling greatly latency measurement value:
&Delta;t = t r - t s t r > t s t r - t s + 10 9 t s < t r
In formula, Δ t is large ring latency measurement value, takies four bytes, t rfor the moment value in time of reception stamp, t sfor the moment value in transmitting time stamp.Whether Δ t is deposited in to the memory B of first in first out, determine as follows.
Get nearest three measurement data Δ t 1, Δ t 2, Δ t 3, obtain predicted value if record large ring time delay Δ t and predicted value residual error be not more than
&Sigma; i = 1 10 ( &Delta; t i - &Delta; t &OverBar; ) 2
Think that this measures Δ t effective, Δ t is deposited in memory B; Otherwise, think that program clock reference time stamp is abnormal or Δ t is abnormal, abandon Δ t, get predicted value large ring time delay as correspondence, deposits in memory B.

Claims (1)

1. the large ring time-delay measuring method of digital satellite television time dissemination system, is characterized in that it is comprised of following step:
(1) signal is synchronous
In the asynchronous serial interface of the up ground station of digital satellite television system modulator, take out the signal bit stream that speed is 270 MBPSs, signal completed to synchronizing process as follows:
1) by serial digital receiver, carry out clock recovery, completion bit is synchronous;
2) initial data after bit synchronization is put into successively to the shift register of 50, detected that in this 50 bit data, whether to have two continuous special control character K28.5 be 0011111010 or 1100000101; If have, using this coding as the border of numeric data code byte of reception, be about to later data and be classified as a byte every 10 bits, complete byte of sync, enter step 3); If nothing, repeating step 2);
3) each transport stream packets is the regular length of 188 bytes, and the sync byte in packet header is 0x47, and 10 corresponding bits of encoded are " 1110000101 " or " 0001110101 "; First find a 0x47 code word, if the code word of 187 bytes of being separated by is also 0x47, thinks and complete transport stream packets synchronous by a rear sync byte that 0x47 code word is transport stream packets; Otherwise again find 0x47 code word;
(2) nanosecond timestamp production method
1) frequency signal to 200MHz by the 10MHz frequency signal frequency multiplication of atomic clock, each clock cycle was 5 nanoseconds, rolling counters forward value N scope is 0~199999999, Counter Value is started from scratch, each cycle counter value adds 1, is added to 199999999, Counter Value zero setting, the count cycle of counter is 1 second, and resolution was 5 nanoseconds;
2) extract the rising edge of the 7th to the 8th in the sync byte 0x47 of packet header, with the value N of this rising edge recording counter.The corresponding moment t of this transport stream packets sfor N * 5 nanosecond.This value is deposited in register 1;
3) extract the 5th byte to the 11 bytes after the sync byte 0x47 of packet header, be stored in register 2; Data in register 2 are converted to ASCII character, revert to former transmission data; Four figures in register 2, according to being program clock reference value flag bit, if zero, returns to step 2); If 1, show that this transmission package contains program clock reference, by the t in the 2nd byte to the 7 byte datas and register 1 in register 2 scoding generates nanosecond timestamp, and front 6 bytes of nanosecond timestamp are program clock reference value, and rear 4 bytes are t s;
(3) encircle greatly latency measurement and correction
By nanosecond timestamp production method step (2) gained nanosecond timestamp, be denoted as transmitting time stamp, deposit in the memory A of first in first out, the size of memory A is 100 bytes;
1) ground receiving terminal via satellite antenna reception from the downstream signal of satellite, asynchronous serial signal bit stream through demodulation, output 270 MBPSs, carry out that signal is synchronous, nanosecond timestamp produces, obtain timestamp and be denoted as time of reception stamp, signal synchronizing method is identical with signal synchronizing step (1), and nanosecond timestamp production method is identical with nanosecond timestamp production method (2); The corresponding moment of rising edge of the 7th to the 8th of synchronous head in transport stream packets is denoted as to t r;
2) by step 1) the program clock reference value in time of reception stamp finds the transmitting time stamp of same program clock reference value in memory A as keyword.If do not mate, abandon this time of reception stamp, wait for next time of reception stamp; If find, transmitting time stamp and time of reception are stabbed to corresponding moment value and subtract each other, obtain encircling greatly latency measurement value:
&Delta;t = t r - t s t r > t s t r - t s + 10 9 t s < t r
In formula, Δ t is large ring latency measurement value, takies four bytes, and tr is the moment value in time of reception stamp, and ts is the moment value in transmitting time stamp; Whether Δ t is deposited in to the memory B of first in first out, determine as follows;
Get nearest three measurement data Δ t 1, Δ t 2, Δ t 3, obtain predicted value if record large ring time delay Δ t and predicted value residual error be not more than
&Sigma; i = 1 10 ( &Delta; t i - &Delta; t &OverBar; ) 2
Think that this measures Δ t effective, Δ t is deposited in memory B; Otherwise, think that program clock reference time stamp is abnormal or Δ t is abnormal, abandon Δ t, get predicted value large ring time delay as correspondence, deposits in memory B.
CN201410241032.0A 2014-05-31 2014-05-31 Large-ring time delay measurement method of digital satellite television timing system Active CN103986943B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410241032.0A CN103986943B (en) 2014-05-31 2014-05-31 Large-ring time delay measurement method of digital satellite television timing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410241032.0A CN103986943B (en) 2014-05-31 2014-05-31 Large-ring time delay measurement method of digital satellite television timing system

Publications (2)

Publication Number Publication Date
CN103986943A true CN103986943A (en) 2014-08-13
CN103986943B CN103986943B (en) 2017-05-03

Family

ID=51278753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410241032.0A Active CN103986943B (en) 2014-05-31 2014-05-31 Large-ring time delay measurement method of digital satellite television timing system

Country Status (1)

Country Link
CN (1) CN103986943B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109873822A (en) * 2019-02-22 2019-06-11 武汉大学 The detection device and method of firewall rule variation based on Beidou subnanosecond grade high-precision time service
CN111865459A (en) * 2019-04-26 2020-10-30 上海数字电视国家工程研究中心有限公司 Downlink hold time synchronization device and method
CN112134747A (en) * 2019-06-24 2020-12-25 中兴通讯股份有限公司 Method for detecting transmission delay and related equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102221816A (en) * 2010-04-19 2011-10-19 普天信息技术研究院有限公司 Satellite time serving all-in-one machine and time serving method thereof
US20110256865A1 (en) * 2010-04-15 2011-10-20 Zulfiquar Sayeed User Equipment Adjustment of Uplink Satellite Communications
US20120301136A1 (en) * 2009-07-30 2012-11-29 Spatial Digital Systems Coherent power combining for signals through multiple satellite communications channels
CN102946289A (en) * 2012-10-19 2013-02-27 中国科学院国家授时中心 System and method for subscriber to receive satellite digital television time service
CN103472463A (en) * 2013-10-03 2013-12-25 中国电子科技集团公司第五十四研究所 Delay calibration method of satellite navigation receiving set
CN103675854A (en) * 2012-09-21 2014-03-26 郑州威科姆科技股份有限公司 Multichannel time service fitting method based on BeiDou satellite

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120301136A1 (en) * 2009-07-30 2012-11-29 Spatial Digital Systems Coherent power combining for signals through multiple satellite communications channels
US20110256865A1 (en) * 2010-04-15 2011-10-20 Zulfiquar Sayeed User Equipment Adjustment of Uplink Satellite Communications
CN102221816A (en) * 2010-04-19 2011-10-19 普天信息技术研究院有限公司 Satellite time serving all-in-one machine and time serving method thereof
CN103675854A (en) * 2012-09-21 2014-03-26 郑州威科姆科技股份有限公司 Multichannel time service fitting method based on BeiDou satellite
CN102946289A (en) * 2012-10-19 2013-02-27 中国科学院国家授时中心 System and method for subscriber to receive satellite digital television time service
CN103472463A (en) * 2013-10-03 2013-12-25 中国电子科技集团公司第五十四研究所 Delay calibration method of satellite navigation receiving set

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱峰: "虚拟星载原子钟误差实时校正系统研制", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109873822A (en) * 2019-02-22 2019-06-11 武汉大学 The detection device and method of firewall rule variation based on Beidou subnanosecond grade high-precision time service
CN109873822B (en) * 2019-02-22 2020-06-23 武汉大学 Device and method for detecting firewall rule change based on Beidou subnanosecond high-precision time service
CN111865459A (en) * 2019-04-26 2020-10-30 上海数字电视国家工程研究中心有限公司 Downlink hold time synchronization device and method
CN111865459B (en) * 2019-04-26 2022-08-19 上海数字电视国家工程研究中心有限公司 Downlink hold time synchronization device and method
CN112134747A (en) * 2019-06-24 2020-12-25 中兴通讯股份有限公司 Method for detecting transmission delay and related equipment

Also Published As

Publication number Publication date
CN103986943B (en) 2017-05-03

Similar Documents

Publication Publication Date Title
CN103888237B (en) A kind of method and device for realizing synchronizing clock time
CN105515638B (en) Spaceborne multi-load data frame transfer device and transmission method
US20100246487A1 (en) Radio base station apparatus and synchronization method thereof
WO2018210277A1 (en) Clock synchronization method and device, and computer storage medium
US7139525B2 (en) Time synchronization system, satellite system applied to the time synchronization system, ground system applied in the time synchronization system, time synchronization method and a computer-readable recording medium with a program
CN102946289B (en) System and method for subscriber to receive satellite digital television time service
CN107809295B (en) A kind of cross-platform time synchronism apparatus and method
CN111193997B (en) Time difference of arrival (TDOA) measuring and calibrating method for UWB positioning system
CN103516457A (en) High-precision remote time synchronization method
CN103986943A (en) Large-ring time delay measurement method of digital satellite television timing system
CN103313381B (en) A kind of radio communication transmitting base station synchronous method
CN105158771A (en) Traceability model parameter generation method for satellite navigation system
CN103297218A (en) Distance measuring data processing method under incoherent measuring system
CN109246192A (en) Block catenary system and its implementation based on Beidou RDSS
CN102447509B (en) Downlink synchronous system and method thereof based on downlink synchronous code self correlation for TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) repeater
CN102036123A (en) Synchronization method and system for single frequency network digital broadcast television system
CN103986921B (en) Digital satellite television time service method
CN108551378A (en) A kind of radiofrequency signal remote transmission method
CN101719867A (en) Method and system for clock recovery in packet switching network
CN109765582A (en) A kind of temporal frequency calibration system based on GNSS
CN101257361B (en) Method and net element for performing accurate time transmission through synchronous digital system network
CN102340365B (en) Timestamp-based clock recovery method and device
CN106330420A (en) Time synchronization method, server and system
CN101867431B (en) Network clock synchronization method
CN108955623B (en) Building deformation monitoring method and system using broadcast and television data broadcasting and foundation navigation beacon

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant