專利名稱:一種不對(duì)稱網(wǎng)絡(luò)間的時(shí)間同步與補(bǔ)償方法或者裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明公開(kāi)了一種不對(duì)稱網(wǎng)絡(luò)間的時(shí)間同步與補(bǔ)償方法或者裝置,可適用于通信,智能電網(wǎng)和數(shù)據(jù)采集領(lǐng)域。本發(fā)明公開(kāi)了一種基于IEEE1588標(biāo)準(zhǔn)規(guī)范實(shí)現(xiàn)不對(duì)稱網(wǎng)絡(luò)間的時(shí)間同步與補(bǔ)償方法或者裝置,可適用于通信,電力,工業(yè)控制,軍事和數(shù)據(jù)采集領(lǐng)域。
背景技術(shù):
在信息化的世界里,設(shè)計(jì)信息控制,通信,交換和數(shù)據(jù)采集等領(lǐng)域,比如信息網(wǎng)絡(luò)中的大型應(yīng)用軟件、工業(yè)生產(chǎn)設(shè)備,實(shí)時(shí)通訊系統(tǒng),精準(zhǔn)的控制系統(tǒng)等,為了提高各分布式控制系統(tǒng)中實(shí)時(shí)性,必然離不開(kāi)精準(zhǔn)的時(shí)間同步,在現(xiàn)有分布式網(wǎng)絡(luò)環(huán)境中,由于網(wǎng)絡(luò)建設(shè)和實(shí)際應(yīng)用導(dǎo)致網(wǎng)絡(luò)不對(duì)稱性很多,比如SDH的環(huán)網(wǎng),傳統(tǒng)的ATM網(wǎng)絡(luò),以太網(wǎng),ADSL/VDSL(不對(duì)稱數(shù)據(jù)鏈路/甚高速不對(duì)稱數(shù)據(jù)鏈路),Ρ0Ν (無(wú)緣光網(wǎng)絡(luò))等都是不對(duì)稱網(wǎng)絡(luò)的典型應(yīng)用,我們的大部分?jǐn)?shù)據(jù)都是通過(guò)這些不對(duì)稱網(wǎng)絡(luò)進(jìn)行分布式的控制,因此如何實(shí)現(xiàn)在不對(duì)稱網(wǎng)絡(luò)間實(shí)現(xiàn)時(shí)間同步顯得尤為重要。實(shí)際上,我們知道不對(duì)稱網(wǎng)絡(luò)存在其必然性,然而不對(duì)稱性的網(wǎng)絡(luò)也必然存在線路的不對(duì)等,任何網(wǎng)絡(luò)間都由于制造工藝的現(xiàn)實(shí)能力、電器元件的生產(chǎn)工藝能力、芯片自身的處理能力和設(shè)計(jì)不能保證不同設(shè)備間的一致性等,從而導(dǎo)致這些網(wǎng)絡(luò)間存在傳輸線路的必然不對(duì)等情況,為了保證精確的時(shí)間同步能力就必然需要針對(duì)不對(duì)等網(wǎng)絡(luò)間的線路做必要的補(bǔ)償。基于IEEE-1588 PTP(高精度時(shí)間協(xié)議,Precision Time Protocol)的時(shí)鐘同步/授時(shí)系統(tǒng)是最新的、以IP網(wǎng)絡(luò)為載體的時(shí)鐘同步技術(shù),基于IEEE-1588高精度時(shí)間協(xié)議標(biāo)準(zhǔn)建立的授時(shí)系統(tǒng),可在現(xiàn)有局域網(wǎng)絡(luò)上提供納秒級(jí)的授時(shí)精度。相對(duì)于現(xiàn)有的授時(shí)系統(tǒng),基于IEEE-1588授時(shí)系統(tǒng)具有不受地形限制、且成本低、覆蓋面廣的優(yōu)點(diǎn),可用現(xiàn)有的IP網(wǎng)絡(luò)作為承載體。基于以上的優(yōu)點(diǎn),基于IEEE 1588標(biāo)準(zhǔn)的時(shí)鐘同步/授時(shí)系統(tǒng)將成為今后網(wǎng)絡(luò)高精度授時(shí)系統(tǒng)的主流解決方案。但基于IEEE 1588 PTP(vl和v2)的時(shí)鐘同步/授時(shí)系統(tǒng)所能達(dá)到的主從時(shí)鐘同步精度取決于承載時(shí)鐘報(bào)文的2層或3層網(wǎng)絡(luò)的配置和負(fù)載情況,也即IEEE1588時(shí)鐘報(bào)文在從主時(shí)鐘(Grandmaster Clock)到從時(shí)鐘(Slave Clock)的傳播路徑上,IEEE1588時(shí)鐘報(bào)文所經(jīng)過(guò)的2層交換機(jī)或者3層路由器的跳數(shù)、背景流量的高低、突發(fā)背景流量毛刺的存在都會(huì)最終影響主從時(shí)鐘同步精度是否達(dá)到納秒級(jí)(ns)、微秒級(jí)(us)或者毫秒級(jí)(ms)。如果主從時(shí)鐘同步精度不能達(dá)到預(yù)期的精度,相關(guān)的信息系統(tǒng)或設(shè)備的性能將會(huì)受到嚴(yán)重影響,甚至不能正常工作。因此,為信息系統(tǒng)提供高精度的主從時(shí)鐘同步測(cè)量技術(shù)以使時(shí)鐘同步/授時(shí)系統(tǒng)及時(shí)進(jìn)行時(shí)鐘校準(zhǔn),從而得到更高精度的輸出時(shí)鐘成為必要?;贗EEE 1588規(guī)范,結(jié)合本發(fā)明的實(shí)現(xiàn)方法,實(shí)現(xiàn)精準(zhǔn)的網(wǎng)絡(luò)時(shí)間同步技術(shù),同時(shí)針對(duì)不對(duì)等的網(wǎng)絡(luò)延時(shí)進(jìn)行必要的補(bǔ)償,從而最終實(shí)現(xiàn)網(wǎng)絡(luò)時(shí)間同步,為通信,電力,工業(yè)控制,軍事和數(shù)據(jù)采集等領(lǐng)域提供了有效的時(shí)間同步技術(shù),從而為其它各方面的應(yīng)用提供了有效的時(shí)間保障,如精確控制,實(shí)時(shí)通信,故障采集和數(shù)據(jù)建模等。PTP包含4種報(bào)文:同步報(bào)文(Sync)、跟隨報(bào)文(FellowUp)、延遲請(qǐng)求報(bào)文(DelayReq)和延遲響應(yīng)報(bào)文(DelayRes)。主時(shí)鐘每隔一段時(shí)間發(fā)送一次同步報(bào)文,發(fā)送報(bào)文的時(shí)間間隔選取也比較關(guān)鍵。間隔太短,會(huì)使網(wǎng)絡(luò)負(fù)擔(dān)比較嚴(yán)重,間隔太長(zhǎng)又影響同步的精度,通用的標(biāo)準(zhǔn)規(guī)范中可支持I個(gè)/秒或者32個(gè)/秒或者64個(gè)/秒的報(bào)文發(fā)送速率。在發(fā)送的同時(shí),主時(shí)鐘記錄下發(fā)送同步報(bào)文的時(shí)問(wèn)戳為Tml。從時(shí)鐘收到主時(shí)鐘發(fā)送的同步報(bào)文后記錄下收到時(shí)的時(shí)問(wèn)戳為Tsl。主時(shí)鐘發(fā)送完同步報(bào)文后接著發(fā)送一條跟隨報(bào)文,跟隨報(bào)文中把時(shí)間戳Tml發(fā)送給從時(shí)鐘。之后從時(shí)鐘會(huì)發(fā)送一條延遲請(qǐng)求報(bào)文給主時(shí)鐘,從時(shí)鐘需要記錄發(fā)送請(qǐng)求報(bào)文的時(shí)間戳記為Ts2。主時(shí)鐘收到請(qǐng)求報(bào)文后會(huì)記錄收到時(shí)的時(shí)間戳為Tm2,并接著發(fā)送響應(yīng)報(bào)文,把Tm2傳給從時(shí)鐘用于從時(shí)鐘時(shí)間更新。經(jīng)過(guò)以上四條報(bào)文的傳輸,從時(shí)鐘就可以計(jì)算物理線路上的延遲Delay。Delayl=Tsl-Tml-Offsetl (I)
Delay2=Tm2-Ts2+ offset2 (2)
在物理線路上傳輸報(bào)文的延遲近似認(rèn)為是相等的,所以認(rèn)為Delay]等于Delay2,這樣就有:
Delay=(Tsl-Tml+Tm2-Ts2) / 2 (3)offset=(Tsl一Tml) 一Delay (4)
依據(jù)上述公式進(jìn)而可以推算出時(shí)間修正的通用公式,如公式(5)所示,為第k次同步時(shí)的時(shí)鐘修正的公式。offset =Tsk-Tmk-Delay (5)
上面描述的是一種標(biāo)準(zhǔn)IEEE1588 PTP實(shí)現(xiàn)二步同步模式的實(shí)現(xiàn)方法,由于時(shí)間戳是要在同步過(guò)程的前端發(fā)送,通常的MCU實(shí)現(xiàn)方案,由于其固有的特性,無(wú)法實(shí)現(xiàn)在發(fā)送PTP報(bào)文前就打上本地的時(shí)間戳,因此在發(fā)送Sync報(bào)文之后,由系統(tǒng)記錄本次發(fā)送Sync報(bào)文的時(shí)亥IJ,通過(guò)后面的FellowUp報(bào)文把Sync報(bào)文發(fā)送的時(shí)間戳發(fā)送給從端,從而實(shí)現(xiàn)從的獲知Sync報(bào)文的發(fā)送主鐘的時(shí)刻Tml。目前基于IEEE1588 PTP實(shí)現(xiàn)可采用一步模式,即在發(fā)送Sync報(bào)文的同時(shí),把時(shí)間戳打在IEEE1588規(guī)范指定的同步碼的后面,如此可減少FellowUP報(bào)文的發(fā)送。
發(fā)明內(nèi)容
為了提供精確的時(shí)鐘同步或授時(shí)系統(tǒng),本發(fā)明提供了一種網(wǎng)絡(luò)時(shí)鐘同步的系統(tǒng)和方法,為IEEE1588 PTP(vl和v2)網(wǎng)絡(luò)時(shí)間同步和補(bǔ)償提供了一個(gè)較好的解決方案,以解決如何評(píng)估網(wǎng)絡(luò)時(shí)間同步的精度這一重要問(wèn)題提供先決的條件。為了實(shí)現(xiàn)前述發(fā)明目的,本發(fā)明所提供的一種網(wǎng)絡(luò)時(shí)間同步的系統(tǒng)是通過(guò)以下的技術(shù)方案實(shí)現(xiàn)的:
一種不對(duì)稱網(wǎng)絡(luò)間的時(shí)間同步和補(bǔ)償方法或者裝置,所述方法或者裝置包
括:
脈沖計(jì)數(shù)模塊,用來(lái)計(jì)算主時(shí)鐘和從時(shí)鐘的脈沖次數(shù)差,所述主時(shí)鐘為標(biāo)準(zhǔn)的高精度的網(wǎng)絡(luò)時(shí)鐘裝置(如IEEE1588主時(shí)鐘,如symmetricom-TimeProvider TP5000 )或者模塊,所述從時(shí)鐘通過(guò)網(wǎng)絡(luò)與主時(shí)鐘同步從而與遠(yuǎn)程基準(zhǔn)時(shí)鐘同步;
時(shí)間計(jì)數(shù)器模塊,用來(lái)計(jì)算所述主時(shí)鐘和從時(shí)鐘的時(shí)間差;
同步計(jì)算模塊,用來(lái)根據(jù)所述時(shí)間差和脈沖次數(shù)差進(jìn)行網(wǎng)絡(luò)時(shí)鐘同步參數(shù)的計(jì)算,輸出時(shí)間同步參數(shù)。時(shí)間誤差計(jì)算模塊,用來(lái)計(jì)算本地系統(tǒng)時(shí)間與所述主時(shí)鐘的時(shí)間誤差;時(shí)間計(jì)數(shù)模塊,用來(lái)記錄分別來(lái)自主、從網(wǎng)絡(luò)的時(shí)鐘報(bào)文的發(fā)送和接收時(shí)間戳,并根據(jù)所述時(shí)間誤差和時(shí)間戳分別計(jì)算單向報(bào)文傳輸時(shí)間;計(jì)算主時(shí)鐘和從時(shí)鐘的脈沖次數(shù)差,所述主時(shí)鐘為標(biāo)準(zhǔn)的高精度的網(wǎng)絡(luò)時(shí)鐘裝置(如IEEE1588主時(shí)鐘,如symmetricom-TimeProviderTP5000 )或者模塊,從時(shí)鐘通過(guò)網(wǎng)絡(luò)與主時(shí)鐘同步;
具體實(shí)現(xiàn)方式如下:
首先,主從網(wǎng)絡(luò)間的時(shí)間同步,要求1588 PTP報(bào)文可達(dá)網(wǎng)絡(luò),本發(fā)明方法需保證網(wǎng)絡(luò)中的主時(shí)鐘在發(fā)送Sync報(bào)文支持一步模式,即發(fā)送Sync報(bào)文的同時(shí)帶上時(shí)間戳,同時(shí)要求從網(wǎng)絡(luò)需支持同樣的接收Sync報(bào)文和時(shí)間戳的能力。本發(fā)明方法需在發(fā)送Sync報(bào)文的同時(shí),記錄此刻發(fā)送Sync報(bào)文的時(shí)間戳Tml,并觸發(fā)主時(shí)鐘的本地同步計(jì)數(shù)器開(kāi)始計(jì)數(shù)。從端收到主端發(fā)送過(guò)來(lái)的Sync報(bào)文時(shí),獲得了主端發(fā)送Sync時(shí)刻的時(shí)間戳Tml,記錄此刻從端的時(shí)刻Ts I,并啟動(dòng)從端的本地同步計(jì)數(shù)器。當(dāng)主端同步計(jì)數(shù)器計(jì)數(shù)到一定數(shù)值后,如計(jì)數(shù)值滿1000后發(fā)送FellowUP報(bào)文,并攜帶此刻時(shí)間戳Tml+countermlOOOT給從端。當(dāng)從端計(jì)數(shù)器同 步計(jì)數(shù)器計(jì)數(shù)到一定數(shù)值后,如計(jì)數(shù)值滿1000后發(fā)送DelayReq,并攜帶此時(shí)刻的從端時(shí)間戳(Tml+delayl+counterslOOOT)或者為Ts2給主端。當(dāng)主端收到DelayReq報(bào)文后,包收到DelayReq的時(shí)刻記錄下來(lái),并通過(guò)DelayRes報(bào)文發(fā)送給從端。當(dāng)從端收到主端的DelayResp報(bào)文后,即可獲得如下信息:
Tsl-Tml = Delayl+offsetl (6)
0ffset=Tm2+Delay2- (Tml+Delayl+counterslOOOT) (7)
Tm2=Tml+counterml000T (8)
Ts2=Tml+delayl+countersl000T (9)
Tm3_Ts2 = Delay3-offset2 (10)
其中Delayl和Delay2為從主到從的Sync報(bào)文的延時(shí)和FellowUP報(bào)文的延時(shí); Delay3為從到主的DelayReq報(bào)文的延時(shí);
Ts2為從發(fā)送DelayReq報(bào)文,同時(shí)記錄此時(shí)的時(shí)刻。由于Tml的時(shí)刻,主端啟動(dòng)了計(jì)數(shù)器開(kāi)始計(jì)數(shù),即之前Tmcounter計(jì)數(shù)器清除為O后開(kāi)始計(jì)數(shù),當(dāng)?shù)教囟ǖ臅r(shí)刻,如上所述,假設(shè)系統(tǒng)RTC計(jì)數(shù)脈沖為1000MHz,那么計(jì)數(shù)1000后約lus,那么此時(shí)主時(shí)鐘發(fā)送FellowUP報(bào)文時(shí)刻應(yīng)該為Tml+lus ;當(dāng)從端收到Sync報(bào)文后,其保存此時(shí)的Tml時(shí)刻,并清除本地計(jì)數(shù)器為O開(kāi)始計(jì)數(shù),計(jì)數(shù)到1000后,記錄此時(shí)Tml+累加的從端時(shí)刻,假設(shè)從端系統(tǒng)RTC脈沖計(jì)數(shù)器也為1000M,但是其與主之間存在每秒100ns的偏差,也就是說(shuō),如果此時(shí)從端計(jì)數(shù)器到達(dá)1000后,很可能此時(shí)的時(shí)刻為Tml+lus+100nsX1000/1000000000 也可能 Tml+lus-100nsX1000/1000000000。也就是說(shuō),根據(jù)主從在同一時(shí)刻啟動(dòng)同步計(jì)數(shù)器,當(dāng)從端獲知主端在某一時(shí)刻開(kāi)始計(jì)數(shù)并計(jì)數(shù)一定數(shù)值Counter后,告知其此時(shí)刻的時(shí)間刻度,從端在獲知主端開(kāi)始計(jì)數(shù)時(shí)刻后,也啟動(dòng)計(jì)數(shù)器,計(jì)數(shù)相同數(shù)值Counter后,把此時(shí)刻的從端和收到主法人時(shí)刻后累加到Counter后的最終時(shí)間減去主端的累加至Couner的時(shí)刻,即可得主從之間的偏差數(shù)值,即 Offset。由于主從間的Offset,通常假設(shè)主的Offset為0,那么所有的Offset都是從端針對(duì)主端而設(shè)定的。因此從端相對(duì)與主端的Offset,因此如上(6),(7),(8),(9),( 10)所述的Offset都為同一 Offset,即從相對(duì)于主的Offset。在較短的時(shí)間內(nèi), 通常網(wǎng)絡(luò)的單向延時(shí)可以近似為相對(duì),假設(shè)我們的計(jì)數(shù)器的計(jì)數(shù)值非常小,從而可以保證Delayl和Delay2近似相等,即為主到從的單向延時(shí),這是可以保證的,因此這里把Delayl=Delay2=Delayms帶入(6),(7), (8), (9), (10)所述的公式;此外Delay3為從到主端的單向延時(shí),后面替換為Delaysm。如此即可得如下可以計(jì)算的實(shí)際數(shù)據(jù),其中所有數(shù)據(jù)從端都可得到,主端也可以得到。Offset=CountersT-CountermT ; (11)
Delayms=Tsl-Tml-Offset;(12)
Delaysm =Tm3-Ts2+0ffset;(13)。依據(jù)上述公式進(jìn)而可以推算出時(shí)間修正的通用公式,如公式(14) (15) (16)所示,為第k次同步時(shí)的時(shí)鐘修正的公式。Offset =CountersT-CountermT; (14)
Delayms=Tskl-Tmkl-Offset;(15)
Delaysm =Tmk3-Tsk2+0ffset;(16)。根據(jù)所述時(shí)間差和脈沖次數(shù)差進(jìn)行網(wǎng)絡(luò)時(shí)鐘同步參數(shù)的計(jì)算,輸出時(shí)間同步參數(shù),從而實(shí)現(xiàn)網(wǎng)絡(luò)間的時(shí)間同步,同時(shí)針對(duì)不對(duì)稱網(wǎng)絡(luò)的可進(jìn)行實(shí)時(shí)的動(dòng)態(tài)的補(bǔ)償。記錄分別來(lái)自兩個(gè)主從時(shí)鐘的同步時(shí)鐘報(bào)文的發(fā)送和接收時(shí)間戳計(jì)算本地系統(tǒng)時(shí)間與所述主時(shí)鐘的時(shí)間誤差;根據(jù)所述報(bào)文的傳輸時(shí)間戳和時(shí)間誤差,根據(jù)Offset保證從端準(zhǔn)確跟隨主端進(jìn)行高精度的時(shí)間同步,分別計(jì)算單向報(bào)文傳輸單向延時(shí);根據(jù)所述單向報(bào)文傳輸延時(shí),并對(duì)網(wǎng)絡(luò)進(jìn)行準(zhǔn)確的延時(shí)補(bǔ)償,從而可以實(shí)現(xiàn)不對(duì)稱網(wǎng)絡(luò)間的精確時(shí)間同步和補(bǔ)償。本發(fā)明以上實(shí)施例可以被用來(lái)基于IEEE 1588網(wǎng)絡(luò)的時(shí)鐘同步網(wǎng)絡(luò)在各個(gè)節(jié)點(diǎn)所能達(dá)到的時(shí)鐘頻率同步精度和時(shí)間同步精度。同時(shí)可根據(jù)不同網(wǎng)絡(luò)的不對(duì)稱性進(jìn)行雙向的時(shí)間同步與補(bǔ)償。
權(quán)利要求
1.一種不對(duì)稱網(wǎng)絡(luò)間的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述系統(tǒng)包括: 脈沖計(jì)數(shù)模塊,用來(lái)計(jì)算主時(shí)鐘和從時(shí)鐘的相同脈沖次數(shù)后,所述主時(shí)鐘與從時(shí)鐘的實(shí)際所達(dá)到的時(shí)間偏移量,所述從時(shí)鐘通過(guò)網(wǎng)絡(luò)與主時(shí)鐘同步; 時(shí)間計(jì)數(shù)模塊,用來(lái)統(tǒng)計(jì)相同計(jì)數(shù)值后所述主時(shí)鐘和從時(shí)鐘的時(shí)間值; 同步計(jì)算模塊,用來(lái)根據(jù)所述時(shí)間差和脈沖次數(shù)差進(jìn)行網(wǎng)絡(luò)時(shí)鐘同步實(shí)際數(shù)值進(jìn)行計(jì)算,從而計(jì)數(shù)出準(zhǔn)確的時(shí)間偏差值,即從相對(duì)主端的偏差值Offset,并根據(jù)Offset準(zhǔn)確計(jì)算出主到從端的時(shí)間延時(shí)delayms和從到主之間的時(shí)間延時(shí)delaysm。
2.根據(jù)權(quán)利要求1所述的不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述主時(shí)鐘和從時(shí)鐘需支持IEEE 1588 一步模式要求,即主端發(fā)送Sync報(bào)文的同時(shí)需攜帶發(fā)送時(shí)刻的時(shí)間戳。
3.根據(jù)權(quán)利要求2所述的不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述主時(shí)鐘和所述測(cè)量網(wǎng)絡(luò)時(shí)鐘同步的系統(tǒng)存在于一個(gè)時(shí)鐘同步網(wǎng)絡(luò)中,所述主從時(shí)鐘都支持不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置。
4.根據(jù)權(quán)利要求3所述的不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述主時(shí)鐘與從時(shí)鐘的時(shí)間差為從時(shí)鐘在收到主時(shí)鐘發(fā)來(lái)的Sync報(bào)文后開(kāi)始計(jì)數(shù)N后的時(shí)間計(jì)數(shù)模塊,要求主端需在FellowUP報(bào)文中把時(shí)間戳帶上發(fā)送給從端,從端根據(jù)計(jì)數(shù)N后的時(shí)間減去主時(shí)鐘在發(fā)送Sync時(shí)刻開(kāi)始計(jì)數(shù)N后之間的時(shí)間偏差,脈沖計(jì)數(shù)器都是為主從本地時(shí)間偏差Offset,從而根據(jù)Offset進(jìn)行相應(yīng)的同步與補(bǔ)償。
5.根據(jù)權(quán)利要求1至4項(xiàng)所述不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述時(shí)間同步參數(shù)包括時(shí)間間隔誤差、最大時(shí)間間隔誤差、時(shí)間偏移、報(bào)文時(shí)延偏移或頻率偏移。
6.不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述系統(tǒng)包括: 時(shí)間誤差計(jì)算模塊,用來(lái)計(jì)算本地系統(tǒng)時(shí)間與所述主時(shí)鐘的時(shí)間誤差; 時(shí)間計(jì)數(shù)模塊,用來(lái)記錄分別來(lái)自兩個(gè)主時(shí)鐘的同步時(shí)鐘報(bào)文的發(fā)送和接收時(shí)間戳,并根據(jù)所述時(shí)間誤差和報(bào)文的傳輸時(shí)間戳分別計(jì)算單向報(bào)文傳輸時(shí)間; 同步計(jì)算模塊,用來(lái)根據(jù)所述根據(jù)所述單向報(bào)文傳輸時(shí)間,進(jìn)行網(wǎng)絡(luò)時(shí)鐘同步計(jì)算,同時(shí)根據(jù)同步計(jì)數(shù)模塊進(jìn)行計(jì)數(shù)。
7.不對(duì)稱網(wǎng)絡(luò)的時(shí)間同步與補(bǔ)償方法或者裝置,其特征在于,所述方法包括: 計(jì)算主時(shí)鐘和從時(shí)鐘的脈沖次相同,所述主時(shí)鐘與遠(yuǎn)程基準(zhǔn)時(shí)鐘同步,所述從時(shí)鐘通過(guò)網(wǎng)絡(luò)與所述主時(shí)鐘同步; 計(jì)算所述主時(shí)鐘和從時(shí)鐘的時(shí)間差; 根據(jù)所述時(shí)間差和脈沖次數(shù)差進(jìn)行單向網(wǎng)絡(luò)時(shí)間同步與補(bǔ)償計(jì)算,輸出時(shí)間同步參數(shù)和補(bǔ)償參數(shù)。
全文摘要
本發(fā)明公開(kāi)一種解決在現(xiàn)有的不對(duì)稱網(wǎng)絡(luò)間實(shí)現(xiàn)時(shí)間同步的方法或者裝置,結(jié)合本發(fā)明的校準(zhǔn)與同步計(jì)算方法,實(shí)現(xiàn)主從之間的精準(zhǔn)對(duì)時(shí),同時(shí)可實(shí)現(xiàn)不對(duì)稱網(wǎng)絡(luò)的實(shí)時(shí)單向延時(shí)計(jì)算,為推動(dòng)全網(wǎng),跨網(wǎng)間的不對(duì)稱網(wǎng)絡(luò)間實(shí)時(shí)同步提供有效的解決方法。根據(jù)本發(fā)明的技術(shù)方案,能夠提高主從對(duì)時(shí)精度和效率,可以為現(xiàn)有中國(guó)電信,移動(dòng)和聯(lián)通等家庭基站的入戶提供了有效時(shí)鐘同步保證。
文檔編號(hào)H04J3/06GK103117829SQ20121055818
公開(kāi)日2013年5月22日 申請(qǐng)日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者不公告發(fā)明人 申請(qǐng)人:楊德朝