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 PDFInfo
- 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
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
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:
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
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:
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
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:
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
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.
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)
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)
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 |
-
2014
- 2014-05-31 CN CN201410241032.0A patent/CN103986943B/en active Active
Patent Citations (6)
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)
Title |
---|
朱峰: "虚拟星载原子钟误差实时校正系统研制", 《中国优秀硕士学位论文全文数据库(电子期刊)》 * |
Cited By (5)
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 |