四川九洲電器集團有限責(zé)任公司 朱 磊陸軍航空兵軍事代表局駐成都地區(qū)軍事代表室 曹德垚
一種TDMA網(wǎng)絡(luò)精確時間同步技術(shù)
四川九洲電器集團有限責(zé)任公司 朱 磊
陸軍航空兵軍事代表局駐成都地區(qū)軍事代表室 曹德垚
本文介紹了一種基于TDMA機制的設(shè)備精確時間同步的技術(shù)。通過搭建低成本硬件電路的方式,采用往返計時周期測量方法,控制DAC輸出,實現(xiàn)改變本地時鐘的目的。該技術(shù)降低了設(shè)計成本和開發(fā)難度,延長了產(chǎn)品生命周期,設(shè)計靈活且容易實現(xiàn)。
TDMA;同步;NTR;恒溫壓控晶振
基于TDMA運行機制的網(wǎng)絡(luò)必須建立網(wǎng)內(nèi)同步,使各個設(shè)備工作在同一時間基準(zhǔn)上。網(wǎng)絡(luò)時間同步的任務(wù)就是使網(wǎng)絡(luò)中各個從設(shè)備的本地時間無限接近網(wǎng)絡(luò)基準(zhǔn)時間。在主從時間網(wǎng)絡(luò)系統(tǒng)中,指定其中一個設(shè)備作為網(wǎng)絡(luò)時間基準(zhǔn)NTR(Network Time Reference),這個節(jié)點所保持的時間即是系統(tǒng)網(wǎng)絡(luò)時間。網(wǎng)絡(luò)同步質(zhì)量的惡化將導(dǎo)致傳輸信號中產(chǎn)生大量的抖動、幀失步、誤碼,甚至網(wǎng)絡(luò)中斷,嚴(yán)重影響網(wǎng)絡(luò)的穩(wěn)定性和可靠性。
當(dāng)前基于TDMA的通信網(wǎng)為了提高網(wǎng)絡(luò)設(shè)備間的時間同步能力,最直接的方法就是選用更高等級的晶振,提高晶振輸出信號的穩(wěn)定度和準(zhǔn)確度,但是成本也成倍增長。另外,隨著產(chǎn)品使用時間的增加,晶振老化加劇,其個體時間漂移的差異將造成各個設(shè)備之間時間偏差持續(xù)增長,卻沒有有效的辦法來控制時間誤差,影響網(wǎng)絡(luò)時間同步性能。
網(wǎng)內(nèi)時間同步采用往返計時消息的方法實現(xiàn)主從設(shè)備之間的時間同步,其具體工作原理如圖1所示。從設(shè)備在一個特定的時隙內(nèi)主動發(fā)送RTTI(Round Trip Timing-Interrogation,往返計時詢問)消息,并在同一個時隙內(nèi)接收RTTR(Round Trip Timing-Reply,往返計時應(yīng)答)消息。NTR收到RTTI后在當(dāng)前時隙的固定時刻準(zhǔn)時發(fā)送RTTR,RTTR消息中包含由NTR確定的詢問信號到達(dá)時間TOAI。從設(shè)備在收到RTTR后確定信號到達(dá)時間TOAR。
圖1 往返計時消息同步原理示意圖
假設(shè)RTTI和RTTR的傳播時間相等,忽略從設(shè)備的消息處理時間、接收抖動等誤差,根據(jù)圖1有
式中,TOAI是由NTR終端確定的RTTI詢問消息到達(dá)時間; TOAR是由從設(shè)備確定的RTTR應(yīng)答消息到達(dá)時間;td是固定值;tp是 RTT消息的傳播時間;E是兩個終端之間的時鐘偏差,即從設(shè)備需要校正的時間偏差。整理合并式(a)、(b),有:
利用式(c)即可計算出從設(shè)備需要校正的時間偏差E,將此時間偏差對本地時鐘進(jìn)行校正即可修正從設(shè)備與NTR之間的時間偏差。
通信設(shè)備的本地時鐘信號源一般采用晶體振蕩器。壓控晶振具有電壓控制端,可以實現(xiàn)在一定范圍內(nèi)對晶振輸出時鐘頻率進(jìn)行小范圍調(diào)節(jié)。本方案即是通過搭建硬件控制電路、采用特殊算法控制此電壓控制端來實現(xiàn)本地時鐘的自動精密調(diào)節(jié),從而實現(xiàn)網(wǎng)絡(luò)時間精確同步的。本方案的壓控晶振控制電路如圖2所示。壓控晶振的時鐘輸出信號作為設(shè)備的時鐘源,是整個設(shè)備工作的時間來源。
圖2 壓控晶振控制電路示意圖
首先測量從設(shè)備與NTR之間的時間偏差,通過調(diào)節(jié)DAC電壓的方法得到一個初始的穩(wěn)定電壓Vini,此電壓能使從設(shè)備與NTR之間的時間偏移保持最小。
確定初始電壓后,從設(shè)備發(fā)出RTTI信號,NTR設(shè)備在接收到此信號后在同一時隙內(nèi)發(fā)出RTTR信號,如果從設(shè)備是第一次接收到RTTR信號,那么此時的相對時間誤差包含兩部分:
1)電磁波空間傳播延時造成的時間誤差△T1;
2)主從設(shè)備之間晶振個體差異造成的時間誤差△T2,并且△T1>>△T2。
因此第一次接收到RTTR后只需將傳播延時誤差抵消即可,并不進(jìn)行DAC電壓調(diào)節(jié)。在將傳播延時誤差修正后,再次進(jìn)行RTTI時間請求,接收到RTTR消息后計算出從設(shè)備的TOA,根據(jù)公式(c)即可計算出主從設(shè)備之間的時間誤差△T2,根據(jù)△T2值做如下處理:
1)△T2>0,表示從設(shè)備本地時間比NTR滯后,如果晶振的電壓頻率特性曲線為正,則需增加電壓輸出值,即增加DAC芯片內(nèi)部電壓參數(shù)設(shè)置值D,反之則需減小電壓參數(shù)設(shè)置值D;
2)△T2<0,表示從設(shè)備本地時間比NTR提前,如果晶振的電壓頻率特性曲線為正,則需減小電壓輸出值,即減小DAC芯片內(nèi)部電壓參數(shù)設(shè)置值D,反之則需增加電壓參數(shù)設(shè)置值D。
將調(diào)整后的電壓Vt輸出到晶振壓控端即可改變時鐘輸出頻率,從而達(dá)到調(diào)整從設(shè)備與NTR時間誤差、實現(xiàn)網(wǎng)絡(luò)時間精確同步的目的。
本技術(shù)方案適用于對系統(tǒng)網(wǎng)絡(luò)時間同步精度要求較高的通信網(wǎng)絡(luò)。此技術(shù)可以在不更換高等級時鐘源的情況下,使用較低成本實現(xiàn)網(wǎng)絡(luò)時間精確同步。本方案實施方法簡單有效、軟件升級方便,設(shè)備長期工作后還可通過軟件升級的方式繼續(xù)延長產(chǎn)品的使用壽命,節(jié)約了成本、延長了產(chǎn)品的生命周期。
[1]于佳亮,程華,于天澤。通信同步網(wǎng)與網(wǎng)同步[M]。人民郵電出版社,2011.1.
[2]梅文華,蔡善法。JTIDS/Link16數(shù)據(jù)鏈[M]。國防工業(yè)出版社,2007.6.
[3]Mischa Schwartz。Mobile Wireless Communications[M]。電子工業(yè)出版社,2006.9.
朱磊(1982-),男,漢族,四川眉山人,工程師,主要從事二次雷達(dá)和數(shù)據(jù)鏈專業(yè)領(lǐng)域系統(tǒng)設(shè)計和開發(fā)工作。
曹德垚(1985-),男,彝族,貴州畢節(jié)人,助理工程師,主要從事武器裝備質(zhì)量監(jiān)督工作。