專利名稱:控制相位同步的方法和裝置以及實(shí)現(xiàn)相位同步的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種控制相位同步的方法和裝置以及實(shí) 現(xiàn)相位同步的系統(tǒng)。
背景技術(shù):
在通信系統(tǒng)中,例如基站,實(shí)現(xiàn)精確的時(shí)鐘相位同步能保證基站穩(wěn)定運(yùn) 行。現(xiàn)有技術(shù)中的基站采用基于可編程邏輯器件的數(shù)字時(shí)鐘系統(tǒng),可編程邏
輯器件可以為現(xiàn)場(chǎng)可編程門陣列(FPGA, Field Programmable Gate Array)或 復(fù)雜可編程邏輯器件(CPLD, Complex Programmable Logic Device )。在數(shù)字 時(shí)鐘系統(tǒng)外接參考源,如全球定位系統(tǒng)(GPS , Global Position System)的情 況下,通過同步裝置對(duì)內(nèi)部時(shí)鐘信號(hào)進(jìn)行相位同步,可以保證在當(dāng)前時(shí)刻內(nèi) 部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)相位同步。而在數(shù)字時(shí)鐘系統(tǒng)在受到外界環(huán)境影 響的情況下,可能導(dǎo)致內(nèi)部時(shí)鐘信號(hào)的相位偏離外部時(shí)鐘信號(hào)的相位。
現(xiàn)有技術(shù)提供了 一種解決方案,在數(shù)字時(shí)鐘系統(tǒng)中增加了控制相位同步 的控制裝置??刂蒲b置判斷內(nèi)部時(shí)鐘信號(hào)是否和外部時(shí)鐘信號(hào)保持相位同步, 在相位不同步的情況下向同步裝置下發(fā)相位同步命令,同步裝置中的FPGA 將內(nèi)部時(shí)鐘信號(hào)相位同步到外部時(shí)鐘信號(hào)。如圖1所示,為現(xiàn)有l(wèi)支術(shù)中一種 控制相位同步的方法流程圖,主要包括以下步驟
步驟Al:獲取內(nèi)部時(shí)鐘信號(hào)的相位信息和外部時(shí)鐘信號(hào)的相位信息。 在數(shù)字時(shí)鐘系統(tǒng)外接GPS時(shí)鐘信號(hào),F(xiàn)PGA執(zhí)行首次相位同步操作之后, 控制裝置獲取數(shù)字時(shí)鐘系統(tǒng)的內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)的相位信息。 步驟A2:判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同步。 控制裝置根據(jù)獲取的內(nèi)部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息判 斷是否相位同步。若判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)相位同步,則結(jié)束步 驟A2??刂蒲b置還根據(jù)GPS時(shí)鐘信息,控制時(shí)間走秒狀態(tài),在經(jīng)過預(yù)置時(shí)間 后(預(yù)置時(shí)間一般為秒級(jí)),執(zhí)行步驟Al,繼續(xù)對(duì)內(nèi)部時(shí)鐘信號(hào)進(jìn)行控制; 若判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)相位不同步,則進(jìn)入步驟A3。 步驟A3:下發(fā)相位同步命令。
4控制裝置判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)相位不同步后,向同步裝置 下發(fā)相位同步命令,通過向同步裝置內(nèi)的寄存器寫入控制信息,該控制信息 包含相位同步命令。
同步裝置中的FPGA開始執(zhí)行相位同步命令,將內(nèi)部時(shí)鐘信號(hào)相位同步 到外部時(shí)鐘信號(hào)??刂蒲b置還4艮據(jù)GPS時(shí)鐘信息,控制時(shí)間走秒狀態(tài),在經(jīng) 過預(yù)置時(shí)間后(預(yù)置時(shí)間一般為秒級(jí)),執(zhí)行步驟Al,繼續(xù)對(duì)內(nèi)部時(shí)鐘信號(hào) 進(jìn)行控制,控制裝置循環(huán)執(zhí)行該方法,控制內(nèi)部時(shí)鐘信號(hào)保持相位同步的狀 態(tài)。
發(fā)明人在實(shí)施現(xiàn)有技術(shù)的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中對(duì)相位同步進(jìn)行控制 的方法可以獲取并調(diào)整FPGA內(nèi)部時(shí)鐘信號(hào)的相位信息,但是容易出現(xiàn)時(shí)鐘 系統(tǒng)即使在當(dāng)前時(shí)刻能保證相位同步,而在下一個(gè)脈沖周期時(shí)刻,內(nèi)部時(shí)鐘 信號(hào)相位相對(duì)外部時(shí)鐘信號(hào)相位又發(fā)生偏差。如果采取每秒都進(jìn)行相位同步 才乘作,又會(huì)帶來內(nèi)部時(shí)鐘信號(hào)相位的不確定,導(dǎo)致同步不準(zhǔn)確。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種控制相位同步的方法,該 方法實(shí)施例能夠使內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)之間的相位同步不會(huì)在短時(shí) 間內(nèi)發(fā)生偏差。
本發(fā)明實(shí)施例4是供的控制相位同步的方法包括
獲取內(nèi)部時(shí)鐘信號(hào)的相位信息和外部時(shí)鐘信號(hào)的相位信息;判斷內(nèi)部時(shí) 鐘是否保持穩(wěn)定,若保持穩(wěn)定,則進(jìn)一步判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào) 是否相位同步,若相位不同步,則下發(fā)相位同步命令。
本發(fā)明實(shí)施例還提供一種控制相位同步的控制裝置,包括 獲取單元,用于獲取內(nèi)部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息; 第一判斷單元,用于判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定;第二判斷單元,用于當(dāng)內(nèi) 部時(shí)鐘保持穩(wěn)定時(shí),判斷內(nèi)部時(shí)鐘信號(hào)和所述外部時(shí)鐘信號(hào)是否相位同步; 以及命令下發(fā)單元,用于當(dāng)內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)不同步時(shí),下發(fā)相 位同步命令。
本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)相位同步的系統(tǒng),包括
控制裝置,用于在內(nèi)部時(shí)鐘保持穩(wěn)定且內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)的相位不同步時(shí),下發(fā)相位同步命令;以及同步裝置,用于根據(jù)接收到的相位
同步命令執(zhí)行相位同步操作。
與現(xiàn)有技術(shù)中控制相位同步的方法相比,本發(fā)明實(shí)施例提供的控制相位 同步的方法在確定時(shí)鐘系統(tǒng)保持穩(wěn)定時(shí),才進(jìn)行內(nèi)部時(shí)鐘信號(hào)相位與外部時(shí) 鐘信號(hào)的同步,可以最大程度地確保時(shí)鐘信號(hào)相位同步的準(zhǔn)確。
圖l是現(xiàn)有技術(shù)中控制相位同步的方法流程圖; 圖2是本發(fā)明實(shí)施例控制相位同步的方法流程圖; 圖3是本發(fā)明實(shí)施例執(zhí)行相位同步操作的方法流程圖; 圖4是本發(fā)明實(shí)施例控制相位同步的控制裝置的結(jié)構(gòu)示意圖; 圖5是本發(fā)明實(shí)施例實(shí)現(xiàn)相位同步的系統(tǒng)的結(jié)構(gòu)示意圖; 圖6是本發(fā)明實(shí)施例應(yīng)用在基站系統(tǒng)領(lǐng)域?qū)崿F(xiàn)相位同步的方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的控制相位同步的方法和控制裝置以 及實(shí)現(xiàn)相位同步的裝置進(jìn)行詳細(xì)地說明。
參見圖2,圖2為本發(fā)明實(shí)施例控制相位同步的方法流程圖。該方法主要 包括以下步驟
步驟B1:獲取內(nèi)部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息。 控制相位同步的動(dòng)作開始之后,獲取數(shù)字時(shí)鐘系統(tǒng)內(nèi)部時(shí)鐘信號(hào)相位信 息和外部時(shí)鐘信號(hào)相位信息。在本實(shí)施例中,數(shù)字時(shí)鐘系統(tǒng)內(nèi)部時(shí)鐘可以由
晶振提供,內(nèi)部時(shí)鐘信號(hào)同樣由該晶振提供,外部時(shí)鐘信號(hào)可以由GPS信號(hào) 提供,還可以由高精度的原子時(shí)鐘提供。 步驟B2:判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定。
在本發(fā)明方法實(shí)施例中,通過判斷晶振的振蕩頻率與標(biāo)稱頻率的偏差是 否小于預(yù)置的值來判斷晶振時(shí)鐘是否保持穩(wěn)定。其中,標(biāo)稱頻率是晶振的基 本參數(shù),該參數(shù)可以預(yù)先在一控制裝置中進(jìn)行設(shè)置,再由該控制裝置進(jìn)行該 判斷操作。若判斷晶振的振蕩頻率偏離標(biāo)稱頻率小于預(yù)定的值,則進(jìn)入下一 步驟B3;若判斷晶振的振蕩頻率偏離標(biāo)稱頻率大于或等于預(yù)定值,則停止本 次相位同步操作,經(jīng)過預(yù)置時(shí)間后從步驟B1開始執(zhí)行,再次進(jìn)行相位同步操作。
由于數(shù)字時(shí)鐘系統(tǒng)通常采用如晶振等裝置作為內(nèi)部時(shí)鐘。在外界環(huán)境影 響下,晶振等裝置可能處于不穩(wěn)定狀態(tài),如果在內(nèi)部時(shí)鐘不穩(wěn)定時(shí)進(jìn)行相位 同步,可能導(dǎo)致同步不準(zhǔn)確,因此本發(fā)明實(shí)施例在確定內(nèi)部時(shí)鐘保持穩(wěn)定之 后才進(jìn)行同步操作。
步驟B3:判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同步。 根據(jù)獲取的內(nèi)部時(shí)鐘信號(hào)相位信息和外部GPS時(shí)鐘信號(hào)相位信息,判斷 內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)相位是否同步。若判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí) 鐘信號(hào)相位不同步,則進(jìn)入下一步驟B4;若判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí)鐘信 號(hào)相位同步,則結(jié)束步驟B3,完成本次相位同步操作,經(jīng)過預(yù)置時(shí)間后,執(zhí) 行步驟B1,繼續(xù)下一周期對(duì)內(nèi)部時(shí)鐘信號(hào)的相位同步進(jìn)行控制。 步驟B4:下發(fā)相位同步命令。
在判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí)鐘信號(hào)相位不同步后,向同步裝置下發(fā)相 位同步命令。
在本發(fā)明方法實(shí)施例中,可以下發(fā)控制信息來下發(fā)相位同步命令。具體 地,可以通過向同步裝置內(nèi)部的寄存器寫入控制信息,其中該控制信息包含 相位同步命令,同步裝置根據(jù)相位同步命令執(zhí)行相位同步操作,進(jìn)行內(nèi)部時(shí) 鐘信號(hào)與外部時(shí)鐘信號(hào)相位的同步。
在經(jīng)過預(yù)置時(shí)間后,控制裝置開始執(zhí)行步驟B1,繼續(xù)對(duì)內(nèi)部時(shí)鐘信號(hào)進(jìn) 行控制??刂蒲b置循環(huán)執(zhí)行該方法,控制內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)保持 相位同步的狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的控制相位同步的方法在確認(rèn)數(shù)字時(shí) 鐘系統(tǒng)內(nèi)的時(shí)鐘保持穩(wěn)定之后,才開始判斷內(nèi)部時(shí)鐘信號(hào)是否和外部時(shí)鐘信 號(hào)保持相位同步,進(jìn)而在相位不同步時(shí)下發(fā)相位同步命令。同步裝置開始執(zhí) 行相位同步命令,對(duì)內(nèi)部時(shí)鐘信號(hào)進(jìn)行相位同步。本發(fā)明實(shí)施例能解決現(xiàn)有 技術(shù)在當(dāng)前時(shí)刻完成相位同步,而在下一個(gè)脈沖周期相位發(fā)生偏差的問題, 可以保證內(nèi)部時(shí)鐘信號(hào)最大程度保持與外部時(shí)鐘信號(hào)相位同步。
參見圖3,圖3是本發(fā)明實(shí)施例執(zhí)行相位同步操作的方法流程圖,主要包 括以下步驟步驟Cl:在第一個(gè)脈沖周期獲取外部時(shí)鐘信號(hào)的絕對(duì)相位。
同步裝置在第一個(gè)脈沖周期獲取GPS時(shí)鐘信號(hào)的絕對(duì)相位。
步驟C2:獲取一個(gè)脈沖周期的內(nèi)部時(shí)鐘信號(hào)。
同步裝置通過寄存器獲取一個(gè)脈沖周期的內(nèi)部時(shí)鐘信號(hào)。
步驟C3:在下一個(gè)脈沖周期到來時(shí),調(diào)整邏輯單元內(nèi)部計(jì)^t器的值。
在下一個(gè)脈沖時(shí)鐘周期到來時(shí),同步裝置通過調(diào)整計(jì)數(shù)器的值,將內(nèi)部
時(shí)鐘信號(hào)的相位與GPS時(shí)鐘信號(hào)的相位進(jìn)行同步。
本發(fā)明實(shí)施例是在內(nèi)部時(shí)鐘保持穩(wěn)定的情況下,將內(nèi)部時(shí)鐘信號(hào)與外部
時(shí)鐘信號(hào)進(jìn)行同步,可以最大程度地確保內(nèi)部時(shí)鐘信號(hào)的相位同步的準(zhǔn)確。 參見圖4,圖4是本發(fā)明實(shí)施例控制相位同步的控制裝置的結(jié)構(gòu)示意圖。
控制裝置10主要由獲取單元11、第一判斷單元12、第二判斷單元13和命令
下發(fā)單元14組成。
獲取單元11,用來獲取內(nèi)部時(shí)鐘信號(hào)相位信息以及外部時(shí)鐘信號(hào)相位信
臺(tái)
第一判斷單元12,用來判斷數(shù)字時(shí)鐘系統(tǒng)的內(nèi)部時(shí)鐘是否保持穩(wěn)定。
數(shù)字時(shí)鐘系統(tǒng)的內(nèi)部時(shí)鐘可以由晶振4是供,外部時(shí)鐘信號(hào)可以由GPS信 號(hào)提供,還可以由高精度的原子時(shí)鐘提供。
在本發(fā)明控制裝置的實(shí)施例中,第一判斷單元12通過判斷晶振的振蕩頻 率與標(biāo)稱頻率的偏差是否小于預(yù)定值來判斷晶振時(shí)鐘的穩(wěn)定情況,若判斷晶 振的振蕩頻率與標(biāo)稱頻率的偏差小于預(yù)定值,則判斷內(nèi)部時(shí)鐘保持穩(wěn)定,反 之則判斷內(nèi)部時(shí)鐘不穩(wěn)定。
第二判斷單元13,用來當(dāng)所述內(nèi)部時(shí)鐘保持穩(wěn)定時(shí),判斷內(nèi)部時(shí)鐘信號(hào) 和外部時(shí)鐘信號(hào)是否相位同步。第二判斷單元13才艮據(jù)獲取單元11獲取的內(nèi) 部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘 信號(hào)是否相位同步。
命令下發(fā)單元14,用來下發(fā)相位同步命令。當(dāng)?shù)谝慌袛鄦卧?2判斷該數(shù) 字時(shí)鐘系統(tǒng)的內(nèi)部時(shí)鐘保持穩(wěn)定,第二判斷單元13判斷內(nèi)部時(shí)鐘信號(hào)和外部 時(shí)鐘信號(hào)不同步時(shí),該命令下發(fā)單元14下發(fā)相位同步命令。
在本發(fā)明控制裝置的實(shí)施例中,命令下發(fā)單元14通過向同步裝置內(nèi)的寄
8存器寫入控制信息的方式下發(fā)相位同步命令,其中該控制信息包含相位同步 命令。
與現(xiàn)有技術(shù)中的控制裝置相比,本發(fā)明實(shí)施例中的控制裝置IO增加了第 一判斷單元12,控制裝置10在第一判斷單元12判斷系統(tǒng)內(nèi)部時(shí)鐘穩(wěn)定的情 況下,第二判斷單元13才開始判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同 步,進(jìn)而在不同步的時(shí)候命令下發(fā)單元14下發(fā)相位同步命令。同步裝置接收 到相位同步命令后,執(zhí)行相位同步操作,可以保證內(nèi)部時(shí)鐘信號(hào)在短時(shí)間內(nèi) 保持與外部時(shí)鐘信號(hào)相位同步,可以保證同步的準(zhǔn)確性。
參見圖5,圖5是本發(fā)明實(shí)施例實(shí)現(xiàn)相位同步的系統(tǒng)的結(jié)構(gòu)示意圖。該系 統(tǒng)主要由控制裝置IO和同步裝置20組成。
控制裝置10用于在內(nèi)部時(shí)鐘保持穩(wěn)定且內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)之 間的相位不同步時(shí),下發(fā)相位同步命令。
其中,結(jié)合圖4及對(duì)應(yīng)實(shí)施例,控制裝置IO主要由獲取單元11、第一判 斷單元12、第二判斷單元13和命令下發(fā)單元14組成。
同步裝置20用于在接收到相位同步命令后,執(zhí)行相位同步操作。其中同 步裝置20中包括4^收單元21和邏輯單元22。
在本實(shí)施例中,接收單元21由具有接收功能的硬件構(gòu)成,接收外部GPS 時(shí)鐘信號(hào)。邏輯單元22用于保存內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)以及將內(nèi)部時(shí) 鐘信號(hào)相位同步到外部時(shí)鐘信號(hào)。在本實(shí)施例中,邏輯單元22可以為FPGA 或CPLD, FPGA或CPLD中包括寄存器、計(jì)數(shù)器等其它邏輯器件。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的實(shí)現(xiàn)相位同步的系統(tǒng)中的控制裝置 10在確保系統(tǒng)內(nèi)部晶振時(shí)鐘穩(wěn)定的情況下,才開始判斷內(nèi)部時(shí)鐘信號(hào)和GPS 時(shí)鐘信號(hào)是否相位同步。控制裝置IO對(duì)內(nèi)部時(shí)鐘信號(hào)相位同步的狀態(tài)進(jìn)行控 制,在需要進(jìn)行相位同步操作時(shí)向同步裝置20下發(fā)相位同步命令,同步裝置 中20的邏輯單元22開始執(zhí)行相位同步操作,控制裝置10和同步裝置20協(xié) 調(diào)工作可以保證內(nèi)部時(shí)鐘信號(hào)在短時(shí)間內(nèi)保持與外部時(shí)鐘信號(hào)相位同步的狀 態(tài),在出現(xiàn)不可控異常時(shí)能夠做到較快的響應(yīng)和及時(shí)的恢復(fù),能使數(shù)字時(shí)鐘 系統(tǒng)穩(wěn)定工作。
為更好的理解本發(fā)明實(shí)現(xiàn)相位同步的系統(tǒng)實(shí)施例,下面給出 一個(gè)采用上
9述實(shí)施例的 一個(gè)具體應(yīng)用場(chǎng)景。
參見圖6,圖6是本發(fā)明實(shí)施例應(yīng)用在基站系統(tǒng)領(lǐng)域?qū)崿F(xiàn)相位同步的方法 流程圖,該方法主要包括以下步驟,
步驟D1:接收GPS時(shí)鐘信號(hào)。
接收單元21接收GPS信號(hào),并將穩(wěn)定的GPS時(shí)鐘信號(hào)送入FPGA。 步驟D2:將內(nèi)部時(shí)鐘信號(hào)相位信息和GPS時(shí)鐘信號(hào)相位信息存入寄存器。
FPGA將內(nèi)部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息存入寄存器。 步驟D3:獲取內(nèi)部時(shí)鐘信號(hào)相位信息和GPS時(shí)鐘信號(hào)相位信息。 控制裝置10中的獲取單元11從寄存器中獲取內(nèi)部時(shí)鐘信號(hào)相位信息以 及GPS時(shí)鐘信號(hào)相位信息。
步驟D4:判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定。
控制裝置10中的第一判斷單元12通過判斷晶振的振蕩頻率與標(biāo)稱頻率 的偏差是否小于預(yù)定值來判斷內(nèi)部晶振時(shí)鐘的穩(wěn)定情況。若判斷晶振的振蕩 頻率與標(biāo)稱頻率的偏差小于預(yù)定值,則進(jìn)入下一步驟D5;若判斷判斷晶振的
振蕩頻率與標(biāo)稱頻率的偏差大于或等于預(yù)定值,則停止本次相位同步操作, 控制裝置10經(jīng)過預(yù)置時(shí)間后再從步驟D3開始執(zhí)行,再次進(jìn)行相位同步操作。 步驟D5:判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同步。 控制裝置10中的第二判斷單元13根據(jù)獲取單元11獲取的內(nèi)部時(shí)鐘信號(hào) 相位信息和GPS時(shí)鐘信號(hào)相位信息判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí)鐘信號(hào)是否相 位同步。若控制裝置IO判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí)鐘信號(hào)相位不同步,則進(jìn) 入下一步驟D6;若控制裝置10判斷內(nèi)部時(shí)鐘信號(hào)和GPS時(shí)鐘信號(hào)相位同步, 則結(jié)束步驟D5,完成本次相位同步操:作,控制裝置IO在經(jīng)過預(yù)置時(shí)間后, 執(zhí)行步驟D3,繼續(xù)對(duì)內(nèi)部時(shí)鐘信號(hào)相位同步的狀態(tài)進(jìn)行控制。 步驟D6:下發(fā)相位同步命令。
控制裝置10中的命令下發(fā)單元14通過向FPGA內(nèi)部的寄存器寫入控制 信息的方式下發(fā)相位同步命令。 步驟D7:執(zhí)行相位同步命令。
FPGA執(zhí)行相位同步命令,將內(nèi)部時(shí)鐘信號(hào)相位同步到GPS時(shí)鐘信號(hào)。在經(jīng)過預(yù)置時(shí)間后,控制裝置10開始執(zhí)行步驟D3,繼續(xù)對(duì)內(nèi)部時(shí)鐘信號(hào)進(jìn) 行控制。控制裝置IO循環(huán)執(zhí)行該方法,以保持基站系統(tǒng)內(nèi)部時(shí)鐘信號(hào)與GPS 時(shí)鐘信號(hào)相位同步的狀態(tài)。
與現(xiàn)有技術(shù)相比,本基站系統(tǒng)中實(shí)現(xiàn)相位同步的裝置可以更好的保持內(nèi) 部時(shí)鐘信號(hào)相位同步的狀態(tài),不會(huì)在短時(shí)間內(nèi)發(fā)生偏差,還提供了一種新的 數(shù)字時(shí)鐘系統(tǒng)的設(shè)計(jì)方式,另外在基站系統(tǒng)出現(xiàn)不可控異常時(shí)能夠做到較快 的響應(yīng)和及時(shí)的恢復(fù),保證系統(tǒng)穩(wěn)定運(yùn)行。
另外,通過控制裝置10和同步裝置20協(xié)調(diào)工作,結(jié)合各自的優(yōu)點(diǎn),可 以提高時(shí)鐘控制的效率,節(jié)約FPGA資源,降低成本。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過硬件實(shí)現(xiàn),也可以可借助軟件和必要的通用硬件平臺(tái)的方式來實(shí) 現(xiàn),基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM、 U盤、移 動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、 服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上對(duì)本發(fā)明所提供的控制相位同步的方法和控制裝置以及實(shí)現(xiàn)相位同 步的系統(tǒng)進(jìn)行了詳細(xì)介紹。對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例 的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明 書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種控制相位同步的方法,其特征在于,包括獲取內(nèi)部時(shí)鐘信號(hào)的相位信息和外部時(shí)鐘信號(hào)的相位信息;判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定,若保持穩(wěn)定,則進(jìn)一步判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同步,若相位不同步,則下發(fā)相位同步命令。
2、 根據(jù)權(quán)利要求1所述的控制相位同步的方法,其特征在于,所述判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定的步驟具體為判斷內(nèi)部時(shí)鐘振蕩頻率 與標(biāo)稱頻率的偏差是否小于預(yù)定值。
3、 根據(jù)權(quán)利要求1或2所述的控制相位同步的方法,其特征在于, 所述內(nèi)部時(shí)鐘信號(hào)由晶振^是供,所述外部時(shí)鐘信號(hào)由全球定位系統(tǒng)^是供。
4、 一種控制相位同步的控制裝置,其特征在于,包括獲取單元,用于獲取內(nèi)部時(shí)鐘信號(hào)相位信息和外部時(shí)鐘信號(hào)相位信息;第一判斷單元,用于判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定;第二判斷單元,用于當(dāng)所述內(nèi)部時(shí)鐘保持穩(wěn)定時(shí),判斷所述內(nèi)部時(shí)鐘信 號(hào)和所述外部時(shí)鐘信號(hào)是否相位同步;命令下發(fā)單元,用于當(dāng)所述內(nèi)部時(shí)鐘信號(hào)和所述外部時(shí)鐘信號(hào)不同步時(shí), 下發(fā)相位同步命令。
5、 一種實(shí)現(xiàn)相位同步的系統(tǒng),其特征在于,包括控制裝置,用于在內(nèi)部時(shí)鐘保持穩(wěn)定且內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)的 相位不同步時(shí),下發(fā)相位同步命令;同步裝置,用于根據(jù)接收到的相位同步命令執(zhí)行相位同步操作。
6、 根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)相位同步的系統(tǒng),其特征在于,所述控制 裝置包括獲取單元,用于獲取內(nèi)部時(shí)鐘信號(hào)的相位信息和外部時(shí)鐘信號(hào)的相位信息;第 一判斷單元,用于判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定;第二判斷單元,用于當(dāng)所述內(nèi)部時(shí)鐘保持穩(wěn)定時(shí),判斷所述內(nèi)部時(shí)鐘信號(hào)和所述外部時(shí)鐘信號(hào)是否相位同步;命令下發(fā)單元,用于當(dāng)所述內(nèi)部時(shí)鐘信號(hào)和所述外部時(shí)鐘信號(hào)相位不同 步時(shí),下發(fā)相位同步命令。
7、 根據(jù)權(quán)利要求5或6所述的實(shí)現(xiàn)相位同步的系統(tǒng),其特征在于,所述 同步裝置包括接收單元,用于接收外部時(shí)鐘信號(hào);邏輯單元,用于保存內(nèi)部時(shí)鐘信號(hào)和所述外部時(shí)鐘信號(hào)以及將所述內(nèi)部 時(shí)鐘信號(hào)相位同步到所述外部時(shí)鐘信號(hào)。
8、 根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)相位同步的系統(tǒng),其特征在于, 所述邏輯單元為現(xiàn)場(chǎng)可編程門陣列或復(fù)雜可編程邏輯器件。
全文摘要
本發(fā)明實(shí)施例公開了一種控制相位同步的方法和控制裝置以及實(shí)現(xiàn)相位同步的系統(tǒng),控制相位同步的方法包括獲取內(nèi)部時(shí)鐘信號(hào)的相位信息和外部時(shí)鐘信號(hào)的相位信息;判斷內(nèi)部時(shí)鐘是否保持穩(wěn)定,若保持穩(wěn)定,則進(jìn)一步判斷內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)是否相位同步,若相位不同步,則下發(fā)相位同步命令。本發(fā)明實(shí)施例控制相位同步的方法可以使內(nèi)部時(shí)鐘信號(hào)和外部時(shí)鐘信號(hào)的相位同步不會(huì)在短時(shí)間內(nèi)發(fā)生偏差。
文檔編號(hào)H03L7/00GK101499798SQ20091000539
公開日2009年8月5日 申請(qǐng)日期2009年2月24日 優(yōu)先權(quán)日2009年2月24日
發(fā)明者葉 陸 申請(qǐng)人:華為技術(shù)有限公司