減少在無(wú)線裝置中時(shí)鐘漂移的沖擊的制作方法
【專利說(shuō)明】
[0001] 對(duì)相關(guān)申請(qǐng)案的奪叉參考
[0002] 本專利申請(qǐng)案主張2013年3月5日申請(qǐng)、讓與給本專利申請(qǐng)案的受讓人且其全 文以引用方式明確地并入本文中的題為"REDUCING頂PACT OF CLOCK DRIFT IN WIRELESS DEVICES(減少在無(wú)線裝置中時(shí)鐘漂移的沖擊)"的第61/772, 933號(hào)美國(guó)臨時(shí)申請(qǐng)案的權(quán) 利。
技術(shù)領(lǐng)域
[0003] 所揭示實(shí)施例是針對(duì)改善基于定位及方位的應(yīng)用的精度。更特定來(lái)說(shuō),例示性實(shí) 施例是針對(duì)減少根據(jù)IEEE802. 11標(biāo)準(zhǔn)配置的無(wú)線裝置中的時(shí)鐘漂移的效應(yīng)以便增強(qiáng)精 度并減少無(wú)線通信系統(tǒng)中的誤差。
【背景技術(shù)】
[0004] 無(wú)線通信系統(tǒng)可包含無(wú)線裝置及接入點(diǎn)(AP)。無(wú)線裝置可經(jīng)配置為可在彼此之間 通信或經(jīng)由AP通信的移動(dòng)站(STA)。例如IEEE802.llac、802.Ilad、802.Ilv等的標(biāo)準(zhǔn)常 用于這些通信。這些標(biāo)準(zhǔn)可包含誤差規(guī)范以確保通信質(zhì)量。
[0005] STA可包含至少一局部時(shí)鐘,基于所述局部時(shí)鐘,STA以其通信及數(shù)據(jù)處理為基 礎(chǔ)。然而,通常不可能的是使若干STA間的局部時(shí)鐘同步化,且因此每一局部時(shí)鐘可具有 其自己的誤差或時(shí)鐘漂移。在使用802. 11標(biāo)準(zhǔn)的基于定位或方位的應(yīng)用中,確定兩個(gè)STA 之間的預(yù)先指定的消息或?qū)υ挼耐禃r(shí)間(RTT)例如可用以提供兩個(gè)STA之間的距離的指 示。在RTT確定的常規(guī)方法中,當(dāng)發(fā)射STA(例如)正與接收STA通信時(shí),發(fā)射STA的局部 時(shí)鐘的誤差與接收STA的局部時(shí)鐘的誤差達(dá)成協(xié)議。因此,RTT確定及兩個(gè)STA之間的距 離的對(duì)應(yīng)計(jì)算為不精確的,且有高誤差傾向。所得誤差根據(jù)無(wú)線通信標(biāo)準(zhǔn)可為不可接受地 尚的。
【發(fā)明內(nèi)容】
[0006] 例示性實(shí)施例是針對(duì)用于計(jì)算具有相應(yīng)時(shí)鐘漂移的兩個(gè)無(wú)線裝置之間的往返時(shí) 間(RTT)同時(shí)減低所述時(shí)鐘漂移對(duì)所述RTT的沖擊的系統(tǒng)及方法?;谠诘谝粺o(wú)線裝置與 第二無(wú)線裝置之間交換的一或多個(gè)消息的第一集合確定所述第一無(wú)線裝置與所述第二無(wú) 線裝置之間的在第一方向上的第一RTT。基于在所述第二無(wú)線裝置與所述第一無(wú)線裝置之 間交換的一或多個(gè)消息的第二集合確定所述第二無(wú)線裝置與所述第一無(wú)線裝置之間的在 第二方向上的第二RTT,且計(jì)算所述第一RTT與所述第二RTT的平均RTT,其中所述平均RTT 具有所述時(shí)鐘漂移的低沖擊。
[0007] 舉例來(lái)說(shuō),例示性實(shí)施例是針對(duì)一種在第一無(wú)線裝置處計(jì)算從所述第一無(wú)線裝置 到第二無(wú)線裝置的往返時(shí)間(RTT)的方法,所述方法包括:基于一或多個(gè)消息的第一集合 接收第一方向上的第一RTT的計(jì)算,其中一或多個(gè)消息的所述第一集合包括通過(guò)所述第一 無(wú)線裝置在所述第一方向上發(fā)射的第一幀;基于一或多個(gè)消息的第二集合計(jì)算第二方向上 的第二RTT,其中一或多個(gè)消息的所述第二集合包括從所述第二方向從所述第二無(wú)線裝置 接收到的第二幀;及計(jì)算平均RTT,其中所述平均RTT基于所述第一RTT及所述第二RTT。
[0008] 另一例示性實(shí)施例是針對(duì)一種在第一無(wú)線裝置處確定往返時(shí)間(RTT)的方法,所 述方法包括:接收第二無(wú)線裝置的第二時(shí)鐘的第二時(shí)鐘誤差;基于所述第二時(shí)鐘誤差將所 述第一無(wú)線裝置的第一時(shí)鐘鎖定至所述第二時(shí)鐘;及基于所述鎖定的第一時(shí)鐘確定往返時(shí) 間。
[0009] 另一例示性實(shí)施例是針對(duì)一種通過(guò)無(wú)線裝置進(jìn)行的無(wú)線通信的方法,所述方法包 括:接收對(duì)應(yīng)于兩個(gè)或兩個(gè)以上接入點(diǎn)的兩個(gè)或兩個(gè)以上時(shí)鐘誤差,其中所述兩個(gè)或兩個(gè) 以上時(shí)鐘誤差通過(guò)所述對(duì)應(yīng)的兩個(gè)或兩個(gè)以上接入點(diǎn)進(jìn)行廣播;確定所述兩個(gè)或兩個(gè)以上 時(shí)鐘誤差中的最小時(shí)鐘誤差;及通過(guò)基于所述最小時(shí)鐘誤差使所述無(wú)線裝置的時(shí)鐘同步而 建立與對(duì)應(yīng)于所述最小時(shí)鐘誤差的接入點(diǎn)的通信。
[0010] 另一例示性實(shí)施例是針對(duì)一種第一無(wú)線裝置,其包括:第一發(fā)射器,其經(jīng)配置以在 第一方向上發(fā)射第一幀;第一接收器,其經(jīng)配置以基于包括所述所發(fā)射的第一幀的一或多 個(gè)消息的第一集合接收所述第一方向上的第一往返時(shí)間(RTT)的計(jì)算;及第一處理器,其 經(jīng)配置以:基于一或多個(gè)消息的第二集合計(jì)算第二方向上的第二RTT;及計(jì)算所述第一RTT 及所述第二RTT的平均值。
[0011] 另一例示性實(shí)施例是針對(duì)一種第一無(wú)線裝置,其包括:用于基于一或多個(gè)消息的 第一集合接收在第一方向上所述第一無(wú)線裝置與第二無(wú)線裝置之間的第一往返時(shí)間(RTT) 的計(jì)算的裝置,一或多個(gè)消息的所述第一集合包括由所述第一無(wú)線裝置在所述第一方向上 發(fā)射的第一幀;用于基于一或多個(gè)消息的第二集合計(jì)算在第二方向上的所述第一無(wú)線裝置 與所述第二無(wú)線裝置之間的第二RTT的裝置,其中一或多個(gè)消息的所述第二集合包括由所 述第二無(wú)線裝置在所述第二方向上發(fā)射的第二幀;及用于計(jì)算平均RTT的裝置,其中所述 平均RTT基于所述第一RTT及所述第二RTT。
[0012] 又一例示性實(shí)施例是針對(duì)包括代碼的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,所述代碼在 通過(guò)處理器執(zhí)行時(shí)使得所述處理器執(zhí)行用于在第一無(wú)線裝置處計(jì)算從所述第一無(wú)線裝置 到第二無(wú)線裝置的往返時(shí)間(RTT)的操作,所述非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體包括:用于 基于一或多個(gè)消息的第一集合接收第一方向上第一RTT的計(jì)算的代碼,其中一或多個(gè)消息 的所述第一集合包括通過(guò)所述第一無(wú)線裝置在所述第一方向上發(fā)射的第一幀;用于基于一 或多個(gè)消息的第二集合計(jì)算第二方向上的第二RTT的代碼,其中一或多個(gè)消息的所述第二 集合包括由所述第二無(wú)線裝置在所述第二方向上發(fā)射的第二幀;及用于計(jì)算平均RTT的代 碼,其中所述平均RTT基于所述第一RTT及所述第二RTT。
【附圖說(shuō)明】
[0013] 隨附圖式經(jīng)呈現(xiàn)以協(xié)助描述本發(fā)明的實(shí)施例,且僅為了實(shí)施例的說(shuō)明且非對(duì)實(shí)施 例的限制而提供。
[0014] 圖1為以常規(guī)方法計(jì)算兩個(gè)無(wú)線裝置之間的RTT的消息交換的時(shí)間線。
[0015] 圖2說(shuō)明例示性無(wú)線通信系統(tǒng)。
[0016] 圖3說(shuō)明計(jì)算兩個(gè)無(wú)線裝置之間的RTT的消息交換的例示性時(shí)間線。
[0017] 圖4說(shuō)明確定兩個(gè)無(wú)線裝置之間的RTT的例示性方法的序列的流程圖。
【具體實(shí)施方式】
[0018] 本發(fā)明的方面揭示于以下描述內(nèi)容以及針對(duì)本發(fā)明的特定實(shí)施例的相關(guān)圖式中。 可設(shè)計(jì)出替代實(shí)施例而不偏離本發(fā)明的范疇。另外,本發(fā)明的熟知元件將不加以詳細(xì)描述 或?qū)⒈皇÷砸员悴换煜景l(fā)明的相關(guān)細(xì)節(jié)。
[0019] 詞語(yǔ)"例示性"在本文中用以意謂"充當(dāng)實(shí)例、個(gè)例或說(shuō)明"。不必將本文中描述為 "例示性"的任何實(shí)施例解釋為比其他實(shí)施例較佳或有利。同樣,術(shù)語(yǔ)"本發(fā)明的實(shí)施例"并 不要求本發(fā)明的所有實(shí)施例包含所論述的特征、優(yōu)點(diǎn)或操作模式。
[0020] 本文中所使用的術(shù)語(yǔ)是僅用于達(dá)成描述特定實(shí)施例的目的,且不欲限制本發(fā)明的 實(shí)施例。如本文中所使用,單數(shù)形式"一"及"所述"意欲也包含復(fù)數(shù)形式,除非上下文另有清 楚地指示。將進(jìn)一步理解,術(shù)語(yǔ)"包括"及/或"包含"在于本文中使用時(shí)指定所述特征、整 數(shù)、步驟、操作、元件及/或組件的存在,但并不排除一或多個(gè)其他特征、整數(shù)、步驟、操作、 元件、組件及/或其群組的存在或添加。
[0021] 另外,許多實(shí)施例是依據(jù)待由例如計(jì)算裝置的元件執(zhí)行的動(dòng)作序列來(lái)描述。應(yīng)認(rèn) 識(shí)到,本文中所描述的各種動(dòng)作可通過(guò)特定電路(例如,專用集成電路(ASIC))、通過(guò)一或 多個(gè)處理器所執(zhí)行的程序指令或通過(guò)兩者的組合來(lái)執(zhí)行。另外,可認(rèn)為本文中所描述的此 動(dòng)作序列完全體現(xiàn)于任何形式的計(jì)算機(jī)可讀存儲(chǔ)媒體內(nèi),所述計(jì)算機(jī)可讀存儲(chǔ)媒體中存儲(chǔ) 有在執(zhí)行時(shí)將使關(guān)聯(lián)處理器執(zhí)行本文中所描述的功能性的計(jì)算機(jī)指令的對(duì)應(yīng)集合。因此, 本發(fā)明的各種方面可以許多不同形式體現(xiàn),其皆已被預(yù)期為在所主張的標(biāo)的的范疇內(nèi)。此 外,對(duì)于本文中所描述的實(shí)施例中的每一者來(lái)說(shuō),任何這些實(shí)施例的對(duì)應(yīng)形式可在本文中 被描述為例如"經(jīng)配置以執(zhí)行所描述動(dòng)作的邏輯"。
[0022] 例示性實(shí)施例是針對(duì)用于減少無(wú)線通信系統(tǒng)中的時(shí)鐘漂移的系統(tǒng)及方法。在一些 實(shí)施例中,例示性通信系統(tǒng)中的無(wú)線裝置可經(jīng)配置以確定其時(shí)鐘漂移,且將所述時(shí)鐘漂移 宣告或廣播給其他無(wú)線裝置或接入點(diǎn)。通過(guò)在通信中使用無(wú)線裝置的時(shí)鐘漂移的知識(shí),例 示性技術(shù)可減少往返時(shí)間(RTT)計(jì)算上的所得誤差。在一個(gè)實(shí)例中,接收裝置或STA可依 據(jù)發(fā)送STA的時(shí)鐘漂移來(lái)估計(jì)其時(shí)鐘漂移,其中發(fā)送STA發(fā)射或廣播發(fā)送STA的時(shí)鐘漂移。 在另一實(shí)例中,相反操作為可能的,借此接收STA發(fā)射或廣播接收STA的時(shí)鐘漂移,且發(fā)送 STA依據(jù)接收STA的時(shí)鐘漂移來(lái)估計(jì)發(fā)送STA的時(shí)鐘漂移。在再一實(shí)例中,發(fā)送STA或接 收STA或例如接入點(diǎn)的任何其他實(shí)體可獲得發(fā)送STA及接收STA兩者的時(shí)鐘漂移,且可通 過(guò)使用例示性平均函數(shù)獲得發(fā)送STA與接收STA之間的十分準(zhǔn)確的RTT。
[0023]如本文中所使用,"接入點(diǎn)"(或"AP")可指能夠及/或經(jīng)配置以路由、連接、共享 及/或以其他方式提供到一或多個(gè)其他裝置的網(wǎng)絡(luò)連接的任何裝置,例如無(wú)線裝置或STA。 AP可包含可藉以提供此連接的一或多個(gè)有線及/或無(wú)線接口,例如分別為一或多個(gè)以太網(wǎng) 接口及/或一或多個(gè)IEEE802. 11接口。舉例來(lái)說(shuō),例如無(wú)線路由器的AP可包含一或多個(gè) 以太網(wǎng)端口以連接至本端調(diào)制解調(diào)器或其他網(wǎng)絡(luò)組件(例如,交換器、網(wǎng)關(guān)等)及/或連接 至將被提供網(wǎng)絡(luò)存取的一或多個(gè)其他裝置,以及包含一或多個(gè)天線及/或無(wú)線網(wǎng)絡(luò)連接卡 以廣播、發(fā)射及/或以