一種主從設(shè)備頻率同步方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種主從設(shè)備頻率同步方法,包括:從設(shè)備接收主設(shè)備發(fā)送的第一報(bào)文或第二報(bào)文,記錄第一報(bào)文/第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin/CFin′及接收到第一報(bào)文/第二報(bào)文的接收時(shí)間戳t2/t2′;所述第一報(bào)文/第二報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文/第二報(bào)文的發(fā)送時(shí)間戳t1/t1′及第一報(bào)文/第二報(bào)文出主設(shè)備的出口時(shí)間戳CFout/CFout′;根據(jù)t2′-t1′與t2-t1的差值,與CFin′-CFout′與CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備時(shí)鐘頻率進(jìn)行調(diào)整。本發(fā)明提高了穿越網(wǎng)絡(luò)場景的頻率恢復(fù)精度,精簡了網(wǎng)絡(luò)頻率同步實(shí)現(xiàn)方案。
【專利說明】一種主從設(shè)備頻率同步方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)同步【技術(shù)領(lǐng)域】,尤其涉及一種分組網(wǎng)絡(luò)下主從設(shè)備頻率同步方法及系統(tǒng)。
【背景技術(shù)】
[0002]ITU-T G.8265Architecture and requirements for packet-based frequencydelivery (分組網(wǎng)絡(luò)頻率同步的框架和要求)協(xié)議給出了分組網(wǎng)絡(luò)頻率同步網(wǎng)架構(gòu),如圖1所示,Master clock(分組主時(shí)鐘)通過一個(gè)分組網(wǎng)絡(luò)連接多個(gè)Slave clock (分組從時(shí)鐘),要求Master clock和Slave clock在中間分組網(wǎng)絡(luò)透傳同步報(bào)文的情況下實(shí)現(xiàn)頻率同步。
[0003]ITU-T G.8265 協(xié)議提出可采用 PTP(Precision Timing Protocol,精密時(shí)間協(xié)議)或NTP (Network Timing Protocol,網(wǎng)絡(luò)時(shí)間協(xié)議)來實(shí)現(xiàn)該網(wǎng)絡(luò)架構(gòu)下的頻率同步。
[0004]ITU-T G.8265 的子協(xié)議 ITU-T G.8265.1Precision time protocol telecomprofile for frequency synchronization(用于電信領(lǐng)域頻率同步的精密時(shí)間協(xié)議)定義了在圖1所示網(wǎng)絡(luò)架構(gòu)下采用PTP協(xié)議的實(shí)現(xiàn)方案。ITU-T G.8265.1協(xié)議具有以下幾個(gè)特征:
[0005]I)只定義普通時(shí)鐘(Ordinary Clock, OC)一種模型,Master clock和Slave clock都是OC,不支持邊界時(shí)鐘(Boundary Clock, BC)、透明時(shí)鐘(Transparent Clock, TC)等模型;
[0006]2)協(xié)議僅定義了單播報(bào)文交互,暫不支持組播報(bào)文;
[0007]3)中間透傳網(wǎng)絡(luò)可以是以太、IP、MPLS等多種封裝類型;
[0008]4) Master clock 和 slave clock 狀態(tài)不能互換,Master clock 不能變成Slaveclock,反之 Slave clock 也不能變成 Master clock ;
[0009]5)僅定義頻率同步,不要求時(shí)間/相位同步;
[0010]目前,保證Slave clock和Master clock之間的頻率同步性能的方法主要是采用Slave clock節(jié)點(diǎn)復(fù)雜的F1DV (Packet Delay Variation,分組網(wǎng)絡(luò)延時(shí))算法。具體的實(shí)施方式為:在Slave clock節(jié)點(diǎn)統(tǒng)計(jì)出中間網(wǎng)絡(luò)PDV的變化規(guī)律,濾除對(duì)頻率同步恢復(fù)影響較大的延時(shí)抖動(dòng),從而盡量平滑恢復(fù)出Master clock節(jié)點(diǎn)的頻率。但是,PDV濾波算法受網(wǎng)絡(luò)流量、PDV變化影響較大,從而導(dǎo)致在同步方案中存在以下限制:
[0011]I)受網(wǎng)絡(luò)流量、中間網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)量以及業(yè)務(wù)類型等限制,比如要求網(wǎng)絡(luò)流量要小于80%,穿越網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)小于10個(gè),穿越微波、SDH等網(wǎng)絡(luò)比穿越以太網(wǎng)有更大的PDV限制等;
[0012]2)對(duì)Slave clock節(jié)點(diǎn)頻率恢復(fù)濾波算法有很高的要求,要統(tǒng)計(jì)出PDV變化規(guī)律,同時(shí)能夠識(shí)別PDV變化是由網(wǎng)絡(luò)流量變化引起的還是由頻率恢復(fù)不穩(wěn)定引起的;
[0013]3)頻率恢復(fù)需要較長的穩(wěn)定時(shí)間,因?yàn)镻DV濾波算法需要采集足夠多的數(shù)據(jù)來確定rov變化規(guī)律,對(duì)于一些低頻的rov變化有時(shí)需要長達(dá)數(shù)小時(shí)的采集時(shí)間;若在穩(wěn)定輸出后發(fā)生同步路徑切換就需要重新采集PDV數(shù)據(jù),而且前期穩(wěn)定前輸出的時(shí)鐘質(zhì)量是無法保證的,這些都勢必會(huì)影響網(wǎng)絡(luò)頻率同步性能;
[0014]4)由于現(xiàn)實(shí)網(wǎng)絡(luò)流量變化規(guī)律隨機(jī)性,目前,還沒有能夠適應(yīng)各種網(wǎng)絡(luò)PDV模型的濾波算法,濾波算法研究大多是在實(shí)驗(yàn)室模擬特定PDV模型實(shí)現(xiàn)的,如果實(shí)際應(yīng)用網(wǎng)絡(luò)的PDV和特定PDV模型差別過大,濾波算法將無法自適應(yīng)調(diào)整,頻率恢復(fù)就可能無法滿足實(shí)際應(yīng)用要求,從而限制了實(shí)際可靠應(yīng)用。
[0015]現(xiàn)有的頻率同步方案存在以上幾方面的限制,從而限制了實(shí)際應(yīng)用部署,增加了實(shí)現(xiàn)難度。
【發(fā)明內(nèi)容】
[0016]本發(fā)明提供一種主從設(shè)備頻率同步方法及系統(tǒng),用以提高穿越中間網(wǎng)路的頻率同步性能問題,解決利用現(xiàn)有技術(shù)在實(shí)際網(wǎng)絡(luò)環(huán)境中部署困難、PDV算法復(fù)雜有多方面限制的問題。
[0017]本發(fā)明提供一種主從設(shè)備頻率同步的方法,包括:
[0018]從設(shè)備接收主設(shè)備通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第一報(bào)文,記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin及成功接收到第一報(bào)文的接收時(shí)間戳t2,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;
[0019]從設(shè)備接收主設(shè)備間隔設(shè)定時(shí)間T通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第二報(bào)文,記錄第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin'及成功接收到第二報(bào)文的接收時(shí)間戳t2',所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFouti ;
[0020]從設(shè)備根據(jù)t2' -tl'與 t2-tl 的差值,與 CFin' -CFout'與 CFin-CFout 的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整。
[0021]利用所述的方法,從設(shè)備根據(jù)t2' -tl'與t2_tl的差值,與CFin' -CFout'與CFin-CFout的差值的關(guān)系,確定頻率調(diào)整方向,具體包括:
[0022]確定t2, -tl'與 t2_tl 的差值大于 CFiY -CFout'與 CFin-CFout 的差值時(shí),確定需要調(diào)高時(shí)鐘頻率;
[0023]確定t2, -tr與t2_tl的差值小于CFiY -CFout'與CFin-CFout的差值時(shí),確定需要調(diào)低時(shí)鐘頻率;
[0024]確定t2' -tl'與 t2-tl 的差值等于 CFin' -CFout'與 CFin-CFout 的差值時(shí),確定時(shí)鐘頻率同步,不需要調(diào)制時(shí)鐘頻率。
[0025]利用所述的方法,從設(shè)備按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整,具體包括:
[0026]根據(jù)t2' -tl'與 t2-tl 的差值,與 CFin' -CFout'與 CFin-CFout 的差值的關(guān)系,確定時(shí)鐘頻率偏差;
[0027]時(shí)鐘頻率偏差未在設(shè)定范圍內(nèi)時(shí),重復(fù)執(zhí)行如下步驟至?xí)r鐘頻率偏差達(dá)到設(shè)定范圍:[0028]按照確定的調(diào)整方向?qū)r(shí)鐘頻率調(diào)整設(shè)定幅度,并根據(jù)從主設(shè)備新接收的第一報(bào)文和第二報(bào)文重新確定時(shí)鐘頻率偏差。
[0029]其中,只需要主設(shè)備和從設(shè)備兩端對(duì)報(bào)文進(jìn)行相應(yīng)時(shí)間戳的記錄,不需要考慮中間網(wǎng)絡(luò)延時(shí)的不固定性就可確定時(shí)鐘頻率偏差。
[0030]利用所述的方法,從設(shè)備記錄第一報(bào)文/第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳,具體包括:
[0031]確定第一報(bào)文/第二報(bào)文進(jìn)入從設(shè)備時(shí),記錄所述第一報(bào)文/第二報(bào)文的入口時(shí)間戳,并將入口時(shí)間戳寫入第一報(bào)文/第二報(bào)文的修正域字段。
[0032]利用所述的方法,主設(shè)備發(fā)送的所述第一報(bào)文/第二報(bào)文的出口時(shí)間戳具體寫入在第一報(bào)文/第二報(bào)文的修正域字段。
[0033]其中,不需要對(duì)現(xiàn)有報(bào)文進(jìn)行格式上的修改,有利于報(bào)文的傳輸。
[0034]本發(fā)明還提供了一種主從設(shè)備頻率同步系統(tǒng),包括:
[0035]主設(shè)備,用于發(fā)送第一報(bào)文,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;間隔設(shè)定時(shí)間T后,發(fā)送第二報(bào)文,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout';
[0036]從設(shè)備,用于接收主設(shè)備通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第一報(bào)文,記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin及成功接收到第一報(bào)文的接收時(shí)間戳t2,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;接收主設(shè)備間隔設(shè)定時(shí)間T通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第二報(bào)文,記錄第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin'及成功接收到第二報(bào)文的接收時(shí)間戳t2,,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳 CFout';根據(jù) t2' -tl'與 t2-tl 的差值,與 CFin' -CFout'與 CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整;
[0037]所述主設(shè)備和從設(shè)備之間通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)進(jìn)行通信。
[0038]所述系統(tǒng)中所述主設(shè)備包括OC模塊和TS (時(shí)戳處理,TimeStamp)模塊,其中,
[0039]OC模塊,用于發(fā)送第一報(bào)文/第二報(bào)文,并根據(jù)OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文的發(fā)送時(shí)間戳tl/間隔設(shè)定時(shí)間T發(fā)送的第二報(bào)文的發(fā)送時(shí)間戳tl';
[0040]TS模塊,用于接收OC模塊發(fā)送的第一報(bào)文/第二報(bào)文,根據(jù)所述OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文出主設(shè)備的出口時(shí)間戳CFout/第二報(bào)文出主設(shè)備的出口時(shí)間戳CFout',并將第一報(bào)文/第二報(bào)文傳送到從設(shè)備。
[0041]所述系統(tǒng)中所述從設(shè)備包括OC模塊和TS模塊,其中,
[0042]TS模塊,用于接收主設(shè)備發(fā)送的第一報(bào)文/主設(shè)備間隔設(shè)定時(shí)間T發(fā)送的第二報(bào)文,根據(jù)所述OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin/第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin',并將第一報(bào)文/第二報(bào)文發(fā)送到OC模塊,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文發(fā)送時(shí)間戳tl及從主設(shè)備發(fā)出的出口時(shí)間戳CFout,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout1 ;[0043]OC模塊,用于接收TS模塊發(fā)送的第一報(bào)文/第二報(bào)文,并根據(jù)OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文接收時(shí)間戳t2/第二報(bào)文的接收時(shí)間戳t2',根據(jù)t2' -tl'與t2-tl的差值,與CFiY -CFout;與CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整。
[0044]上述主設(shè)備和從設(shè)備,對(duì)現(xiàn)有的ITU-T G.8265.1協(xié)議中的master clock和slaveclock模型進(jìn)行了功能增強(qiáng),增加了 TS模塊,報(bào)文經(jīng)過TS模塊的處理,能夠得到相應(yīng)的出口時(shí)間戳和入口時(shí)間戳,這些時(shí)間戳是計(jì)算主設(shè)備和從設(shè)備時(shí)鐘頻率偏差的重要參數(shù),從而精簡了網(wǎng)絡(luò)頻率同步實(shí)現(xiàn)算法。
[0045]利用本發(fā)明提供的主從設(shè)備頻率同步方法及系統(tǒng),具有以下有益效果:解決了實(shí)際組網(wǎng)中,同步網(wǎng)絡(luò)部署困難的問題,除master clock和slave clock兩設(shè)備外,中間穿越網(wǎng)絡(luò)的所有設(shè)備都不需要同步,僅要求將同步報(bào)文透傳即可;實(shí)現(xiàn)時(shí)鐘頻率同步不需要復(fù)雜的PDV算法,避免了使用PDV算法帶來的諸多限制,提高了穿越網(wǎng)絡(luò)場景的頻率恢復(fù)精度,精簡了網(wǎng)絡(luò)頻率同步實(shí)現(xiàn)方案。
【專利附圖】
【附圖說明】
[0046]圖1為ITU-T G.8265定義的分組網(wǎng)絡(luò)頻率同步架構(gòu);
[0047]圖2為本發(fā)明實(shí)施例中主設(shè)備側(cè)頻率同步方法流程圖;
[0048]圖3為本發(fā)明實(shí)施例中從設(shè)備側(cè)頻率同步方法流程圖;
[0049]圖4為本發(fā)明實(shí)施例中實(shí)現(xiàn)頻率同步方法示意圖;
[0050]圖5為本發(fā)明實(shí)施例中主設(shè)備TS模塊示意圖;
[0051]圖6為本發(fā)明實(shí)施例中從設(shè)備TS模塊示意圖;
[0052]圖7本發(fā)明實(shí)施例中具體應(yīng)用方案示意圖。
【具體實(shí)施方式】
[0053]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明提出主從設(shè)備頻率同步方法及系統(tǒng)進(jìn)行更詳細(xì)的說明。
[0054]下面分別從主設(shè)備側(cè)和從設(shè)備側(cè),給出依照本發(fā)明實(shí)施例提供的主從設(shè)備頻率同步方法,主從設(shè)備包含符合ITU-T G.8265.1協(xié)議的OC模塊,在主設(shè)備側(cè),如圖2所示,具體包括:
[0055]步驟201,主設(shè)備發(fā)送第一報(bào)文,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;
[0056]步驟202,主設(shè)備間隔設(shè)定時(shí)間T后,發(fā)送第二報(bào)文,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout'。
[0057]在主設(shè)備側(cè),發(fā)送的報(bào)文需要ITU-T G.8265.1協(xié)議相關(guān)處理,因此通常報(bào)文從用于按照協(xié)議進(jìn)行報(bào)文處理的模塊到主設(shè)備的物理接口,有一定內(nèi)部延時(shí)。本實(shí)施例在主設(shè)備側(cè),相應(yīng)記錄上述發(fā)送時(shí)間戳和出口時(shí)間戳。
[0058]優(yōu)選地,在主從設(shè)備上電后,為區(qū)分自身為主設(shè)備或從設(shè)備,本發(fā)明實(shí)施例可以通過ITU-T G.8265.1描述的最佳主時(shí)鐘算法BMCA (Best Master Clock Algorithm)石角定自身的身份。[0059]優(yōu)選地,上述第一報(bào)文和第二報(bào)文為同步報(bào)文(sync報(bào)文),按照目前機(jī)制,同步報(bào)文中有修正域字段,本發(fā)明實(shí)施例所述第一報(bào)文/第二報(bào)文的出口時(shí)間戳具體可以寫入在第一報(bào)文/第二報(bào)文的修正域字段。當(dāng)然,也可以利用其它形式的報(bào)文,出口時(shí)間戳還可以寫入其它字段。
[0060]在從設(shè)備側(cè),如圖3所示,具體包括:
[0061]步驟301,從設(shè)備接收主設(shè)備通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第一報(bào)文,記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin及成功接收到第一報(bào)文的接收時(shí)間戳t2,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;
[0062]步驟302,從設(shè)備接收主設(shè)備間隔設(shè)定時(shí)間T通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第二報(bào)文,記錄第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin'及成功接收到第二報(bào)文的接收時(shí)間戳t2',所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFouti ;
[0063]步驟303,從設(shè)備根據(jù)t2 -tl ;與t2_tl的差值,與CFin丨-CFout丨與CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整。
[0064]同樣,在從設(shè)備側(cè),接收的報(bào)文需要ITU-T G.8265.1協(xié)議相關(guān)處理,因此通常報(bào)文從從設(shè)備的物理接口到用于按照協(xié)議進(jìn)行報(bào)文處理的模塊,有一定內(nèi)部延時(shí)。本實(shí)施例在從設(shè)備側(cè),相應(yīng)記錄上述入口時(shí)間戳和接收時(shí)間戳。
[0065]本發(fā)明實(shí)施例的主從設(shè)備可以通過利用BMCA算法確定自身的身份。
[0066]本發(fā)明實(shí)施例提供的主從設(shè)備頻率同步方法,需要從設(shè)備的時(shí)鐘頻率與主設(shè)備同步,上述方法不需要復(fù)雜的PDV濾波算法,避免了采用PDV算法實(shí)現(xiàn)頻率同步帶來的諸多限制;只需要主設(shè)備和從設(shè)備兩端支持ITU-T G.8265.1協(xié)議,不需要中間穿越網(wǎng)絡(luò)的設(shè)備頻率同步或支持PTP等其他同步協(xié)議,通過精簡運(yùn)算即可實(shí)現(xiàn)頻率同步,得到良好的頻率恢復(fù)性能。
[0067]下面給出從設(shè)備根據(jù)t2' -tl '與t2_tl的差值,與CFin ' -CFout'與CFin-CFout的差值的關(guān)系,可以確定時(shí)鐘頻率是否同步,及在不同步時(shí)可以確定如何調(diào)整的原理說明。
[0068]如圖4所示,假設(shè)主設(shè)備的內(nèi)部延時(shí)(稱發(fā)送鏈路延時(shí))為X,從設(shè)備的內(nèi)部延時(shí)(稱接收鏈路延時(shí))為z,其中,x、z為固定值。由于分組網(wǎng)絡(luò)延時(shí)不固定,所以主設(shè)備和從設(shè)備中間網(wǎng)絡(luò)的鏈路延時(shí)是變化的,假設(shè)第一個(gè)報(bào)文的延時(shí)是y,第二個(gè)報(bào)文的延時(shí)是y,,主設(shè)備和從設(shè)備之間的時(shí)間偏差為offset,主設(shè)備的頻率為fm,從設(shè)備的頻率為fs,兩者頻率偏差為Λ f,主設(shè)備的發(fā)包間隔為T,第一個(gè)報(bào)文在主設(shè)備的發(fā)送時(shí)間戳為tl,在從設(shè)備的接收時(shí)間戳為t2,第二個(gè)報(bào)文在主設(shè)備的發(fā)送時(shí)間戳為tl',在從設(shè)備的接收時(shí)間戳為t2f,則:
【權(quán)利要求】
1.一種主從設(shè)備頻率同步的方法,其特征在于,包括: 從設(shè)備接收主設(shè)備通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第一報(bào)文,記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin及成功接收到第一報(bào)文的接收時(shí)間戳t2,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ; 從設(shè)備接收主設(shè)備間隔設(shè)定時(shí)間T通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第二報(bào)文,記錄第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin'及成功接收到第二報(bào)文的接收時(shí)間戳t2,,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout'; 從設(shè)備根據(jù)t2' -tl'與t2-tl的差值,與CFin' -CFout'與CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整。
2.如權(quán)利要求1所述的方法,其特征在于,從設(shè)備確定時(shí)鐘頻率不同步,具體包括: 根據(jù)t2' -tl'與t2-tl的差值,與CFin' -CFout'與CFin-CFout的差值,確定時(shí)鐘頻率偏差; 在時(shí)鐘頻率偏差在設(shè)定范圍內(nèi)時(shí),確定時(shí)鐘頻率同步,否則確定時(shí)鐘頻率不同步。
3.如權(quán)利要求2所述的方法,其特征在于,從設(shè)備在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,具體包括: 確定t2' -tl'與t2-tl的差值大于CFin' -CFout'與CFin-CFout的差值時(shí),確定需要調(diào)高時(shí)鐘頻率; 確定t2' -tl'與t2-tl的 差值小于CFin' -CFout'與CFin-CFout的差值時(shí),確定需要調(diào)低時(shí)鐘頻率。
4.如權(quán)利要求2所述的方法,其特征在于,從設(shè)備按照確定的調(diào)整方向?qū)r(shí)鐘頻率進(jìn)行調(diào)整,具體包括: 重復(fù)執(zhí)行如下步驟至?xí)r鐘頻率偏差達(dá)到設(shè)定范圍: 按照確定的調(diào)整方向?qū)r(shí)鐘頻率調(diào)整設(shè)定幅度,并根據(jù)從主設(shè)備新接收的第一報(bào)文和第二報(bào)文重新確定時(shí)鐘頻率偏差。
5.如權(quán)利要求1所述的方法,其特征在于,從設(shè)備記錄第一報(bào)文/第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳,包括: 確定第一報(bào)文/第二報(bào)文進(jìn)入從設(shè)備時(shí),記錄所述第一報(bào)文/第二報(bào)文的入口時(shí)間戳,并將入口時(shí)間戳寫入第一報(bào)文/第二報(bào)文的修正域字段。
6.如權(quán)利要求1所述的方法,其特征在于, 主設(shè)備發(fā)送的所述第一報(bào)文/第二報(bào)文的出口時(shí)間戳具體寫入在第一報(bào)文/第二報(bào)文的修正域字段。
7.—種主從設(shè)備頻率同步系統(tǒng),其特征在于,包括: 主設(shè)備,用于發(fā)送第一報(bào)文,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;間隔設(shè)定時(shí)間T后,發(fā)送第二報(bào)文,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳 CFout'; 從設(shè)備,用于接收主設(shè)備通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第一報(bào)文,記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin及成功接收到第一報(bào)文的接收時(shí)間戳t2,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文的發(fā)送時(shí)間戳tl及第一報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout ;接收主設(shè)備間隔設(shè)定時(shí)間T通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)發(fā)送的第二報(bào)文,記錄第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin'及成功接收到第二報(bào)文的接收時(shí)間戳t2,,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文的發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳 CFout';根據(jù) t2' -tl'與 t2-tl 的差值,與 CFin' -CFout'與 CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整; 所述主設(shè)備和從設(shè)備之間通過不需要任何同步節(jié)點(diǎn)的中間網(wǎng)絡(luò)進(jìn)行通信。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述主設(shè)備包括普通時(shí)鐘OC模塊和時(shí)戳處理TS模塊,其中, OC模塊,用于發(fā)送第一報(bào)文/第二報(bào)文,并根據(jù)OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文的發(fā)送時(shí)間戳tl/間隔設(shè)定時(shí)間T發(fā)送的第二報(bào)文的發(fā)送時(shí)間戳tl'; TS模塊,用于接收OC模塊發(fā)送的第一報(bào)文/第二報(bào)文,并根據(jù)所述OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文出主設(shè)備的出口時(shí)間戳CFout/第二報(bào)文出主設(shè)備的出口時(shí)間戳CFout',并將第一報(bào)文/第二報(bào)文傳送到從設(shè)備。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述從設(shè)備包括OC模塊和TS模塊,其中, TS模塊,用于接收主設(shè)備發(fā)送的第一報(bào)文/主設(shè)備間隔設(shè)定時(shí)間T發(fā)送的第二報(bào)文,根據(jù)所述OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin/第二報(bào)文進(jìn)入從設(shè)備的入口時(shí)間戳CFin',并將第一報(bào)文/第二報(bào)文發(fā)送到OC模塊,所述第一報(bào)文攜帶主設(shè)備發(fā)送第一報(bào)文發(fā)送時(shí)間戳tl及從主設(shè)備發(fā)出的出口時(shí)間戳CFout,所述第二報(bào)文攜帶主設(shè)備發(fā)送第二報(bào)文發(fā)送時(shí)間戳tl'及第二報(bào)文從主設(shè)備發(fā)出的出口時(shí)間戳CFout'; OC模塊,用于接收TS模塊發(fā)送的第一報(bào)文/第二報(bào)文,并根據(jù)OC模塊產(chǎn)生的時(shí)鐘信號(hào)記錄第一報(bào)文接收時(shí)間戳t2/第二報(bào)文的接收時(shí)間戳t2',根據(jù)t2' -tl'與t2-tl的差值,與CFiY -CFout;與CFin-CFout的差值的關(guān)系,在時(shí)鐘頻率不同步時(shí),確定時(shí)鐘頻率調(diào)整方向,并按照確定的調(diào)整方向?qū)脑O(shè)備的時(shí)鐘頻率進(jìn)行調(diào)整。
【文檔編號(hào)】H04L7/00GK103441833SQ201310376920
【公開日】2013年12月11日 申請(qǐng)日期:2013年8月26日 優(yōu)先權(quán)日:2013年8月26日
【發(fā)明者】楊紅偉 申請(qǐng)人:瑞斯康達(dá)科技發(fā)展股份有限公司