新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > IEEE1588精密時鐘同步協議測試技術

        IEEE1588精密時鐘同步協議測試技術

        作者: 時間:2009-05-05 來源:網絡 收藏


        圖2 PTP報文與交換順序

          由于同步報文包含的是預計的發出時間而不是真實的發出時間,所以Sync報文的真實發出時間被測量后在隨后的Follow_Up報文中發出。Sync報文的接收方記錄下真實的接收時間。使用Follow_Up報文中的真實發出時間和接收方的真實接收時間,可以計算出從屬時鐘與主時鐘之間的時差,并據此更正從屬時鐘的時間。但是此時計算出的時差包含了網絡傳輸造成的延時,所以使用Delay_Req報文來定義網絡的傳輸延時。

          Delay_Req報文在Sync報文收到后由從屬時鐘發出。與Sync報文一樣,發送方記錄準確的發送時間,接收方記錄準確的接收時間。準確的接收時間包含在Delay_Resp報文中,從而計算出網絡延時和時鐘誤差。同步的精確度與時間戳和時間信息緊密相關。純軟件的方案可以達到毫秒的精度,軟硬件結合的方案可以達到微秒的精度。

          PTP協議基于同步數據包被傳播和接收時的最精確的匹配時間,每個從時鐘通過與主時鐘交換同步報文而與主時鐘達到同步。這個同步過程分為漂移測量階段和偏移測量與延遲測量階段。

          第一階段修正主時鐘與從時鐘之間的時間偏差,稱為漂移測量。如圖3所示,在修正漂移量的過程中,主時鐘按照定義的間隔時間(缺省是2s)周期性地向相應的從時鐘發出惟一的同步報文。這個同步報文包括該報文離開主時鐘的時間估計值。主時鐘測量傳遞的準確時間T0K,從時鐘測量接收的準確時間T1K。之后主時鐘發出第二條報文——跟隨報文(Follow_upMessage),此報文與同步報文相關聯,且包含同步報文放到PTP通信路徑上的更為精確的估計值。這樣,對傳遞和接收的測量與標準時間戳的傳播可以分離開來。從時鐘根據同步報文和跟隨報文中的信息來計算偏移量,然后按照這個偏移量來修正從時鐘的時間,如果在傳輸路徑中沒有延遲,那么兩個時鐘就會同步。


         圖3PTP時鐘漂移測量計算



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 神农架林区| 尼木县| 舒兰市| 门源| 嘉祥县| 松滋市| 潮安县| 新竹市| 咸宁市| 英山县| 枞阳县| 顺义区| 广昌县| 卢氏县| 临汾市| 阿城市| 柞水县| 喜德县| 溧水县| 尼玛县| 临汾市| 琼海市| 额敏县| 崇仁县| 班戈县| 民和| 长丰县| 重庆市| 锡林郭勒盟| 措美县| 齐齐哈尔市| 璧山县| 威信县| 大化| 韩城市| 勐海县| 巴东县| 德庆县| 云浮市| 南汇区| 南开区|