專利名稱:傳輸網(wǎng)中的時(shí)鐘同步方法、系統(tǒng)和從時(shí)鐘側(cè)實(shí)體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳輸網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種傳輸網(wǎng)中的時(shí)鐘同步方法、系統(tǒng)和從時(shí)鐘側(cè)實(shí)體。
背景技術(shù):
同步的目的是使兩個(gè)或兩個(gè)以上的信號(hào)在時(shí)間上保持一致,具體的,是頻率或相位上保持嚴(yán)格一致。時(shí)鐘同步的方式包括主從同步方式。該方式是定時(shí)信號(hào)從主時(shí)鐘傳送到下級(jí)的從時(shí)鐘,從時(shí)鐘根據(jù)獲得的定時(shí)信號(hào)調(diào)整自身的時(shí)鐘,以保持與主時(shí)鐘的同步。
現(xiàn)有技術(shù)中一種主從同步方式的時(shí)鐘同步方法中消息發(fā)送過程如圖1所示。由圖中可見,Tm為主時(shí)鐘,Ts為從時(shí)鐘,主時(shí)鐘和從時(shí)鐘是不同步的,存在鐘差(offset),需要通過主從時(shí)鐘間信息的發(fā)送和接收使從時(shí)鐘正確得知該offset,進(jìn)而根據(jù)該offset調(diào)整自身時(shí)鐘。具體如下 步驟101主時(shí)鐘發(fā)送Sync消息到從時(shí)鐘,并且主時(shí)鐘記錄發(fā)送該Sync消息的時(shí)間t1;從時(shí)鐘接收主時(shí)鐘發(fā)來的Sync消息,并且從時(shí)鐘記錄該消息到達(dá)時(shí)間t2。
步驟102主時(shí)鐘發(fā)送Follow up消息到從時(shí)鐘,該消息包含t1; 這樣,從時(shí)鐘得到主時(shí)鐘發(fā)送Sync消息的時(shí)間t1。
步驟103從時(shí)鐘發(fā)送Delay_Req消息到主時(shí)鐘,并且從時(shí)鐘記錄發(fā)送時(shí)間t3。
步驟104主時(shí)鐘收到從時(shí)鐘發(fā)來的Delay_Req消息,并且主時(shí)鐘記錄該Delay_Req到達(dá)時(shí)間t4。
步驟105主時(shí)鐘發(fā)送Delay_Resp消息到從時(shí)鐘,該消息中包含t4。
這樣,從時(shí)鐘得到Delay_Req消息到達(dá)主時(shí)鐘的時(shí)間t4。
至此,從時(shí)鐘得到t1、t2、t3、t4四個(gè)時(shí)間值。并且,如圖中所示,還存在主時(shí)鐘到從時(shí)鐘的傳輸時(shí)延Master_Slave Delay,和從時(shí)鐘到主時(shí)鐘的傳輸時(shí)延Slave_Master_Delay,則可以利用下述公式計(jì)算Offset Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2(1) 可見,公式中的(0Master_Slave_Delay-Slave_Master_Delay)是雙向的時(shí)延差。
目前,采用該方法的有協(xié)議IEEE1588(PTP,精確定時(shí)協(xié)議,PrecisionTiming Protocol),而該協(xié)議對(duì)時(shí)間精度有一定要求,適用于在以太網(wǎng)上使用。而且,在以太網(wǎng)這樣的雙向通信網(wǎng)絡(luò)中,公式(1)中的雙向時(shí)延差,即(Master_Slave_Delay-Slave_Master_Delay)的統(tǒng)計(jì)平均值,其符合均值為0的正態(tài)分布,如圖2中所示。因此,該情況下,t1、t2、t3和t4可以通過多次測(cè)量取平均值,這樣公式(1)可以變?yōu)? Offset=[(t2-t1)-(t4-t3)]/2 (2) 進(jìn)而,獲得Offset值,從時(shí)鐘根據(jù)該Offset值調(diào)整自身的時(shí)鐘,從而與主時(shí)鐘同步。
但是,現(xiàn)有的通信系統(tǒng),如3G、電話交換機(jī)、路由器等,大多承載在時(shí)分復(fù)用(Time Division Multiplexing,TDM)傳輸網(wǎng)上。TDM傳輸網(wǎng)包括同步數(shù)字系列(Synchronous Digital Hierarchy,SDH)和/或準(zhǔn)同步數(shù)字系列(Plesiochronous Digital Hierarchy,PDH)網(wǎng)。而TDM是基于時(shí)分復(fù)用的,其收發(fā)時(shí)延不對(duì)稱,存在很大差值。例如,SDH網(wǎng)包括光纖和網(wǎng)元,而每個(gè)網(wǎng)元的時(shí)延等于每一幀的輸出時(shí)刻減去輸入時(shí)刻。輸入時(shí)刻主要受線路時(shí)延,即線路長度的影響。輸出時(shí)刻是由網(wǎng)元自主產(chǎn)生8k Hz的幀周期信號(hào)決定,而所述自主產(chǎn)生的幀周期信號(hào),其相位是隨機(jī)量。因此,輸出時(shí)刻減去輸入時(shí)刻的值是未知值,但又是一個(gè)不為0的常數(shù)。那么,也就是說,公式(1)中的(Master_Slave_Delay-Slave_Master_Delay)其統(tǒng)計(jì)平均值并不符合均值為0的正態(tài)分布,而且,其瞬時(shí)值也不為0。此時(shí),如果仍采用類似協(xié)議IEEE1588的方法,即采用公式(2)計(jì)算Offset,將會(huì)導(dǎo)致結(jié)果不準(zhǔn)確,不能保證時(shí)鐘同步。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種傳輸網(wǎng)中的時(shí)鐘同步方法、系統(tǒng)和從時(shí)鐘側(cè)實(shí)體,以克服采用類似IEEE1588協(xié)議方法計(jì)算Offset導(dǎo)致結(jié)果不準(zhǔn)確,不能保證時(shí)鐘同步的缺點(diǎn)。
為解決上述技術(shù)問題,本發(fā)明提供一種傳輸網(wǎng)中的時(shí)鐘同步方法、系統(tǒng)和從時(shí)鐘側(cè)實(shí)體是這樣實(shí)現(xiàn)的 一種傳輸網(wǎng)中的時(shí)鐘同步方法,包括 測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延; 獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差; 從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3; 利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,從時(shí)鐘根據(jù)Offset調(diào)整自身的時(shí)鐘。
所述測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延包括 對(duì)主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上輸入和輸出各個(gè)網(wǎng)元的STM-N幀的幀頭定位,根據(jù)定位的兩個(gè)幀頭對(duì)應(yīng)的時(shí)間之差得到各個(gè)網(wǎng)元的輸入輸出時(shí)延。
所述獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量包括 在主時(shí)鐘和從時(shí)鐘上獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量。
所述利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差包括 其中,T(i)Master-slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
所述從時(shí)鐘通過與主時(shí)鐘的消息交互得到第一消息的到達(dá)時(shí)間t2和該消息的發(fā)送時(shí)間t1由以下方式實(shí)現(xiàn) 主時(shí)鐘發(fā)送第一消息到從時(shí)鐘,并記錄發(fā)送第一消息的時(shí)間t1;從時(shí)鐘接收主時(shí)鐘發(fā)來的第一消息,并且記錄第一消息到達(dá)時(shí)間t2;主時(shí)鐘發(fā)送包括所述時(shí)間t1的第二消息到從時(shí)鐘; 或 從時(shí)鐘發(fā)送第一消息到主時(shí)鐘,并記錄發(fā)送第一消息的時(shí)間t1;主時(shí)鐘接收從時(shí)鐘發(fā)來的第一消息,并且主時(shí)鐘記錄第一消息到達(dá)時(shí)間t2;主時(shí)鐘發(fā)送包括所述時(shí)間t2的第二消息到從時(shí)鐘。
所述計(jì)算鐘差Offset包括 利用公式 Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
一種傳輸網(wǎng)中的時(shí)鐘同步系統(tǒng),包括主時(shí)鐘側(cè)實(shí)體、從時(shí)鐘側(cè)實(shí)體,輸入輸出時(shí)延測(cè)量單元,其中 輸入輸出時(shí)延測(cè)量單元,用于測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延; 主時(shí)鐘側(cè)實(shí)體,用于測(cè)量主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 從時(shí)鐘側(cè)實(shí)體,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,并獲得主時(shí)鐘側(cè)實(shí)體測(cè)量得到的主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;并與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,并根據(jù)Offset調(diào)整自身的時(shí)鐘。
所述從時(shí)鐘側(cè)利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差包括 其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
所述從時(shí)鐘側(cè)計(jì)算鐘差Offset包括 利用公式 Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
所述主時(shí)鐘側(cè)實(shí)體為無線網(wǎng)絡(luò)控制器,從時(shí)鐘側(cè)實(shí)體為基站。
一種傳輸網(wǎng)中時(shí)鐘同步的從時(shí)鐘側(cè)實(shí)體,包括輸入輸出時(shí)延獲得單元,時(shí)間偏移量獲得單元,時(shí)間偏移量接收單元,雙向時(shí)延差計(jì)算單元,時(shí)鐘同步消息交互單元,鐘差計(jì)算單元,調(diào)整單元,其中, 輸入輸出時(shí)延獲得單元,用于獲得主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延; 時(shí)間偏移量獲得單元,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 時(shí)間偏移量接收單元,用于接收主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 雙向時(shí)延差計(jì)算單元,用于利用所述輸入輸出時(shí)延獲得單元獲得的輸入輸出時(shí)延和由時(shí)間偏移量獲得單元及時(shí)間偏移量接收單元獲得的主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差; 時(shí)鐘同步消息交互單元,用于通過與主時(shí)鐘側(cè)的消息交互得到第一消息的到達(dá)時(shí)間t2和該消息的發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3; 鐘差計(jì)算單元,利用所述雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,調(diào)整單元,用于根據(jù)Offset調(diào)整從時(shí)鐘實(shí)體的時(shí)鐘。
所述雙向時(shí)延差計(jì)算單元利用下述公式計(jì)算雙向時(shí)延差 其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
所述鐘差計(jì)算單元利用下述公式計(jì)算鐘差 Offset=[(t2—t1)—(t4-t3)]/2—(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
由以上本發(fā)明提供的技術(shù)方案可見,測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到t1、t2、t3和t4;利用上述主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N的輸入輸出時(shí)延,主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,以及t1、t2、t3、t4,可以計(jì)算得到準(zhǔn)確的鐘差Offset,從而從時(shí)鐘可以根據(jù)Offset調(diào)整自身的時(shí)鐘與主時(shí)鐘同步。
圖1為現(xiàn)有技術(shù)發(fā)送和接收時(shí)鐘測(cè)量消息的原理示意圖; 圖2為現(xiàn)有技術(shù)鐘差Offset取值可能性曲線圖; 圖3為本發(fā)明方法實(shí)施例的流程圖; 圖4為本發(fā)明系統(tǒng)實(shí)施例的框圖; 圖5為本發(fā)明從時(shí)鐘側(cè)實(shí)體實(shí)施例的框圖。
具體實(shí)施例方式 本發(fā)明提供一種傳輸網(wǎng)中的時(shí)鐘同步方法,測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到t1、t2、t3和t4;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差以及t1、t2、t3、t4計(jì)算得到鐘差Offset,從時(shí)鐘根據(jù)Offset調(diào)整自身的時(shí)鐘。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
實(shí)際網(wǎng)絡(luò)中,主時(shí)鐘和從時(shí)鐘之間的消息要經(jīng)過若干SDH網(wǎng)元,而經(jīng)過每一網(wǎng)元過程中,消息的輸入和輸出會(huì)有時(shí)延差,且主時(shí)鐘到從時(shí)鐘方向上經(jīng)過該網(wǎng)元和從時(shí)鐘到主時(shí)鐘方向上經(jīng)過該網(wǎng)元,兩個(gè)方向上的輸入輸出時(shí)延差是不同的。這是由于,輸出時(shí)刻是由網(wǎng)元自主產(chǎn)生的8k Hz的幀周期信號(hào)決定的,它的相位是個(gè)隨機(jī)量,所以,輸出時(shí)刻和輸入時(shí)刻之差是一個(gè)未知,但是為不變的常數(shù)。
主時(shí)鐘到從時(shí)鐘的時(shí)延差Master_Slave Delay包括主到從方向上每一網(wǎng)元輸入輸出時(shí)延差之和,并包括由于線路時(shí)延,例如由于網(wǎng)元間光纖長度帶來的時(shí)延。如圖2所示,主時(shí)鐘到從時(shí)鐘方向上例如經(jīng)過n個(gè)SDH網(wǎng)元,該方向上在SDH網(wǎng)元i上的輸入輸出時(shí)延為Delay(i)Master-Slave,i=1,2...N;從時(shí)鐘到主時(shí)鐘方向上也要經(jīng)過這n個(gè)SDH網(wǎng)元,相應(yīng)地,在SDH網(wǎng)元i上的輸入輸出時(shí)延為Delay(i)Slave-Master,i=1,2...n。而兩個(gè)方向上,由于光纖長度是相同的,且在光纖上傳輸方向的不同并不會(huì)導(dǎo)致引起的線路延時(shí)不同,兩個(gè)方向上的線路延時(shí)可以都設(shè)為W,則 如果采用圖1所示的發(fā)送消息的方式,則代入公式(1)中可得 由此可以看出,線路時(shí)延W可以消掉,而求得每一網(wǎng)元上的主到從的時(shí)延和從到主的時(shí)延即可求得Offset的值。
現(xiàn)有技術(shù)中,可以利用E1實(shí)現(xiàn)從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息。E1是國際電聯(lián)規(guī)定的數(shù)字傳輸鏈路的幀結(jié)構(gòu),在歐洲被廣泛使用,我國也采用此標(biāo)準(zhǔn)。
可以采用N級(jí)同步傳輸模式(Synchronous Transmission Module level N,STM-N)幀來承載E1,具體的,E1承載于STM-N幀中的容器VC12中。無論是主到從方向還是從到主方向,在經(jīng)過SDH同一網(wǎng)元過程中,也就是在輸入和輸出同一網(wǎng)元時(shí),STM-N幀中的容器VC12所在位置是浮動(dòng)的,即是可以變化的,VC12所在STM-N幀中的位置可以由STM-N幀的幀頭部分的指針指示得到。
則,可以檢測(cè)第i幀STM-N的幀頭輸出SDH網(wǎng)元的時(shí)刻T(i)Frame_out,以及該第i幀STM-N的幀頭輸入同一SDH網(wǎng)元的時(shí)間T(i)Frame_in。
對(duì)于E1,需要通過指針求得VC12在STM-N幀結(jié)構(gòu)中分別在輸出和輸入時(shí)的浮動(dòng)位置對(duì)應(yīng)的時(shí)延,設(shè)分別為Pointer(i)out和Pointer(i)in,結(jié)合所在的第i幀STM-N的幀頭輸入和輸出的時(shí)間,可以得到 Delay(i)=[T(i)Frame_out+Pointer(i)out]—[T(i)Frame_in+Pointer(i)in] 然而,在相鄰兩個(gè)SDH網(wǎng)元之間的線路上的傳輸過程中,同一條VC12在前一個(gè)網(wǎng)元的輸出端口和后一個(gè)網(wǎng)元的輸入端口的指針值即位置是不變的,因此,設(shè)第i和(i+1)兩個(gè)網(wǎng)元,則Pointer(i)out和Pointer(i+1)in的值是相等的。
這樣,公式(3)中的為 可見,由于上面的公式中Pointer(i)out和Pointer(i+1)in的值相等,而符號(hào)相反,可以消掉,因此,最后只剩下其中的Pointer(N)Master-Slave_out和Pointer(1)Master-Slave_in,而這兩個(gè)值可以通過主時(shí)鐘和從時(shí)鐘獲得,并不通過測(cè)量主時(shí)鐘和從時(shí)鐘之間的SDH網(wǎng)元。
相應(yīng)地,公式(3)中的為 上面和的T(i)Master-Slave_Frame_out、T(i)Master-Slave_Frame_in、T(i)Slave-Master_Frame_out和T(i)Slave-Master_Frame_in,可以在網(wǎng)元的二個(gè)端口外接設(shè)備進(jìn)行測(cè)試,而不一定需要在網(wǎng)元內(nèi)部進(jìn)行測(cè)試,從而對(duì)一些不能升級(jí)改造的設(shè)備,提供了一種可行的解決方案。
將上面的和都帶入公式(3)中可得 (4) 可見,利用公式(4)中的結(jié)果,代入公式(1)可以得到Offset。
綜上,T(i)Master-Slave_Frame_out、T(i)Master-Slave_Frame_in、T(i)Slave-Master_Frame_out和T(i)Slave-Master_Frame_in可以在SDH各個(gè)網(wǎng)元上測(cè)試得到,如通過外接設(shè)備測(cè)試得到;Pointer(N)Master-Slave_out、Pointer(1)Master-Slave_in、Pointer(N)Slave-Master_in和Pointer(1)Slave-Master_out可以分別在主時(shí)鐘和從時(shí)鐘上獲得。其中1和N代表與主時(shí)鐘或從時(shí)鐘相鄰的SDH網(wǎng)元。
因此,本發(fā)明的方法實(shí)施例可以如圖3所示,包括 步驟301測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延。
該步驟可以對(duì)測(cè)試鏈路輸入和輸出同一網(wǎng)元的同一STM-N幀的幀頭定位,定位的兩個(gè)幀頭對(duì)應(yīng)的時(shí)間之差即為該測(cè)試鏈路在輸入或輸出該網(wǎng)元的輸入輸出時(shí)延。
該步驟即測(cè)量上述公式(4)中的T(i)Master-Slave_Frame_out、T(i)Master-Slave_Frame_in、T(i)Slave-Master_Frame_out和T(i)Slave-Master_Frame_in。其中,i=1...N,i為SDH的網(wǎng)元標(biāo)號(hào)。具體的,可以通過外接設(shè)備測(cè)試得到這些值。
步驟302獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量。
本領(lǐng)域技術(shù)人員知道,該步驟中,在主時(shí)鐘和從時(shí)鐘可以獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量。
具體的,該步驟為在主時(shí)鐘和從時(shí)鐘上獲得公式(4)中的Pointer(N)Master-Slave_out、Pointer(1)Master-Slave_in、Pointer(N)Slave-Master_in和Pointer(1)Slave-Master_out。
步驟303利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差。
具體的,利用下面公式計(jì)算 其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
步驟304從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3。
該步驟與圖1類似,可以由步驟101至105所述的方式實(shí)現(xiàn),發(fā)送的四個(gè)消息和四個(gè)測(cè)量的時(shí)間t1、t2、t3、t4之間有如下關(guān)系 t1是Sync消息在主時(shí)鐘側(cè)的發(fā)送時(shí)間; t2是Sync消息在從時(shí)鐘側(cè)的接收時(shí)間; t3是Delay_Req消息在從時(shí)鐘側(cè)的發(fā)送時(shí)間; t4是Delay_Req消息在主時(shí)鐘側(cè)的接收時(shí)間。
從時(shí)鐘獲得四個(gè)測(cè)量的時(shí)間t1、t2、t3、t4。
上述步驟301、302和303并沒有嚴(yán)格的先后順序。
步驟305利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,從時(shí)鐘根據(jù)Offset調(diào)整自身的時(shí)鐘。
該步驟,即將上述得到的各個(gè)值代入公式(1)中計(jì)算得到。
由上述方法實(shí)施例,測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到t1、t2、t3和t4;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4可以計(jì)算得到準(zhǔn)確的鐘差Offset,從而從時(shí)鐘可以根據(jù)Offset調(diào)整自身的時(shí)鐘與主時(shí)鐘同步。
以下介紹本發(fā)明的系統(tǒng),圖4示出了本發(fā)明系統(tǒng)的框圖,如圖 一種傳輸網(wǎng)中同步時(shí)鐘的系統(tǒng),包括主時(shí)鐘側(cè)實(shí)體401、從時(shí)鐘側(cè)實(shí)體402,輸入輸出時(shí)延測(cè)量單元403,其中, 輸入輸出時(shí)延測(cè)量單元403,用于測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延; 主時(shí)鐘側(cè)實(shí)體401,用于測(cè)量主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 從時(shí)鐘側(cè)實(shí)體402,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,并獲得主時(shí)鐘側(cè)實(shí)體測(cè)量得到的主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;并與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,并根據(jù)Offset調(diào)整自身的時(shí)鐘。
所述從時(shí)鐘側(cè)利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差包括 其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
所述從時(shí)鐘側(cè)計(jì)算鐘差Offset包括 利用公式 Offset=[(t2-t1)-(t4-t3)]/2-(Master_SlaVe_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
所述主時(shí)鐘側(cè)實(shí)體可以為無線網(wǎng)絡(luò)控制器,從時(shí)鐘側(cè)實(shí)體可以為基站。
利用上述系統(tǒng)實(shí)現(xiàn)時(shí)鐘同步的方法與前述方法類似,在此不再贅述。
以下介紹本發(fā)明的從時(shí)鐘側(cè)實(shí)體,圖5示出了本發(fā)明從時(shí)鐘側(cè)實(shí)體的框圖,如圖 一種傳輸網(wǎng)中同步時(shí)鐘的從時(shí)鐘側(cè)實(shí)體,包括輸入輸出時(shí)延獲得單元501,時(shí)間偏移量獲得單元502,時(shí)間偏移量接收單元503,雙向時(shí)延差計(jì)算單元504,時(shí)鐘同步消息交互單元505,鐘差計(jì)算單元506,調(diào)整單元507,其中, 輸入輸出時(shí)延獲得單元501,用于獲得用于獲得主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延; 時(shí)間偏移量獲得單元502,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量; 時(shí)間偏移量接收單元503,用于接收主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;所述從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量可以為由主時(shí)鐘發(fā)送到從時(shí)鐘的時(shí)間偏移量接收單元503; 雙向時(shí)延差計(jì)算單元504,用于利用所述輸入輸出時(shí)延獲得單元501獲得的輸入輸出時(shí)延和由時(shí)間偏移量獲得單元502及時(shí)間偏移量接收單元503獲得的主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差; 時(shí)鐘同步消息交互單元505,用于通過與主時(shí)鐘側(cè)的消息交互得到第一消息的到達(dá)時(shí)間t2和該消息的發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3; 鐘差計(jì)算單元506,利用所述雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset, 調(diào)整單元507,用于根據(jù)Offset調(diào)整從時(shí)鐘實(shí)體的時(shí)鐘。
所述雙向時(shí)延差計(jì)算單元利用下述公式計(jì)算雙向時(shí)延差 其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N; Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
所述鐘差計(jì)算單元利用下述公式計(jì)算鐘差 Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
利用上述從時(shí)鐘側(cè)實(shí)體實(shí)現(xiàn)時(shí)鐘同步的方法與前述方法類似,在此不再贅述。
由以上實(shí)施例可見,本發(fā)明實(shí)施例通過測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到t1、t2、t3和t4;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4可以計(jì)算得到準(zhǔn)確的鐘差Offset,從而從時(shí)鐘可以根據(jù)Offset調(diào)整自身的時(shí)鐘與主時(shí)鐘同步。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種傳輸網(wǎng)中的時(shí)鐘同步方法,其特征在于,包括
測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;
獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;
利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;
從時(shí)鐘與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3;
利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,從時(shí)鐘根據(jù)Offset調(diào)整自身的時(shí)鐘。
2、如權(quán)利要求1所述的方法,其特征在于,所述測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延包括
對(duì)主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上輸入和輸出各個(gè)網(wǎng)元的STM-N幀的幀頭定位,根據(jù)定位的兩個(gè)幀頭對(duì)應(yīng)的時(shí)間之差得到各個(gè)網(wǎng)元的輸入輸出時(shí)延。
3、如權(quán)利要求1所述的方法,其特征在于,所述獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量包括
在主時(shí)鐘和從時(shí)鐘上獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量。
4、如權(quán)利要求1所述的方法,其特征在于,所述利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差包括
其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N;
Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
5、如權(quán)利要求1所述的方法,其特征在于,所述從時(shí)鐘通過與主時(shí)鐘的消息交互得到第一消息的到達(dá)時(shí)間t2和該消息的發(fā)送時(shí)間t1由以下方式實(shí)現(xiàn)
主時(shí)鐘發(fā)送第一消息到從時(shí)鐘,并記錄發(fā)送第一消息的時(shí)間t1;從時(shí)鐘接收主時(shí)鐘發(fā)來的第一消息,并且記錄第一消息到達(dá)時(shí)間t2;主時(shí)鐘發(fā)送包括所述時(shí)間t1的第二消息到從時(shí)鐘;
或
從時(shí)鐘發(fā)送第一消息到主時(shí)鐘,并記錄發(fā)送第一消息的時(shí)間t1;主時(shí)鐘接收從時(shí)鐘發(fā)來的第一消息,并且主時(shí)鐘記錄第一消息到達(dá)時(shí)間t2;主時(shí)鐘發(fā)送包括所述時(shí)間t2的第二消息到從時(shí)鐘。
6、如權(quán)利要求4所述的方法,其特征在于,所述計(jì)算鐘差Offset包括利用公式
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
7、一種傳輸網(wǎng)中的時(shí)鐘同步系統(tǒng),其特征在于,包括主時(shí)鐘側(cè)實(shí)體、從時(shí)鐘側(cè)實(shí)體,輸入輸出時(shí)延測(cè)量單元,其中
輸入輸出時(shí)延測(cè)量單元,用于測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;
主時(shí)鐘側(cè)實(shí)體,用于測(cè)量主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;
從時(shí)鐘側(cè)實(shí)體,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,并獲得主時(shí)鐘側(cè)實(shí)體測(cè)量得到的主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;并與主時(shí)鐘交互時(shí)鐘同步消息,得到第一消息的到達(dá)時(shí)間t2和發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,并根據(jù)Offset調(diào)整自身的時(shí)鐘。
8、如權(quán)利要求7所述的系統(tǒng),其特征在于,所述從時(shí)鐘側(cè)利用主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延和主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差包括
其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N;
Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
9、如權(quán)利要求8所述的系統(tǒng),其特征在于,所述從時(shí)鐘側(cè)計(jì)算鐘差Offset包括
利用公式
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
10、如權(quán)利要求7至9中任一項(xiàng)所述的系統(tǒng),其特征在于,所述主時(shí)鐘側(cè)實(shí)體為無線網(wǎng)絡(luò)控制器,從時(shí)鐘側(cè)實(shí)體為基站。
11、一種傳輸網(wǎng)中時(shí)鐘同步的從時(shí)鐘側(cè)實(shí)體,其特征在于,包括輸入輸出時(shí)延獲得單元,時(shí)間偏移量獲得單元,時(shí)間偏移量接收單元,雙向時(shí)延差計(jì)算單元,時(shí)鐘同步消息交互單元,鐘差計(jì)算單元,調(diào)整單元,其中,
輸入輸出時(shí)延獲得單元,用于獲得主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;
時(shí)間偏移量獲得單元,用于獲得從時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;
時(shí)間偏移量接收單元,用于接收主時(shí)鐘上發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;
雙向時(shí)延差計(jì)算單元,用于利用所述輸入輸出時(shí)延獲得單元獲得的輸入輸出時(shí)延和由時(shí)間偏移量獲得單元及時(shí)間偏移量接收單元獲得的主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;
時(shí)鐘同步消息交互單元,用于通過與主時(shí)鐘側(cè)的消息交互得到第一消息的到達(dá)時(shí)間t2和該消息的發(fā)送時(shí)間t1,并得到與第一消息反向的第三消息的到達(dá)時(shí)間t4和發(fā)送時(shí)間t3;
鐘差計(jì)算單元,利用所述雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,調(diào)整單元,用于根據(jù)Offset調(diào)整從時(shí)鐘實(shí)體的時(shí)鐘。
12、如權(quán)利要求11所述的從時(shí)鐘側(cè)實(shí)體,其特征在于,所述雙向時(shí)延差計(jì)算單元利用下述公式計(jì)算雙向時(shí)延差
其中,T(i)Master-Slave_Frame_out表示主到從方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Master-Slave_Frame_in表示主到從方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Master-Slave_Frame_out-T(i)Master-Slave_Frame_in]表示主到從方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;T(i)Slave-Master_Frame_out表示從到主方向上STM-N幀在網(wǎng)元輸出接口的時(shí)間,T(i)Slave-Master_Frame_in表示從到主方向上STM-N幀在網(wǎng)元輸入接口的時(shí)間,則[T(i)Slave-Master_Frame_out-T(i)Slave-Master_Frame_in]表示從到主方向上同一網(wǎng)元的STM-N幀頭的輸入輸出時(shí)延;i表示SDH的網(wǎng)元標(biāo)號(hào),i=1...N;
Pointer(N)Master-Slave_out表示在第N個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Master-Slave_in表示在第1個(gè)網(wǎng)元上主到從方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(N)Slave-Master_in表示在第N個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸入口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,Pointer(1)Slave-Master_out表示在第1個(gè)網(wǎng)元上從從到主方向上網(wǎng)元輸出口承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量,(1)和(N)表示與主時(shí)鐘和從時(shí)鐘相鄰的SDH網(wǎng)元的序號(hào)。
13、如權(quán)利要求12所述的從時(shí)鐘側(cè)實(shí)體,其特征在于,所述鐘差計(jì)算單元利用下述公式計(jì)算鐘差
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2計(jì)算得到鐘差Offset。
全文摘要
本發(fā)明公開了一種傳輸網(wǎng)中的時(shí)鐘同步方法,包括通過測(cè)量主時(shí)鐘到從時(shí)鐘方向和從時(shí)鐘到主時(shí)鐘方向上SDH網(wǎng)各個(gè)網(wǎng)元的STM-N幀的輸入輸出時(shí)延;獲得主時(shí)鐘和從時(shí)鐘上分別發(fā)出和收到的承載E1的VC12在STM-N幀中相對(duì)于STM-N幀頭的時(shí)間偏移量;利用所述時(shí)間偏移量計(jì)算出主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差;從時(shí)鐘與主時(shí)鐘交互消息,得到t1、t2、t3和t4;利用上述主時(shí)鐘到從時(shí)鐘和從時(shí)鐘到主時(shí)鐘的雙向時(shí)延差和t1、t2、t3、t4計(jì)算得到鐘差Offset,從時(shí)鐘根據(jù)Offset調(diào)整自身時(shí)鐘。本發(fā)明還公開了相應(yīng)系統(tǒng)和從時(shí)鐘側(cè)實(shí)體。利用本發(fā)明,可以準(zhǔn)確的計(jì)算鐘差Offset,從而保證從時(shí)鐘和主時(shí)鐘之間的同步。
文檔編號(hào)H04J3/06GK101425865SQ200710176658
公開日2009年5月6日 申請(qǐng)日期2007年10月31日 優(yōu)先權(quán)日2007年10月31日
發(fā)明者謝子陽 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司