專利名稱:用于控制時(shí)鐘信號(hào)發(fā)生器的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于控制時(shí)鐘信號(hào)發(fā)生器,以生成與基準(zhǔn)時(shí)鐘信號(hào)同步的時(shí)鐘信號(hào)的方法和控制設(shè)備。而且,本發(fā)明涉及用于控制時(shí)鐘信號(hào)發(fā)生器,以生成與基準(zhǔn)時(shí)鐘信號(hào)同步的時(shí)鐘信號(hào)的計(jì)算機(jī)程序。而且,本發(fā)明涉及數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)元,例如路由器或交換機(jī)。
背景技術(shù):
數(shù)據(jù)傳輸網(wǎng)絡(luò)包括經(jīng)由網(wǎng)元間的數(shù)據(jù)傳輸鏈路相互通信的網(wǎng)元,諸如路由器、交換機(jī)和終端設(shè)備。在許多數(shù)據(jù)傳輸網(wǎng)絡(luò)中,有這樣的需要在數(shù)據(jù)傳輸網(wǎng)絡(luò)的各種網(wǎng)元處適用的時(shí)鐘信號(hào)之間實(shí)現(xiàn)相位或至少頻率同步。網(wǎng)元可以被配置成構(gòu)成主從對(duì),以在數(shù)據(jù)傳輸網(wǎng)絡(luò)內(nèi)分發(fā)相位或至少頻率信息。每一個(gè)從網(wǎng)元控制其時(shí)鐘信號(hào)發(fā)生器,使得在對(duì)應(yīng)的 主網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)基于從主網(wǎng)元傳輸?shù)綇木W(wǎng)元的定時(shí)消息,在從網(wǎng)元中再生。定時(shí)消息可以是由協(xié)議數(shù)據(jù)單元“PDU”包含的時(shí)間戳,該協(xié)議數(shù)據(jù)單元可以是例如數(shù)據(jù)分組或數(shù)據(jù)幀。每一個(gè)時(shí)間戳指示在包含討論中的時(shí)間戳的相應(yīng)協(xié)議數(shù)據(jù)單元的傳送時(shí)刻的瞬時(shí)時(shí)間值,其中時(shí)間值基于在主網(wǎng)元處可用的基準(zhǔn)時(shí)鐘信號(hào)。定時(shí)消息可以是這樣的定時(shí)分組,傳送該定時(shí)分組,使得兩個(gè)連續(xù)定時(shí)分組的傳送時(shí)刻之間的時(shí)間間隔是恒定的,或當(dāng)用在主網(wǎng)元處可用的基準(zhǔn)時(shí)鐘信號(hào)測(cè)量時(shí)該時(shí)間間隔是已知的。還可能的是,指示一個(gè)或多個(gè)定時(shí)消息的傳送時(shí)刻的一個(gè)或多個(gè)時(shí)間戳在該一個(gè)或多個(gè)定時(shí)消息之后傳送的一個(gè)或多個(gè)數(shù)據(jù)分組中被傳輸。還可能的是,指示在基準(zhǔn)時(shí)鐘信號(hào)和再生時(shí)鐘信號(hào)之間的相位或至少頻率差的定時(shí)信息不僅從自主網(wǎng)元傳輸?shù)綇木W(wǎng)元的、例如時(shí)間戳或定時(shí)分組的定時(shí)消息得到,而且從在相反方向上自從網(wǎng)元傳輸?shù)街骶W(wǎng)元的定時(shí)消息得到。然而,對(duì)自從網(wǎng)元傳輸?shù)街骶W(wǎng)元的定時(shí)消息的使用需要自主網(wǎng)元到從網(wǎng)元的另外數(shù)據(jù)傳輸。例如時(shí)間戳或定時(shí)分組的定時(shí)消息可以在從網(wǎng)元處從多個(gè)主網(wǎng)元,即從多個(gè)定時(shí)源接收,多個(gè)定時(shí)源中的每一個(gè)具有自己的基準(zhǔn)時(shí)鐘信號(hào)。US2008/0049743教導(dǎo)基于作為頻率穩(wěn)定度的指標(biāo)的阿倫方差(Allan Variance)估計(jì)量來在不同的定時(shí)源之間作出選擇。然而,US2008/0049743沒有教導(dǎo)用于提高對(duì)單個(gè)定時(shí)消息流的信息內(nèi)容的利用的任何技術(shù)解決方案。
發(fā)明內(nèi)容
下面展示了簡化的發(fā)明內(nèi)容,以提供對(duì)各種發(fā)明實(shí)施例的一些方面的基本理解。發(fā)明內(nèi)容不是本發(fā)明的詳盡概述。其既不意在識(shí)別本發(fā)明的關(guān)鍵性或決定性元素,也不描述本發(fā)明的范圍。作為本發(fā)明的示例性實(shí)施例的更加詳細(xì)的描述的前序,下面的發(fā)明內(nèi)容僅僅以簡化形式展示了本發(fā)明的一些概念。根據(jù)本發(fā)明的第一方面,提供了用于控制時(shí)鐘信號(hào)發(fā)生器的新方法。該方法包括-基于定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,接收時(shí)刻基于第一時(shí)鐘信號(hào)被表達(dá)為時(shí)間值,并且定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,
-計(jì)算該至少兩個(gè)控制量的加權(quán)和,并且-用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。該至少兩個(gè)相互不同的控制量以相互不同的方式來形成。該至少兩個(gè)控制量的第一個(gè)可以例如但不必是由在時(shí)窗內(nèi)接收的所有定時(shí)消息的接收時(shí)刻所指示的相位誤差的平均值,該所有定時(shí)消息例如是時(shí)間戳或定時(shí)分組,該時(shí)窗可以是滑動(dòng)或步進(jìn)時(shí)窗。該至少兩個(gè)控制量的第二個(gè)可以例如但不必是由特定定時(shí)消息的接收時(shí)刻所指示的相位誤差,該特定定時(shí)消息與從在滑動(dòng)或步進(jìn)時(shí)窗內(nèi)接收的定時(shí)消息之中的最小數(shù)據(jù)傳輸延時(shí)有關(guān),即該控制量是從由在滑動(dòng)或步進(jìn)時(shí)窗內(nèi)接收的定時(shí)消息所指示的相位誤差之中選擇的、作為有符號(hào)值的最小相位誤差。該至少兩個(gè)控制量的第三個(gè)可以例如但不必是由最近定時(shí)消息所指示的相位誤差,該最近定時(shí)消息與數(shù)據(jù)傳輸延時(shí)的概率分布的預(yù)先確定部分有關(guān)。概率分布的預(yù)先確定部分可以表示例如這樣的傳輸延時(shí)的變化范圍的子范圍,以致所有定時(shí)消息的某一部分,例如,P%,與比所述子范圍的上限更小的傳輸延時(shí)有關(guān),并且定時(shí)消息的剩余部分,例如100-p%,與比上限更大或相等的傳輸延時(shí)有關(guān),或以致所有定時(shí)消息的 第一部分,例如與比所述子范圍的下限更小的傳輸延時(shí)有關(guān),并且所有定時(shí)消息的第二部分,例如q2%與比所述子范圍的上限更大的傳輸延時(shí)有關(guān),例如qi% . . . 100- %段帶(band)。與定時(shí)消息有關(guān)的相位誤差可以是在相應(yīng)定時(shí)消息的接收時(shí)刻和為該定時(shí)消息確定的理想接收時(shí)刻之間的差值,其中理想接收時(shí)刻可以是恒定相位偏移與定時(shí)消息所載送的時(shí)間戳值的和,或理想接收時(shí)刻可以以相等時(shí)間間隔在時(shí)間上被分隔,使得在任何兩個(gè)連續(xù)的理想接收時(shí)刻之間的時(shí)差是預(yù)先確定的常量。在一些應(yīng)用中,還可能的是,將連續(xù)定時(shí)消息的到達(dá)間隔時(shí)間用作控制量中的一個(gè)或多個(gè)的基礎(chǔ),其中到達(dá)間隔時(shí)間用在接收端處可用的時(shí)鐘信號(hào)測(cè)量。使用以不同方式從定時(shí)消息的接收時(shí)刻得到的控制量的加權(quán)和提高了對(duì)單個(gè)定時(shí)消息流的信息內(nèi)容的利用。根據(jù)本發(fā)明的有利、非限制實(shí)施例的方法包括下面的動(dòng)作,以進(jìn)一步優(yōu)化對(duì)上述信息內(nèi)容的利用-為控制量中的每一個(gè)測(cè)量噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且-基于噪音量來確定加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。根據(jù)本發(fā)明的第二方面,提供了用于控制時(shí)鐘信號(hào)發(fā)生器的新的控制設(shè)備。該控制設(shè)備包括處理器,該處理器被配置為-基于定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,接收時(shí)刻被表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值,并且定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,-計(jì)算該至少兩個(gè)控制量的加權(quán)和,并且-用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步??刂圃O(shè)備可以是數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)元的一部分,網(wǎng)元例如是路由器或交換機(jī)。還可能的是,控制設(shè)備是連接到網(wǎng)元的獨(dú)立裝置。
根據(jù)本發(fā)明的第三方面,提供了新的網(wǎng)元,其包括用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)的至少一個(gè)出站端口和至少一個(gè)入站端口、可控制的時(shí)鐘信號(hào)發(fā)生器以及處理器,該處理器被配置為-基于定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,接收時(shí)刻被表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值,并且定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,-計(jì)算該至少兩個(gè)控制量的加權(quán)和,并且-用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。第一時(shí)鐘信號(hào)可以是用被控制的時(shí)鐘信號(hào)發(fā)生器生成的時(shí)鐘信號(hào),并且第二時(shí)鐘信號(hào)可以是在將定時(shí)消息傳送給該網(wǎng)元的另一個(gè)網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)。還可能的是,定時(shí)消息在相反方向上從該網(wǎng)元傳送到另一個(gè)網(wǎng)元。在這種情況下,第二時(shí)鐘信號(hào)是用 被控制的時(shí)鐘信號(hào)發(fā)生器生成的時(shí)鐘信號(hào),第一時(shí)鐘信號(hào)是在接收定時(shí)消息的另一個(gè)網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào),并且該網(wǎng)元被配置成接收關(guān)于被表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值的定時(shí)消息的接收時(shí)刻的信息,在這種情況下,第一時(shí)鐘信號(hào)即基準(zhǔn)時(shí)鐘信號(hào)??梢詫⑸鲜鲈瓌t進(jìn)行組合,使得存在從另一個(gè)網(wǎng)元到該網(wǎng)元的第一定時(shí)消息流,并且在相反方向上從該網(wǎng)元到另一個(gè)網(wǎng)元的第二定時(shí)消息流。可以為上述第一定時(shí)消息流和第二定時(shí)消息流兩者均形成控制量,可以計(jì)算所有控制量的加權(quán)和,并且可以用所有控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器。還可能的是,網(wǎng)元從多個(gè)其他網(wǎng)元接收定時(shí)消息和/或傳送定時(shí)消息到多個(gè)其他網(wǎng)元,其他網(wǎng)元中的每一個(gè)具有自己的基準(zhǔn)時(shí)鐘信號(hào)。在這種情況下,可以應(yīng)用上述原則,使得為所有定時(shí)消息流形成控制量,計(jì)算所有控制量的加權(quán)和,并且用所有控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器。根據(jù)本發(fā)明的第四方面,提供了用于控制時(shí)鐘信號(hào)發(fā)生器的新的計(jì)算機(jī)程序。該計(jì)算機(jī)程序包括計(jì)算機(jī)可執(zhí)行的指令,其用于控制可編程處理器-基于定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,接收時(shí)刻被表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值,并且定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,-計(jì)算該至少兩個(gè)控制量的加權(quán)和,并且-用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。根據(jù)本發(fā)明的計(jì)算機(jī)程序產(chǎn)品包括編碼有根據(jù)本發(fā)明的計(jì)算機(jī)程序的非易失性計(jì)算機(jī)可讀介質(zhì),例如光盤(“⑶”)。在所附從屬權(quán)利要求中描述了本發(fā)明的多個(gè)示例性實(shí)施例。當(dāng)結(jié)合附圖閱讀時(shí),關(guān)于構(gòu)造和操作方法兩者的本發(fā)明的各種示例性實(shí)施例以及其另外目的和優(yōu)勢(shì)將從下面的特定示例性實(shí)施例的描述最佳地理解。動(dòng)詞“包括”在本文獻(xiàn)中用作開放式限制,其既不排除也不要求另外未列舉的特征的存在。除非另外明確說明,在從屬權(quán)利要求中列舉的特征可相互自由組合。
在下面參考附圖更加詳細(xì)地說明了本發(fā)明的示例性實(shí)施例和其優(yōu)點(diǎn),其中圖I示出了包括網(wǎng)元的示例性數(shù)據(jù)傳輸系統(tǒng)的示意圖,該網(wǎng)元具有根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器的控制設(shè)備,圖2示出了包括網(wǎng)元的示例性數(shù)據(jù)傳輸系統(tǒng)的示意圖,該網(wǎng)元具有根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器的控制設(shè)備,以及圖3示出了根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器的方法的流程圖。
具體實(shí)施例方式圖I示出了包括網(wǎng)元102和網(wǎng)元109的示例性數(shù)據(jù)傳輸系統(tǒng)的示意圖。網(wǎng)元102和109經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)113相互連接,數(shù)據(jù)傳輸網(wǎng)絡(luò)113可以包括經(jīng)由數(shù)據(jù)傳輸鏈路相互連接到彼此的多個(gè)其他網(wǎng)元。每一個(gè)網(wǎng)元可以是例如網(wǎng)際協(xié)議(“IP”)路由器、以太網(wǎng)交換機(jī)和/或多協(xié)議標(biāo)簽交換(“MPLS”)交換機(jī)。網(wǎng)元102包括被布置為生成時(shí)鐘信號(hào)110的可控制的時(shí)鐘信號(hào)發(fā)生器108。網(wǎng)元102包括計(jì)數(shù)器114,該計(jì)數(shù)器114被布置為生成表不在網(wǎng)兀102處適用的時(shí)鐘時(shí)間的信號(hào)115。網(wǎng)兀102包括處理系統(tǒng)118,該處理系統(tǒng)118用于執(zhí)行與使用的例如IP、以太網(wǎng)和/或MPLS的數(shù)據(jù)傳輸協(xié)議有關(guān)的控制和轉(zhuǎn)發(fā)平面 操作。此外,網(wǎng)元102包括用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)113的至少一個(gè)入站端口 105和至少一個(gè)出站端口 104。網(wǎng)元109包括被布置為生成基準(zhǔn)時(shí)鐘信號(hào)112的時(shí)鐘信號(hào)發(fā)生器111。網(wǎng)元109包括計(jì)數(shù)器116,該計(jì)數(shù)器116被布置為生成表示在網(wǎng)元109處適用的時(shí)鐘時(shí)間的信號(hào)117。網(wǎng)元109包括處理系統(tǒng)119,該處理系統(tǒng)119用于執(zhí)行與使用的數(shù)據(jù)傳輸協(xié)議有關(guān)的控制和轉(zhuǎn)發(fā)平面操作。此外,網(wǎng)元109包括用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)113的至少一個(gè)入站端口 120和至少一個(gè)出站端口 121。網(wǎng)元102包括根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器108的控制設(shè)備103??刂圃O(shè)備103包括處理器101,該處理器101被配置成基于定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量122,其中基于第一時(shí)鐘信號(hào)將接收時(shí)刻表達(dá)為時(shí)間值,并且根據(jù)第二時(shí)鐘信號(hào)傳送定時(shí)消息。處理器101進(jìn)一步被配置成計(jì)算該至少兩個(gè)控制量的加權(quán)和123,并且用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器108,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。處理器101優(yōu)選地進(jìn)一步被配置成執(zhí)行對(duì)加權(quán)和的濾波124和/或針對(duì)加權(quán)和的其他信號(hào)處理操作,作為對(duì)時(shí)鐘信號(hào)發(fā)生器108的控制的一部分。在示例性情況下,網(wǎng)元109被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)113將定時(shí)消息傳送給網(wǎng)元102。在這種情況下,上述第一時(shí)鐘信號(hào)是時(shí)鐘信號(hào)110,并且表達(dá)定時(shí)消息的接收時(shí)刻的上述時(shí)間值由信號(hào)115在該定時(shí)消息的接收時(shí)間的瞬時(shí)值表達(dá)。根據(jù)其傳送定時(shí)消息的上述第二時(shí)鐘信號(hào)是基準(zhǔn)時(shí)鐘信號(hào)112。在另一個(gè)示例性情況下,網(wǎng)元102被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)113將定時(shí)消息傳送給網(wǎng)元109。在這種情況下,上述第一時(shí)鐘信號(hào)是時(shí)鐘信號(hào)112,并且表達(dá)定時(shí)消息的接收時(shí)刻的上述時(shí)間值由信號(hào)117在該定時(shí)消息的接收時(shí)間的瞬時(shí)值表達(dá)。根據(jù)其傳送定時(shí)消息的上述第二時(shí)鐘信號(hào)是時(shí)鐘信號(hào)110。在這種情況下,有這樣的需要將關(guān)于表達(dá)定時(shí)消息的接收時(shí)刻的時(shí)間值的信息從網(wǎng)元109傳輸?shù)骄W(wǎng)元102??梢詫⒃谏鲜鍪纠郧闆r中說明的原則進(jìn)行組合,使得存在從網(wǎng)元109到網(wǎng)元102的第一定時(shí)消息流130,并且還存在在相反方向上從網(wǎng)元102到網(wǎng)元109的第二定時(shí)消息流131。在這種情況下,控制設(shè)備103的處理器101被配置成執(zhí)行以下動(dòng)作為向控制設(shè)備傳輸并且根據(jù)時(shí)鐘信號(hào)112傳送的第一定時(shí)消息流形成控制量,并且還為在相反方向上傳輸并且根據(jù)時(shí)鐘信號(hào)110傳送的第二定時(shí)消息流形成控制量。該處理器被配置成計(jì)算所有控制量的加權(quán)和,并且用所有控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器108。在本發(fā)明的實(shí)施例中,控制設(shè)備103的處理器101被配置成基于定時(shí)消息的接收時(shí)刻來計(jì)算相位誤差指標(biāo),并且基于相位誤差指標(biāo)來形成控制量,其中每一個(gè)相位誤差指標(biāo)是在相應(yīng)定時(shí)消息的接收時(shí)刻和該定時(shí)消息的理想接收時(shí)刻之間的差值。給定定時(shí)消息的理想接收時(shí)刻可以定義為例如恒定相位偏移與該定時(shí)消息載送的時(shí)間戳值的和,其中該時(shí)間戳值是基于第二時(shí)鐘信號(hào)的在該定時(shí)消息的傳送時(shí)刻的瞬時(shí)時(shí)間值。在定時(shí)消息以恒定或預(yù)先確定速率發(fā)送的情況下,不必使用時(shí)間戳,而是基于第一時(shí)鐘信號(hào)并且以恒定或預(yù)先確定時(shí)間間隔被分隔的時(shí)間值可以用作理想接收時(shí)刻。在本發(fā)明的另一個(gè)實(shí)施例中,控制設(shè)備103的處理器101被配置成計(jì)算連續(xù)定時(shí)消息的到達(dá)間隔時(shí)間,并且將計(jì)算的到達(dá)間隔時(shí)間用作控制量中的一個(gè)或多個(gè)的基礎(chǔ),其中利用第一時(shí)鐘信號(hào),即在接收端處可 用的時(shí)鐘信號(hào)來測(cè)量到達(dá)間隔時(shí)間。在下面描述了從定時(shí)消息的接收時(shí)刻得到控制量122的不同示例性方式。使用以不同方式從定時(shí)消息的接收時(shí)刻得到的控制量的加權(quán)和123提高了對(duì)定時(shí)消息的信息內(nèi)容的利用。在本發(fā)明的實(shí)施例中,控制設(shè)備103的處理器101被配置成用數(shù)字濾波器對(duì)由在時(shí)間上連續(xù)的相位誤差指標(biāo)構(gòu)成的信號(hào)進(jìn)行濾波,該數(shù)字濾波器可以是例如有限脈沖響應(yīng)濾波器(“FIR”)或無限脈沖響應(yīng)濾波器(“IIR”)或其組合。數(shù)字濾波器的輸出量可以用作控制量中的一個(gè)??赡艿氖牵ㄟ^使用相互不同的數(shù)字濾波器來得到兩個(gè)或多個(gè)控制量。在本發(fā)明的實(shí)施例中,控制設(shè)備103的處理器101被配置成從預(yù)先確定數(shù)量的連續(xù)接收的定時(shí)消息之中選擇具有作為有符號(hào)值的最小相位誤差指標(biāo)、從而具有在網(wǎng)元102和109之間的最小估計(jì)傳輸延時(shí)的定時(shí)消息。最小相位誤差指標(biāo)可以用作控制量中的一個(gè)。將最小的相位誤差指標(biāo)用作控制量中的一個(gè)的優(yōu)勢(shì)是,使該控制量幾乎擺脫由與在對(duì)應(yīng)的定時(shí)消息的路線上的網(wǎng)元有關(guān)的隨機(jī)排隊(duì)延時(shí)引起的干擾。如果相位誤差指標(biāo)與經(jīng)歷了在網(wǎng)元102和109之間的最小可能傳輸延時(shí)的這樣的定時(shí)消息有關(guān),則使控制量完全擺脫排隊(duì)延時(shí)干擾。在本發(fā)明的實(shí)施例中,相位誤差指標(biāo)的變化范圍被布置為包括一個(gè)或多個(gè)子范圍,并且子范圍中的每一個(gè)與作為控制量中的一個(gè)的特定于子范圍(sub-range specific)的控制量有關(guān)??刂圃O(shè)備的處理器101被配置成關(guān)于每一個(gè)定時(shí)消息,確定相應(yīng)相位誤差指標(biāo)是否屬于子范圍中的任何一個(gè)。相位誤差指標(biāo)用于響應(yīng)于相位誤差指標(biāo)屬于對(duì)應(yīng)的子范圍的情況而形成特定于適當(dāng)子范圍的控制量。如此的相位誤差指標(biāo)可以用作特定于子范圍的控制量,或其可以用作例如數(shù)字濾波的數(shù)據(jù)處理操作的輸入量,該數(shù)據(jù)處理操作的輸出量是特定于子范圍的控制量。子范圍可以是相互不重疊的,在這種情況下,每一個(gè)相位誤差指標(biāo)可以屬于子范圍中的至多一個(gè),或者,子范圍中的兩個(gè)或多個(gè)可以是重疊的,在這種情況下,可能的是,一些相位誤差指標(biāo)屬于兩個(gè)或甚至更多子范圍。在本發(fā)明的實(shí)施例中,存在兩個(gè)相互不相重疊的子范圍,并且設(shè)置在所述子范圍之間的限值,使得定時(shí)消息的預(yù)先確定部分具有小于該限值的相位誤差指標(biāo),且定時(shí)消息的剩余部分具有大于或等于限值的相位誤差指標(biāo)。小于限值的相位誤差指標(biāo)可以用作控制量中的一個(gè)。當(dāng)限值增加時(shí),相位誤差指標(biāo)的更大部分滿足小于限值的條件,從而更頻繁地更新控制量的值,但是,另一方面,控制量包含由與在對(duì)應(yīng)的定時(shí)消息的路線上的網(wǎng)元有關(guān)的隨機(jī)排隊(duì)延時(shí)引起的更多干擾。在上述兩種觀點(diǎn)之間的折衷可以通過選擇適當(dāng)?shù)南拗祦韺?shí)現(xiàn)。可能的是,通過使用相互不同的限值來得到兩個(gè)或更多的控制量。在本發(fā)明的實(shí)施例中,調(diào)整所述子范圍之間的上述限值,使得具有小于限值的相位誤差指標(biāo)的定時(shí)消息表示所有定時(shí)消息的固定部分,例如5%。處理器110可以被布置為例如根據(jù)以下算法以自適應(yīng)方式確定限值步驟I :借助數(shù)字P ( < I)指示固定部分,步驟2 :為限值R設(shè)置初始值Rtl,步驟3 :等待下一定時(shí)消息,
步驟4 :如果相位誤差指標(biāo)> Rtjld,則根據(jù)規(guī)則R = Rold+p ε,或如果相位誤差指標(biāo)< Rtjld,則根據(jù)規(guī)則Rtjld-(I-P) ε,對(duì)限值R進(jìn)行更新,其中ε是步長> 0,以及步驟5 :回到步驟3。為了說明上述算法,假設(shè)相位誤差指標(biāo)以概率r仍低于限值R,以及以概率l_r超過限值R。現(xiàn)在,更新的限值的預(yù)期值是R+ (Ι-r) ρ ε -r (1-ρ) ε = R+ (p-r) ε . (I)從等式(I),可以看到,如果太大份額的相位誤差指標(biāo)落在限值R之下,即r > p,則限值R減少。相應(yīng)地,如果太小份額的相位誤差指標(biāo)落在限值R之下,即r < p,則限值R增加。限值的改變率可以借助步長ε調(diào)整。步長ε的適當(dāng)值可以例如通過進(jìn)行試驗(yàn)找到。在本發(fā)明的另一個(gè)實(shí)施例中,確定在所述子范圍之間的上述限值,使得從與在觀察間隔期間接收的定時(shí)消息有關(guān)的相位誤差指標(biāo)之中選擇作為有符號(hào)值的最小相位誤差指標(biāo),然后限值是所選擇的最小相位誤差指標(biāo)加上添加的預(yù)先確定的常量。在本發(fā)明的實(shí)施例中,如果作為有符號(hào)值的相位誤差指標(biāo)小于已存儲(chǔ)的最小值,貝U用接收到的定時(shí)消息的相位誤差指標(biāo)替換已存儲(chǔ)的最小值。在所述子范圍之間的上述限值是已存儲(chǔ)的最小值加上添加的預(yù)先確定的常量。在本發(fā)明的實(shí)施例中,相位誤差指標(biāo)的變化范圍被布置為包括子范圍,使得定時(shí)消息的第一預(yù)先確定部分具有小于子范圍的下限的相位誤差指標(biāo),且定時(shí)消息的第二預(yù)先確定部分具有大于子范圍的上限的相位誤差指標(biāo)。在較小限制和上限之間的段帶上的相位誤差指標(biāo)可以用作控制量中的一個(gè)??赡艿氖牵ㄟ^使用許多相互不相重疊的子范圍來得到兩個(gè)或多個(gè)控制量。在根據(jù)本發(fā)明的實(shí)施例的控制設(shè)備中,處理器101進(jìn)一步被配置成-為控制量中的每一個(gè)測(cè)量噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且-基于噪音量來確定加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。控制量的噪音量例如可以通過對(duì)控制量進(jìn)行高通濾波并且通過計(jì)算經(jīng)高通濾波的控制量的冪,例如均方根“RMS”來測(cè)量??刂屏緾k的權(quán)重Wk例如可以定義為丄
_ nkwk = N 1
Σ1
i=1 ni, ⑵其中Iii是控制量Ci的噪音量,N是控制量的數(shù)量,并且i和k是在范圍I. . . N內(nèi)的整數(shù)。如可以從等式(2)看到的,權(quán)重的和是一。在圖I中所圖示的示例性情況下,控制設(shè)備103是網(wǎng)元102的一部分。還可能的 是,控制設(shè)備是連接到網(wǎng)元的獨(dú)立裝置??刂圃O(shè)備的處理器101可以包括一個(gè)或多個(gè)可編程處理器單元、一個(gè)或多個(gè)諸如專用集成電路“ASIC”的專用硬件電路、一個(gè)或多個(gè)諸如現(xiàn)場(chǎng)可編程門陣列“FPGA”的現(xiàn)場(chǎng)可編程邏輯電路、或這些的組合。圖2示出了包括網(wǎng)元202、209和229的示例性數(shù)據(jù)傳輸系統(tǒng)的示意圖。網(wǎng)元209和229經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213連接到網(wǎng)元202,數(shù)據(jù)傳輸網(wǎng)絡(luò)213可以包括經(jīng)由數(shù)據(jù)傳輸鏈路相互連接到彼此的多個(gè)其他網(wǎng)元。每一個(gè)網(wǎng)元可以是例如網(wǎng)際協(xié)議(“IP”)路由器、以太網(wǎng)交換機(jī)和/或多協(xié)議標(biāo)簽交換(“MPLS”)交換機(jī)。網(wǎng)元202包括被布置為生成時(shí)鐘信號(hào)210的可控制的時(shí)鐘信號(hào)發(fā)生器208。網(wǎng)元202包括計(jì)數(shù)器214,該計(jì)數(shù)器214被布置為生成表示在網(wǎng)元202處適用的時(shí)鐘時(shí)間的信號(hào)215。網(wǎng)元202包括處理系統(tǒng)218,該處理系統(tǒng)218用于執(zhí)行與使用的例如IP、以太網(wǎng)和/或MPLS的數(shù)據(jù)傳輸協(xié)議有關(guān)的控制和轉(zhuǎn)發(fā)平面操作。此外,網(wǎng)元202包括用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)213的一個(gè)或多個(gè)入站端口 205、207和一個(gè)或多個(gè)出站端口 204、206。網(wǎng)元209和229被布置為從可以是例如主基準(zhǔn)時(shí)鐘源“PRC”的基準(zhǔn)時(shí)鐘源211接收基準(zhǔn)時(shí)鐘信號(hào)。網(wǎng)元209和229包括計(jì)數(shù)器216和236,該計(jì)數(shù)器216和236被布置為生成表示分別在網(wǎng)元209和229處適用的時(shí)鐘時(shí)間的信號(hào)217和237。網(wǎng)元209和229包括處理系統(tǒng)219和239,該處理系統(tǒng)219和239用于執(zhí)行與使用的數(shù)據(jù)傳輸協(xié)議有關(guān)的控制和轉(zhuǎn)發(fā)平面操作。此外,網(wǎng)元209和229中的每一個(gè)包括用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)213的至少一個(gè)入站端口和至少一個(gè)出站端口。網(wǎng)元209被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213將第一定時(shí)消息傳送給網(wǎng)元202,并且網(wǎng)元229被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213將第二定時(shí)消息傳送給網(wǎng)元202。根據(jù)從基準(zhǔn)時(shí)鐘源211接收的時(shí)鐘信號(hào)從網(wǎng)元209和229傳送第一定時(shí)消息和第二定時(shí)消息。網(wǎng)元202被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213將第三定時(shí)消息傳送給網(wǎng)元209并且將第四定時(shí)消息傳送給網(wǎng)元229。根據(jù)時(shí)鐘信號(hào)210從網(wǎng)元202傳送第三定時(shí)消息和第四定時(shí)消息。網(wǎng)元209被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213將表達(dá)第三定時(shí)消息在網(wǎng)元209處的接收時(shí)刻的信息傳輸給網(wǎng)元202。表達(dá)第三定時(shí)消息的接收時(shí)刻的信息包括信號(hào)217在第三定時(shí)消息的接收時(shí)間的瞬時(shí)值。相對(duì)地,網(wǎng)元229被布置為經(jīng)由數(shù)據(jù)傳輸網(wǎng)絡(luò)213將表達(dá)第四定時(shí)消息在網(wǎng)元229處的接收時(shí)刻的信息傳輸給網(wǎng)元202。表達(dá)第四定時(shí)消息的接收時(shí)刻的信息包括信號(hào)237在第四定時(shí)消息的接收時(shí)間的瞬時(shí)值。網(wǎng)元202包括根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器208的控制設(shè)備203。控制設(shè)備203包括處理器201,該處理器201被配置成基于第一定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的第一控制量,其中第一定時(shí)消息的接收時(shí)刻由信號(hào)215在第一定時(shí)消息的接收時(shí)間的瞬時(shí)值表達(dá)。處理器201被配置成基于第二定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的第二控制量,其中第二定時(shí)消息的接收時(shí)刻由信號(hào)215在第二定時(shí)消息的接收時(shí)間的瞬時(shí)值表達(dá)。處理器201被配置成基于第三定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的第三控制量,并且基于第四定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的第四控制量。處理器201進(jìn)一步被配置成計(jì)算該第一、第二、第三和第四控制量的加權(quán)和223,并且用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器208,以在時(shí)鐘信號(hào)210和基準(zhǔn)時(shí)鐘源211提供的基準(zhǔn)時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。處理器201優(yōu)選地進(jìn)一步被配置成執(zhí)行對(duì)加權(quán)和的濾波224和/或針對(duì)加權(quán)和的其他信號(hào)處理操作,作為對(duì)時(shí)鐘信號(hào)發(fā)生器208的控制的一部分。在根據(jù)本發(fā)明的實(shí)施例的控制設(shè)備中,處理器201進(jìn)一步被配置成-為第一、第二、第三和第四控制量中的每一個(gè)測(cè)量噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且-基于噪音量來確定加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。圖3示出了根據(jù)本發(fā)明的實(shí)施例的用于控制時(shí)鐘信號(hào)發(fā)生器的方法的流程圖。該方法包括-在階段301,基于單個(gè)網(wǎng)元傳送的定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,基于第一時(shí)鐘信號(hào)將接收時(shí)刻表達(dá)為時(shí)間值,并且根據(jù)第二時(shí)鐘信號(hào)傳送定時(shí)消息,-在階段302,計(jì)算至少兩個(gè)控制量的加權(quán)和,并且-在階段303,用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。根據(jù)本發(fā)明的實(shí)施例的方法進(jìn)一步包括-在階段304,為控制量中的每一個(gè)測(cè)量噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且-在階段305,基于噪音量來確定或調(diào)整加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。在根據(jù)本發(fā)明的實(shí)施例的方法中,第一時(shí)鐘信號(hào)用被控制的時(shí)鐘信號(hào)發(fā)生器來生成,并且第二時(shí)鐘信號(hào)是在傳送定時(shí)消息的網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)。在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的方法中,第二時(shí)鐘信號(hào)用被控制的時(shí)鐘信號(hào)發(fā)生器來生成,并且該方法進(jìn)一步包括傳送定時(shí)消息,并且接收關(guān)于定時(shí)消息的接收時(shí)刻的信息,基于第一時(shí)鐘信號(hào)將該接收時(shí)刻表達(dá)為時(shí)間值,該第一時(shí)鐘信號(hào)是在接收定時(shí)消息的另一個(gè)網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)。根據(jù)本發(fā)明的實(shí)施例的方法包括執(zhí)行為根據(jù)第二時(shí)鐘信號(hào)自主網(wǎng)元傳送到從元件的定時(shí)消息流形成控制量,并且還為根據(jù)由被控制的時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的第一時(shí)鐘信號(hào)在相反方向上自從網(wǎng)元傳送到主網(wǎng)元的另一個(gè)定時(shí)消息流形成控制量。該方法進(jìn)一步包括計(jì)算所有控制量的加權(quán)和,并且用所有控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器。
根據(jù)本發(fā)明的實(shí)施例的方法包括執(zhí)行為在從網(wǎng)元和多個(gè)主網(wǎng)元之間傳輸?shù)亩鄠€(gè)定時(shí)消息流中的每一個(gè)形成控制量。該方法進(jìn)一步包括計(jì)算所有控制量的加權(quán)和,并且用所有控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器。根據(jù)本發(fā)明的實(shí)施例的方法包括基于定時(shí)消息的接收時(shí)刻來計(jì)算相位誤差指標(biāo),并且基于相位誤差指標(biāo)來形成控制量,其中每一個(gè)相位誤差指標(biāo)是在相應(yīng)定時(shí)消息的接收時(shí)刻和該定時(shí)消息的理想接收時(shí)刻之間的差值。例如,恒定相位偏移與每一個(gè)定時(shí)消息所載送的時(shí)間戳值的和可以用作該定時(shí)消息的理想接收時(shí)刻。在定時(shí)消息以恒定或預(yù)先確定速率發(fā)送的情況下,不必使用時(shí)間戳,而是基于第一時(shí)鐘信號(hào)并且以恒定或預(yù)先確定時(shí)間間隔被分隔的時(shí)間值可以用作理想接收時(shí)刻。根據(jù)本發(fā)明的實(shí)施例的方法包括用數(shù)字濾波器對(duì)由在時(shí)間上連續(xù)的相位誤差指標(biāo)構(gòu)成的信號(hào)進(jìn)行濾波。數(shù)字濾波器的輸出量表示控制量中的一個(gè)。根據(jù)本發(fā)明的實(shí)施例的方法包括從預(yù)先確定數(shù)量的連續(xù)接收的定時(shí)消息之中選擇具有作為有符號(hào)值的最小相位誤差指標(biāo)、從而具有最小估計(jì)傳輸延時(shí)的定時(shí)消息,并且將該最小相位誤差指標(biāo)用作控制量中的一個(gè)。在根據(jù)本發(fā)明的實(shí)施例的方法中,相位誤差指標(biāo)的變化范圍包括一個(gè)或多個(gè)子范圍,子范圍中的每一個(gè)與作為控制量中的一個(gè)的特定于子范圍的控制量有關(guān)。該方法包括關(guān)于每一個(gè)定時(shí)消息,確定相應(yīng)相位誤差指標(biāo)是否屬于子范圍中的任何一個(gè),并且響應(yīng)于相位誤差指標(biāo)屬于對(duì)應(yīng)的子范圍的情況而使用該相位誤差指標(biāo)來形成特定于適當(dāng)子范圍的控制量。在根據(jù)本發(fā)明的實(shí)施例的方法中,子范圍中的一個(gè)是這樣的子范圍其使得定時(shí)消息的預(yù)先確定部分具有小于子范圍的上限的相位誤差指標(biāo),并且定時(shí)消息的剩余部分具有大于或等于上限的相位誤差指標(biāo)。在根據(jù)本發(fā)明的實(shí)施例的方法中,子范圍中的一個(gè)是這樣的子范圍其使得定時(shí)消息的第一預(yù)先確定部分具有小于子范圍的下限的相位誤差指標(biāo),并且定時(shí)消息的第二預(yù)先確定部分具有大于子范圍的上限的相位誤差指標(biāo)。根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)程序包括用于控制可編程處理器來控制時(shí)鐘信號(hào)發(fā)生器的軟件模塊。該軟件模塊包括計(jì)算機(jī)可執(zhí)行的指令,該計(jì)算機(jī)可執(zhí)行的指令用于控制該可編程處理器-基于單個(gè)網(wǎng)元傳送的定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,基于第一時(shí)鐘信號(hào)將接收時(shí)刻表達(dá)為時(shí)間值,并且根據(jù)第二時(shí)鐘信號(hào)傳送定時(shí)消息,-計(jì)算該至少兩個(gè)控制量的加權(quán)和,并且-用控制量的加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以在第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。該軟件模塊可以是例如用適當(dāng)?shù)木幊陶Z言生成的子程序和功能。根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)程序產(chǎn)品包括編碼有上述軟件模塊的非易失性計(jì)算機(jī)可讀介質(zhì),例如光盤(“⑶”)。根據(jù)本發(fā)明的實(shí)施例的信號(hào)被編碼成載送定義根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)程序的信息。在上面給出的描述中提供的具體示例不應(yīng)當(dāng)被解釋為限制。因此,本發(fā)明不僅僅限于上述實(shí)施例,許多變型是可能的。權(quán)利要求
1.一種用于控制時(shí)鐘信號(hào)發(fā)生器的控制設(shè)備,所述控制設(shè)備包括處理器(101、201),所述處理器用于基于定時(shí)消息的接收時(shí)刻來形成控制量,所述接收時(shí)刻表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值,并且所述定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,其特征是所述處理器進(jìn)一步被配置成 -基于所述定時(shí)消息的所述接收時(shí)刻,形成至少一個(gè)另外的控制量, -計(jì)算所述控制量和所述至少一個(gè)另外的控制量的加權(quán)和,并且 -用這些控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器,以在所述第一時(shí)鐘信號(hào)和所述第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。
2.根據(jù)權(quán)利要求I所述的控制設(shè)備,其中所述處理器進(jìn)一步被配置成 -為控制量中的每一個(gè)測(cè)量噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且 -基于所述噪音量來確定所述加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。
3.根據(jù)權(quán)利要求I或2所述的控制設(shè)備,其中所述處理器被配置成基于所述定時(shí)消息的接收時(shí)刻來計(jì)算相位誤差指標(biāo),并且基于所述相位誤差指標(biāo)來形成控制量,每一個(gè)相位誤差指標(biāo)是在相應(yīng)定時(shí)消息的接收時(shí)刻和該定時(shí)消息的理想接收時(shí)刻之間的差值。
4.根據(jù)權(quán)利要求3所述的控制設(shè)備,其中恒定相位偏移與每一個(gè)定時(shí)消息所載送的時(shí)間戳值的和是該定時(shí)消息的所述理想接收時(shí)刻。
5.根據(jù)權(quán)利要求3所述的控制設(shè)備,其中所述定時(shí)消息的所述理想接收時(shí)刻以相等時(shí)間間隔在時(shí)間上被分隔,使得在任何兩個(gè)連續(xù)的理想接收時(shí)刻之間的時(shí)差是恒定的。
6.根據(jù)權(quán)利要求3-5中的任何一項(xiàng)所述的控制設(shè)備,其中所述處理器被配置成用數(shù)字濾波器對(duì)由在時(shí)間上連續(xù)的相位誤差指標(biāo)構(gòu)成的信號(hào)進(jìn)行濾波,所述數(shù)字濾波器的輸出量表示這些控制量中的一個(gè)。
7.根據(jù)權(quán)利要求3-6中的任何一項(xiàng)所述的控制設(shè)備,其中所述處理器被配置成從預(yù)先確定數(shù)量的連續(xù)接收的定時(shí)消息之中選擇具有作為有符號(hào)值的最小相位誤差指標(biāo)、從而具有最小估計(jì)的傳輸延時(shí)的定時(shí)消息,并且將所述最小相位誤差指標(biāo)用作這些控制量中的一個(gè)。
8.根據(jù)權(quán)利要求3-7中的任何一項(xiàng)所述的控制設(shè)備,其中所述相位誤差指標(biāo)的變化范圍被布置為包括一個(gè)或多個(gè)子范圍,所述子范圍中的每一個(gè)與作為這些控制量中的一個(gè)的特定于子范圍的控制量有關(guān),并且所述處理器被配置成關(guān)于每一個(gè)定時(shí)消息,確定相應(yīng)相位誤差指標(biāo)是否屬于所述子范圍中的任何一個(gè),并且響應(yīng)于所述相位誤差指標(biāo)屬于對(duì)應(yīng)的子范圍的情況而使用所述相位誤差指標(biāo)來形成特定于適當(dāng)子范圍的控制量。
9.根據(jù)權(quán)利要求8所述的控制設(shè)備,其中所述一個(gè)或多個(gè)子范圍中的一個(gè)是這樣的子范圍其使得所述定時(shí)消息的預(yù)先確定部分具有小于所述子范圍的上限的相位誤差指標(biāo),并且所述定時(shí)消息的剩余部分具有大于或等于所述上限的相位誤差指標(biāo)。
10.根據(jù)權(quán)利要求8或9所述的控制設(shè)備,其中所述一個(gè)或多個(gè)子范圍中的一個(gè)是這樣的子范圍其使得所述定時(shí)消息的第一預(yù)先確定部分具有小于所述子范圍的下限的相位誤差指標(biāo),并且所述定時(shí)消息的第二預(yù)先確定部分具有大于所述子范圍的上限的相位誤差指標(biāo)。
11.根據(jù)權(quán)利要求1-10中的任何一項(xiàng)所述的控制設(shè)備,其中所述處理器被配置成執(zhí)行下述動(dòng)作為向所述控制設(shè)備傳輸并且根據(jù)所述第二時(shí)鐘信號(hào)傳送的定時(shí)消息流(130)形成控制量,并且還為在相反方向上傳輸并且根據(jù)用所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的所述第一時(shí)鐘信號(hào)傳送的另一個(gè)定時(shí)消息流(131)形成控制量,并且其中所述處理器被配置成計(jì)算所有控制量的加權(quán)和,并且用所有控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
12.根據(jù)權(quán)利要求1-11中的任何一項(xiàng)所述的控制設(shè)備,其中所述處理器被配置成執(zhí)行以下動(dòng)作為多個(gè)定時(shí)消息流中的每一個(gè)形成控制量,并且其中所述處理器被配置成計(jì)算所有控制量的加權(quán)和,并且用所有控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
13.一種網(wǎng)元(102、202),包括 -用于連接到數(shù)據(jù)傳輸網(wǎng)絡(luò)的至少一個(gè)出站端口(104、204、206)和至少一個(gè)入站端口(105、205、207),以及 -可控制的時(shí)鐘信號(hào)發(fā)生器(108、208), 其特征是所述網(wǎng)元進(jìn)一步包括根據(jù)權(quán)利要求1-12中的任何一項(xiàng)的用于控制所述時(shí)鐘信號(hào)發(fā)生器的控制設(shè)備(103、203)。
14.根據(jù)權(quán)利要求13所述的網(wǎng)元,其中所述網(wǎng)元被配置成接收所述定時(shí)消息,并且所述定時(shí)消息的所述接收時(shí)刻被表達(dá)為基于所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的時(shí)鐘信號(hào)的時(shí)間值。
15.根據(jù)權(quán)利要求13所述的網(wǎng)元,其中所述網(wǎng)元被配置成根據(jù)所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的時(shí)鐘信號(hào)傳送所述定時(shí)消息,并且接收關(guān)于被表達(dá)為基于在接收所述定時(shí)消息的另一個(gè)網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)的時(shí)間值的所述定時(shí)消息的所述接收時(shí)刻的信息。
16.根據(jù)權(quán)利要求13所述的網(wǎng)元,其中所述控制設(shè)備被配置成執(zhí)行以下動(dòng)作為根據(jù)基準(zhǔn)時(shí)鐘信號(hào)從另一個(gè)網(wǎng)元傳送到所述網(wǎng)元的定時(shí)消息流形成控制量,并且還為根據(jù)所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的時(shí)鐘信號(hào)在相反方向上從所述網(wǎng)元傳送給所述另一個(gè)網(wǎng)元的另一個(gè)定時(shí)消息流形成控制量,并且其中所述控制設(shè)備被配置成計(jì)算所有控制量的加權(quán)和,并且用所有控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
17.根據(jù)權(quán)利要求13-16中的任何一項(xiàng)所述的網(wǎng)元,其中所述控制設(shè)備被配置成執(zhí)行以下動(dòng)作為在所述網(wǎng)絡(luò)設(shè)備和多個(gè)其他網(wǎng)絡(luò)設(shè)備之間傳輸?shù)亩鄠€(gè)定時(shí)消息流中的每一個(gè)形成控制量,并且其中所述控制設(shè)備被配置成計(jì)算所有控制量的加權(quán)和,并且用所有控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
18.根據(jù)權(quán)利要求13-17中的任何一項(xiàng)所述的網(wǎng)元,其中所述網(wǎng)元是以下中的至少一個(gè)網(wǎng)際協(xié)議(“IP”)路由器、以太網(wǎng)交換機(jī)、多協(xié)議標(biāo)簽交換(“MPLS”)交換機(jī)。
19.一種用于控制時(shí)鐘信號(hào)發(fā)生器的方法,所述方法包括基于定時(shí)消息的接收時(shí)刻來形成(301)控制量,所述接收時(shí)刻被表達(dá)為基于第一時(shí)鐘信號(hào)的時(shí)間值,并且所述定時(shí)消息根據(jù)第二時(shí)鐘信號(hào)被傳送,其特征是所述方法進(jìn)一步包括 -基于所述定時(shí)消息的所述接收時(shí)刻,形成(301)至少一個(gè)另外的控制量, -計(jì)算(302)所述控制量和所述至少一個(gè)另外的控制量的加權(quán)和,并且 -用這些控制量的所述加權(quán)和控制(303)所述時(shí)鐘信號(hào)發(fā)生器,以在所述第一時(shí)鐘信號(hào)和所述第二時(shí)鐘信號(hào)之間實(shí)現(xiàn)同步。
20.根據(jù)權(quán)利要求19所述的方法,其中所述方法進(jìn)一步包括 -為這些控制量中的每一個(gè)測(cè)量(304)噪音量,每一個(gè)噪音量指示在相關(guān)控制量中的波動(dòng)量,并且-基于所述噪音量來確定(305)所述加權(quán)和的權(quán)重,使得更大的權(quán)重對(duì)應(yīng)于更小的噪音量,并且更小的權(quán)重對(duì)應(yīng)于更大的噪音量。
21.根據(jù)權(quán)利要求19或20所述的方法,其中所述第一時(shí)鐘信號(hào)用所述時(shí)鐘信號(hào)發(fā)生器來生成,并且所述第二時(shí)鐘信號(hào)是在傳送所述定時(shí)消息的網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)。
22.根據(jù)權(quán)利要求19或20所述的方法,其中所述第二時(shí)鐘信號(hào)用所述時(shí)鐘信號(hào)發(fā)生器來生成,并且所述方法進(jìn)一步包括傳送所述定時(shí)消息,并且接收關(guān)于被表達(dá)為基于所述第一時(shí)鐘信號(hào)的時(shí)間值的所述定時(shí)消息的所述接收時(shí)刻的信息,所述第一時(shí)鐘信號(hào)為在接收所述定時(shí)消息的另一個(gè)網(wǎng)元處適用的基準(zhǔn)時(shí)鐘信號(hào)。
23.根據(jù)權(quán)利要求19或20所述的方法,其中所述方法包括執(zhí)行以下動(dòng)作為根據(jù)所述第二時(shí)鐘信號(hào)自主網(wǎng)元傳送到從元件的定時(shí)消息流形成控制量,并且還為根據(jù)所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生的所述第一時(shí)鐘信號(hào)在相反方向上自所述從網(wǎng)元傳送到所述主網(wǎng)元的另一個(gè)定時(shí)消息流形成控制量,并且其中所述方法包括計(jì)算所有控制量的加權(quán)和,并且用所有 控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
24.根據(jù)權(quán)利要求19-23中的任何一項(xiàng)所述的方法,其中所述方法包括執(zhí)行以下動(dòng)作為在從網(wǎng)元和多個(gè)主網(wǎng)元之間傳輸?shù)亩鄠€(gè)定時(shí)消息流中的每一個(gè)形成控制量,并且其中所述方法包括計(jì)算所有控制量的加權(quán)和,并且用所有控制量的所述加權(quán)和控制所述時(shí)鐘信號(hào)發(fā)生器。
25.根據(jù)權(quán)利要求19-24中的任何一項(xiàng)所述的方法,其中所述方法包括基于所述定時(shí)消息的所述接收時(shí)刻來計(jì)算相位誤差指標(biāo),并且基于所述相位誤差指標(biāo)來形成控制量,每一個(gè)相位誤差指標(biāo)是在相應(yīng)定時(shí)消息的所述接收時(shí)刻和該定時(shí)消息的理想接收時(shí)刻之間的差值。
26.根據(jù)權(quán)利要求25所述的方法,其中恒定相位偏移與每一個(gè)定時(shí)消息所載送的時(shí)間戳值的和是該定時(shí)消息的所述理想接收時(shí)刻。
27.根據(jù)權(quán)利要求25所述的方法,其中所述定時(shí)消息的所述理想接收時(shí)刻以相等時(shí)間間隔在時(shí)間上被分隔,使得在任何兩個(gè)連續(xù)的理想接收時(shí)刻之間的時(shí)差是恒定的。
28.根據(jù)權(quán)利要求25-27中的任何一項(xiàng)所述的方法,其中所述方法包括用數(shù)字濾波器對(duì)由在時(shí)間上連續(xù)的相位誤差指標(biāo)構(gòu)成的信號(hào)進(jìn)行濾波,所述數(shù)字濾波器的輸出量表示這些控制量中的一個(gè)。
29.根據(jù)權(quán)利要求25-28中的任何一項(xiàng)所述的方法,其中所述方法包括從預(yù)先確定數(shù)量的連續(xù)接收的定時(shí)消息之中選擇具有作為有符號(hào)值的最小相位誤差指標(biāo)、從而具有最小估計(jì)的傳輸延時(shí)的定時(shí)消息,并且將所述最小相位誤差指標(biāo)用作這些控制量中的一個(gè)。
30.根據(jù)權(quán)利要求25-29中的任何一項(xiàng)所述的方法,其中所述相位誤差指標(biāo)的變化范圍包括一個(gè)或多個(gè)子范圍,所述子范圍中的每一個(gè)與作為這些控制量中的一個(gè)的特定于子范圍的控制量有關(guān),并且所述方法包括關(guān)于每一個(gè)定時(shí)消息,確定相應(yīng)相位誤差指標(biāo)是否屬于所述子范圍中的任何一個(gè),并且響應(yīng)于所述相位誤差指標(biāo)屬于對(duì)應(yīng)的子范圍的情況而使用所述相位誤差指標(biāo)來形成特定于適當(dāng)子范圍的控制量。
31.根據(jù)權(quán)利要求30所述的方法,其中所述一個(gè)或多個(gè)子范圍中的一個(gè)是這樣的子范圍其使得所述定時(shí)消息的預(yù)先確定部分具有小于所述子范圍的上限的相位誤差指標(biāo),并且所述定時(shí)消息的剩余部分具有大于或等于所述上限的相位誤差指標(biāo)。
32.根據(jù)權(quán)利要求30或31所述的方法,其中所述一個(gè)或多個(gè)子范圍中的一個(gè)是這樣的子范圍其使得所述定時(shí)消息的第一預(yù)先確定部分具有小于所述子范圍的下限的相位誤差指標(biāo),并且所述定時(shí)消息的第二預(yù)先確定部分具有大于所述子范圍的上限的相位誤差指標(biāo)。
全文摘要
本發(fā)明公開了用于控制時(shí)鐘信號(hào)發(fā)生器的方法和設(shè)備。用于控制時(shí)鐘信號(hào)發(fā)生器的設(shè)備包括處理器(101),該處理器用于基于諸如時(shí)間戳的定時(shí)消息的接收時(shí)刻,形成至少兩個(gè)相互不同的控制量,其中基于第一時(shí)鐘信號(hào)將接收時(shí)刻表達(dá)為時(shí)間值,并且根據(jù)第二時(shí)鐘信號(hào)傳送定時(shí)消息。該處理器還計(jì)算控制量的加權(quán)和,并且用加權(quán)和控制時(shí)鐘信號(hào)發(fā)生器,以使第一時(shí)鐘信號(hào)和第二時(shí)鐘信號(hào)同步??刂屏靠梢员硎纠缬^察到的相位誤差的經(jīng)濾波的值、對(duì)應(yīng)于最小觀察到的傳輸延時(shí)的相位誤差以及對(duì)應(yīng)于延時(shí)分布的給定部分的相位誤差。使用相互不同的控制量的加權(quán)和提高了對(duì)定時(shí)消息的信息內(nèi)容的利用。
文檔編號(hào)H04J3/06GK102684805SQ20121006590
公開日2012年9月19日 申請(qǐng)日期2012年3月13日 優(yōu)先權(quán)日2011年3月14日
發(fā)明者喬納斯·倫德奎斯特, ?;だR寧, 米科·勞萊寧, 肯尼斯·哈恩 申請(qǐng)人:特拉博斯股份有限公司