專利名稱:一種實(shí)現(xiàn)精確時(shí)間同步的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)精確時(shí)間同步的方法和裝置。
背景技術(shù):
IEEE1588協(xié)議是目前唯一可以實(shí)現(xiàn)高精度時(shí)間同步的協(xié)議,如圖I所示,從設(shè)備通過上行線路和下行線路與主設(shè)備進(jìn)行報(bào)文傳送以得到用于時(shí)間同步的四個(gè)時(shí)間點(diǎn)Tl、T2、T3和T4,從而實(shí)現(xiàn)時(shí)間同步。具體報(bào)文傳送過程可參見圖2,如圖2所示,該過程可包括主設(shè)備通過下行線路向從設(shè)備發(fā)送Sync報(bào)文,同時(shí),通過下行線路向從設(shè)備發(fā)送 帶有Sync報(bào)文的發(fā)送時(shí)間Tl的Followup報(bào)文;從設(shè)備接收到Sync報(bào)文后,記錄該Sync報(bào)文的到達(dá)時(shí)間T2,并從Followup報(bào)文中得到時(shí)間Tl,同時(shí),在時(shí)間點(diǎn)T3,從設(shè)備通過上行線路向主設(shè)備發(fā)送Delay_Req報(bào)文;主設(shè)備接收到Delay_Req報(bào)文后,記錄該Delay_Req報(bào)文的到達(dá)時(shí)間T4,并將T4攜帶在響應(yīng)報(bào)文Delay_ReSp報(bào)文中通過下行線路發(fā)送給從設(shè)備;從設(shè)備從接收到的Delay_Resp報(bào)文中得到時(shí)間T4。通過上述過程,從設(shè)備即可得到時(shí)間點(diǎn)T1、T2、T3和Τ4,并根據(jù)Τ1、Τ2、Τ3和Τ4得到主從設(shè)備之間的線路時(shí)延PathDelay = ((Τ2-Τ1) + (Τ4-Τ3)) /2、以及主從設(shè)備之間的時(shí)差 Offset = (0'2-1'1)-0'4-丁3))/2,其中,丁2-11 = PathDelay下 + Λ ms,T4-T3 = PathDelay上+ Δ sm,其中PathDelay下為下行線路時(shí)延,PathDelay上為上行線路時(shí)延,Ams是從設(shè)備相對(duì)于主設(shè)備的絕對(duì)時(shí)差,Λ sm是主設(shè)備相對(duì)于從設(shè)備的絕對(duì)時(shí)差,且Ams = - Asm,則有,Offset = ((T2-T1) - (T4-T3)) /2 = ((PathDelay T -PathDelay ±) + ( Δ ms- Δ sm) )/2 =(PathDelay T-PathDelay ±) /2+(2Δsm)/2。理想情況下,Offset理論值應(yīng)等于Δ sm,即需要PathDelayr = PathDelay上,也即上行線路時(shí)延和下行線路時(shí)延相同。然而,在實(shí)際情況下,尤其是上下行線路不對(duì)稱時(shí),上下行線路時(shí)延并不能保證是相同的,由此Offset實(shí)際值并不為Λ sm,從而導(dǎo)致1588時(shí)間同步精度明顯降低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種實(shí)現(xiàn)精確時(shí)間同步的方法,能夠避免上下行線路不對(duì)稱對(duì)時(shí)間同步帶來的影響,提高時(shí)間同步的精確性。本發(fā)明還提供了一種實(shí)現(xiàn)精確時(shí)間同步的裝置,能夠避免上下行線路不對(duì)稱對(duì)時(shí)間同步帶來的影響,提高時(shí)間同步的精確性。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種實(shí)現(xiàn)精確時(shí)間同步的方法,該方法包括從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延;從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延;通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。所述從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延包括
從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒;從設(shè)備的時(shí)間戳單元根據(jù)記錄的!!〒和TZt■計(jì)算得到下行線路時(shí)延PathDelay1C=(Τ2下-Tl 下)/2。所述下行線路時(shí)延通過對(duì)多個(gè)PathDelay7■求均值得到。所述從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延包括從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl± ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間Τ2± ;從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和Τ2上計(jì)算得到上行線路時(shí)延PathDelayjl=(Τ2上-Tl 上)/2。所述下行線路時(shí)延通過對(duì)多個(gè)PathDelayi求均值得到。所述通過ΙΕΕΕ1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差包括根據(jù)ΙΕΕΕ1588協(xié)議計(jì)算得到Offset = (PathDelay T -PathDelay上)/2+(2 Δ sm) /2,將PathDelay下和PathDelay上代入Offset,得到主設(shè)備與從設(shè)備之間的時(shí)間誤差。所述光模塊為單纖雙向同波長(zhǎng)光模塊。一種實(shí)現(xiàn)精確時(shí)間同步的裝置,該裝置包括分別由時(shí)間同步單元、Mac芯片和時(shí)間戳單元組成的主設(shè)備和從設(shè)備,所述主設(shè)備包括光環(huán)回器,所述從設(shè)備包括光模塊,其中,從設(shè)備的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延;
從設(shè)備的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延;所述從設(shè)備的時(shí)間戳單元根據(jù)通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。所述從設(shè)備的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延包括
從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒;從設(shè)備的時(shí)間戳單元根據(jù)記錄的??!〒和Τ2了計(jì)算得到下行線路時(shí)延PathDelay1C=(Τ2下-Tl 下)/2。所述從設(shè)備的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延包括從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl± ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間Τ2± ;從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和Τ2上計(jì)算得到上行線路時(shí)延PathDelayjl=(Τ2上-Tl 上)/2。所述光模塊為單纖雙向同波長(zhǎng)光模塊。綜上所述,本發(fā)明所采用的實(shí)現(xiàn)精確時(shí)間同步的方法,是通過由光模塊和光環(huán)回器分別與下行光纖或上行光纖連接實(shí)現(xiàn)對(duì)下行線路時(shí)延或上行線路時(shí)延的測(cè)量,在得到了下行線路時(shí)延和上行線路時(shí)延后,將所述下行線路時(shí)延和上行線路時(shí)延代入根據(jù)現(xiàn)有通過ΙΕΕΕ1588協(xié)議計(jì)算出的時(shí)間誤差公式中,得到精確的時(shí)間誤差,從而使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。由于本發(fā)明方法是通過將準(zhǔn)確的上下行線路時(shí)延代入時(shí)間誤差公式中得到時(shí)間誤差,而并不是簡(jiǎn)單地認(rèn)為上下行線路時(shí)延相同得到時(shí)間誤差的,因此,也就避免了由于上下行線路時(shí)延不同對(duì)時(shí)間誤差帶來的影響,尤其是當(dāng)上下行線路不對(duì)稱時(shí),避免了上下行線路不對(duì)稱對(duì)時(shí)間同步帶來的影響,提高了時(shí)間同步的精確性。
圖I為現(xiàn)有IEEE1588應(yīng)用組網(wǎng)示意圖;圖2為現(xiàn)有主從設(shè)備之間報(bào)文傳送示意圖;圖3為本發(fā)明實(shí)現(xiàn)精確時(shí)間同步方法的工作流程圖;圖4為本發(fā)明實(shí)現(xiàn)精確時(shí)間同步裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)現(xiàn)精確時(shí)間同步裝置實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了解決本發(fā)明提出的技術(shù)問題,本發(fā)明所述方案的具體實(shí)現(xiàn)包括從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延;從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延;通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。圖3為本發(fā)明所采用的實(shí)現(xiàn)精確時(shí)間同步方法的工作流程圖。如圖3所示,該流程包括步驟301 :從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間Tl T后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間Τ2τ后,根據(jù)記錄的Tl T和Τ2τ計(jì)算得到下行線路時(shí)延PathDelay在本步驟中,結(jié)合圖4給出的本發(fā)明實(shí)現(xiàn)精確時(shí)間同步裝置實(shí)施例一的結(jié)構(gòu)示意圖,所述下行線路時(shí)延的計(jì)算方法包括從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒;從設(shè)備的時(shí)間戳單元根據(jù)記錄的?。〃摵挺?了計(jì)算得到下行線路時(shí)延PathDelay1C=(Τ2下-Tl 下)/2。進(jìn)一步地,為了獲取更加精確的下行線路時(shí)延,去除突變較大的無效值,還可以重復(fù)多次進(jìn)行上述操作,并對(duì)計(jì)算得到的多個(gè)PathDelay 了求均值,將均值作為最終的下行線路時(shí)延PathDelay下。步驟302 :從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間Tl ±后,接收光環(huán)回器通過上行光纖返回的上行線路、時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間12±后,根據(jù)記錄的Tl ±和12±計(jì)算得到上行線路時(shí)延PathDelayil0在本步驟中,結(jié)合圖5給出的本發(fā)明實(shí)現(xiàn)精確時(shí)間同步裝置實(shí)施例二的結(jié)構(gòu)示意圖,所述上行線路時(shí)延的計(jì)算方法包括從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl± ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間Τ2± ; 從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和Τ2上計(jì)算得到上行線路時(shí)延PathDelayjl=(Τ2上-Tl 上)/2。同計(jì)算下行線路時(shí)延一樣,為了獲取更加精確的上行線路時(shí)延,去除突變較大的無效值,還可以重復(fù)多次進(jìn)行上述操作,并對(duì)計(jì)算得到的多個(gè)PathDelay ±求均值,將均值作為最終的上行線路時(shí)延PathDelay上。步驟303 :通過ΙΕΕΕ1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同
止/J/ O所述通過ΙΕΕΕ1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差包括根據(jù)ΙΕΕΕ1588協(xié)議計(jì)算得到Offset = (PathDelay T -PathDelay上)/2+(2 A sm) /2,將PathDelay1^P PathDelay上代入Offset,即可得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,從而使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同
止/J/ O需要說明的是,如何根據(jù)IEEE1588協(xié)議計(jì)算得到Offset在背景技術(shù)中已經(jīng)介紹過,不再贅述。至此,即完成了本發(fā)明實(shí)現(xiàn)精確時(shí)間同步方法的整個(gè)工作流程?;谏鲜龇椒ǎ旅鎸?duì)圖4和圖5給出的本發(fā)明時(shí)間同步裝置作進(jìn)一步描述,從圖4和圖5中可以看出,該裝置包括分別由時(shí)間同步單元、Mac芯片和時(shí)間戳單元組成的主設(shè)備和從設(shè)備,其中,所述主設(shè)備還包括光環(huán)回器,所述從設(shè)備還包括光模塊。對(duì)于圖4來說,下行光纖的一端連接主設(shè)備端的光環(huán)回器,另一端連接從設(shè)備端的光模塊后,從設(shè)備的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延,具體可包括從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ;從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒;從設(shè)備的時(shí)間戳單元根據(jù)記錄的??!〒和TZt■計(jì)算得到下行線路時(shí)延PathDelay1C=(T2下-Tl 下)/2。對(duì)于圖5來說,上行光纖的一端連接主設(shè)備端的光環(huán)回器,另一端連接從設(shè)備端的光模塊后,從設(shè)備的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延,具體可包括從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl± ;
從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間Τ2± ;從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和Τ2上計(jì)算得到上行線路時(shí)延PathDelayjl=(Τ2上-Tl 上)/2。在得到了上行線路時(shí)延和下行線路時(shí)延后,從設(shè)備的時(shí)間戳單元根據(jù)通過ΙΕΕΕ1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。需要說明的是,在本實(shí)施例中,所述光模塊為單纖雙向同波長(zhǎng)光模塊,所述光環(huán)回器可以為1:2分光器??傊景l(fā)明所采用的實(shí)現(xiàn)精確時(shí)間同步的方法,通過由光模塊和光環(huán)回器分別與下行光纖或上行光纖連接實(shí)現(xiàn)對(duì)下行線路時(shí)延或上行線路時(shí)延的測(cè)量,在得到了下行線路時(shí)延和上行線路時(shí)延后,將所述下行線路時(shí)延和上行線路時(shí)延代入根據(jù)現(xiàn)有通過ΙΕΕΕ1588協(xié)議計(jì)算出的時(shí)間誤差公式中,得到精確的時(shí)間誤差,從而使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。由于本發(fā)明方法是通過將準(zhǔn)確的上下行線路時(shí)延代入時(shí)間誤差公式中得到時(shí)間誤差,而并不是簡(jiǎn)單地認(rèn)為上下行線路時(shí)延相同得到時(shí)間誤差的,因此,也就避免了由于上下行線路時(shí)延不同對(duì)時(shí)間誤差帶來的影響,尤其是當(dāng)上下行線路不對(duì)稱時(shí),避免了上下行線路不對(duì)稱對(duì)時(shí)間同步帶來的影響,提高了時(shí)間同步的精確性。進(jìn)一步地,本發(fā)明實(shí)現(xiàn)精確時(shí)間同步的方法,還能夠分別多次對(duì)上行線路時(shí)延和下行線路時(shí)延進(jìn)行測(cè)量,將計(jì)算得到的均值作為最終的上行線路時(shí)延和下行線路時(shí)延,也就使得上下行線路時(shí)延值更加精確,從而得到的時(shí)間誤差更加精確。更進(jìn)一步地,本發(fā)明實(shí)現(xiàn)精確時(shí)間同步的方法,不需要對(duì)設(shè)備內(nèi)部結(jié)構(gòu)進(jìn)行特殊設(shè)計(jì),僅僅通過一個(gè)光模塊與光環(huán)回器,即能夠?qū)崿F(xiàn)上、下行線路時(shí)延的計(jì)算,進(jìn)而實(shí)現(xiàn)主從設(shè)備之間的時(shí)間同步,因此,本發(fā)明方法實(shí)現(xiàn)簡(jiǎn)單。最后,本發(fā)明方法僅在從設(shè)備進(jìn)行僅在同步單側(cè)進(jìn)行時(shí)間提取與上、下線路時(shí)延計(jì)算,也不依賴外部時(shí)間,因此,無需設(shè)備間配合,也就使得測(cè)量過程簡(jiǎn)潔,而且解決了設(shè)備間功能不兼容的問題。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)精確時(shí)間同步的方法,其特征在于,該方法包括 從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延; 從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延; 通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述從設(shè)備端的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延包括 從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ; 從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒; 從設(shè)備的時(shí)間戳單元根據(jù)記錄的TIt^P 12了計(jì)算得到下行線路時(shí)延PathDelayT= (T2下-Tl下)/2。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述下行線路時(shí)延通過對(duì)多個(gè)PathDelayT求均值得到。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述從設(shè)備端的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延包括 從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl± ; 從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2± ; 從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和了2±計(jì)算得到上行線路時(shí)延PathDelay±= (T2上-Tl上)/2。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述下行線路時(shí)延通過對(duì)多個(gè)PathDelay±求均值得到。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差包括根據(jù)IEEE1588協(xié)議計(jì)算得到Offset = (PathDelayr-PathDelay 上)/2+(2 A sm) /2,將 PathDelay 下和 PathDelay 上代入Offset,得到主設(shè)備與從設(shè)備之間的時(shí)間誤差。
7.根據(jù)權(quán)利要求I至6中任一項(xiàng)所述的方法,其特征在于,所述光模塊為單纖雙向同波長(zhǎng)光模塊。
8.一種實(shí)現(xiàn)精確時(shí)間同步的裝置,該裝置包括分別由時(shí)間同步單元、Mac芯片和時(shí)間戳單元組成的主設(shè)備和從設(shè)備,其特征在于,所述主設(shè)備包括光環(huán)回器,所述從設(shè)備包括光模塊,其中, 從設(shè)備的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延; 從設(shè)備的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延; 所述從設(shè)備的時(shí)間戳單元根據(jù)通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述從設(shè)備的光模塊通過下行光纖將下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過下行光纖返回的下行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延包括 從設(shè)備的時(shí)間同步單元將下行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述下行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間TIt ; 從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的下行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述下行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2〒; 從設(shè)備的時(shí)間戳單元根據(jù)記錄的TIt^P 12了計(jì)算得到下行線路時(shí)延PathDelayT= (T2下-Tl下)/2。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述從設(shè)備的光模塊通過上行光纖將上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備的光環(huán)回器,由從設(shè)備的時(shí)間戳單元記錄發(fā)送時(shí)間后;從設(shè)備的光模塊接收光環(huán)回器通過上行光纖返回的上行線路時(shí)延測(cè)試報(bào)文,并由從設(shè)備的時(shí)間戳單元記錄接收時(shí)間后,從設(shè)備的時(shí)間戳單元根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到上行線路時(shí)延包括 從設(shè)備的時(shí)間同步單元將上行線路時(shí)延測(cè)試報(bào)文通過Mac芯片、時(shí)間戳單元發(fā)送給光模塊,由光模塊將所述上行線路時(shí)延測(cè)試報(bào)文發(fā)送給主設(shè)備端的光環(huán)回器,并由時(shí)間戳單元記錄光模塊發(fā)送給光環(huán)回器的發(fā)送時(shí)間Tl ± ; 從設(shè)備端的光模塊接收由主設(shè)備端的光環(huán)回器返回的上行線路時(shí)延測(cè)試報(bào)文,并由時(shí)間戳單元記錄光環(huán)回器接收所述上行線路時(shí)延測(cè)試報(bào)文的接收時(shí)間T2± ; 從設(shè)備的時(shí)間戳單元根據(jù)記錄的Tl ±和了2±計(jì)算得到上行線路時(shí)延PathDelay±= (T2上-Tl上)/2。
11.根據(jù)權(quán)利要求8-10中任一項(xiàng)所述的裝置,其特征在于,所述光模塊為單纖雙向同波長(zhǎng)光模塊。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)精確時(shí)間同步的方法和裝置從設(shè)備的光模塊通過下行光纖(或上行光纖)將下行線路時(shí)延測(cè)試報(bào)文(或上行線路時(shí)延測(cè)試報(bào)文)發(fā)送給主設(shè)備的光環(huán)回器,記錄發(fā)送時(shí)間后,接收光環(huán)回器通過下行光纖(或上行光纖)返回的下行線路時(shí)延測(cè)試報(bào)文(或上行線路時(shí)延測(cè)試報(bào)文),并記錄接收時(shí)間后,根據(jù)記錄的發(fā)送時(shí)間和接收時(shí)間計(jì)算得到下行線路時(shí)延(或上行線路時(shí)延);通過IEEE1588協(xié)議和所述上、下行線路時(shí)延計(jì)算得到主設(shè)備與從設(shè)備之間的時(shí)間誤差,使得從設(shè)備根據(jù)計(jì)算得到的時(shí)間誤差實(shí)現(xiàn)與主設(shè)備之間的精確時(shí)間同步。應(yīng)用本發(fā)明所述的實(shí)現(xiàn)精確時(shí)間同步的方法和裝置,能夠避免上下行線路不對(duì)稱對(duì)時(shí)間同步帶來的影響,提高時(shí)間同步的精確性。
文檔編號(hào)H04J3/06GK102638324SQ20121008414
公開日2012年8月15日 申請(qǐng)日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者梁學(xué)偉 申請(qǐng)人:杭州華三通信技術(shù)有限公司