一種確定上行鏈路和下行鏈路的延時(shí)差的方法、裝置和設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的方法、裝置和設(shè)備。本發(fā)明獲取第一事件消息兩次從所述主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,所述從設(shè)備兩次接收到來(lái)自所述主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從所述從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,所述主設(shè)備兩次接收到來(lái)自所述從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息;并根據(jù)所有的所述時(shí)間差信息,確定所述主設(shè)備與所述從設(shè)備之間的上行鏈路與下行鏈路的所述延時(shí)差信息。
【專(zhuān)利說(shuō)明】一種確定上行鏈路和下行鏈路的延時(shí)差的方法、裝置和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的方法、裝置和設(shè)備。
【背景技術(shù)】
[0002]在無(wú)線(xiàn)通信領(lǐng)域的時(shí)鐘同步系統(tǒng)中,多采用GPS作為時(shí)鐘源。然而,GPS較難安裝、較為昂貴并且安全性較弱。因此,成本較低且更容易維護(hù)的精確時(shí)鐘同步協(xié)議(PTP,Precision Time Protocol)技術(shù),能夠作為一種更好的時(shí)鐘源。
[0003]然而,在PTP的實(shí)現(xiàn)中,網(wǎng)絡(luò)延時(shí)的變化會(huì)達(dá)到幾微秒,但時(shí)鐘同步要求系統(tǒng)中的主設(shè)備和從設(shè)備之間的時(shí)鐘相位差小于幾百納秒。因此,現(xiàn)有技術(shù)中需要在主設(shè)備和從設(shè)備之間進(jìn)行同步調(diào)整,來(lái)提高主設(shè)備和從設(shè)備之間的同步程度。
[0004]然而,主設(shè)備和從設(shè)備之間的上行鏈路和下行鏈路發(fā)送消息的延時(shí)往往是不同的,這降低了主設(shè)備和從設(shè)備之間的同步調(diào)整的準(zhǔn)確度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明能夠提供一種用于計(jì)算及補(bǔ)償時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的方法、裝置和設(shè)備。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的方法,其中,該方法包括以下步驟:
[0007]a獲取第一事件消息兩次從所述主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,所述從設(shè)備兩次接收到來(lái)自所述主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從所述從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,所述主設(shè)備兩次接收到來(lái)自所述從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息;
[0008]b根據(jù)所有的所述時(shí)間差信息,確定所述主設(shè)備與所述從設(shè)備之間的上行鏈路與下行鏈路的所述延時(shí)差信息。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的裝置,其中,該裝置包括:
[0010]第一獲取裝置,用于獲取第一事件消息兩次從所述主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,所述從設(shè)備兩次接收到來(lái)自所述主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從所述從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,所述主設(shè)備兩次接收到來(lái)自所述從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息;
[0011]確定裝置,用于根據(jù)所有的所述時(shí)間差信息,確定所述主設(shè)備與所述從設(shè)備之間的上行鏈路與下行鏈路的所述延時(shí)差信息。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)對(duì)于現(xiàn)有技術(shù)中無(wú)法獲知的上行鏈路和下行鏈路的延時(shí)差信息,本實(shí)施例能夠通過(guò)多次接收/發(fā)送第一事件消息和第二事件消息的時(shí)間差?目息,來(lái)獲得該延時(shí)差?目息;2)通過(guò)米用累積延時(shí)差/[目息來(lái)補(bǔ)償時(shí)間偏移量,使得主設(shè)備與從設(shè)備之間的時(shí)間更為同步。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0013]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0014]圖1為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的方法流程圖;
[0015]圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在主設(shè)備和從設(shè)備之間發(fā)送和接收第一事件消息和第二事件消息的示意圖;
[0016]圖3為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息并用于時(shí)間偏移量補(bǔ)償?shù)姆椒鞒虉D;
[0017]圖4為未濾波的延時(shí)差信息隨時(shí)間的變化示意圖;
[0018]圖5為濾波后的延時(shí)差信息隨時(shí)間的變化示意圖;
[0019]圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的裝置的結(jié)構(gòu)示意圖;
[0020]圖7為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息并用于時(shí)間偏移量補(bǔ)償?shù)难b置的結(jié)構(gòu)示意圖;
[0021]圖8為本發(fā)明一個(gè)·優(yōu)選實(shí)施例的設(shè)備結(jié)構(gòu)示意圖。
[0022]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0024]圖1為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的方法流程圖。本實(shí)施例中的主設(shè)備與從設(shè)備包括任何能夠適用于時(shí)鐘同步系統(tǒng)的設(shè)備;例如,采用了時(shí)鐘同步方案的網(wǎng)絡(luò)設(shè)備,如基站等;又例如,包含采用了時(shí)鐘同步方案的芯片的設(shè)備等。優(yōu)選地,所述時(shí)鐘同步系統(tǒng)為PTP時(shí)鐘同步系統(tǒng)。
[0025]根據(jù)本實(shí)施例的方法包括下述步驟SI和步驟S2。本實(shí)施例中的步驟SI和步驟S2可由時(shí)鐘同步系統(tǒng)中的主設(shè)備或從設(shè)備執(zhí)行,或者,由第三方設(shè)備執(zhí)行,為簡(jiǎn)單起見(jiàn),以下將上述主設(shè)備、從設(shè)備和第三方設(shè)備統(tǒng)稱(chēng)為設(shè)備。
[0026]在步驟SI中,設(shè)備獲取第一事件消息兩次從主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,從設(shè)備兩次接收到來(lái)自主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,主設(shè)備兩次接收到來(lái)自從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息。
[0027]其中,第一事件消息可為定時(shí)同步消息Sync,第二事件消息可為延時(shí)請(qǐng)求消息Delay_Req等。本領(lǐng)域技術(shù)人員應(yīng)能理解,前述Sync與Delay_Req僅為舉例,而非對(duì)第一事件消息和第二事件消息的限制,任何事件消息,均應(yīng)包含在本發(fā)明的第一事件消息和第二事件消息的覆蓋范圍內(nèi)。[0028]以下將分別說(shuō)明主設(shè)備、從設(shè)備或第三方設(shè)備執(zhí)行所述步驟SI的情形:
[0029]I)主設(shè)備執(zhí)行所述步驟SI。
[0030]主設(shè)備可向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備可向主設(shè)備發(fā)送兩次或兩次以上的第二事件消息;主設(shè)備根據(jù)其自身以及從設(shè)備發(fā)送或接收到第一事件消息和第二事件消息的時(shí)間信息,確定所述第一至第四時(shí)間差信息。例如:
[0031]主設(shè)備向所述從設(shè)備發(fā)送所述第一事件消息,并結(jié)合所記錄的上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息;其中,當(dāng)本次為主設(shè)備第一次發(fā)送第一事件消息時(shí),主設(shè)備僅記錄本次發(fā)送第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第一時(shí)間差信息。
[0032]接著,從設(shè)備接收主設(shè)備本次發(fā)送的第一事件消息,并記錄其接收到該第一事件消息時(shí)的時(shí)間信息,并將該時(shí)間信息發(fā)送給主設(shè)備;并且,從設(shè)備還向主設(shè)備發(fā)送第二事件消息,并將其發(fā)送第二事件消息時(shí)的時(shí)間信息提供給主設(shè)備。
[0033]接著,主設(shè)備接收所述從設(shè)備提供的、其接收到所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的、從設(shè)備提供的其上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息;其中,當(dāng)本次為從設(shè)備第一次接收到第一事件消息時(shí),主設(shè)備僅記錄從設(shè)備提供的、其本次接收到第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第二時(shí)間差信息。
[0034]并且,主設(shè)備接收所述從設(shè)備發(fā)送的第二事件消息及其發(fā)送所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述從設(shè)備上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息;其中,當(dāng)本次為從設(shè)備第一次發(fā)送第二事件消息時(shí),主設(shè)備僅記錄從設(shè)備發(fā)送第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第三時(shí)間差信息。
[0035]接著,主設(shè)備根據(jù)本次接收到所述第二事件消息時(shí)的時(shí)間信息以及所記錄的上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第二事件消息的時(shí)間差,作為所述四時(shí)間差信息;其中,當(dāng)本次為主設(shè)備第一次接收到從設(shè)備發(fā)送的第二事件消息時(shí),其僅記錄接收到該第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第四時(shí)間差信息。
[0036]2)從設(shè)備執(zhí)行所述步驟SI。
[0037]主設(shè)備可向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備可向主設(shè)備發(fā)送兩次或兩次以上的第二事件消息;從設(shè)備根據(jù)其自身以及主設(shè)備發(fā)送或接收到第一事件消息和第二事件消息的時(shí)間信息,確定所述第一至第四時(shí)間差信息。例如:
[0038]主設(shè)備向從設(shè)備發(fā)送第一事件消息,并將其發(fā)送第一事件消息時(shí)的時(shí)間信息提供給從設(shè)備;其中,主設(shè)備可在發(fā)送第一事件消息的同時(shí)將所預(yù)計(jì)的其發(fā)出第一事件消息時(shí)的時(shí)間信息一并提供給從設(shè)備,或者,主設(shè)備可在發(fā)送第一事件消息并提供所預(yù)計(jì)的時(shí)間信息后,再將該真實(shí)時(shí)間的時(shí)間信息,提供給從設(shè)備。例如,主設(shè)備在發(fā)送定時(shí)同步消息Sync并提供所預(yù)計(jì)的發(fā)出時(shí)間的時(shí)間信息后,再通過(guò)消息FolloW_Up來(lái)將該真實(shí)時(shí)間的時(shí)間信息提供給從設(shè)備,以使從設(shè)備能夠獲得精確的該時(shí)間信息。
[0039]接著,從設(shè)備接收所述主設(shè)備發(fā)送的第一事件消息及其發(fā)送所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息,并結(jié)合已記錄的上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息;其中,當(dāng)本次為主設(shè)備第一次發(fā)送第一事件消息時(shí),從設(shè)備僅記錄主設(shè)備提供的其第一次發(fā)送第一事件消息時(shí)的時(shí)間信息以及從設(shè)備第一次接收到第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第一時(shí)間差信息以及第二時(shí)間差?目息。
[0040]并且,從設(shè)備向所述主設(shè)備發(fā)送第二事件消息,并結(jié)合所記錄的上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息;其中,當(dāng)本次為從設(shè)備第一次發(fā)送第二事件消息時(shí),從設(shè)備僅記錄其第一次發(fā)送第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第三時(shí)間差信息。
[0041]接著,主設(shè)備接收從設(shè)備發(fā)送的第二事件消息,并將其本次接收到該第二事件消息時(shí)的時(shí)間信息發(fā)送給從設(shè)備。例如,若第二事件消息為Delay_Req,則主設(shè)備通過(guò)消息Delay_Resp,將其本次接收到該第二事件消息時(shí)的時(shí)間信息發(fā)送給從設(shè)備。
[0042]接著,從設(shè)備接收所述主設(shè)備提供的、其接收到本次發(fā)送的所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次接收到第二事件消息的時(shí)間差,作為所述第四時(shí)間差信息;其中,當(dāng)本次為主設(shè)備第一次接收到從設(shè)備發(fā)送的第二事件消息時(shí),從設(shè)備僅記錄主設(shè)備第一次接受到其發(fā)送的第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第四時(shí)間差信息。
[0043]3)第三方設(shè)備執(zhí)行所述步驟SI。
[0044]具體地,主設(shè)備多次向從設(shè)備發(fā)送第一事件消息,例如,主設(shè)備向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備多次向主設(shè)備發(fā)送第二事件消息,例如,從設(shè)備向主設(shè)備發(fā)送兩次或兩次以上 的第二事件消息;并且,主設(shè)備將其每次發(fā)送第一事件消息時(shí)以及每次接收到第二事件消息時(shí)的時(shí)間信息提供給第三方設(shè)備,從設(shè)備將其每次接收到第一事件消息時(shí)以及每次發(fā)送第二事件消息時(shí)的時(shí)間信息提供給第三方設(shè)備,第三方設(shè)備根據(jù)主設(shè)備以及從設(shè)備提供的時(shí)間信息,計(jì)算前述第一時(shí)間差信息至第四時(shí)間差信息。
[0045]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取第一事件消息兩次從主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,從設(shè)備兩次接收到來(lái)自主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,主設(shè)備兩次接收到來(lái)自從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息的實(shí)現(xiàn)方式,例如,不計(jì)算相鄰兩次發(fā)送/接收第一事件消息或第二事件消息的時(shí)間差信息,而計(jì)算第η次和第η+2次發(fā)送/接收第一事件消息或第二事件消息的時(shí)間差信息等,均應(yīng)包含在本發(fā)明的范圍內(nèi);其中,η > I且η屬于自然數(shù)。
[0046]接著,在步驟S2中,設(shè)備根據(jù)所有的所述時(shí)間差信息,即第一時(shí)間差信息至第四時(shí)間差信息,確定主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息。
[0047]其中,該主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息,表示主設(shè)備與從設(shè)備之間的上行鏈路的兩次延時(shí)之間的上行鏈路延時(shí)差與下行鏈路的兩次延時(shí)之間的下行鏈路延時(shí)差之間的延時(shí)差信息。例如,若Delayup與Delayu/分別表示上行鏈路的兩次延時(shí),Delaydown與Delayd_’分別表示下行鏈路的兩次延時(shí),則主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息 ADelaydu= ΔDelayup-ΔDelaydown = (Delayup-Delayu/)-(Delayd_-Delayd?n’ )。
[0048]具體地,設(shè)備根據(jù)各個(gè)時(shí)間差信息的差/和值,確定設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息。優(yōu)選地,該延時(shí)差信息可表示為正負(fù)值。例如,若延時(shí)差信息ADelaydu=上行鏈路延時(shí)信息Δ Delayup-下行鏈路延時(shí)信息ADelaydwnJlJS ADelayduS正值,則表示上行鏈路的延時(shí)時(shí)間長(zhǎng)于下行鏈路的延時(shí)時(shí)間,若ΛDelaydu為負(fù)值,則表示上行鏈路的延時(shí)時(shí)間短于下行鏈路的延時(shí)時(shí)間。
[0049]例如,請(qǐng)參見(jiàn)圖2,第一事件消息為定時(shí)同步消息Sync,第二事件消息為Delay_Req, tl’和tl分別表示主設(shè)備第一次和第二次向從設(shè)備發(fā)送定時(shí)同步消息Sync時(shí)的時(shí)間信息,t2’和t2分別表示從設(shè)備第一次和第二次接收到主設(shè)備發(fā)送的定時(shí)同步消息Sync時(shí)的時(shí)間信息,t3’和t3分別表示從設(shè)備第一次和第二次向主設(shè)備發(fā)送Delay_Req時(shí)的時(shí)間信息,t4’和t4分別表示主設(shè)備第一次和第二次接收到從設(shè)備發(fā)送的Delay_Req時(shí)的時(shí)間信息。此外,為簡(jiǎn)明起見(jiàn),圖2中省略了可能在定時(shí)同步消息Sync之后發(fā)送的、用于向從設(shè)備提供主設(shè)備發(fā)送定時(shí)同步消息Sync時(shí)的時(shí)間信息的消息Follow_Up,以及,主設(shè)備在接收到Delay_Req后 向從設(shè)備發(fā)送的、能夠用于向從設(shè)備提供主設(shè)備接收到Delay_Req時(shí)的時(shí)間信息的消息Delay_Resp。
[0050]設(shè)備根據(jù)以下公式,計(jì)算延時(shí)差信息:
[0051 ] ΔDelaydu = [(t4_t4,)_(t3_t3,)]_[(t2_t2,)_(tl_tl,)];
[0052]其中,ADelaydu表示上行鏈路和下行鏈路之間的延時(shí)差信息,t4_t4’表示所述第四時(shí)間差?目息,t3_t3’表不所述第二時(shí)間差彳目息,t2_t2’表不所述第二時(shí)間差彳目息,tl_tl ’表示所述第一時(shí)間差信息。
[0053]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所有的所述時(shí)間差信息,即第一時(shí)間差信息至第四時(shí)間差信息,確定主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0054]以下將說(shuō)明第一時(shí)間差信息至第四時(shí)間差信息能夠用于確定上行鏈路和下行鏈路之間的延時(shí)差信息的原理。
[0055]仍以圖2所示情形為例:
[0056]Delayup = Delaydown+Δ Delay ;
[0057]t2_tl = Delaydown-Offset ;
[0058]則:
[0059]t4_t3 = Delayup+0ffset = Delay d_+Δ Delay+Offset。
[0060]其中,Delaydmm表示在tl時(shí)刻發(fā)送的定時(shí)同步消息Sync從主設(shè)備發(fā)送至從設(shè)備的延時(shí),Delayup表示在t3時(shí)刻發(fā)送的消息Delay_Req從從設(shè)備發(fā)送至主設(shè)備的延時(shí),Offset表示上行鏈路與下行鏈路之間的時(shí)間偏移量。
[0061]則:
[0062](t2_t2,)-(tl_tl,)= (t2-tl)_(t2,-tl,)= (Delaydown-Offset) - (Delay down> -Offset’ ) = (De Iaydown-De I ay down> ) - (Offset-Offset ’ ) = ADelaydown-AOffset ; (I)
[0063](t4_t3)-(t4,_t3,) = (t4_t4,)-(t3_t3,) = (Delayup+0ffset)-(Delayup> +Offset,)= (Delayup_Delayup,)+ (Offset-Offset,)= Δ Delayup+Δ Offset。(2)[0064]將公式⑵減去公式⑴,可得:
[0065]Δ Delayup = [ (t4-t4,)-(t3-t3,)]-[ (t2_t2,)-(tl_tl,)] +Δ Delayd_-2* Δ Offset (3)
[0066]將公式(3)變形,可得:
[0067]ADelaydu = Δ Delayup- Δ Delaydown = [ (t4_t4,) -(t3_t3,) ]-[ (t2_t2,) -(tl_tl,)]-2*ΔOffset;(4)
[0068]由于時(shí)鐘同步的頻率同步階段結(jié)束后,AOffset很小,可以忽略,故公式⑷可變形為:
[0069]Δ Delaydu ^ [ (t4_t4,)_(t3_t3,)]_[ (t2_t2,)_(tl_tl,)] (5)
[0070]由此可見(jiàn),第一時(shí)間差信息至第四時(shí)間差信息能夠確定上行鏈路和下行鏈路之間的延時(shí)差?目息。
[0071]對(duì)于現(xiàn)有技術(shù)中無(wú)法獲知的上行鏈路和下行鏈路的延時(shí)差信息,本實(shí)施例能夠通過(guò)多次接收/發(fā)送第一事件消息和第二事件消息的時(shí)間差信息,來(lái)獲得該延時(shí)差信息。
[0072]優(yōu)選地,在本實(shí)施例中,當(dāng)確定延時(shí)差信息后,可根據(jù)該延時(shí)差信息,對(duì)已確定的主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
[0073]圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息并用于時(shí)間偏移量補(bǔ)償?shù)姆椒鞒虉D。
[0074]本實(shí)施例的方法包括步驟S1、步驟S2、步驟S3以及步驟S4 ;其中,步驟SI和步驟S2已在參照?qǐng)D1所示實(shí)施例中予以詳述,在此不再贅述。
[0075]在步驟S3中,設(shè)備根據(jù)本次在步驟S2中獲得的延時(shí)差信息以及上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息。
[0076]優(yōu)選地,當(dāng)延時(shí)差信息表示為正負(fù)值時(shí),設(shè)備可通過(guò)求取本次獲得的延時(shí)差信息以及歷史延時(shí)差信息之和,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息。
[0077]其中,歷史延時(shí)差信息表示在本次執(zhí)行步驟S3之前,已在主設(shè)備與從設(shè)備的本輪時(shí)鐘同步過(guò)程中通過(guò)前述步驟SI和S2確定的延時(shí)差信息。
[0078]例如,若η表示主設(shè)備第η次發(fā)送第一事件消息以及從設(shè)備第η次發(fā)送第二事件消息,則公式(5)可拓展為:
[0079]ΔDelaydu (n) = [ (t4n-t4n_!) - (t3n-t3n_!) ] - [ (t2n-t2n_!) - (t ln~t In^1) ] (6)
[0080]若本次步驟S3執(zhí)行時(shí),n = 4,則歷史延時(shí)差信息包括Λ Delaydu(3)以及ADelaydu(2)。
[0081]需要說(shuō)明的是,ΔDelaydu(n)可為正值或負(fù)值,累積延時(shí)差信息可表示為ΔDelaysumN = Σ ΔDeIaydu(n)。
[0082]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)延時(shí)差信息以及上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0083]接著,在步驟S4中,設(shè)備根據(jù)累積延時(shí)差信息,對(duì)主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
[0084]例如,前述內(nèi)容已推導(dǎo)得到公式:t2_tl = Delaydown-Offset ;以及[0085]t4_t3 = Delayup+0ffset = Delay d_+Δ Delay+Offset。
[0086]則可知:
[0087]Offset = [ (t4-t3) - (t2_tl) - Δ Delay] /2 ; (7)
[0088]而由于延時(shí)差信息Δ Delaydu具有累積效果,即若η = 4,則Δ Delaydj4)、ADelaydu(3)以及ADelaydu(2)均會(huì)對(duì)當(dāng)前的時(shí)間偏移量產(chǎn)生影響,因此,上述公式(7)可拓展為:
[0089]Offset(N) = [ (t4n_t3n) - (t2n_tln) - Δ DelaysumN]/2。(8)
[0090]則設(shè)備可基于上述公式(8)執(zhí)行對(duì)時(shí)間偏移量Offset (N)的補(bǔ)償操作。
[0091]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)累積延時(shí)差信息,對(duì)主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償?shù)膶?shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0092]優(yōu)選地,若高頻部分并不需要,可先對(duì)Λ Delaydu(η)進(jìn)行高頻濾波,再根據(jù)濾波后的ADelaydu(Ii)來(lái)獲得ΛDelay_N并補(bǔ)償時(shí)間偏移量,以此減少補(bǔ)償時(shí)間偏移量時(shí)需要消耗的功率。例如,圖4示出了一個(gè)優(yōu)選實(shí)施例的ADelaydu(η)隨時(shí)間的變化示意圖,其隨時(shí)間變化分布在_2us至2us之間,其經(jīng)過(guò)高頻濾波后如圖5所示。
[0093]本實(shí)施例中,通過(guò)采用累積延時(shí)差信息來(lái)補(bǔ)償時(shí)間偏移量,使得主設(shè)備與從設(shè)備之間的時(shí)間更為同步。
[0094]作為本實(shí)施例的優(yōu)選方案之一,本實(shí)施例的方法還包括以下步驟:設(shè)備將本次在步驟S2中確定的延時(shí)差信息作為所述歷史延時(shí)差信息之一,重復(fù)執(zhí)行所述步驟S1、S2、S3和S4,直至滿(mǎn)足預(yù)定條件。
[0095]其中,所述預(yù)定條件包括但不限于主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程結(jié)束等。
[0096]優(yōu)選地,步驟S1、步驟S2、步驟S3和步驟S4在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中執(zhí)行。也即,在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程啟動(dòng)時(shí),開(kāi)始執(zhí)行步驟SI至步驟S4,當(dāng)主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程結(jié)束時(shí),終止執(zhí)行步驟SI至步驟S4。
[0097]通過(guò)重復(fù)執(zhí)行步驟SI至步驟S4,能夠在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中不斷對(duì)時(shí)間偏移量進(jìn)行補(bǔ)償,使得主設(shè)備與從設(shè)備之間的時(shí)間更為同步。
[0098]圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息的裝置的結(jié)構(gòu)示意圖。本實(shí)施例的裝置可屬于時(shí)鐘同步系統(tǒng)中的主設(shè)備、從設(shè)備或第三方設(shè)備中;其中,該裝置包括第一獲取裝置I以及確定裝置2。
[0099]第一獲取裝置I獲取第一事件消息兩次從主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,從設(shè)備兩次接收到來(lái)自主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,主設(shè)備兩次接收到來(lái)自從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息。
[0100]其中,第一事件消息可為定時(shí)同步消息Sync,第二事件消息可為延時(shí)請(qǐng)求消息Delay_Req等。本領(lǐng)域技術(shù)人員應(yīng)能理解,前述Sync與Delay_Req僅為舉例,而非對(duì)第一事件消息和第二事件消息的限制,任何事件消息,均應(yīng)包含在本發(fā)明的第一事件消息和第二事件消息的覆蓋范圍內(nèi)。
[0101]以下將分別說(shuō)明本發(fā)明的裝置屬于主設(shè)備、從設(shè)備或第三方設(shè)備時(shí),第一獲取裝置I執(zhí)行其操作的情形:
[0102]I)本發(fā)明的裝置屬于主設(shè)備。第一獲取裝置I包括第四計(jì)算裝置(圖未示)、第五計(jì)算裝置(圖未示)、第六計(jì)算裝置(圖未示)以及第七計(jì)算裝置(圖未示)。
[0103]主設(shè)備可向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備可向主設(shè)備發(fā)送兩次或兩次以上的第二事件消息;第一獲取裝置I根據(jù)主設(shè)備以及從設(shè)備發(fā)送或接收到第一事件消息和第二事件消息的時(shí)間信息,確定所述第一至第四時(shí)間差信息。例如:
[0104]第四計(jì)算裝置向所述從設(shè)備發(fā)送所述第一事件消息,結(jié)合所記錄的上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息;其中,當(dāng)本次為第四計(jì)算裝置第一次發(fā)送第一事件消息時(shí),第四計(jì)算裝置僅記錄本次發(fā)送第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第一時(shí)間差信息。
[0105]接著,從設(shè)備接收主設(shè)備本次發(fā)送的第一事件消息,并記錄其接收到該第一事件消息時(shí)的時(shí)間信息,并將該時(shí)間信息發(fā)送給主設(shè)備;并且,從設(shè)備還向主設(shè)備發(fā)送第二事件消息,并將其發(fā)送第二事件消息時(shí)的時(shí)間信息提供給主設(shè)備。
[0106]接著,第五計(jì)算裝置接收所述從設(shè)備提供的、其接收到所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的、從設(shè)備提供的其上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息;其中,當(dāng)本次為第五計(jì)算裝置第一次接收到第一事件消息時(shí),第五計(jì)算裝置僅記錄從設(shè)備提供的、其本次接收到第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第二時(shí)間差信息。
[0107]并且,第六計(jì)算裝置接收所述從設(shè)備發(fā)送的第二事件消息及其發(fā)送所述第二事件消息時(shí)的時(shí)間信息, 并結(jié)合已獲得的所述從設(shè)備上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息;其中,當(dāng)本次為從設(shè)備第一次發(fā)送第二事件消息時(shí),第六計(jì)算裝置僅記錄從設(shè)備發(fā)送第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第三時(shí)間差信息。
[0108]接著,第七計(jì)算裝置根據(jù)本次接收到所述第二事件消息時(shí)的時(shí)間信息以及所記錄的上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第二事件消息的時(shí)間差,作為所述四時(shí)間差信息;其中,當(dāng)本次為第七計(jì)算裝置第一次接收到從設(shè)備發(fā)送的第二事件消息時(shí),其僅記錄接收到該第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第四時(shí)間差?目息。
[0109]2)本發(fā)明的裝置屬于從設(shè)備。第一獲取裝置I包括第一計(jì)算裝置(圖未示)、第二計(jì)算裝置(圖未示)以及第三計(jì)算裝置(圖未示)。
[0110]主設(shè)備可向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備可向主設(shè)備發(fā)送兩次或兩次以上的第二事件消息;第一獲取裝置I根據(jù)其自身以及主設(shè)備發(fā)送或接收到第一事件消息和第二事件消息的時(shí)間信息,確定所述第一至第四時(shí)間差信息。例如:
[0111]主設(shè)備向從設(shè)備發(fā)送第一事件消息,并將其發(fā)送第一事件消息時(shí)的時(shí)間信息提供給從設(shè)備;其中,主設(shè)備可在發(fā)送第一事件消息的同時(shí)將所預(yù)計(jì)的其發(fā)出第一事件消息時(shí)的時(shí)間信息一并提供給從設(shè)備,或者,主設(shè)備可在發(fā)送第一事件消息并提供所預(yù)計(jì)的時(shí)間信息后,再將該真實(shí)時(shí)間的時(shí)間信息,提供給從設(shè)備。例如,主設(shè)備在發(fā)送定時(shí)同步消息Sync并提供所預(yù)計(jì)的發(fā)出時(shí)間的時(shí)間信息后,再通過(guò)消息FolloW_Up來(lái)將該真實(shí)時(shí)間的時(shí)間信息提供給從設(shè)備,以使從設(shè)備能夠獲得精確的該時(shí)間信息。[0112]接著,第一計(jì)算裝置接收所述主設(shè)備發(fā)送的第一事件消息及其發(fā)送所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息,并結(jié)合已記錄的上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息;其中,當(dāng)本次為主設(shè)備第一次發(fā)送第一事件消息時(shí),第一計(jì)算裝置僅記錄主設(shè)備提供的其第一次發(fā)送第一事件消息時(shí)的時(shí)間信息以及從設(shè)備第一次接收到第一事件消息時(shí)的時(shí)間信息,而不計(jì)算第一時(shí)間差息以及第二時(shí)間差?目息。[0113]并且,第二計(jì)算裝置向所述主設(shè)備發(fā)送第二事件消息,并結(jié)合所記錄的上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息;其中,當(dāng)本次為第二計(jì)算裝置第一次發(fā)送第二事件消息時(shí),第二計(jì)算裝置僅記錄其第一次發(fā)送第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第三時(shí)間差信肩、O
[0114]接著,主設(shè)備接收從設(shè)備發(fā)送的第二事件消息,并將其本次接收到該第二事件消息時(shí)的時(shí)間信息發(fā)送給從設(shè)備。例如,若第二事件消息為Delay_Req,則主設(shè)備通過(guò)消息Delay_Resp,將其本次接收到該第二事件消息時(shí)的時(shí)間信息發(fā)送給從設(shè)備。
[0115]接著,第三計(jì)算裝置接收所述主設(shè)備提供的、其接收到本次發(fā)送的所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次接收到第二事件消息的時(shí)間差,作為所述第四時(shí)間差信息;其中,當(dāng)本次為第三計(jì)算裝置第一次接收到從設(shè)備發(fā)送的第二事件消息時(shí),第三計(jì)算裝置僅記錄主設(shè)備第一次接受到其發(fā)送的第二事件消息時(shí)的時(shí)間信息,而不計(jì)算第四時(shí)間差?目息。
[0116]3)本發(fā)明的裝置屬于第三方設(shè)備。
[0117]具體地,主設(shè)備多次向從設(shè)備發(fā)送第一事件消息,例如,主設(shè)備向從設(shè)備發(fā)送兩次或兩次以上的第一事件消息,且從設(shè)備多次向主設(shè)備發(fā)送第二事件消息,例如,從設(shè)備向主設(shè)備發(fā)送兩次或兩次以上的第二事件消息;并且,主設(shè)備將其每次發(fā)送第一事件消息時(shí)以及每次接收到第二事件消息時(shí)的時(shí)間信息提供給第三方設(shè)備,從設(shè)備將其每次接收到第一事件消息時(shí)以及每次發(fā)送第二事件消息時(shí)的時(shí)間信息提供給第三方設(shè)備,第一獲取裝置I根據(jù)主設(shè)備以及從設(shè)備提供的時(shí)間信息,計(jì)算前述第一時(shí)間差信息至第四時(shí)間差信息。
[0118]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取第一事件消息兩次從主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,從設(shè)備兩次接收到來(lái)自主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,主設(shè)備兩次接收到來(lái)自從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息的實(shí)現(xiàn)方式,例如,不計(jì)算相鄰兩次發(fā)送/接收第一事件消息或第二事件消息的時(shí)間差信息,而計(jì)算第η次和第η+2次發(fā)送/接收第一事件消息或第二事件消息的時(shí)間差信息等,均應(yīng)包含在本發(fā)明的范圍內(nèi);其中,n ^ I且η屬于自然數(shù)。
[0119]接著,確定裝置2根據(jù)所有的所述時(shí)間差信息,即第一時(shí)間差信息至第四時(shí)間差信息,確定主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息。[0120]其中,該主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息,表示主設(shè)備與從設(shè)備之間的上行鏈路的兩次延時(shí)之間的上行鏈路延時(shí)差與下行鏈路的兩次延時(shí)之間的下行鏈路延時(shí)差之間的延時(shí)差信息。例如,若Delayup與Delayu/分別表示上行鏈路的兩次延時(shí),Delaydown與Delayd_’分別表示下行鏈路的兩次延時(shí),則主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息 ADelaydu= ΔDelayup-ΔDelaydown = (Delayup-Delayu/)-(Delayd_-Delayd?n’ )。
[0121]具體地,確定裝置2根據(jù)各個(gè)時(shí)間差信息的差/和值,確定設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息。優(yōu)選地,該延時(shí)差信息可表示為正負(fù)值。例如,若延時(shí)差信息ADelaydu=上行鏈路延時(shí)信息ΛDelayup-下行鏈路延時(shí)信息ADelaydmtn,則若Δ Delaydu為正值,則表示上行鏈路的延時(shí)時(shí)間長(zhǎng)于下行鏈路的延時(shí)時(shí)間,若Λ Delaydu為負(fù)值,則表示上行鏈路的延時(shí)時(shí)間短于下行鏈路的延時(shí)時(shí)間。
[0122]例如,請(qǐng)參見(jiàn)圖2,第一事件消息為定時(shí)同步消息Sync,第二事件消息為Delay_Req, tl’和tl分別表示主設(shè)備第一次和第二次向從設(shè)備發(fā)送定時(shí)同步消息Sync時(shí)的時(shí)間信息,t2’和t2分別表示從設(shè)備第一次和第二次接收到主設(shè)備發(fā)送的定時(shí)同步消息Sync時(shí)的時(shí)間信息,t3’和t3分別表示從設(shè)備第一次和第二次向主設(shè)備發(fā)送Delay_Req時(shí)的時(shí)間信息,t4’和t4分別表示主設(shè)備第一次和第二次接收到從設(shè)備發(fā)送的Delay_Req時(shí)的時(shí)間信息。此外,為簡(jiǎn)明起見(jiàn),圖2中省略了可能在定時(shí)同步消息Sync之后發(fā)送的、用于向從設(shè)備提供主設(shè)備發(fā)送定時(shí)同步消息Sync時(shí)的時(shí)間信息的消息Follow_Up,以及,主設(shè)備在接收到Delay_Req后向從設(shè)備發(fā)送的、能夠用于向從設(shè)備提供主設(shè)備接收到Delay_Req時(shí)的時(shí)間信息的消息Delay_Resp。
[0123]確定裝置2中的子確定裝置(圖未示)根據(jù)以下公式,計(jì)算延時(shí)差信息:
[0124]ΔDelaydu = [(t4_t4,)_(t3_t3,)]_[(t2_t2,)_(tl_tl,)];
[0125]其中,ADelaydu表示上行鏈路和下行鏈路之間的延時(shí)差信息,t4_t4’表示所述第四時(shí)間差?目息,t3_t3’表不所述第二時(shí)間差彳目息,t2_t2’表不所述第二時(shí)間差彳目息,tl_tl ’表示所述第一時(shí)間差信息。
[0126]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所有的所述時(shí)間差信息,即第一時(shí)間差信息至第四時(shí)間差信息,確定主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0127]以下將說(shuō)明第一時(shí)間差信息至第四時(shí)間差信息能夠用于確定上行鏈路和下行鏈路之間的延時(shí)差信息的原理。
[0128]仍以圖2所示情形為例:
[0129]Delayup = Delaydown+Δ Delay ;
[0130]t2_tl = Delaydown-Offset ;
[0131]則:
[0132]t4_t3 = Delayup+0ffset = Delaydown+Δ Delay+Offset。
`[0133]其中,Delaydmm表示在tl時(shí)刻發(fā)送的定時(shí)同步消息Sync從主設(shè)備發(fā)送至從設(shè)備的延時(shí),Delayup表示在t3時(shí)刻發(fā)送的消息Delay_Req從從設(shè)備發(fā)送至主設(shè)備的延時(shí),Offset表示上行鏈路與下行鏈路之間的時(shí)間偏移量。[0134]則:
[0135](t2_t2,)-(tl_tl,)= (t2-tl)_(t2,-tl,)= (Delaydown-Offset) - (Delay down> -Offset’ ) = (De Iaydown-De I ay down> ) - (Offset-Offset ’ ) = ADelaydown-AOffset ; (I)
[0136](t4_t3)-(t4,_t3,)= (t4_t4,)-(t3_t3,)= (Delayup+Offset)-(Delayup> +Offset,)= (Delayup_Delayup,)+ (Offset-Offset,)= Δ Delayup+Δ Offset。(2)
[0137]將公式(2)減去公式(I),可得:
[0138]Δ Delayup = [ (t4_t4,)-(t3_t3,)]-[ (t2_t2,)-(tl_tl,)] + Δ Delayd_-2* Δ Offset (3)
[0139]將公式⑶變形,可得:
[0140]ADelaydu = Δ Delayup- Δ Delaydown = [ (t4_t4,)-(t3_t3,)]-[ (t2_t2,)-(tl_tl,)]-2*Λ Offset;(4)
[0141]由于時(shí)鐘同步的頻率同步階段結(jié)束后,AOffset很小,可以忽略,故公式(4)可變形為:
[0142]Δ Delaydu ^ [ (t4_t4,)_(t3_t3,)]_[ (t2_t2,)_(tl_tl,)] (5)
[0143]由此可見(jiàn),第一時(shí)間差信息至第四時(shí)間差信息能夠確定上行鏈路和下行鏈路之間的延時(shí)差?目息。
[0144]對(duì)于現(xiàn)有技術(shù)中無(wú)法·獲知的上行鏈路和下行鏈路的延時(shí)差信息,本實(shí)施例能夠通過(guò)多次接收/發(fā)送第一事件消息和第二事件消息的時(shí)間差信息,來(lái)獲得該延時(shí)差信息。
[0145]優(yōu)選地,在本實(shí)施例中,當(dāng)確定延時(shí)差信息后,可根據(jù)該延時(shí)差信息,對(duì)已確定的主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
[0146]圖7為本發(fā)明一個(gè)優(yōu)選實(shí)施例的確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路和下行鏈路的延時(shí)差信息并用于時(shí)間偏移量補(bǔ)償?shù)难b置的結(jié)構(gòu)示意圖。本實(shí)施例的裝置可屬于主設(shè)備、從設(shè)備或第三方設(shè)備中;其中,該裝置包括第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4。
[0147]其中,第一獲取裝置I以及確定裝置2已在參照?qǐng)D6所示實(shí)施例中予以詳述,在此不再贅述。
[0148]第二獲取裝置3根據(jù)確定裝置2中獲得的延時(shí)差信息以及上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息。
[0149]優(yōu)選地,當(dāng)延時(shí)差信息表示為正負(fù)值時(shí),第二獲取裝置3可通過(guò)求取本次獲得的延時(shí)差信息以及歷史延時(shí)差信息之和,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息。
[0150]其中,歷史延時(shí)差信息表示在第二獲取裝置3本次執(zhí)行操作之前,已在主設(shè)備與從設(shè)備的本輪時(shí)鐘同步過(guò)程中由確定裝置2確定的延時(shí)差信息。
[0151]例如,若η表示主設(shè)備第η次發(fā)送第一事件消息以及從設(shè)備第η次發(fā)送第二事件消息,則公式(5)可拓展為:
[0152]ADelaydu (n) = [ (t4n-t4n_!) - (t3n-t3n_!) ] - [ (t2n-t2n_!) - (t ln~t In^1) ] (6)
[0153]若本次第二獲取裝置3執(zhí)行操作時(shí),η = 4,則歷史延時(shí)差信息包括ADelaydu(3)以及 ADelaydu(2)。
[0154]需要說(shuō)明的是,ADelaydu(n)可為正值或負(fù)值,累積延時(shí)差信息可表示為ADelaysumN = Σ ADeIaydu(η)。[0155]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)延時(shí)差信息以及上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定上行鏈路與下行鏈路之間的累積延時(shí)差信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0156]接著,補(bǔ)償裝置4根據(jù)累積延時(shí)差信息,對(duì)主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
[0157]前述內(nèi)容已推導(dǎo)得到公式:t2_tl = Delaydown-Offset ;以及
[0158]t4_t3 = Delayup+0ffset = Delay d_+Δ Delay+Offset。
[0159]則可知:
[0160]Offset = [ (t4~t3) - (t2~tl) - Δ Delay]/2 ; (7)
[0161]而由于延時(shí)差信息ADelaydu具有累積效果,即若η = 4,則ADelaydu(4)、ADelaydu(3)以及ADelaydu(2)均會(huì)對(duì)當(dāng)前的時(shí)間偏移量產(chǎn)生影響,因此,上述公式(7)可拓展為:
[0162]Offset(N) = [ (t4n_t3n) - (t2n_tln) - Δ DelaysumN]/2。
[0163]則補(bǔ)償裝置4可基于上述公式(8)執(zhí)行對(duì)時(shí)間偏移量Offset (N)的補(bǔ)償操作。
[0164]需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)累積延時(shí)差信息,對(duì)主設(shè)備與從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償?shù)膶?shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0165]本實(shí)施例中,通過(guò)采用累積延時(shí)差信息來(lái)補(bǔ)償時(shí)間偏移量,使得主設(shè)備與從設(shè)備之間的時(shí)間更為同步。
[0166]作為本實(shí)施例的優(yōu)選方案之一,本實(shí)施例的裝置還包括重復(fù)裝置(圖未示),重復(fù)裝置將確定裝置2確定的延時(shí)差信息作為所述歷史延時(shí)差信息之一,觸發(fā)第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4重復(fù)執(zhí)行操作,直至滿(mǎn)足預(yù)定條件。
[0167]其中,所述預(yù)定條件包括但不限于主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程結(jié)束等。
[0168]優(yōu)選地,第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中執(zhí)行操作。也即,在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程啟動(dòng)時(shí),第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4開(kāi)始執(zhí)行操作,當(dāng)主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程結(jié)束時(shí),第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4的操作終止。
[0169]通過(guò)第一獲取裝置1、確定裝置2、第二獲取裝置3以及補(bǔ)償裝置4的重復(fù)操作,能夠在主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中不斷對(duì)時(shí)間偏移量進(jìn)行補(bǔ)償,使得主設(shè)備與從設(shè)備之間的時(shí)間更為同步。
[0170]圖8為本發(fā)明一個(gè)優(yōu)選實(shí)施例的設(shè)備結(jié)構(gòu)示意圖。圖8中所示的硬件部分,如PHY、FPGA等,可用于記錄并計(jì)算時(shí)間戳,也即,記錄接收/發(fā)送第一事件消息和/或第二事件消息時(shí)的時(shí)間信息,并計(jì)算第一至第四時(shí)間差信息等;其中的處理器可用于實(shí)現(xiàn)PTP算法、延時(shí)濾波、時(shí)間偏移量補(bǔ)償以及PLL等。
[0171]前述參照?qǐng)D1和圖3所示的方法步驟可由該設(shè)備中的相應(yīng)部分實(shí)現(xiàn);參照?qǐng)D6和圖7所示的實(shí)施例中的各個(gè)裝置可位于該設(shè)備的相應(yīng)部分中,且圖6和圖7所示的實(shí)施例中的一個(gè)裝置可分布式地分布于該設(shè)備的多個(gè)部分中,以實(shí)現(xiàn)相應(yīng)功能。[0172]需要說(shuō)明的是,上述設(shè)備結(jié)構(gòu)僅為一種優(yōu)選示例,本領(lǐng)域技術(shù)人員應(yīng)能理解,本發(fā)明的主設(shè)備和從設(shè)備,不局限于上述結(jié)構(gòu)。
[0173]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,本發(fā)明的裝置可采用專(zhuān)用集成電路(ASIC)或任何其他類(lèi)似硬件設(shè)備來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過(guò)處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到可讀記錄介質(zhì)中。另外,本發(fā)明的一些步驟或功能可采用硬件來(lái)實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
[0174]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱(chēng),而并不表示任何特定的順序。
【權(quán)利要求】
1.一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的方法,其中,該方法包括以下步驟: a獲取第一事件消息兩次從所述主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,所述從設(shè)備兩次接收到來(lái)自所述主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從所述從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,所述主設(shè)備兩次接收到來(lái)自所述從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息; b根據(jù)所有的所述時(shí)間差信息,確定所述主設(shè)備與所述從設(shè)備之間的上行鏈路與下行鏈路的所述延時(shí)差信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括以下步驟: c根據(jù)所述延時(shí)差信息以及所述上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定所述上行鏈路與下行鏈路之間的累積延時(shí)差信息; d根據(jù)所述累積延時(shí)差信息,對(duì)所述主設(shè)備與所述從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
3.根據(jù)權(quán)利要求2所述的方法,其中,該方法還包括以下步驟: -將所述延時(shí)差信息作為所述歷史延時(shí)差信息之一,重復(fù)執(zhí)行所述步驟a、b、c和d,直至滿(mǎn)足預(yù)定條件。
4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述步驟a、b、c和d在所述主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中執(zhí)行。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述從設(shè)備執(zhí)行所述步驟a和b,所述步驟a包括以下步驟: -接收所述主設(shè)備發(fā)送的第一事件消息及其發(fā)送所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息,并結(jié)合已記錄的上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息; -向所述主設(shè)備發(fā)送第二事件消息,并結(jié)合所記錄的上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息; -接收所述主設(shè)備提供的、其接收到本次發(fā)送的所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次接收到第二事件消息的時(shí)間差,作為所述第四時(shí)間差信息。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述主設(shè)備執(zhí)行所述步驟a和b,所述步驟a包括以下步驟: -向所述從設(shè)備發(fā)送所述第一事件消息,并結(jié)合所記錄的上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差?目息; -接收所述從設(shè)備提供的、其接收到所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述從設(shè)備上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息; -接收所述從設(shè)備發(fā)送的第二事件消息及其發(fā)送所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述從設(shè)備上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息; -根據(jù)本次接收到所述第二事件消息時(shí)的時(shí)間信息以及所記錄的上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第二事件消息的時(shí)間差,作為所述四時(shí)間差信息。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括以下步驟: -根據(jù)以下公式,計(jì)算所述延時(shí)差信息:
Δ Delaydu = [ (t4_t4,)_ (t3_t3,)]_ [ (t2~t2,)_ (tl_tI,)]; 其中,所述ΛDelaydu表示所述延時(shí)差信息,t4_t4’表示所述第四時(shí)間差信息,t3_t3’表不所述第二時(shí)間差?目息,t2_t2’表不所述第二時(shí)間差彳目息,tl_tl’表不所述第一時(shí)間差信息。
8.一種用于確定時(shí)鐘同步系統(tǒng)中的主設(shè)備與從設(shè)備之間的上行鏈路與下行鏈路的延時(shí)差信息的裝置,其中,該裝置包括: 第一獲取裝置,用于獲取第一事件消息兩次從所述主設(shè)備發(fā)出時(shí)的第一時(shí)間差信息,所述從設(shè)備兩次接收到來(lái)自所述主設(shè)備的所述第一事件消息時(shí)的第二時(shí)間差信息,第二事件消息兩次從所述從設(shè)備發(fā)出時(shí)的第三時(shí)間差信息,以及,所述主設(shè)備兩次接收到來(lái)自所述從設(shè)備的所述第二事件消息時(shí)的第四時(shí)間差信息; 確定裝置,用于根據(jù)所有的所述時(shí)間差信息,確定所述主設(shè)備與所述從設(shè)備之間的上行鏈路與下行鏈路的所述延時(shí)差信息。
9.根據(jù)權(quán)利要求8所述的裝置,其中,該裝置還包括: 第二獲取裝置,用于根據(jù)所述延時(shí)差信息以及所述上行鏈路和下行鏈路之間的歷史延時(shí)差信息,確定所述上行鏈路與下行鏈路之間的累積延時(shí)差信息; 補(bǔ)償裝置,用于根據(jù)所述累積延時(shí)差信息,對(duì)所述主設(shè)備與所述從設(shè)備之間的時(shí)間偏移量進(jìn)行補(bǔ)償。
10.根據(jù)權(quán)利要求9所述的裝置,其中,該裝置還包括: 重復(fù)裝置,用于將所述延時(shí)差信息作為所述歷史延時(shí)差信息之一,觸發(fā)所述第一獲取裝置,所述確定裝置、所述第三獲取裝置以及所述補(bǔ)償裝置重復(fù)執(zhí)行操作,直至滿(mǎn)足預(yù)定條件。
11.根據(jù)權(quán)利要求9或10所述的方法,其中,所述第一獲取裝置,所述確定裝置、所述第三獲取裝置以及所述補(bǔ)償裝置在所述主設(shè)備與從設(shè)備的時(shí)鐘同步過(guò)程中執(zhí)行操作。
12.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的裝置,其中,所述從設(shè)備包括所述第一獲取裝置和所述確定裝置,所述第一獲取裝置包括: 第一計(jì)算裝置,用于接收所述主設(shè)備發(fā)送的第一事件消息及其發(fā)送所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息,并結(jié)合已記錄的上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息; 第二計(jì)算裝置,用于向所述主設(shè)備發(fā)送第二事件消息,并結(jié)合所記錄的上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第二時(shí)間差?目息; 第三計(jì)算裝置,用于接收所述主設(shè)備提供的、其接收到本次發(fā)送的所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述主設(shè)備上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述主設(shè)備本次以及上一次接收到第二事件消息的時(shí)間差,作為所述第四時(shí)間差信息。
13.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的裝置,其中,所述主設(shè)備包括所述第一獲取裝置和所述確定裝置,所述第一獲取裝置包括: 第四計(jì)算裝置,用于向所述從設(shè)備發(fā)送所述第一事件消息,并結(jié)合所記錄的上一次發(fā)送所述第一事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次發(fā)送所述第一事件消息的時(shí)間差,作為所述第一時(shí)間差信息; 第五計(jì)算裝置,用于接收所述從設(shè)備提供的、其接收到所述第一事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述從設(shè)備上一次接收到所述第一事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次接收到所述第一事件消息的時(shí)間差,作為所述第二時(shí)間差信息; 第六計(jì)算裝置,用于接收所述從設(shè)備發(fā)送的第二事件消息及其發(fā)送所述第二事件消息時(shí)的時(shí)間信息,并結(jié)合已獲得的所述從設(shè)備上一次發(fā)送所述第二事件消息時(shí)的時(shí)間信息,計(jì)算所述從設(shè)備本次以及上一次發(fā)送所述第二事件消息的時(shí)間差,作為所述第三時(shí)間差信息; 第七計(jì)算裝置,用于根據(jù)本次接收到所述第二事件消息時(shí)的時(shí)間信息以及所記錄的上一次接收到所述第二事件消息時(shí)的時(shí)間信息,計(jì)算本次以及上一次接收到所述第二事件消息的時(shí)間差,作為所述四時(shí)間差信息。
14.根據(jù)權(quán)利要求8至·13中任一項(xiàng)所述的裝置,其中,所述確定裝置包括: 子確定裝置,用于根據(jù)以下公式,計(jì)算所述延時(shí)差信息:
Δ Delaydu = [ (t4_t4,)_ (t3_t3,)]_ [ (t2~t2,)_ (tl_tI,)]; 其中,所述ΛDelaydu表示所述延時(shí)差信息,t4_t4’表示所述第四時(shí)間差信息,t3_t3’表不所述第二時(shí)間差?目息,t2_t2’表不所述第二時(shí)間差彳目息,tl_tl’表不所述第一時(shí)間差信息。
15.一種時(shí)鐘同步系統(tǒng)中的設(shè)備,包括如權(quán)利要求8至14中至少一項(xiàng)所述的裝置。
【文檔編號(hào)】H04W56/00GK103857029SQ201210507362
【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2012年11月30日 優(yōu)先權(quán)日:2012年11月30日
【發(fā)明者】張輝, 周代彬, 丁思維 申請(qǐng)人:上海貝爾股份有限公司