(57)【要約】  ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介してグローバルナビゲーションサテライトシステム（ＧＮＳＳ）に対する微細タイミングアシスタントを提供するための装置及び方法が開示される。一実施例において、グローバルナビゲーションサテライトシステム（ＧＮＳＳ）レシーバを同期化するための方法（３００）が、ワイヤレスデバイスにより、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して、ＷＬＡＮに接続されたアシストデバイスにより送信される微細時間アシスタント情報を受け取ること（３０８）を含む。ワイヤレスデバイスのＧＮＳＳクロックの時間値が、微細時間アシスタント情報に基づいて調節される（３１２）。調節された時間値に基づいて、ＧＮＳＳ位置決め信号のＧＮＳＳコードがワイヤレスデバイスにより取得される（３１４）。
2014514534.tif 000002
【特許請求の範囲】
【請求項１】
グローバルナビゲーションサテライトシステム（ＧＮＳＳ）レシーバ（２０２）を同期化するための方法であって、
ワイヤレスデバイス（１０２）により、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して、前記ＷＬＡＮに接続されるアシストデバイス（１０４）により送信される微細時間アシスタント情報を受け取ること（３０８）、
前記ワイヤレスデバイス（１０２）により、前記微細時間アシスタント情報に基づいて前記ワイヤレスデバイス（１０２）のＧＮＳＳクロック（２０６）の時間値を調節すること（３１２）、及び
前記ワイヤレスデバイス（１０２）により、前記調節された時間値に基づいてＧＮＳＳ位置決め信号のＧＮＳＳコードを取得すること（３１４）、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、
前記受け取った微細時間アシスタント情報から出立時間を抽出すること、
前記ワイヤレスデバイス（１０２）における前記微細時間アシスタント情報の到達時間を測定すること、
前記ワイヤレスデバイス（１０２）内の伝播遅延時間の値を推定すること、
前記出立時間、到達時間、及び伝播遅延の値に基づいて前記ワイヤレスデバイス（１０２）と前記アシストデバイス（１０４）との間のクロックバイアスを算出すること、及び
前記クロックバイアスに基づいて前記時間値を調節すること、
を更に含む方法。
【請求項３】
請求項１に記載の方法であって、
前記アシストデバイス（１０４）により、前記アシストデバイス（１０４）のＷＬＡＮクロック（２０８）をＧＮＳＳタイミングに同期化すること（３０２）、
前記ＷＬＡＮクロック（２０８）から時間値を読むこと（３０４）、及び
前記微細時間アシスタント情報の一部として前記時間値を前記ワイヤレスデバイス（１０２）に送信すること（３０６）、
を更に含む方法。
【請求項４】
請求項１に記載の方法であって、前記調節することが前記ＧＮＳＳクロック（２０６）をＧＮＳＳタイミングの１ミリ秒以内に同期化すること、方法。
【請求項５】
請求項１に記載の方法であって、前記ＷＬＡＮ上のアクセスポイントを介して前記ワイヤレスデバイス（１０２）と前記アシストデバイス（１０４）との間の通信リンクを確立することを更に含み、
前記確立することが、
前記ワイヤレスデバイス（１０２）により、前記ワイヤレスデバイス（１０２）の前記ＧＮＳＳクロック（２０６）を調節する要望の前記アクセスポイントを通知すること（６０８）、
微細タイミング情報を提供するために前記アシストデバイス（１０４）が利用可能である通知を前記アクセスポイントから受け取ること、
前記ワイヤレスデバイス（１０２）により、前記アクセスポイントを介した前記アシストデバイス（１０４）とのリンクを開始すること（６１２）、及び
前記ワイヤレスデバイス（１０２）により、前記アシストデバイス（１０４）から微細タイミング情報を要求すること（６１６）、
を含む、方法。
【請求項６】
ワイヤレスデバイス（１０２）であって、
ＧＮＳＳクロック（２０６）を含むグローバルナビゲーションサテライトシステム（ＧＮＳＳ）レシーバ（２０２）、
ＷＬＡＮクロック（２０８）を含むワイヤレスローカルエリアネットワーク（ＷＬＡＮ）トランシーバ（２０４）、及び
同期化システム（１０８）であって、
前記ＷＬＡＮクロック（２０８）を前記ＧＮＳＳクロック（２０６）と同期化し、
前記ＷＬＡＮトランシーバ（２０４）を介して受け取った微細タイミングアシスタント情報に基づいて前記ＧＮＳＳクロック（２０６）を調節する、
ように構成される、前記同期化システム、
を含む、ワイヤレスデバイス。
【請求項７】
請求項６に記載のワイヤレスデバイスであって、前記同期化システム（１０８）が、前記ＷＬＡＮクロック（２０８）及び前記ＧＮＳＳクロック（２０６）をロックする同期化クロックを含む、ワイヤレスデバイス。
【請求項８】
請求項６に記載のワイヤレスデバイスであって、
前記同期化システム（１０８）が、
前記微細時間アシスタント情報から出立時間を抽出し、
前記ワイヤレスデバイス（１０２）における前記微細時間アシスタント情報の到達時間を測定し、
前記ワイヤレスデバイス（１０２）内の伝播遅延時間の値を推定し、
前記出立時間、到達時間、及び伝播遅延の値に基づいて、前記ワイヤレスデバイス（１０２）と、前記微細時間アシスタント情報を送信したアシストデバイス（１０４）との間のクロックバイアスを算出し、さらに
前記クロックバイアスに基づいて前記ＧＮＳＳクロック（２０６）を調節する、
ように構成される、
ワイヤレスデバイス。
【請求項９】
請求項６に記載のワイヤレスデバイスであって、前記微細タイミングアシスタント情報が、アシストデバイス（１０４）により送信される第１のパケットの出立時間と前記第１のパケットに応答して前記アシストデバイス（１０４）により受け取られた第２のパケットの受信時間とを含み、
前記同期化システム（１０８）が、
前記微細タイミング情報、前記第１のパケットの受信時間、及び前記第２のパケットの送信時間に基づいて、前記ワイヤレスデバイス（１０２）と前記アシストデバイス（１０４）との間のクロックバイアスを算出し、さらに
前記クロックバイアスに基づいて前記ＧＮＳＳクロック（２０６）を調節する、
ように構成される、
ワイヤレスデバイス。
【請求項１０】
請求項６に記載のワイヤレスデバイスであって、
前記同期化システム（１０８）が、
前記ワイヤレスデバイス（１０２）の前記ＧＮＳＳクロック（２０６）を調節する要求のアクセスポイントを通知し、
微細タイミング情報を提供するためにアシストデバイス（１０４）を用いることができるという通知を前記アクセスポイントから受け取り、
前記アクセスポイントを介して前記アシストデバイス（１０４）とのリンクを開始し、さらに
前記アシストデバイス（１０４）から微細タイミング情報を要求する、
ように構成される、
ワイヤレスデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
モバイルデバイスが普及するにつれて、デバイス位置に適応したサービスの需要も増大する。位置に基づくサービスは、デバイス位置を判定するための位置決めシステムに依存する。全地球測位システム（ＧＰＳ）、ＧＬＯＮＡＳＳ、Ｂｅｉｄｏｕ、ＱＺＳＳ、ＳＢＡＳ、Ｇａｌｉｌｅｏ、及び同様のシステムを含むグローバルナビゲーションサテライトシステム（ＧＮＳＳ）は、衛星信号を取得することが困難な位置においてしばしば用いられる。衛星信号減衰が増大するにつれて、レシーバは、その信号を取得するために一層長い時間期間にわたって受信信号を積分（integrate）する必要がある。幾つかのデバイスのアシスタントがない場合、位置を算出するために過度に長い時間がかかる恐れがあり、或いは、衛星信号を全く取得することができない可能性もある。
【背景技術】
【０００２】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介してグローバルナビゲーションサテライトシステム（ＧＮＳＳ）に対し微細タイミングアシスタントを提供するための装置及び方法が本明細書に開示される。
【発明の概要】
【０００３】
一実施例において、グローバルナビゲーションサテライトシステム（ＧＮＳＳ）レシーバを同期化するための方法が、ワイヤレスデバイスにより、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して、ＷＬＡＮに接続されるアシストデバイスにより送信される微細時間アシスタント情報を受け取ることを含む。微細時間アシスタント情報に基づいてワイヤレスデバイスのＧＮＳＳクロックの時間値が調節される。調節された時間値に基づいて、ワイヤレスデバイスによりＧＮＳＳ位置決め信号のＧＮＳＳコードが取得される。
【０００４】
別の実施例において、ワイヤレスデバイスが、ＧＮＳＳレシーバ、ＷＬＡＮトランシーバ、及び同期化システムを含む。ＧＮＳＳレシーバはＧＮＳＳクロックを含み、ＷＬＡＮレシーバはＷＬＡＮクロックを含む。同期化システムは、ＷＬＡＮクロックをＧＮＳＳクロックと同期化するように構成される。同期化システムは、ＷＬＡＮトランシーバを介して受け取った微細タイミングアシスタント情報に基づいてＧＮＳＳクロックを調節するようにも構成される。
【０００５】
更に別の実施例において、ワイヤレスシステムが、第１のワイヤレスデバイス及び第２のワイヤレスデバイスを含む。第１のワイヤレスデバイスが、ＧＮＳＳレシーバ、ＷＬＡＮトランシーバ、及びクロック同期化システムを含む。クロック同期化システムは、ＧＮＳＳレシーバ及びＷＬＡＮトランシーバに結合される。クロック同期化システムは、ＷＬＡＮトランシーバを介して提供される微細時間アシスタント情報に基づいてＧＮＳＳレシーバのＧＮＳＳクロックをＧＮＳＳタイミングと同期化するように構成される。第２のワイヤレスデバイスは、ＷＬＡＮトランシーバのクロックに基づいて微細時間アシスタント情報を提供するように、及び微細時間アシスタント情報を第１のワイヤレスデバイスに送信するように構成されるＷＬＡＮトランシーバを含む。
【０００６】
更なる実施例において、ワイヤレスデバイスが、ＷＬＡＮトランシーバ及び同期化システムを含む。ＷＬＡＮトランシーバはＷＬＡＮクロックを含む。同期化システムは、ＷＬＡＮクロックＧＮＳＳタイミングを同期化するように構成される。同期化システムは、ＷＬＡＮクロックに基づいて、微細タイミングアシスタント情報を、ＷＬＡＮを介して異なるワイヤレスデバイスに送信するようにも構成される。微細タイミングアシスタント情報は、ＧＮＳＳタイミングのＧＮＳＳ疑似ノイズコード期間未満内にあるタイミングを提供する。
【図面の簡単な説明】
【０００７】
例示の実施例を添付の図面を参照して説明する。
【図１】図１は、種々の実施例に従った、有線ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介してグローバルナビゲーションサテライトシステム（ＧＮＳＳ）レシーバに対する微細時間アシスタントを提供するためのシステムのブロック図である。
【図２】図２は、種々の実施例に従った、ＷＬＡＮを介して提供される微細時間アシスタント情報を用いてＧＮＳＳレシーバを同期化するように構成されるワイヤレスデバイスのブロック図である。
【図３】図３は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法のフローチャートである。
【図４】図４は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法のフローチャートである。
【図５】図５は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法のフローチャートである。
【図６】図６は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法のフローチャートである。
【発明を実施するための形態】
【０００８】
衛星信号取得は、望ましくなく長い時間を必要とし得るため、アシストされた全地球測位システム（ＡＧＰＳ）など、種々のアシストされたグローバルナビゲーションサテライトシステム（ＧＮＳＳ）が開発されてきている。アシストされたＧＮＳＳシステムは、衛星レシーバの位置を判定するために要される時間を低減することができる。例えば、全地球測位システム（ＧＰＳ）信号は、継続的に反復される１ミリ秒（ｍｓ）期間の疑似ノイズシーケンスを含む。衛星信号を取得する試みにおいて、ＧＰＳレシーバは、適切なサブｍｓ遅延を見つけるために１ｍｓウィンドウで全てのあり得るコード遅延にわたってサーチしなくてはならない。１ｍｓより正確な時間アシスタントを受け取ることで、レシーバがサーチする必要のある仮想コード遅延の数が低減され得る。従って、１ｍｓより正確な時間アシスタントは、微細時間アシスタントと称される。
【０００９】
記載される実施例は、ＧＮＳＳレシーバによりに用いるための、ＷＩＦＩとしても知られている、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して微細タイミングアシスタント情報を提供する。そのため、実施例は、ＧＮＳＳレシーバ及びＷＬＡＮトランシーバの両方を含有する、ますます数が多くなるワイヤレスデバイスにおいて衛星信号取得時間を低減することに適用され得る。
【００１０】
図１は、種々の実施例に従った、ＷＬＡＮを介してＧＮＳＳレシーバに微細時間アシスタントを提供するためのシステム１００のブロック図を示す。システム１００は、１つ又は複数の位置決め衛星１１０、及び少なくとも２つのワイヤレスデバイス１０２、１０４、１０６を含む。位置決め衛星１１０は、位置判定のためワイヤレスデバイス１０２〜１０６により用いられる位置決め信号を提供する。ワイヤレスデバイス１０２〜１０６の少なくとも２つは、位置決め衛星１１０により送信された信号に基づいて位置決めを実施するように構成される。ワイヤレスデバイス１０２〜１０６は、ＷＬＡＮ（例えば、ＩＥＥＥ８０２．１１規格に従ったＷＬＡＮ）を介して通信するようにも構成される。ワイヤレスデバイス１０２〜１０６は、携帯電話、タブレットコンピュータ、又はＷＬＡＮアクセス及び衛星位置決めのために構成される任意の他のモバイルコンピューティングデバイスであり得る。４つの位置決め衛星１１０及び３つのワイヤレスデバイス１０２〜１０６を図１に示すが、実際には、システム１００は、任意の数の位置決め衛星及びワイヤレスデバイスを含み得る。
【００１１】
各ワイヤレスデバイス１０２〜１０６は、ワイヤレスデバイス１０２〜１０６のＧＮＳＳレシーバに関連付けられるクロックのタイミングを調節する同期化システム１０８を含み得る。同期化システム１０８は、ワイヤレスデバイス１０２〜１０６の異なる一つからＷＬＡＮを介して微細タイミングアシスタント情報を受け取り、受け取った微細タイミング情報を用いて、ＧＮＳＳクロックをＧＮＳＳタイミング（衛星信号タイミング）に同期化する。受け取った微細タイミング情報を用いて同期化される場合、ワイヤレスデバイス１０２〜１０６のＧＮＳＳクロックは、ＧＮＳＳタイミングから１ｍｓ未満のタイミングオフセットを有する。従って、ＷＬＡＮを介して微細タイミングアシスタント情報を受け取るワイヤレスデバイス１０２〜１０６は、微細タイミングアシスタントなしの場合よりも、少ないコード遅延をサーチし、一層速く衛星位置決め信号を取得する。
【００１２】
ワイヤレスデバイス１０２〜１０６は、ワイヤレスステーション又はアクセスポイントであり得る。アクセスポイントは、インフラストラクチャーアクセスポイント（即ち、固定位置に割り当てられた及び／又は有線ネットワークに接続されたデバイス）又はソフトアクセスポイント（ステーション又はアクセスポイントとして動作し得るワイヤレスデバイス）であり得る。例えば、ワイヤレスデバイス１０４はアクセスポイントであり得、ワイヤレスデバイス１０２はステーションであり得る。アクセスポイント１０４は、微細タイミングアシスタント情報をワイヤレスステーション１０２に提供し得、又はワイヤレスステーション１０２から微細タイミング情報を受け取り得る。別の例では、ワイヤレスデバイス１０２、１０６はステーションであり、ワイヤレスデバイス１０４はアクセスポイントである。アクセスポイント１０４は、ワイヤレスステーション１０２、１０６間の通信リンク（例えば、トンネルダイレクトリンク）を促進し、ワイヤレスステーションの一つが微細タイミングアシスタント情報を他へ提供する。
【００１３】
ワイヤレスデバイス１０２、１０４の２つがアクセスポイントであり、ワイヤレスデバイス１０２、１０４の一つが、他方のデバイスから微細タイミングアシスタントを受け取るためのものであるシステム１００の実施例において、これらのデバイスの一つは一時的にステーションとして機能し得る。代替として、アクセスポイントが、タイミングアシスタント及び／又は他の位置関連アクティビティを得ることに専念するＧＮＳＳＷＬＡＮシステムを含み得る。
【００１４】
説明した実施例において、微細タイミングアシスタントを異なるワイヤレスデバイス１０４に提供するワイヤレスデバイス１０２は、「アシストデバイス」と称される。同様に、異なるワイヤレスデバイス１０４から微細タイミングアシスタントを受け取るワイヤレスデバイス１０２は、「アシストされたデバイス」と称される。
【００１５】
図２は、種々の実施例に従った、ＷＬＡＮを介して提供される微細時間アシスタント情報を用いてＧＮＳＳレシーバを同期化するように構成されるワイヤレスデバイス１０２のブロック図を示す。ワイヤレスデバイス１０２が示されており、ワイヤレスデバイス１０４、１０６は同等の構成要素及び機能性を含み得る。ワイヤレスデバイス１０２は、ＧＮＳＳレシーバ２０２、ＷＬＡＮトランシーバ２０４、及び同期化システム１０８を含む。ＧＮＳＳレシーバ２０２は、ＧＰＳレシーバ、又は位置決め衛星１１０により送信された衛星位置決め信号を受信するように、及び受け取った衛星信号から位置及び／又はタイミングリファレンスを取り出すように構成される任意の他のレシーバであり得る。ＧＮＳＳレシーバ２０２はＧＮＳＳクロック２０６を含む。クロック２０６は、ＧＮＳＳレシーバ２０２が衛星位置決め信号を取得したときＧＮＳＳタイミング（に実質的等しいクロック２０６のタイミング）にロックされる。
【００１６】
ＷＬＡＮトランシーバ２０４は、それを介してワイヤレスデバイス１０２が、ＷＬＡＮに接続される他のワイヤレスデバイス１０４、１０６の１つ又は複数と通信するためワイヤレス媒体にアクセスする、回路要素を提供する。ＷＬＡＮトランシーバ２０４はＷＬＡＮクロック２０８を含む。
【００１７】
同期化システム１０８は、ＧＮＳＳクロック２０６とＷＬＡＮクロック２０８との間の既知の関係を維持する（即ち、ロックする）。同期化システム１０８の幾つかの実施例において、同期化システム１０８により提供されるクロックが、ＧＮＳＳクロック２０６及びＷＬＡＮクロック２０８を駆動し、それにより、クロック２０６、２０８間の固定クロックバイアスが維持される。同期化システム１０８は、ＷＬＡＮトランシーバ２０４を介して（ワイヤレスデバイス１０４、１０６からＷＬＡＮを介して送信されたように）微細タイミングアシスタント情報を受け取り、微細タイミングアシスタント情報に基づいてＧＮＳＳクロック２０６のタイミングを調節して、ＧＮＳＳクロック２０６とＧＮＳＳタイミングとの間の時間差を低減する。
【００１８】
同期化システム１０８は、微細タイミング情報を、異なるワイヤレスデバイス１０４、１０６への送信のためＷＬＡＮトランシーバ２０４に提供するようにも構成される。例えば、同期化システム１０８は、ＷＬＡＮトランシーバ２０４を介する送信のためのパケットに時間値をロードし得る。時間値は、ＷＬＡＮクロック２０８及びＧＮＳＳクロック２０６の一つから取り出された時間値であり得る。例えば、時間値は、ＷＬＡＮクロック２０８と、時間値を含むパケットを受け取るワイヤレスデバイス１０４、１０６のＧＮＳＳクロック２０６を同期化するために用いることができるＧＮＳＳクロック２０６との一方により提供される出立値の時間であり得る。
【００１９】
同期化システム１０８の少なくとも幾つかの部分を含むモバイルワイヤレスデバイス１０２の種々の構成要素が、プロセッサに本明細書に記載のオペレーションを実行させるプロセッサ実行ソフトウェアプログラミングを用いて実装され得る。幾つかの実施例において、プロセッサ実行ソフトウェア命令が、ワイヤレスデバイス１０２に、ＷＬＡＮを介して受け取ったパケットから微細時間アシスタント情報を抽出させ、抽出された情報に基づいてＧＮＳＳクロック２０６を調節させる。更に、プロセッサ実行ソフトウェア命令が、微細タイミング情報をＷＬＡＮを介してワイヤレスデバイスに提供することができる。
【００２０】
適切なプロセッサは、例えば、汎用マイクロプロセッサ、デジタルシグナルプロセッサ、マイクロコントローラ、及び他の命令実行デバイスを含む。プロセッサアーキテクチャは概して、実行ユニット（例えば、固定小数点、浮動小数点、整数など）、ストレージ（例えば、レジスタ、メモリなど）、命令復号、周辺機器（例えば、割り込みコントローラ、タイマー、ダイレクトメモリアクセスコントローラなど）、入力／出力システム（例えば、シリアルポート、パラレルポートなど）、及び種々のその他の構成要素及びサブシステムを含む。プロセッサに本明細書に開示するオペレーションを実行させるソフトウェアプログラミング（即ち、プロセッサ実行可能命令）が、コンピュータ可読ストレージ媒体にストアされ得る。コンピュータ可読ストレージ媒体は、ランダムアクセスメモリ、不揮発性ストレージ（例えば、ハードドライブ、光ストレージデバイス（例えば、ＣＤ又はＤＶＤ）、ＦＬＡＳＨストレージ、読み出し専用メモリ）などの揮発性ストレージ、又はそれらの組み合わせを含む。プロセッサはソフトウェア命令を実行する。従って、ソフトウェア命令によって実行される機能に対する（又は機能を実行するソフトウェア命令に対する）リファレンスは、こういった命令を実行するプロセッサによって実行される機能に対するリファレンスである。
【００２１】
幾つかの実施例において、同期化システム１０８の一部を含むモバイルワイヤレスデバイス１０２の一部が、専用回路要素（例えば、集積回路に実装される専用回路要素）を用いて実装され得る。幾つかの実施例は、専用回路要素と適切なソフトウェアを実行するプロセッサとの組み合わせを用い得る。例えば、同期化システム１０８の幾つかの部分は、プロセッサ又はハードウェア回路要素を用いて実装され得る。実施例のハードウェア又はプロセッサ／ソフトウェア実装の選択は、コスト、実装時間、将来の変更される又は付加的な機能性を含有する能力など、種々の要因に基づく設計選択肢である。
【００２２】
ワイヤレスデバイス１０２〜１０６の実施例は、微細タイミングアシスタント情報を種々の方式で交換し得る。幾つかの実施例は、時間アドバタイズメント（advertisement）を介して微細時間アシスタントを提供する。アクセスポイントが、時間アドバタイズメントをビーコンフレーム又はプローブ応答の一部として送信することができる。ステーションは、プローブ要求フレームのベンダー特定フィールドの一部として時間アドバタイズメントを送信することができる。代替として、微細タイミングアシスタント情報は、アクセスポイント又はステーションのいずれかにより時間測定アクションフレームを介して提供され得る。ワイヤレスデバイス１０２の幾つかの実施例により用いられ得る時間アドバタイズメント構造及び時間測定アクションフレームの一例が、ＩＥＥＥ８０２．１１ｖ規格に記載されている。
【００２３】
時間アドバタイズメントが、時間標準及び外部クロックに対応する時間のソース、時間標準とアシストデバイスのタイマーとの間のオフセットの推定、及びオフセット推定における誤差の標準的なずれの推定を記述し得る。アシストされたデバイスが、ビーコンフレーム、プローブ応答フレーム、又はプローブ要求フレームにおいてアシストデバイスから受信した時間アドバタイズメント要素を処理し得、そこから下記を取り出す。
１．協定世界時（ＵＴＣ）などリファレンス時間に従った送信の時間、及び
２．送信の時間における誤差の標準的なずれ。
【００２４】
ワイヤレスデバイス１０２が、送信された時間アドバタイズメントをワイヤレスデバイス１０４から受け取る場合、そのワイヤレスデバイス１０２は、ＷＬＡＮ信号の制限された範囲に起因して時間アドバタイズメントを送信したワイヤレスデバイス１０４の約２００メートル以内にある。ワイヤレスデバイス１０４がＧＮＮＳタイミングと同期化される場合、ワイヤレスデバイス１０２は、送信の時間に推定伝播遅延（利用可能な場合）を加えたものに合致するようにクロック２０６の時間を変更することによりそのクロックＧＮＳＳを補正することができる。そのため、ワイヤレスデバイス１０２におけるＧＮＳＳクロック２０６が微細タイミングアシスタントと共に提供される。これは、ワイヤレスステーション１０４のクロック２０６の精度に応じて数マイクロ秒内の精度を有し得る。
【００２５】
図３は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法３００のフローチャートを示す。便宜上順次示されているが、示されたアクションの少なくとも幾つかが異なる順で実行され得及び／又は並行して実行され得る。また、幾つかの実施例は、図示したアクションの幾つかのみを実行してもよい。幾つかの実施例において、方法３００オペレーションの少なくとも幾つかだけでなく、本明細書に記載の他のオペレーションが、コンピュータ可読媒体にストアされたプロセッサ実行命令により実行され得る。
【００２６】
方法３００において、アシストデバイス１０４及びアシストされたデバイス１０２は、アクセスポイント又はワイヤレスステーションのいずれかであり得る。ブロック３０２において、アシストデバイス１０４がそのＷＬＡＮクロック２０８をＧＮＳＳタイミングと同期化する。幾つかの実施例において、アシストデバイスは、位置決め衛星１１０から位置決め信号を受け取り、衛星位置決め信号を介して提供されるようにＧＮＳＳクロック２０６及びＷＬＡＮクロック２０８をＧＮＳＳタイミングに同期化する。他の実施例において、アシストデバイス１０４は、微細タイミングアシスタント情報を異なるワイヤレスデバイスから受け取り、微細タイミングアシスタントに基づいてそのＷＬＡＮクロック２０８を同期化する。そのような実施例では、アシストデバイス１０４には、ＧＮＳＳレシーバ２０２がない可能性がある。
【００２７】
アシストデバイス１０４がＷＬＡＮ位置決めなどの非ＧＮＳＳ技術を用いて位置を推定する場合、アシストデバイス１０４は、クロックバイアスに対してのみ解決するために位置決め衛星１１０を用いることができる。位置推定における誤差は、クロックバイアス推定に誤差を生じさせ得る。ＷＬＡＮ位置決めは典型的に３００ｍ未満の精度を有し、これにより、付加的な誤差が１ミリ秒未満となる。そのため、ＧＮＳＳを用いる同期化は、既知の緯度、経度、及び高度に基づく１つの衛星信号のみで達成できる。各未知の位置寸法に対し付加的な衛星信号が要求される。
【００２８】
ブロック３０４において、アシストデバイス１０４は、ビーコンフレーム又はプローブ要求フレームを生成し、生成されたフレームに、例えば、ＷＬＡＮクロックから提供される出立の時間など、微細タイミングアシスタント情報を挿入する。微細タイミングアシスタント情報は、フレームに含まれる時間アドバタイズメントに挿入され得る。ブロック３０６において、アシストデバイス１０４は、生成されたフレームをＷＬＡＮを介して送信する。
【００２９】
ブロック３０８において、アシストされたデバイス１０２は、送信されたフレームを受け取り、到達時間（ＴＯＡ）を記録する。ブロック３１０において、アシストされたデバイス１０２は、フレームから微細タイミングアシスタント情報を抽出する。例えば、アシストされたデバイス１０２は、出立の時間（ＴＯＤ）値を抽出し得、任意選択で、受け取ったフレームから出立の時間の不確実性を抽出し得る。幾つかの実施例は伝播遅延値（Ｄ）も算出し得る。アシストされたデバイス１０２は、下記のように、アシストされたデバイス１０２とアシストデバイス１０４との間の相対的なクロックバイアスを算出し得る。
Δｂ＝ＴＯＡ−（ＴＯＤ＋Ｄ）
【００３０】
ブロック３１２において、アシストされたデバイス１０２は、微細タイミング情報に基づいてＧＮＳＳクロック２０６を調節する。例えば、アシストされたデバイス１０２は、演算された相対的なクロックオフセット及びその不確実性（これは、ＴＯＡ、ＴＯＤ、及びＤの不確実性の関数である）を用いてＧＰＳクロック２０６を同期化し得る。
【００３１】
ブロック３１４において、アシストされたデバイス１０２は、同期化されたＧＮＳＳクロック２０６を用いて衛星信号を取得する。
【００３２】
図４は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法４００のフローチャートを示す。便宜上順次示されているが、図示したアクションの少なくとも幾つかが異なる順で実行され得及び／又は並行して実行され得る。また、幾つかの実施例は、図示したアクションの幾つかのみを実行してもよい。幾つかの実施例において、方法４００オペレーションの少なくとも幾つかだけでなく、本明細書に記載の他のオペレーションが、コンピュータ可読媒体にストアされたプロセッサ実行命令により実行され得る。
【００３３】
方法４００において、アシストデバイス１０４はアクセスポイントであり、アシストされたデバイス１０２はワイヤレスステーションである。ブロック４０２において、方法３００のブロック３０２に関連して説明したように、アシストデバイス１０４は、そのＷＬＡＮクロック２０８をＧＮＳＳタイミングと同期化する。
【００３４】
ブロック４０４において、アシストされたデバイス１０２は、ＷＬＡＮを介して、微細タイミングアシスタント情報の要求を含むプローブ要求フレームを生成し、送信する。ブロック４０６において、アシストデバイス１０４は、ＷＬＡＮを介して微細タイミング情報の要求を受け取る。
【００３５】
ブロック４０８において、アシストデバイス１０４は、プローブ応答フレームを生成し、生成されたフレームに、例えば、ＷＬＡＮクロックから提供される出立の時間など、微細タイミングアシスタント情報を挿入する。微細タイミングアシスタント情報は、フレームに含まれる時間アドバタイズメントに挿入され得る。ブロック４１０において、アシストデバイス１０４は、生成されたフレームをＷＬＡＮを介して送信する。
【００３６】
ブロック４１２において、アシストされたデバイス１０２は、送信されたフレームを受け取る。ブロック４１４において、方法３００のブロック３０８に関連して上述したように、アシストされたデバイス１０２は、微細タイミングアシスタント情報を抽出し、クロックバイアスを算出する。
【００３７】
ブロック４１６において、方法３００のブロック３１０においてに記載されるように、アシストされたデバイス１０２は、微細タイミング情報に基づいてＧＮＳＳクロック２０６を調節する。ブロック４１８において、アシストされたデバイス１０２は、同期化されたＧＮＳＳクロック２０６を用いて衛星信号を取得する。
【００３８】
図５は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法５００のフローチャートを示す。便宜上順次示されているが、示されたアクションの少なくとも幾つかが異なる順で実行され得及び／又は並行して実行され得る。また、幾つかの実施例は、図示したアクションの幾つかのみを実行してもよい。幾つかの実施例において、方法５００のオペレーションの少なくとも幾つかだけでなく本明細書に記載の他のオペレーションが、コンピュータ可読媒体にストアされたプロセッサ実行命令により実行され得る。
【００３９】
方法５００において、アシストデバイス１０４はアクセスポイントであり、アシストされたデバイス１０２はワイヤレスステーションである。ブロック５０２において、方法３００のブロック３０２に関連して上述したように、アシストデバイス１０４はそのＷＬＡＮクロック２０８をＧＮＳＳタイミングと同期化する。
【００４０】
ブロック５０４において、アシストデバイス１０４は、ＷＬＡＮを介して、アシストデバイス１０４がＧＮＳＳタイミングと同期化され、且つ、微細タイミングアシスタントを提供するために利用可能であることを含む、時間アドバタイズメントを生成し、送信する。
【００４１】
ブロック５０６において、アシストされたデバイス１０２は、ＷＬＡＮを介して、アシストデバイス１０４により送信された時間アドバタイズメントを受け取る。ブロック５０８において、アシストされたデバイス１０２は、ＷＬＡＮを介して、タイミング情報を交換する要求を生成し、アシストデバイス１０４に送信する。タイミング情報の交換の要求は、時間測定要求フレームであり得る。このタイミング測定手順により、アシストされたデバイス１０２が、そのクロックをアシストデバイス１０４と同期化することが可能となる。そのため、時間測定手順を介するタイミング情報の交換は、伝播遅延とクロックオフセットの両方が算出され得るため、時間アドバタイズメントより正確な同期化を提供し得る。しかし、アシストデバイス１０４はこの場合でも、アシストデバイス１０４が微細時間アシスタントを提供する準備ができていることをアシストされたデバイス１０２が発見できるように、時間アドバタイズメント要素を送信する必要がある。
【００４２】
ブロック５１０〜５１２において、アシストされたデバイス１０２及びアシストデバイス１０４は、タイミング情報を交換する。交換の一部として、アシストデバイス１０４は、交換の要求に対する確認を送り、第１の時間測定アクションフレームを送り、その出立の時間（Ｔ１）を記録し、このフレームに対する確認を受け取り、その到達の時間（Ｔ４）を記録し、第２の時間測定アクションフレームを送り、到達の時間と第１のフレームに見られる出立の時間とを第２のフレームに挿入し得る。
【００４３】
交換の一部として、アシストされたデバイス１０２は、第１の時間測定アクションフレームの到達の時間（Ｔ２）を測定し、第１の時間測定アクションフレームに対する確認のための出立の時間（Ｔ３）を測定し、第２の時間測定アクションフレームを受け取り得る。
【００４４】
ブロック５１４において、アシストされたデバイス１０２は、受け取ったフレームから微細タイミングアシスタント情報を抽出し、下記のようにクロックオフセットを算出する。
（（Ｔ２−Ｔｌ）−（Ｔ４−Ｔ３））／２
ブロック５１６において、アシストされたデバイス１０２は、微細タイミング情報に基づいてＧＮＳＳクロック２０６を調節する（例えば、演算されたクロックオフセットに従ってＧＮＳＳクロック２０６を調節する）。
【００４５】
ブロック５１８において、アシストされたデバイス１０２は、同期化されたＧＮＳＳクロック２０６を用いて衛星信号を取得する。
【００４６】
図６は、種々の実施例に従って、ＷＬＡＮを介してＧＮＳＳレシーバに対し微細時間アシスタントを提供するための方法６００のフローチャートを示す。便宜上順次示されているが、図示したアクションの少なくとも幾つかが異なる順で実行され得及び／又は並行して実行され得る。また、幾つかの実施例は、図示したアクションの幾つかのみを実行してもよい。幾つかの実施例において、方法６００のオペレーションの少なくとも幾つかだけでなく、本明細書に記載の他のオペレーションも、コンピュータ可読媒体にストアされたプロセッサ実行命令により実行され得る。
【００４７】
方法６００において、アシストデバイス１０４及びアシストされたデバイス１０２はワイヤレスステーションである。ブロック６０２において、方法３００のブロック３０２に関連して説明したように、アシストデバイス１０４は、そのＷＬＡＮクロック２０８をＧＮＳＳタイミングと同期化する。
【００４８】
ブロック６０４において、アシストデバイス１０４は、ＷＬＡＮを介して、アシストデバイス１０４がＧＮＳＳタイミングと同期化され、且つ、微細タイミングアシスタントを提供するために利用可能であることを示す情報を含む、時間アドバタイズメントを生成し、送信する。ワイヤレスデバイス１０６はアクセスポイントである。アクセスポイント１０６は、ブロック６０６において、時間アドバタイズメントを受け取り、アシストデバイス１０４を、微細タイミングアシスタント情報を提供するために利用可能であるデバイスのリストに付加する。
【００４９】
ブロック６０８において、アシストされたデバイス１０２は、微細タイミングアシスタント情報を提供するために用いることができるデバイスをサーチする。アシストされたデバイス１０２は、ＷＬＡＮを介して、アシストデバイスに関連する情報を要求するパケットを生成し、送信する。
【００５０】
ブロック６１０において、アクセスポイント１０６は、アシストデバイス情報の要求を受け取る。この要求に応答して、アクセスポイント１０６は、アシストデバイス１０４が利用可能であり、且つ、微細タイミングアシスタントを提供することが可能であることを示す情報を、アシストされたデバイス１０２に送信する。
【００５１】
ブロック６１２において、アシストされたデバイス１０２は、アシストデバイス１０４とのリンクの開始を要求する。ブロック６１４において、アクセスポイント１０６は、アシストされたデバイス１０２とアシストデバイス１０４との間のリンクをセットアップする。このリンクは、幾つかの実施例においてトンネルダイレクトリンクであり得る。
【００５２】
ブロック６１６において、アシストされたデバイス１０２は、方法５００のブロック５０８に関連して記載されるように、タイミング情報の交換の要求をＷＬＡＮを介して、生成し、アシストデバイス１０４に送信する。ブロック６１８〜６２０において、アシストされたデバイス１０２及びアシストデバイス１０４は、タイミング情報を交換する。この情報交換は、方法５００のブロック５１０〜５１２に記載される通りであり得る。
【００５３】
ブロック６２２において、アシストされたデバイス１０２は、方法５００のブロック５１４に関連して記載されるように、アシストデバイス１０４により送信されたタイミングフレームから微細タイミングアシスタント情報を抽出し、クロックオフセットを算出する。ブロック６２４において、アシストされたデバイス１０２は、微細タイミング情報に基づいてＧＮＳＳクロック２０６を調節する（例えば、演算されたクロックオフセットに従ってＧＮＳＳクロック２０６を調節する）。
【００５４】
ブロック６２６において、アシストされたデバイス１０２は、同期化されたＧＮＳＳクロック２０６を用いて衛星信号を取得する。
【００５５】
本発明に関連する技術に習熟した者であれば、本発明の特許請求の範囲内で、説明した例示の実施例に変形が成され得ること、及び他の実施例を実装し得ることが分かるであろう。
【図１】
2014514534.tif 000003
【図２】
2014514534.tif 000004
【図３】
2014514534.tif 000005
【図４】
2014514534.tif 000006
【図５】
2014514534.tif 000007
【図６】
2014514534.tif 000008
【国際調査報告】
2014514534.tif 000009
2014514534.tif 000010