- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
链路分布式数据采集系统中时间同步技术研究
摘要:在高速数据传输的分布式数据采集系统中,各个组成单元间的时钟同步是保证系统正常工作的关键。本文对于时延的测量采用改进的线性规划算法来进行测量,利用前向和反向两个单向测量可以估计出消除收发时钟频差和初始偏差的端到端的时延。提出了在采用Sue B.Moon的方法基础上进行改进实现收发时钟的同步技术,提高了测试的精度和准确性。
关键词:链路;端到端的时延;时钟同步
中图分类号:TP311 文献标识码:A文章编号:1007-9599 (2011) 11-0000-02
Time Synchronization Technology Research of Link Distributed Data Acquisition System
Li Dawei1,Liu Haiping1,Zhang Yuhan2
(1.91245 Forces,Jinzhou121007,China;2.Huludao Longgang Electric Power Bureau,Huludao125000,China)
Abstract:In the high-speed data transfer,distributed data acquisition system,between the various component units of the clock synchronization is the key to ensure the system work.This delay is measured by the modified linear programming algorithm to measure the use of forward and reverse measurement can be estimated two-way transceiver clock frequency difference and eliminate the initial bias of the end to end delay.Made in the use of Sue B.Moon,based on the method to improve the transmitting and receiving clock synchronization technology to improve the test precision and accuracy.
Keywords:Link;End to end delay;Clock synchronization
一、引言
随着网络技术的发展,分布式数据采集系统广泛应用于许多采集数据多、实时性要求高的大型系统中。同步采集时是这类分布式数据采集系统中的一个重要要求。由于大量的链路指标,如端到端单向延迟、延迟抖动、单向丢包率等需要采集系统之间协同完成,采集系统之间协同需要端系统间的时钟同步。
Sue B.Moon等人在文献[1]中提出的方法,消除了源主机和目的主机之间时钟的频率差,但没有解决初始相位差引起的时间偏移的问题。利用前向和反向两个单向测量可以估计出消除收发时钟频差和初始偏差的端到端的时延,所以本文在采用Sue B.Moon的方法[2]基础上进行改进实现收发时钟的同步,消除收发时钟的频率差和初始相位差,解决时间偏移的问题。
二、时间同步的解决
设发送端主机的初始相位为tb,此时的真实时间为b0,发送端的频率为 ,发送时的标准时间为ts,所以发送主机的时钟函数Tb(t)可以写成
Tb(ts)=tb+(1-1)
同理,接收端的时钟函数可以写成
Te(td)=te0+(1-2)
可见,此时时延的真实值为即为result=td-ts,则测量得到的值为
Measure=Tb(td)-Te(ts)=Tb-Te(1-3)
如果以发送端的时钟为参考,假设 =1,b0=tb=0,则可以把式(1-3)整理得到
result=(1/ )measure- Tb+ te+(1-4)
其中 =1-1/ , =e0-te
对应的反向时延值:
result=measure’+ Te’- te- (1-5)
端到端时延实际上是由节点时延和链路时延组成的,具体分为四个部分:数据包在链路上的传播时延tg、传输时延tt、在节点上的处理时延tp以及在缓冲区中的排除时延tq,则端到端的时延为result=Tc+ M+Tq,其中Tc=Tg+Tp,近似为常量, =1/b(b为该段链路的带宽值),M为分组长度。
由(1-4)、(1-5)两式可以
文档评论(0)