亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于IEEE1588頻率漂移補(bǔ)償算法研究與實(shí)現(xiàn)

        2013-06-20 02:01:16陳金鳳華宇孫中尉
        時(shí)間頻率學(xué)報(bào) 2013年3期
        關(guān)鍵詞:延時(shí)報(bào)文時(shí)延

        陳金鳳, 華宇,孫中尉

        ?

        基于IEEE1588頻率漂移補(bǔ)償算法研究與實(shí)現(xiàn)

        陳金鳳1,2,3, 華宇1,2,孫中尉1,2

        (1. 中國科學(xué)院國家授時(shí)中心,西安 710600;2. 中國科學(xué)院精密導(dǎo)航定位與定時(shí)技術(shù)重點(diǎn)實(shí)驗(yàn)室,西安 710600;3. 中國科學(xué)院大學(xué),北京 100039)

        在IEEE1588精密時(shí)間協(xié)議的應(yīng)用中,為了進(jìn)一步提高同步精度,應(yīng)該引入對從時(shí)鐘頻率的漂移補(bǔ)償。在介紹了IEEE1588時(shí)間同步過程及版本2中新增內(nèi)容的基礎(chǔ)上,闡述了一種頻率漂移補(bǔ)償算法并建立基于IEEE1588的時(shí)鐘同步系統(tǒng)驗(yàn)證該算法。實(shí)驗(yàn)結(jié)果表明該算法在各種網(wǎng)絡(luò)環(huán)境下都能有效地提高時(shí)間同步精度,對于電力、測控等有高精度時(shí)間同步需求的領(lǐng)域具有一定意義。

        IEEE1588;頻率漂移補(bǔ)償;硬件時(shí)間戳

        0 引言

        隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,各種分布式的網(wǎng)絡(luò)和局域網(wǎng)都得到了廣泛應(yīng)用,高精度的時(shí)間同步技術(shù)成為當(dāng)前許多系統(tǒng)的一項(xiàng)關(guān)鍵性技術(shù)。目前應(yīng)用最廣泛的網(wǎng)絡(luò)時(shí)間同步方法有NTP(network time protocol,網(wǎng)絡(luò)時(shí)間協(xié)議)和SNTP(簡單網(wǎng)絡(luò)時(shí)間協(xié)議),但是NTP的時(shí)間精度只能達(dá)到幾十毫秒,而SNTP同步精度也只有1 ms,不能滿足高精度時(shí)間同步應(yīng)用要求。2002年出現(xiàn)的IEEE1588協(xié)議是IEEE制定的網(wǎng)絡(luò)測量和控制系統(tǒng)精密時(shí)間同步協(xié)議標(biāo)準(zhǔn),簡稱PTP(precision time protocol),它作為新的時(shí)間同步標(biāo)準(zhǔn)提高了同步精度,其時(shí)間同步精度在各種同步協(xié)議中是最高的,能達(dá)到亞微秒級同步精度[1]。目前該協(xié)議已經(jīng)頒布了第2版本,即IEEE1588v2。為了提高長距離傳輸?shù)臅r(shí)間同步精度,版本2中增加了透明時(shí)鐘、端延時(shí)機(jī)制等內(nèi)容。

        在PTP系統(tǒng)中,規(guī)定了主、從兩種時(shí)鐘。主時(shí)鐘是同步時(shí)間發(fā)布者,從時(shí)鐘是同步時(shí)間的接收者。大多數(shù)的文獻(xiàn)[2-3]實(shí)現(xiàn)PTP時(shí)鐘同步采用瞬時(shí)調(diào)節(jié)方式對時(shí)鐘偏差進(jìn)行調(diào)整,沒有考慮對從時(shí)鐘進(jìn)行時(shí)鐘晶振的頻率漂移補(bǔ)償問題。由于從時(shí)鐘的頻率與標(biāo)準(zhǔn)頻率存在偏差,造成兩次同步時(shí)間間隔內(nèi)從時(shí)鐘頻率發(fā)生漂移。為了進(jìn)一步提高同步精度,應(yīng)該引入從時(shí)鐘晶振的頻率漂移補(bǔ)償。

        本文在介紹了IEEE1588標(biāo)準(zhǔn)的時(shí)間同步過程及版本2中新增內(nèi)容的基礎(chǔ)上,提出頻率漂移補(bǔ)償算法,并建立基于IEEE1588時(shí)鐘同步系統(tǒng)對頻率漂移補(bǔ)償算法進(jìn)行驗(yàn)證。

        1 IEEE1588時(shí)間同步技術(shù)

        1.1 時(shí)間同步原理

        在一個(gè)PTP系統(tǒng)中采用主從層次式結(jié)構(gòu)來同步時(shí)鐘,主時(shí)鐘是同步時(shí)間的發(fā)布者,從時(shí)鐘是同步時(shí)間的接收者,且與主時(shí)鐘實(shí)現(xiàn)同步。圖1是主、從時(shí)鐘通過直連模式實(shí)現(xiàn)時(shí)鐘同步的基本原理圖。

        圖1 PTP時(shí)間同步原理

        1.2 延時(shí)測量機(jī)制

        在IEEE1588v2中新增了端延時(shí)機(jī)制測量主從時(shí)鐘間的傳輸時(shí)延[4]。測量過程如圖2(a)(延時(shí)請求應(yīng)答機(jī)制)和圖2(b)(端延時(shí)機(jī)制)所示,延時(shí)請求應(yīng)答機(jī)制與端延時(shí)機(jī)制不能同時(shí)被用于同一通信鏈路的傳輸時(shí)延測量。延時(shí)請求應(yīng)答機(jī)制中,只在從時(shí)鐘處計(jì)算路徑延時(shí),主鐘處不計(jì)算延時(shí)。然而端延時(shí)機(jī)制中,主、從時(shí)鐘處都計(jì)算路徑延時(shí)。端延時(shí)機(jī)制具有較強(qiáng)的網(wǎng)絡(luò)重構(gòu)能力,但雙向的延時(shí)計(jì)算增加了網(wǎng)絡(luò)的負(fù)載。

        下面以延時(shí)請求應(yīng)答機(jī)制為例說明主、從間傳輸時(shí)延測量的實(shí)現(xiàn)過程(參見圖2(a))。根據(jù)是否需要發(fā)送Follow_Up報(bào)文,延時(shí)請求應(yīng)答機(jī)制又分為單步模式和雙步模式兩種:在單步模式下,Sync報(bào)文的發(fā)送時(shí)間戳1由Sync報(bào)文自己攜帶,不發(fā)送Follow_Up報(bào)文;在雙步模式下,Sync報(bào)文的發(fā)送時(shí)間戳1由Follow_Up報(bào)文攜帶。這里以雙步模式為例進(jìn)行說明。

        主時(shí)鐘向從時(shí)鐘發(fā)送Sync報(bào)文,并記錄發(fā)送時(shí)間1,從時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間2,主時(shí)鐘發(fā)送Sync報(bào)文之后,緊接著發(fā)送一個(gè)攜帶有1的Follow_Up報(bào)文,從時(shí)鐘向主時(shí)鐘發(fā)Delay_Req報(bào)文,并記錄發(fā)送時(shí)間3。主時(shí)鐘收到該報(bào)文后,記錄接收時(shí)間4。主時(shí)鐘收到Delay_Req報(bào)文之后,向從時(shí)鐘發(fā)送一個(gè)攜帶有4的Delay_Resp報(bào)文。此時(shí),通過從時(shí)鐘記錄的1~4這4個(gè)時(shí)間戳,假設(shè)主從系統(tǒng)鏈路之間的傳輸時(shí)延相等,由此可計(jì)算出主、從時(shí)鐘間的平均路徑時(shí)延為

        在圖2中,時(shí)間戳1,4由主時(shí)鐘產(chǎn)生,2和3由從時(shí)鐘產(chǎn)生。根據(jù)式(2),delay由1,4的差與2,3的差計(jì)算得到。因此,除傳輸鏈路的對稱性外,主、從時(shí)鐘頻率同步性對同步精度有很大的影響。

        1.3 透明時(shí)鐘

        在圖1中,如果路徑1上的事件報(bào)文經(jīng)過一個(gè)交換機(jī)或路由器傳輸,事件報(bào)文進(jìn)出交換機(jī)或路由器的時(shí)間戳差,即報(bào)文在交換機(jī)或路由器中的駐留時(shí)間。該駐留時(shí)間隨網(wǎng)絡(luò)流量和報(bào)文長度而變化。這導(dǎo)致了鏈路不對稱,影響了傳輸時(shí)延的測量。為了解決這個(gè)問題,IEEE1588v2標(biāo)準(zhǔn)引進(jìn)了一種新的時(shí)鐘類型——透明時(shí)鐘(TC)。TC能夠計(jì)算事件報(bào)文在網(wǎng)絡(luò)交換設(shè)備中的駐留時(shí)間并把該時(shí)間信息提供給事件報(bào)文的接收時(shí)鐘。根據(jù)使用延時(shí)請求測量機(jī)制不同,將透明時(shí)鐘分為端到端透明時(shí)鐘(end to end transparent clock,E2ETC)和點(diǎn)對點(diǎn)透明時(shí)鐘(peer to peer transparent clock,P2PTC),E2ETC用于延時(shí)請求應(yīng)答機(jī)制中,P2PTC用于端延時(shí)機(jī)制中。在IEEE1588v1中只定義了普通時(shí)鐘(ordinary clock,OC)和邊界時(shí)鐘(boundary clock,BC)。

        如圖3所示,RT表示通過TC測量的駐留時(shí)間,PD表示路徑上的傳輸時(shí)延。因此主、從時(shí)鐘間的時(shí)間偏差可以表示為

        2 頻率漂移補(bǔ)償算法

        主時(shí)鐘作為同步時(shí)間的發(fā)播者,它的晶振的穩(wěn)定性比從時(shí)鐘的晶振要好。主時(shí)鐘一般采用高穩(wěn)晶體振蕩器,從時(shí)鐘一般是普通晶體振蕩器。因此,從時(shí)鐘的晶體的頻率和標(biāo)準(zhǔn)頻率相比存在漂移,造成兩次Sync同步信息時(shí)間間隔內(nèi)從時(shí)鐘頻率相對主時(shí)鐘頻率發(fā)生漂移。這是影響PTP時(shí)間同步精度提高的一個(gè)重要因素,為此引入對從時(shí)鐘頻率的漂移補(bǔ)償。

        如果時(shí)鐘A與時(shí)鐘B的頻率一致,則這兩個(gè)時(shí)鐘對于同一段時(shí)間的測量值相等,如果測量值不等,則測量值的比率為這兩個(gè)時(shí)鐘頻率比的倒數(shù),從而可以計(jì)算出從時(shí)鐘相對主時(shí)鐘的漂移值,如下式所示:

        式(4)中,表示同步周期的個(gè)數(shù),1_1表示第1個(gè)同步周期時(shí)發(fā)送時(shí)間戳,1_N表示第個(gè)同步周期時(shí)發(fā)送時(shí)間戳,2_1表示第1個(gè)同步周期時(shí)Sync報(bào)文的接收時(shí)間戳,2_N表示第個(gè)同步周期時(shí)Sync報(bào)文的接收時(shí)間戳,delay_N表示第個(gè)同步周期時(shí)主從時(shí)鐘鏈路傳輸時(shí)延。從時(shí)鐘分別根據(jù)offset調(diào)整時(shí)間,根據(jù)drift調(diào)整頻率,實(shí)現(xiàn)主從時(shí)鐘間的高精度時(shí)間同步。

        3 PTP時(shí)間同步系統(tǒng)設(shè)計(jì)

        3.1 系統(tǒng)設(shè)計(jì)

        PTP時(shí)間同步系統(tǒng)整體設(shè)計(jì)框圖如圖4所示,由主時(shí)鐘與從時(shí)鐘兩部分組成。主、從時(shí)鐘的控制芯片相同,選用NXP Semiconductors(恩智浦半導(dǎo)體)公司生產(chǎn)的基于Cortex-M3內(nèi)核的處理器芯片LPC1768,該芯片集成了10 Mbps或100 Mbps的以太網(wǎng)MAC(media access control)層功能,并具有DMA(direct memory access,直接內(nèi)存存?。┯布铀倨魈岣咭蕴W(wǎng)傳輸速率。

        圖4 PTP時(shí)間同步系統(tǒng)設(shè)計(jì)框圖

        PTP協(xié)議實(shí)現(xiàn)時(shí)間同步的關(guān)鍵技術(shù)之一是收發(fā)報(bào)文時(shí)間戳的準(zhǔn)確標(biāo)記。時(shí)間戳標(biāo)記的位置直接影響時(shí)間戳的精度。傳統(tǒng)的時(shí)間同步協(xié)議(例如NTP協(xié)議)是軟件標(biāo)記時(shí)間戳,存在協(xié)議棧等延遲。本文以美國國家半導(dǎo)體公司推出的DP83640 物理層(physical layer,PHY)芯片為硬件輔助,完成對PTP報(bào)文的收發(fā)時(shí)間戳標(biāo)記。DP83640支持IEEE1588標(biāo)準(zhǔn),其內(nèi)置高精度 IEEE1588 時(shí)鐘,并集成了能夠?qū)κ瞻l(fā)數(shù)據(jù)包加蓋時(shí)間戳的硬件,可以在最靠近網(wǎng)線的位置記錄時(shí)間戳,避免了執(zhí)行軟件協(xié)議過程中的延時(shí)[5]。

        上述兩芯片之間采用簡化媒體獨(dú)立接口RMII主模式進(jìn)行連接,減少了連接的管腳數(shù)目,易于布線及擴(kuò)展。本系統(tǒng)選擇PTP報(bào)文通過UDP(用戶數(shù)據(jù)報(bào))/IP協(xié)議傳輸。PTP事件報(bào)文的UDP目的端口號是319,普通報(bào)文的UDP目的端口號是320[1]。主、從時(shí)鐘通過網(wǎng)線連接進(jìn)行通信,完成PTP協(xié)議報(bào)文的交互。

        3.2 時(shí)間校正

        前面提到從時(shí)鐘的時(shí)間校正根據(jù)時(shí)間偏差offset進(jìn)行調(diào)整,頻率漂移補(bǔ)償根據(jù)drift進(jìn)行調(diào)整。時(shí)間偏差可由式(1)計(jì)算得到。根據(jù)分析,主從傳輸路徑時(shí)延delay只受主從間晶振振蕩頻率不同的影響,與時(shí)間偏差無關(guān)。如果在2與3(2,3如圖2(a)所示)間調(diào)整時(shí)間,將無法保證時(shí)鐘頻率變化的連續(xù)性。delay將不能被正確計(jì)算,從時(shí)鐘計(jì)算的offset的誤差將增加。為了解決這個(gè)問題,從時(shí)鐘對本地時(shí)間偏差的調(diào)整放在傳輸路徑時(shí)延delay計(jì)算之后進(jìn)行。

        從時(shí)鐘的時(shí)間偏差校正及頻漂補(bǔ)償?shù)恼{(diào)整,都能夠通過上面提到的DP83640芯片完成。該芯片提供了4種時(shí)間更新機(jī)制,包括直接時(shí)間調(diào)整,時(shí)間加減調(diào)整,頻率調(diào)整和臨時(shí)頻率調(diào)整。本文充分利用這4種更新機(jī)制,完成從時(shí)鐘的時(shí)間及頻率調(diào)整,實(shí)現(xiàn)主從時(shí)鐘的高精度時(shí)間同步。

        4 PTP系統(tǒng)測試與結(jié)果分析

        4.1 測試環(huán)境與條件

        為了驗(yàn)證頻率漂移補(bǔ)償算法,建立如圖5所示的PTP主、從時(shí)鐘的實(shí)驗(yàn)測試平臺。其中方案1為主從時(shí)鐘直連模式,方案2為主從時(shí)鐘在同一局域網(wǎng)內(nèi)通過交換機(jī)互聯(lián),方案3為主從時(shí)鐘在不同的網(wǎng)域內(nèi)通過路由器互聯(lián)。分別測試3種情況下,對從時(shí)鐘進(jìn)行頻率漂移補(bǔ)償算法及無漂移補(bǔ)償算法時(shí),從時(shí)鐘的時(shí)鐘同步精度。主、從時(shí)鐘的頻率源分別為NTSC鐘房輸出標(biāo)準(zhǔn)10 MHz信號和10 MHz OCXO恒溫晶振經(jīng)可移相分頻鐘產(chǎn)生25 MHz信號,頻率穩(wěn)定度分別為10-9和10-6。主時(shí)鐘發(fā)送同步報(bào)文的周期設(shè)為1s/次。同步精度測試采用比較1 PPS秒脈沖信號方式。通過控制DP83640芯片能使主、從時(shí)鐘分別輸出1 PPS秒脈沖信號。利用時(shí)間間隔計(jì)數(shù)器SR620進(jìn)行測量,通道1,2分別接主、從時(shí)鐘秒脈沖信號。

        4.2 實(shí)驗(yàn)結(jié)果與分析

        用SR620時(shí)間間隔計(jì)數(shù)器進(jìn)行測量,將主、從時(shí)鐘分別輸出的1 PPS秒脈沖信號,分別接入SR620時(shí)間間隔計(jì)數(shù)器的通道2中。將主時(shí)鐘1 PPS信號的上升沿作為開門信號,從時(shí)鐘1 PPS信號的上升沿作為關(guān)門信號,測試兩個(gè)秒脈沖信號上升沿之間的差值,并通過串口線將SR620自帶的數(shù)據(jù)采集軟件得到的數(shù)據(jù)送到電腦中保存起來,最后經(jīng)MATLAB軟件進(jìn)行處理,得到精確的同步精度值。測試實(shí)驗(yàn)結(jié)果如表1所示。

        表1 測試結(jié)果比對

        測試結(jié)果表明對從時(shí)鐘進(jìn)行頻率漂移補(bǔ)償?shù)耐骄葍?yōu)于無漂移補(bǔ)償?shù)耐骄?,該算法有效地提高了時(shí)間同步精度,對于電力、測控等有高精度時(shí)間同步需求的領(lǐng)域具有重要的意義,有重要的工程實(shí)踐價(jià)值。

        5 結(jié)語

        本文介紹了IEEE1588標(biāo)準(zhǔn)的時(shí)間同步過程及IEEE1588版本2中新增內(nèi)容,提出頻率漂移補(bǔ)償算法,并建立基于硬件標(biāo)記時(shí)間戳的IEEE1588時(shí)鐘同步系統(tǒng)對頻率漂移補(bǔ)償算法進(jìn)行驗(yàn)證。實(shí)驗(yàn)測試結(jié)果表明該算法能有效地提高時(shí)間同步精度,能滿足電力、測控等領(lǐng)域?qū)τ跁r(shí)間同步高精度的需求,對于工程實(shí)踐具有一定的指導(dǎo)意義。

        [1] EINDON J C. The application of IEEE1588 to test and measurement systems[R]. AGILENT, 2005.

        [2] 王康, 胡永輝, 何在民. 基于DP83640硬件輔助的IEEE1588研究與實(shí)現(xiàn)[J]. 時(shí)間頻率學(xué)報(bào), 2011, 34(1): 1-8.

        [3] 常永亮, 黃曉蘋. 基于TMS320DM642的硬件實(shí)現(xiàn)IEEE1588時(shí)鐘同步[J]. 電子設(shè)計(jì)工程, 2010, 19(19): 95-98.

        [4] IEEE Std l588-2008 IEEE standard for a precision clock synchronization protocol for network measurement and control system[S]. 2008.

        [5] National Semiconductor Corporation. DP83640 Precision PHYTER-IEEE 1588 Precision Time Protocol Transceiver[K]. USA: 2008.

        Implementation and study of frequency drift compensation based on IEEE1588

        CHEN Jin-feng1,2,3, HUA Yu1,2, SUN Zhong-wei1,2

        (1. National Time Service Centre, Chinese Academy of Sciences, Xi′an 710600, China; 2. Key Laboratory of Precision Navigation and Timing Technology, National Time Service Center, Chinese Academy of Science, Xi′an 710600, China; 3. University of Chinese Academy of Science, Beijing 100039, China)

        For further improving synchronization precision, a compensation for the frequency drift of the slave clock should be introduced in the application of IEEE1588 precision time protocol. In this paper, following an introduction of the time synchronization process of IEEE1588 and the added content of the IEEE1588(Second Edition), a method of frequency drift compensation is demonstrated and a time synchronization system is established based on IEEE1588 for verifying the compensation method. The experiments indicate that the method is helpful to improve the synchronization precision in various internet environments and can satisfy the high precision time synchronization demand of some fields such as electric power and measurement /control.

        IEEE1588; frequency drift compensation; hardware-timestamp

        P127.1+3;TM935.11

        A

        1674-0637(2013)03-0141-07

        2012-08-23

        中國科學(xué)院科研裝備研制資助項(xiàng)目(Y307YR1301);西部之光聯(lián)合學(xué)者資助項(xiàng)目(Y305YZ1301)

        陳金鳳,女,碩士,主要從事網(wǎng)絡(luò)時(shí)間同步技術(shù)研究。

        猜你喜歡
        延時(shí)報(bào)文時(shí)延
        基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
        汽車電器(2022年9期)2022-11-07 02:16:24
        基于級聯(lián)步進(jìn)延時(shí)的順序等效采樣方法及實(shí)現(xiàn)
        CTCS-2級報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
        淺析反駁類報(bào)文要點(diǎn)
        中國外匯(2019年11期)2019-08-27 02:06:30
        基于GCC-nearest時(shí)延估計(jì)的室內(nèi)聲源定位
        電子制作(2019年23期)2019-02-23 13:21:12
        基于改進(jìn)二次相關(guān)算法的TDOA時(shí)延估計(jì)
        FRFT在水聲信道時(shí)延頻移聯(lián)合估計(jì)中的應(yīng)用
        ATS與列車通信報(bào)文分析
        基于分段CEEMD降噪的時(shí)延估計(jì)研究
        Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
        亚洲av成人片在线观看| 全免费a级毛片免费看网站| 亚洲欧洲偷自拍图片区| 一本久久a久久精品亚洲| 日韩精品中文字幕无码一区| 亚洲乱妇老熟女爽到高潮的片 | 爽爽影院免费观看| 高潮毛片无遮挡高清视频播放| 亚洲欧美日韩中文字幕一区二区三区| 人妻丰满熟妇av无码片| 国产乱人伦偷精品视频免| 日韩最新在线不卡av| 日韩精品精品一区二区三区| 国产一区二区视频在线看| 国产精品国产三级国产密月| 国产在线无码不卡影视影院| 国产97在线 | 亚洲| 激情内射亚州一区二区三区爱妻| 超碰日韩AV在线| 久久洲Av无码西西人体| 国产精品很黄很色很爽的网站| 手机在线播放成人av| 四虎永久在线精品免费一区二区| 国产av无码专区亚洲av中文| 精品高潮呻吟99av无码视频| 亚洲av套图一区二区| 成年男女免费视频网站点播| 国产精品国产自产拍高清| 成人内射国产免费观看| 国产午夜福利片| 久久精品国产亚洲av忘忧草18| 在线看亚洲十八禁网站| 人妻色中文字幕免费视频| 亚洲av人片在线观看| 日韩人妻不卡一区二区三区 | 四川少妇大战4黑人| 日本五月天婷久久网站| 蜜桃伦理一区二区三区| 日本一本一道久久香蕉男人的天堂| 黑人巨大精品欧美| 毛片免费视频在线观看|