(57)【要約】  既知のデータを含む標準ブロードキャストパケットを用いた、Ｂｌｕｅｔｏｏｔｈデバイスの位置を決定するための方法およびシステム。パケットの測定を行うように用いられる複数のアンテナが、同位相および直交位相成分へと変換され、次いでローパスフィルタが適用される。既知のデータは、ローパスフィルタの通過帯域におけるパケット信号の連続波トーン表現である同位相および直交位相スペクトルを提示する。複数の測定値が、異なるアンテナ位置におけるフィルタリングされた測定値の位相差を決定するように用いられる。位相差は、デバイスの位置を決定するように用いられる。
2022500673.tif 000002
【特許請求の範囲】
【請求項１】
パケット信号を送信するデバイスの位置を決定するための探知機システムであって、前記パケット信号は少なくとも予期されるデータ配列を含み、前記探知機システムは、
２つ以上のアンテナと、
１つ以上のプロセッサと、
命令を記憶している１つ以上のコンピュータ可読媒体であって、前記命令は、デバイスの前記位置を決定するべく前記探知機システムを構成するように前記１つ以上のプロセッサによって実行可能である、１つ以上のコンピュータ可読媒体と、を備え、前記命令は、少なくとも、
前記２つ以上のアンテナのうちの基準アンテナについて、
前記パケット信号を前記基準アンテナにて測定し、基準時刻に測定された基準測定値を取得する工程と、
前記基準測定値について基準同位相成分と基準直交位相成分とを決定する工程と、
ローパスフィルタを前記基準同位相成分および前記基準直交位相成分に適用し、基準連続波トーン表現を取得する工程と、
前記基準連続波トーン表現を用いて、前記基準測定値の基準位相を決定する工程と、
前記２つ以上のアンテナの各他のアンテナについて、
前記パケット信号を各他のアンテナにて第２の時刻に測定して第２の測定値を取得し、前記基準アンテナを第１の時刻に測定して第１の測定値を取得し、また第３の時刻を測定して第３の測定値を取得する工程であって、前記第２の時刻は前記第１の時刻後かつ前記第３の時刻前である、工程と、
前記第１の測定値についての第１の同位相成分および第１の直交位相成分と、前記第２の測定値についての第２の同位相成分および第２の直交位相成分と、前記第３の測定値についての第３の同位相成分および第３の直交位相成分と、を決定する工程と、
ローパスフィルタを、前記第１の同位相成分および前記第１の直交位相成分に適用して第１の連続波トーン表現を取得し、前記第２の同位相成分および前記第２の直交位相成分に適用して第２の連続波トーン表現を取得し、前記第３の同位相成分および前記第３の直交位相成分に適用して第３の連続波トーン表現を取得する工程と、
前記第１の連続波トーン表現を用いて前記第１の測定値の第１の位相を決定し、前記第２の連続波トーン表現を用いて前記第２の測定値の未補正位相を決定し、前記第３の連続波トーン表現を用いて前記第３の測定値の第３の位相を決定する工程と、
前記第１の位相、前記未補正位相、および前記第３の位相を用いて、前記第２の測定値の補正済み位相を決定する補正位相決定工程と、
少なくとも、各他のアンテナの前記補正済み位相および前記基準アンテナの前記基準位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を行うべくコンピュータシステムを構成するように実行可能である命令を含む、探知機システム。
【請求項２】
前記予期されるデータ配列は、交互の１および０からなる配列である、請求項１に記載の探知機システム。
【請求項３】
前記２つ以上のアンテナは、３つ以上のアンテナである、請求項１に記載の探知機システム。
【請求項４】
前記基準連続波トーン表現、前記第１の連続波トーン表現、前記第２の連続波トーン表現、および前記第３の連続波トーン表現は、すべて、少なくとも前記ローパスフィルタの通過帯域に、連続波トーンのスペクトルを有する、請求項１に記載の探知機システム。
【請求項５】
前記２つ以上のアンテナの各アンテナの位置が既知であり、
前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含み、
前記１つ以上のコンピュータ可読媒体は、少なくとも、
前記２つ以上のアンテナの各アンテナの前記位置を取得する工程、を行うべく前記探知機システムを構成するように前記１つ以上のプロセッサによって実行可能である命令をさらに記憶している、請求項１に記載の探知機システム。
【請求項６】
前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、請求項１に記載の探知機システム。
【請求項７】
前記補正位相決定工程は少なくとも、前記第１の位相、前記未補正位相、および前記第３の位相を用い、前記未補正位相が補正されている前記２つ以上のアンテナのうちの前記基準アンテナと各他のアンテナとの間の周波数ドリフトまたは位相誤差のうちの１つ以上を決定する工程を含む、請求項１に記載の探知機システム。
【請求項８】
パケット信号を送信するデバイスの位置を決定するための方法であって、前記パケット信号は少なくとも予期されるデータ配列を含み、前記方法は、
２つ以上のアンテナのうちの基準アンテナについて、
前記パケット信号を前記基準アンテナにて測定し、基準時刻に測定された基準測定値を取得する工程と、
前記基準測定値について基準同位相成分と基準直交位相成分とを決定する工程と、
ローパスフィルタを前記基準同位相成分および前記基準直交位相成分に適用し、基準連続波トーン表現を取得する工程と、
前記基準連続波トーン表現を用いて、前記基準測定値の基準位相を決定する工程と、
前記２つ以上のアンテナの各他のアンテナについて、
前記パケット信号を各他のアンテナにて第２の時刻に測定して第２の測定値を取得し、前記基準アンテナを第１の時刻に測定して第１の測定値を取得し、また第３の時刻を測定して第３の測定値を取得する工程であって、前記第２の時刻は前記第１の時刻後かつ前記第３の時刻前である、工程と、
前記第１の測定値についての第１の同位相成分および第１の直交位相成分と、前記第２の測定値についての第２の同位相成分および第２の直交位相成分と、前記第３の測定値についての第３の同位相成分および第３の直交位相成分と、を決定する工程と、
ローパスフィルタを、前記第１の同位相成分および前記第１の直交位相成分に適用して第１の連続波トーン表現を取得し、前記第２の同位相成分および前記第２の直交位相成分に適用して第２の連続波トーン表現を取得し、前記第３の同位相成分および前記第３の直交位相成分に適用して第３の連続波トーン表現を取得する工程と、
前記第１の連続波トーン表現を用いて前記第１の測定値の第１の位相を決定し、前記第２の連続波トーン表現を用いて前記第２の測定値の未補正位相を決定し、前記第３の連続波トーン表現を用いて前記第３の測定値の第３の位相を決定する工程と、
前記第１の位相、前記未補正位相、および前記第３の位相を用いて、前記第２の測定値の補正済み位相を決定する補正位相決定工程と、
少なくとも、各他のアンテナの前記補正済み位相および前記基準アンテナの前記基準位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を備える、方法。
【請求項９】
前記予期されるデータ配列は、交互の１および０からなる配列である、請求項８に記載の方法。
【請求項１０】
前記２つ以上のアンテナは、３つ以上のアンテナである、請求項８に記載の方法。
【請求項１１】
前記基準連続波トーン表現、前記第１の連続波トーン表現、前記第２の連続波トーン表現、および前記第３の連続波トーン表現は、すべて、少なくとも前記ローパスフィルタの通過帯域に連続波トーンのスペクトルを有する、請求項８に記載の方法。
【請求項１２】
前記２つ以上のアンテナの各アンテナの位置が既知であり、
前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含む、請求項８に記載の方法。
【請求項１３】
前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、請求項８に記載の方法。
【請求項１４】
前記補正位相決定工程は少なくとも、前記第１の位相、前記未補正位相、および前記第３の位相を用い、前記基準アンテナと前記未補正位相が補正されている前記２つ以上のアンテナのうちの各他のアンテナとの間の周波数ドリフトまたは位相誤差のうちの１つ以上を決定する工程を含む、請求項８に記載の方法。
【請求項１５】
デバイスの位置を決定するための方法であって、
前記デバイスから送信されたパケットのパケット信号を２つ以上のアンテナにて測定する工程であって、前記パケットは少なくとも既知のデータ配列を含む、工程と、
前記２つ以上のアンテナの各アンテナについて、前記アンテナにて測定された前記パケット信号の１つ以上の測定値について同位相成分および直交位相成分を決定する工程と、
ローパスフィルタを前記パケット信号の前記１つ以上の測定値についての前記同位相成分および前記直交位相成分に適用し、前記パケット信号の前記１つ以上の測定値の各々について連続波トーン表現を取得する工程と、
前記アンテナにて前記パケット信号の１つ以上の測定値の１つ以上の連続波トーン表現を用いて、前記２つ以上のアンテナの各アンテナにおける前記パケット信号の位相を決定する工程と、
少なくとも、各アンテナにおける前記パケット信号の少なくとも前記位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を備える方法。
【請求項１６】
前記既知のデータ配列は、交互の１および０からなる配列である、請求項１５に記載の方法。
【請求項１７】
前記２つ以上のアンテナは、３つ以上のアンテナである、請求項１５に記載の方法。
【請求項１８】
前記パケット信号の前記１つ以上の測定値の各々についての前記連続波トーン表現は、少なくとも前記ローパスフィルタの通過帯域に連続波トーンのスペクトルを有する、請求項１５に記載の方法。
【請求項１９】
前記２つ以上のアンテナの各アンテナについての位置は既知であり、前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含む、請求項１５に記載の方法。
【請求項２０】
前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準ＢＬＵＥＴＯＯＴＨ  ＬＯＷ  ＥＮＥＲＧＹパケットを用いた受信角度および放射に関する。
【背景技術】
【０００２】
携帯電話、鍵、タブレット、および他の電子デバイスなどの物の位置を知るまたは発見する必要または要望が高まっている。この問題の一般的な解決策は、デバイスに連続波トーン（音）を送信させることである。２つ以上のアンテナにて測定されるとき、この音によって、２つのアンテナ間の位相差の測定を行い受信角度を決定することが可能となる。これによって、デバイスの位置が特定される。
【０００３】
主要な問題は、典型的には、当該デバイスが、連続波トーンを送信するハードウェア性能を欠いていることである。連続波トーンの送信を可能とするようにＢｌｕｅｔｏｏｔｈ（登録商標）またはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）などのいくつかの通信標準を修正する提案がある一方、これはハードウェアおよびソフトウェアのアップグレードを必要とする。多くの場合、連続波トーン信号はまた、連邦通信委員会の規則および法規に違反する。
【０００４】
さらに、ＢｌｕｅｔｏｏｔｈおよびＢＬＥの場合、信号は、予測不可能な位相を有する周波数変調（ＦＭ）送信を使用する。信号はまた、信号スペクトルを制御するのに役立つように、疑似ランダムパターンを用いて白色化される。信号スペクトルを効果的に広げる一方、これはまた、送信された信号の位相をランダマイズする。これらの特徴の組合せは、信号の位相差を複数のアンテナにより単純に測定することによって確認することを非常に困難にする。単純な位相差ルーチンは、デバイスの位置を決定するための精度を欠いている。デバイスにおける既存のハードウェア、およびＢｌｕｅｔｏｏｔｈまたはＢＬＥなどの既存の通信プロトコルを用いて、デバイスの位置を決定することが可能である方法またはシステムの必要が存在する。
【０００５】
本明細書において請求される主題は、任意の不便を解決する実施形態または上記のものなどの環境においてしか動作しない実施形態に限定されない。むしろ、この背景は、本明細書に記載されるいくつかの実施形態が実施され得る１つの例示的な技術分野を説明するように提供されるに過ぎない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デバイスのハードウェアを修正することなく、または連続波トーンを送信することなく、デバイス位置を提供するためのシステムおよび方法が提示される。
【課題を解決するための手段】
【０００７】
本明細書に記載される方法の実施形態は、２つ以上のアンテナを用いてデバイスの位置を決定することを提供する。デバイスによって送信されたパケット信号は、複数のアンテナの各々にて測定される。複数のアンテナの１つ以上について、パケット信号が複数の時刻のインスタンスにて測定される。信号は、連続波トーンではないが、いくつかの実施形態では、ＢｌｕｅｔｏｏｔｈまたはＢＬＥなどの通信プロトコルに従って送信される。パケット信号におけるパケットは、具体的には、交互の１および０からなる配列などの、少なくとも既知のデータ配列を含むように構成される。各アンテナにおける測定値の各々は、同位相および直交位相成分へと変換される。
【０００８】
これらの同位相および直交位相成分は、次いで、ローパスフィルタを用いてフィルタリングされる。既知のデータ配列の構造は、ローパスフィルタの通過帯域においてフィルタリングされた信号のスペクトルが連続波トーンと同一であるかその連続波トーンの近似であるように、存在する。したがって、フィルタリングされた信号は、測定された信号の連続波トーン表現を提供する。いくつかの実施形態では、これらの連続波トーン表現は、測定値の１つ以上の位相がより容易にまたは正確に決定されることを可能とする。
【０００９】
方法は、各アンテナにおけるパケット信号の位相を決定することによって継続する。第１の、基準アンテナについて、この位相が直接決定される。各他のアンテナについて、基準アンテナにおける位相が、他のアンテナの測定の前後の時刻に決定される。次いで、これらは、他のアンテナにおける位相を決定するように、他のアンテナにおける位相の測定値とともに用いられることが可能である。すくなくともいくつかの実施形態では、これによって、パケット信号が、ＢｌｕｅｔｏｏｔｈまたはＢＬＥシステムにおいて用いられるＦＭ信号などの予測可能な位相により送信されないときでも、位相が正確に決定されることが可能である。
【００１０】
前記パケット信号の位相が各アンテナにおいて決定されると、これらの位相値は、デバイスの位置を決定するように用いられることが可能である。当業者は、複数の受信機を用いてデバイスの位置の計算または決定を達成するように用いられ得る様々な既存の技術を理解する。
【００１１】
さらに、上記の方法の実施形態は、プロセッサおよびコンピュータ可読媒体を用いて、システムに実装されてよい。
本概要は、詳細な説明において以下にさらに記載される単純化された形態にて概念の選択を導入するように提供される。
【００１２】
追加の特徴及び利点が、続く記載において説明され、また部分的には記載から明白となり、または本明細書における教示の実施によって習得されてよい。本発明の特徴及び利点は、器具および特に添付の特許請求の範囲において指摘された組合せによって実現され取得されてよい。本発明の特徴は、以下の記載および添付の特許請求の範囲からより十分に明らかとなるか、または以下に説明される本発明の実施によって習得されてよい。
【００１３】
上記のおよび他の利点および特徴を取得することが可能である手法を記載するため、簡潔に上記された主題のより詳細な記載は、添付の図面に示されている特定の実施形態に対する参照によって示される。これらの図面が典型的な実施形態しか示さないこと、したがって範囲に限定されると解されないことを理解し、実施形態は、添付の図面の使用により、追加の特性および詳細とともに記載され説明される。
【図面の簡単な説明】
【００１４】
【図１】デバイス位置環境を示す図。
【図２】デバイスの位置を特定する方法のためのフローチャート。
【発明を実施するための形態】
【００１５】
以下の説明は、これより、行われ得る複数の方法および方法作用と、それらの方法および方法作用を行うためのシステムとを参照する。方法作用は、ある順序により説明されるまたは特定の順序により行われるようにフローチャートに示されるが、作用はその作用が行われる前に完了している別の作用に依存するため、特に述べられない限り、または必要とされない限り、特定の順序付けは必要とされない。
【００１６】
これより図１を参照すると、デバイス位置環境１００が示される。デバイス位置環境には、デバイス１１０およびデバイス探知機（ロケータ）システム１２０が見られる。
デバイス１１０は、アンテナ１１６により信号１１２を発する。デバイス１１０は、携帯電話、タブレット、鍵、他のモバイルデバイス、または標準的な無線機などの他のデバイスと通信するように構成された任意の種類のデバイスであることが可能である。いくつかの実施形態では、デバイス１１０は、ＢｌｕｅｔｏｏｔｈまたはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）プロトコルを用いて通信するように構成される。
【００１７】
アンテナ１１６は、デバイス１１０の一部であり、他のデバイス、システムまたはネットワークとの通信用に構成され、またその通信に用いられる。いくつかの実施形態では、アンテナは、ＢｌｕｅｔｏｏｔｈまたはＢＬＥプロトコルに従う通信を可能とするように構成される。例えば、いくつかの実施形態では、アンテナは、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ通信スキームに従ってまたはその通信スキームの一部として汎用アクセスプロファイル（ＧＡＰ）またはブロードキャストパケットを送信する。いくつかの実施形態では、これらのＧＡＰまたはブロードキャストパケットは、デバイス１１０におけるサービスの可用性を広告（アドバタイズ）するように用いられる。いくつかの実施形態では、広告されたサービスは、デバイス１１０におけるアプリケーションを含む。
【００１８】
信号１１２は、無線周波数の、周波数変調（ＦＭ）された、Ｂｌｕｅｔｏｏｔｈの、ＢＬＥの、または他の無線の送信などの、デバイスからのアンテナによる送信である。いくつかの実施形態では、信号はパケットの送信から得られる。例えば、いくつかの実施形態では、デバイス１１０におけるサービスを広告するＧＡＰまたはブロードキャストパケットを送信することから得られる。
【００１９】
探知機システム１２０は、プロセッサ１２２と、コンピュータ可読メモリ１２４と、アンテナ１２６ａおよびアンテナ１２６ｃによって表される２つ以上のアンテナとを有する。探知機システム１２０は、デバイス１１０の位置を決定するように構成されるまたは用いられる。
【００２０】
プロセッサ１２２は、コンピュータ可読媒体１２４に記憶された命令を実行するように構成される。いくつかの実施形態では、プロセッサ１２２による実行時、デバイス１１０の位置を決定するための探知機システム１２０を動作させ、命令し、または構成する、少なくとも、コンピュータ可読媒体１２４に記憶された命令が存在する。
【００２１】
例えば、いくつかの実施形態では、プロセッサ１２２がコンピュータ可読媒体１２４に記憶された命令を実行するとき、探知機システム１２０は、本明細書に記載される方法およびフローチャート（図２に関連して以下に記載されるものを含む）に従ってデバイス１１０の位置が特定されるように、命令され、構成され、または動作する。
【００２２】
アンテナ１２６ａおよび１２６ｃは、信号１１２などの信号を少なくとも測定するように構成される。いくつかの実施形態では、アンテナ１２６ａおよびアンテナ１２６ｃは、ＧＡＰまたはブロードキャストパケットなどの、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ信号またはパケットを測定するように構成される。
【００２３】
いくつかの実施形態では、探知機システム１２０は、アンテナ１２６ａおよびアンテナ１２６ｃの位置などの２つ以上のアンテナ位置にて、デバイス１１０からの信号１１２を測定する。いくつかの実施形態では、２つ以上のアンテナのうちの少なくともいくつかは、実際の探知機システム１２０における異なる地点に位置する。いくつかの実施形態では、２つ以上のアンテナのうちの少なくともいくつかは、実際の探知機システム１２０から離れた位置にある。いくつかの実施形態では、２つ以上のアンテナは、実際の探知機システム１２０と、実際の探知機システム１２０から離れた位置との両方に位置する。
【００２４】
探知機システム１２０は、各アンテナにおける信号の位相を決定し、三角法の関係および／または信号処理技術を用いて、信号の位相およびアンテナの位置に基づいて、デバイス１１０の位置を決定または算出する。そうした実施形態では、三角法の関係および／または信号処理技術が適用されることが可能であるように、２つ以上のアンテナの位置は、互いにおよび／または探知機システム１２０に対し既知である。
【００２５】
いくつかの実施形態では、探知機システム１２０は、デバイス１１０からの連続波トーンの送信を必要としないことによって、既存のアプローチに対して改善される。これに代えて、探知機システム１２０は、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ通信またはサービスの標準部分としてなされる非連続波トーンのＧＡＰまたはブロードキャストパケット送信にしか依存しない。これによって、探知機システム１２０が、デバイス１１０のハードウェア構成または送信能力に対する修正または遡及の変更を必要とせずに、デバイス１１０と対話することが可能となる。
【００２６】
例えば、アプリケーションが、標準ＢｌｕｅｔｏｏｔｈまたはＢＬＥプロトコルに従うアプリケーションのサービス広告をブロードキャストするデバイス１１０にインストールされることが可能である。アプリケーションは、特定のデータメッセージを、ＧＡＰまたはブロードキャストパケットによる送信用のそのデータメッセージの広告として提供する。特定のデータメッセージは、ＧＡＰまたはブロードキャストパケットに含めるためにフォーマットまたは処理されるとき、得られるＧＡＰまたはブロードキャストパケットが、そのパケットコンテンツの少なくとも一部に所定の配列またはメッセージを有するように、構成される。所定の配列またはメッセージは、探知機システム１２０によって、アンテナにて測定された信号１１２の位相を決定する際に、少なくとも用いられる。これがどのように行われるかに関するさらなる記載が、図２におけるフローチャートの方法に関連して以下に記載される。
【００２７】
図２は、本明細書に開示されるデバイス位置特定を実施するための方法の実施形態についてのフローチャート２００を示す。フローチャート２００に従う方法の実施形態は、いくつかの例では、探知機システム１２０およびデバイス１１０などのシステムおよびデバイス上において実装される。フローチャート２００は、デバイス１１０などのデバイス上と探知機システム１２０などの位置特定システム上との両方にて実施されるエンドツーエンドの方法または処理を含むが、フローチャート２００に従う方法の実施形態は、複数の工程または作用のうちのいくつかまたはすべてを実施することが可能であることが理解される。
【００２８】
フローチャート２００に示される第１の作用は、白色化（作用２０２）した後に所定の出力を生成するように構成された、データセットを取得することである。データセットを取得することは、そのデータセットにアクセスする、そのデータセットを生成する、計算する、または決定することである。
【００２９】
いくつかの実施形態では、データセットは、特定のデータメッセージである。特定のデータメッセージは、一群のまたは一連のビットまたは符号である。いくつかの実施形態では、特定のデータメッセージにおけるビットまたは符号は、白色化処理またはフィルタにかけられる。例えば、いくつかの実施形態では、特定のデータメッセージは、以前に白色化フィルタまたは処理を通過している交互の１および０からなる配列（例えば、１０１０１０など、または０１０１０１など）である。いくつかの実施形態では、これは、１および０の順序のランダマイズまたは疑似ランダマイズの効果を有する。
【００３０】
いくつかの実施形態では、白色化後に所定の出力を生成するように構成されているデータセットは、第１の白色化フィルタまたは処理を用いてデータセットを白色化することによって達成される。いくつかの実施形態では、データセットを取得することは、第１の白色化フィルタまたは処理を通じて交互の１および０からなる配列をフィルタリングすることまたは処理することを含む。この白色化工程は、以下に作用２０４において記載される、所定の出力を生成する白色化工程とは異なるまたは別である。
【００３１】
いくつかの実施形態では、第１の白色化フィルタまたは処理は、第１および第２の白色化フィルタまたは処理が相互の結果を生成するまたは互いによって行われたフィルタリングまたは処理を取り消す意味において、第２の白色化フィルタまたは処理の逆である。例えば、第１の順序または配列を有するデータが、第１の白色化フィルタまたは処理にかけられる場合、第２の順序または配列が達成される。フィルタまたは処理は、第２の順序を有するデータが次いで第２の白色化フィルタまたは処理にかけられる場合に、出力データが第１の順序を有する点において逆である。いくつかの実施形態では、第２の白色化フィルタまたは処理は、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ標準プロトコルに従うパケットにおける送信用のデータを用意する際に用いられる標準的な白色化フィルタまたは処理であり、第１の白色化フィルタまたは処理は、標準的な白色化フィルタまたは処理の逆である。
【００３２】
次に、フローチャート２００は、データセットを白色化することと、少なくとも所定の出力（作用２０４）を含むパケットを形成することとを含む。データを白色化することは、所定の出力を生成するまたは得る、白色化フィルタまたは処理にデータをかけることを含む。
【００３３】
所定の出力は、探知機システム１２０によって予期されるまたは知られる一群のまたは一連のビットまたは符号である。いくつかの実施形態では、一群のまたは一連のビットは、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ標準プロトコルの部分としてのＧＡＰまたはブロードキャストパケット用の特定のデータメッセージを用意するための処理の一部である、標準的な白色化フィルタまたは処理に特定のデータメッセージをかけることによって達成される。いくつかの実施形態では、これは交互の１および０からなる配列（例えば、１０１０１０など、または０１０１０１など）である。これらの実施形態のうちのいくつかでは、交互の１および０からなる配列は、特定のデータメッセージの内容が、作用２０２について上に説明されたように、標準的な白色化フィルタまたは処理の逆である第１の白色化フィルタまたは処理を以前に通過されたために達成される。
【００３４】
いくつかの実施形態では、所定の出力は、配列が主として交互の１および０からなる配列である点において、実質的に交互の１および０からなる配列であるが、交互の１および０からなる配列において予期されたものから反転したいくつかのビットが存在する。
【００３５】
例えば、１０個の交互の１および０からなる配列が１０１０１０１０１０であった場合、ほぼ交互の１および０からなる配列は、１０１０１１１０１０であることが可能であり、ここでは単一のビットが反転している。この提供された例では、１０ビットのうちの１つしか反転していないため、配列は９０％の（１０１０１０１０１０からなる配列と比較して１０個の全ビットにわたって９ビットが正しい）交互の１および０である。
【００３６】
いくつかの実施形態では、所定の出力は７０％以上の交互の１および０である。いくつかの実施形態では、所定の出力は８０％以上の交互の１および０である。いくつかの実施形態では、所定の出力は９０％以上の交互の１および０である。いくつかの実施形態では、所定の出力は９５％以上の交互の１および０である。いくつかの実施形態では、所定の出力は９９％以上の交互の１および０である。
【００３７】
上記のものなどの交互の配列について、１０１０１０１０１０または０１０１０１０１０１の基準配列が両方とも、実質的に所定の配列との比較について受入可能であることが認識される。例えば、９０％の（１０１０１０１０１０からなる配列と比較して１０個の全ビットにわたって９ビットが正しい）交互の１および０を示す上の例は、その配列が参照として用いられることに応じて、１０％の（０１０１０１０１０１からなる配列と比較して１０個の全ビットにわたって１ビットが正しい）交互の１および０でもあり得る。実質的に交互の１および０からなる任意の配列は、より大きいパーセンテージを生じる視点から解される。換言すると、配列は、基準配列と比較され、交互の１および０のパーセンテージを最大化する基準配列に対して評価されることが可能である。例えば、上に説明された例は、１０％の交互の１および０からなる配列というよりは、むしろ９０％の交互の１および０からなる配列と分類される。
【００３８】
所定の配列が発見されると、所定の配列を含むパケットが形成される。少なくとも所定の出力を含むパケットを形成することは、プロトコルに従って構成されたパケットを形成することを含む。いくつかの実施形態では、プロトコルは、ＧＡＰまたはブロードキャストパケット用のＢｌｕｅｔｏｏｔｈまたはＢＬＥプロトコルである。いくつかの実施形態では、パケットは所定の出力でしかない。
【００３９】
次に、フローチャート２００は、パケットをデバイスから送信することを含む（作用２０６）。パケットを送信することは、図１（上）に記載された信号１１２などの信号を送ることを含む。いくつかの実施形態では、デバイスは、上に説明されたデバイス１１０である。いくつかの実施形態では、パケットを送信することは、図１に示されたアンテナ１１６を介してデバイス１１０によって行われる。
【００４０】
パケットは、プロトコルに従って送信される。例えば、いくつかの実施形態では、パケットは、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ標準またはプロトコルに従って送信される。
次に、フローチャート２００は、パケット信号を２つ以上のアンテナにて測定することを含む（作用２０８）。パケット信号を測定することは、パケットを含む信号を検出することと、その信号を測定することとを含む。いくつかの実施形態では、信号を測定することは、測定値をサンプリングすることも含む。
【００４１】
いくつかの実施形態では、パケット信号は、図１に上記されたように、信号１１２である。
いくつかの実施形態では、２つ以上のアンテナは、３つのアンテナである。いくつかの実施形態では、２つ以上のアンテナは、３つ以上のアンテナである。いくつかの実施形態では、２つ以上のアンテナは、図１に示されておりアンテナ１２６ａおよびアンテナ１２６ｃによって表される２つ以上のアンテナである。
【００４２】
いくつかの実施形態では、パケット信号を２つ以上のアンテナの各々にて測定することは、ある期間にわたって行われる。いくつかの実施形態では、パケット信号を２つ以上のアンテナの各々にて測定することは、各アンテナについて少なくとも異なる時刻にて行われる。いくつかの実施形態では、パケット信号は、２つ以上のアンテナのうちの１つ以上のアンテナについて２回以上測定される。
【００４３】
いくつかの実施形態では、１つ以上のアンテナは、基準アンテナである。基準アンテナは、他方（すなわち、非基準アンテナ）に対する位相基準として用いられる。例えば、いくつかの実施形態では、アンテナ１２６ａは基準アンテナであり、アンテナ１２６ｃは非基準アンテナまたは他のアンテナである。パケット信号の位相をアンテナ１２６ｃにて計算または決定するとき、基準アンテナ（アンテナ１２６ａ）におけるパケット信号の１つ以上の測定値は、アンテナ１２６ｃの位相の計算または決定の一部として用いられる。いくつかのそうした実施形態では、パケット信号の測定は、アンテナ１２６ａにて第１の時刻および第３の時刻に行われ、一方、パケット信号の測定は、アンテナ１２６ｃにて、第１および第３の時刻の間である第２の時刻に行われる。
【００４４】
次に、フローチャート２００は、パケット信号の位相を２つ以上のアンテナの各々にて確認することを含む（作用２１０）。位相を確認することは、アンテナの各々にて測定されたパケット信号の位相を測定、計算、評価、または決定することを含む。
【００４５】
いくつかの実施形態では、位相を確認することは、同位相および直交位相（ＩＱ）成分または測定用のデータを取得、測定、確認、または計算することを含む。ＩＱ成分または所定の出力を含むパケット信号の少なくとも一部についてのデータは、次いで、ローパスフィルタを通過する。ローパスフィルタの通過帯域にわたって、ＩＱ成分または所定の出力のデータは、連続波トーンまたは連続波トーン表現である。フィルタリングされた信号は、次いで、連続波トーンまたは連続波トーン表現として用いられることが可能であり、パケット信号の位相が、確認、計算、生成、または測定されることが可能である。
【００４６】
非基準または他のアンテナでは、決定された位相は、補正される必要がある未補正位相である。いくつかの実施形態では、上に説明されたように、予測不可能な要素を位相へと導入するＦＭ変換スキームのため、位相は未補正である。パケット信号のこの未補正位相を測定、確認、生成、または計算した後、その位相は、次いで、基準アンテナからの１つ以上の位相測定値を用いて補正される。例えば、いくつかの実施形態では、２つ以上のアンテナは、第１および第２のアンテナを含む。第１のアンテナは、上に説明されたように、基準アンテナである。パケット信号が第１のアンテナにて測定されたとき、測定されたパケット信号の位相は、第１の時刻にて確認される。これが、第１の基準位相である。
【００４７】
第２のアンテナでは、測定されたパケット信号の未補正位相が、第１の時刻の後の第２の時刻にて確認される。これに加えて、パケット信号基準のアンテナにおける第２の測定は、第２の時刻の後の第３の時刻に行われる。パケット信号のこの第２の測定値についての位相も確認される。これが、第２の基準位相である。
【００４８】
第１のアンテナにおける測定されたパケット信号の未補正位相は、次いで、第２のアンテナにおける測定されたパケット信号の補正済み位相を確認するように、第１および第２の基準位相を用いて補正される。
【００４９】
いくつかの実施形態では、単一のアンテナが、すべての他のアンテナに対する基準アンテナである。例えば、２つのアンテナを有する実施形態では、第１のアンテナは、第２および第３のアンテナ両方に対する基準であってよい。いくつかのそうした実施形態では、第２のアンテナ用の未補正位相の補正に用いられる第１、第２および第３の時刻は、第３のアンテナの未補正位相の補正に用いられる第１、第２、および第３の時刻とは異なる。いくつかの実施形態では、第１、第２および第３の時刻のうちの少なくともいくつかは、異なるアンテナについて同一である。
【００５０】
他の実施形態では、未補正位相が補正されているアンテナに依存して、異なるアンテナが基準アンテナとして用いられてよい。例えば、３つのアンテナを有する実施形態では、上に説明されたように、第１のアンテナは、第２のアンテナ対する基準であってよい。しかしながら、第２のアンテナは、次いで、第３のアンテナに対する基準アンテナとして用いられる。いくつかのそうした実施形態では、第２のアンテナ用の未補正位相の補正に用いられる第１、第２および第３の時刻は、第３のアンテナの未補正位相の補正に用いられる第１、第２、および第３の時刻とは異なる。いくつかの実施形態では、時刻のうちのいくつかは同一である。
【００５１】
いくつかの実施形態では、他のアンテナの位相は、第２の時刻における未補正位相とともに、第１および第３の時刻における基準アンテナの位相を用いることによって補正され、第１、第２、および第３の時刻にわたって、基準と他のアンテナとの間のパケット信号の周波数ドリフトを決定する。いくつかの実施形態では、少なくとも周波数ドリフトが、次いで、未補正位相を補正するように用いられる。
【００５２】
いくつかの実施形態では、他のアンテナの位相は、第２の時刻における未補正位相とともに、第１および第３の時刻における基準アンテナの位相を用いることによって補正され、第１、第２、および第３の時刻にわたって、基準と他のアンテナとの間の位相誤差を決定する。いくつかの実施形態では、少なくとも周波数ドリフトが、次いで、未補正位相を補正するように用いられる。
【００５３】
いくつかの実施形態では、これによって、デバイス１１０のアンテナ１１６などのデバイスの送信アンテナにおける任意の位相性能を必要とせずに、アンテナにおけるパケット信号の位相または異なるアンテナにおけるパケット信号の測定値の間の位相差の正確な計算が可能となる。
【００５４】
いくつかの実施形態では、フローチャート２００によって記載された方法は、有利には、連続波信号を送信することを必要とせずに、位相誤差または周波数ドリフトによる問題を回避する。例えば、ＢｌｕｅｔｏｏｔｈまたはＢＬＥ通信を用いた実施形態では、送信は、周波数変調され、周波数ドリフトまたは位相誤差による潜在的な問題を提示する。ローパスフィルタリングされたＩＱ成分またはデータは、ローパスフィルタの通過帯における連続波トーンまた連続波トーン表現として扱われ、それらの問題の多くを回避するか、上記のようにそのＩＱ成分またはデータが補正されることを可能とする。しかしながら、この方法のそうした実施形態は、いくつかのデバイスではハードウェア修正なしでは困難または不可能である連続波トーンを実際に送信する必要はない。
【００５５】
次に、フローチャート２００は、少なくとも部分的には、２つ以上のアンテナの各々にて測定されたパケット信号の位相に基づいて、デバイスの位置を決定することを含む（作用２１２）。いくつかの実施形態では、信号処理技術は、２つ以上のアンテナの各々におけるパケット信号の位相を入力として受け取り、デバイスの位置を出力する。いくつかの実施形態では、三角法の恒等式または関係は、２つ以上のアンテナの各々におけるパケット信号の位相に基づいて、デバイスの位置を決定するように用いられる。いくつかの実施形態では、三角法の恒等式または関係と信号処理技術との両方が、２つ以上のアンテナの各々におけるパケット信号の位相に基づいて、デバイスの位置を決定するように、ともに用いられる。
【００５６】
いくつかの実施形態では、２つ以上の各アンテナの位置も、デバイスの位置を決定する際に用いられる。いくつかの実施形態では、デバイスの位置を決定することは、２つ以上のアンテナの各アンテナの位置を取得、決定、その位置にアクセス、またはその位置を確認することをさらに含む。
【００５７】
フローチャート２００に係る方法などの本明細書に開示される方法は、コンピュータメモリなどの１つ以上のプロセッサおよびコンピュータ可読媒体を備えるコンピュータシステムによって実施されてよい。特に、コンピュータメモリは、１つ以上のプロセッサによる実行時、実施形態に記載された作用など、様々な機能が行われるコンピュータ実行可能命令を記憶してよい。例えば、いくつかの実施形態では、コンピュータシステムは、上に説明された探知機システム１２０である。
【００５８】
本発明の実施形態は、以下により詳細に説明される、コンピュータハードウェアを含む専用または汎用コンピュータを備えてよく、または利用してよい。本発明の範囲内の実施形態は、コンピュータ実行可能命令および／またはデータ構造を実行するまたは記憶するための物理的および他のコンピュータ可読媒体も含む。そうしたコンピュータ可読媒体は、汎用または専用コンピュータシステムによってアクセスされることが可能である、任意の利用可能な媒体であることが可能である。コンピュータ実行可能命令を記憶するコンピュータ可読媒体は、物理的なストレージ媒体である。コンピュータ実行可能命令を実行するコンピュータ可読媒体は、送信媒体である。したがって、限定ではなく例として、本発明の実施形態は、２つ以上の明白に異なる種類のコンピュータ可読媒体、物理的なコンピュータ可読記憶媒体および送信コンピュータ可読媒体を備えることが可能である。
【００５９】
物理的なコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ（ＣＤ、ＤＶＤなど）、磁気ディスクストレージもしくは磁気ストレージデバイス、またはコンピュータ実行可能命令またはデータ構造の形態にある所望のプログラムコード手段を記憶するように用いられることが可能であって、汎用または専用コンピュータによってアクセスされることが可能である、任意の他の媒体を含む。
【００６０】
コンピュータ実行可能命令は、例えば、汎用コンピュータ、専用コンピュータ、または専用処理デバイスに特定の機能または一群の機能を行わせる命令およびデータを含む。コンピュータ実行可能命令は、例えば、バイナリ、アセンブリ言語などの中間フォーマット命令、またはソースコードであってもよい。主題は、構造的フィーチャおよび／または方法論的作用に特有の言語により記載されているが、添付の特許請求の範囲に定義される主題は、上記の記載されたフィーチャまたは作用に限定されるとは限らないことが理解される。むしろ、記載された特徴および作用は、特許請求の範囲の実装の例示的な形態として開示される。
【００６１】
これに代えて、またはこれに加えて、本明細書に記載された機能は、少なくとも部分的には、１つ以上のハードウェア論理コンポーネントによって行われることが可能である。例えば、限定することなく、用いられることが可能である例示的な種類のハードウェア論理コンポーネントは、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定プログラム集積回路（ＡＳＩＣ）、特定プログラム標準製品（ＡＳＳＰ）、システムオンチップシステム（ＳＯＣ）、複合プログラマブル論理デバイス（ＣＰＬＤ）などを含む。
【００６２】
本発明は、本発明の趣旨または特性から逸脱せずに、他の特定の形態において実施されてよい。記載された実施形態は、すべての点において、例示的および限定的でないとしか解されない。したがって、本発明の範囲は、上記の記載によってよりはむしろ添付の特許請求の範囲によって示される。特許請求の範囲の均等物の意味および範囲内となるすべての変更は、その範囲内に擁される。
【００６３】
さらなる例示的な実施形態
以下は、本発明のいくつかのさらなる例示的な実施形態である。これらは、例として提示されるに過ぎず、また如何とも本発明の範囲を限定することを意図するものではない。
【００６４】
実施形態１．方法であって、パケット信号を送信するデバイスの位置を決定するための方法であって、前記パケット信号は少なくとも予期されるデータ配列を含み、前記方法は、２つ以上のアンテナのうちの基準アンテナについて、前記パケット信号を前記基準アンテナにて測定し、基準時刻に測定された基準測定値を取得する工程と、前記基準測定値について基準同位相成分と基準直交位相成分とを決定する工程と、ローパスフィルタを前記基準同位相成分および前記基準直交位相成分に適用し、基準連続波トーン表現を取得する工程と、前記基準連続波トーン表現を用いて、前記基準測定値の基準位相を決定する工程と、前記２つ以上のアンテナの各他のアンテナについて、前記パケット信号を各他のアンテナにて第２の時刻に測定して第２の測定値を取得し、前記基準アンテナを第１の時刻に測定して第１の測定値を取得し、また第３の時刻を測定して第３の測定値を取得する工程であって、前記第２の時刻は前記第１の時刻後かつ前記第３の時刻前である、工程と、前記第１の測定値についての第１の同位相成分および第１の直交位相成分と、前記第２の測定値についての第２の同位相成分および第２の直交位相成分と、前記第３の測定値についての第３の同位相成分および第３の直交位相成分と、を決定する工程と、ローパスフィルタを、前記第１の同位相成分および前記第１の直交位相成分に適用して第１の連続波トーン表現を取得し、前記第２の同位相成分および前記第２の直交位相成分に適用して第２の連続波トーン表現を取得し、前記第３の同位相成分および前記第３の直交位相成分に適用して第３の連続波トーン表現を取得する工程と、前記第１の連続波トーン表現を用いて前記第１の測定値の第１の位相を決定し、前記第２の連続波トーン表現を用いて前記第２の測定値の未補正位相を決定し、前記第３の連続波トーン表現を用いて前記第３の測定値の第３の位相を決定する工程と、前記第１の位相、前記未補正位相、および前記第３の位相を用いて、前記第２の測定値の補正済み位相を決定する補正位相決定工程と、少なくとも、各他のアンテナの前記補正済み位相および前記基準アンテナの前記基準位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を備える、方法を含む方法。
【００６５】
実施形態２―前記予期されるデータ配列は、交互の１および０からなる配列である、実施形態１の方法。
実施形態３―前記２つ以上のアンテナは、３つ以上のアンテナである、実施形態１および／または２の方法。
【００６６】
実施形態４―前記基準連続波トーン表現、前記第１の連続波トーン表現、前記第２の連続波トーン表現、および前記第３の連続波トーン表現は、すべて、少なくとも前記ローパスフィルタの通過帯域に連続波トーンのスペクトルを有する、実施形態１，２および／または３の方法。
【００６７】
実施形態５―前記２つ以上のアンテナの各アンテナの位置が既知である、および／または、前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含む、実施形態１，２，３および／または４の方法。
【００６８】
実施形態６―前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、実施形態１，２，３，４および／または５の方法。
【００６９】
実施形態７―前記補正位相決定工程は少なくとも、前記第１の位相、前記未補正位相、および前記第３の位相を用い、前記基準アンテナと前記未補正位相が補正されている前記２つ以上のアンテナのうちの各他のアンテナとの間の周波数ドリフトまたは位相誤差のうちの１つ以上を決定する工程を含む、実施形態１，２，３，４，５および／または６の方法。
【００７０】
実施形態８―デバイスの位置を決定するための方法であって、前記デバイスから送信されたパケットのパケット信号を２つ以上のアンテナにて測定する工程であって、前記パケットは少なくとも既知のデータ配列を含む、工程と、前記２つ以上のアンテナの各アンテナについて、前記アンテナにて測定された前記パケット信号の１つ以上の測定値について同位相成分および直交位相成分を決定する工程と、ローパスフィルタを前記パケット信号の前記１つ以上の測定値についての前記同位相成分および前記直交位相成分に適用し、前記パケット信号の前記１つ以上の測定値の各々について連続波トーン表現を取得する工程と、前記アンテナにて前記パケット信号の１つ以上の測定値の１つ以上の連続波トーン表現を用いて、前記２つ以上のアンテナの各アンテナにおける前記パケット信号の位相を決定する工程と、少なくとも、各アンテナにおける前記パケット信号の少なくとも前記位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を備える方法。
【００７１】
実施形態９―前記既知のデータ配列は、交互の１および０からなる配列である、実施形態８の方法。
実施形態１０―前記２つ以上のアンテナは、３つ以上のアンテナである、実施形態８および／または９の方法。
【００７２】
実施形態１１―前記パケット信号の前記１つ以上の測定値の各々についての前記連続波トーン表現は、少なくとも前記ローパスフィルタの通過帯域に連続波トーンのスペクトルを有する、実施形態８，９および／または１０の方法。
【００７３】
実施形態１２―前記２つ以上のアンテナの各アンテナについての位置は既知であり、前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含む、実施形態８，９，１０および／または１１の方法。
【００７４】
実施形態１３―前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、実施形態８，９，１０，１１および／または１２の方法。
【００７５】
実施形態１４―実施形態１，２，３，４，５，６，７，８，９，１０，１１，１２，１３および／または１４か、それらの任意の組合せの方法。
実施形態１５―パケット信号を送信するデバイスの位置を決定するための探知機システムであって、前記パケット信号は少なくとも予期されるデータ配列を含み、前記探知機システムは、
２つ以上のアンテナと、
１つ以上のプロセッサと、
命令を記憶している１つ以上のコンピュータ可読媒体であって、前記命令は、デバイスの前記位置を決定するべく前記探知機システムを構成するように前記１つ以上のプロセッサによって実行可能である１つ以上のコンピュータ可読媒体と、を備え、前記命令は、少なくとも、
前記２つ以上のアンテナのうちの基準アンテナについて、
前記パケット信号を前記基準アンテナにて測定し、基準時刻に測定された基準測定値を取得する工程と、
前記基準測定値について基準同位相成分と基準直交位相成分とを決定する工程と、
ローパスフィルタを前記基準同位相成分および前記基準直交位相成分に適用し、基準連続波トーン表現を取得する工程と、
前記基準連続波トーン表現を用いて、前記基準測定値の基準位相を決定する工程と、
前記２つ以上のアンテナの各他のアンテナについて、  
前記パケット信号を各他のアンテナにて第２の時刻に測定して第２の測定値を取得し、前記基準アンテナを第１の時刻に測定して第１の測定値を取得し、また第３の時刻を測定して第３の測定値を取得する工程であって、前記第２の時刻は前記第１の時刻後かつ前記第３の時刻前である、工程と、
前記第１の測定値についての第１の同位相成分および第１の直交位相成分と、前記第２の測定値についての第２の同位相成分および第２の直交位相成分と、前記第３の測定値についての第３の同位相成分および第３の直交位相成分と、を決定することと、
ローパスフィルタを、前記第１の同位相成分および前記第１の直交位相成分に適用して第１の連続波トーン表現を取得し、前記第２の同位相成分および前記第２の直交位相成分に適用して第２の連続波トーン表現を取得し、前記第３の同位相成分および前記第３の直交位相成分に適用して第３の連続波トーン表現を取得する工程と、
前記第１の連続波トーン表現を用いて前記第１の測定値の第１の位相を決定し、前記第２の連続波トーン表現を用いて前記第２の測定値の未補正位相を決定し、前記第３の連続波トーン表現を用いて前記第３の測定値の第３の位相を決定する工程と、
前記第１の位相、前記未補正位相、および前記第３の位相を用いて、前記第２の測定値の補正済み位相を決定する補正位相決定工程と、
少なくとも、各他のアンテナの前記補正済み位相および前記基準アンテナの前記基準位相を用いて、前記デバイスの前記位置を決定するデバイス位置決定工程と、を行うべくコンピュータシステムを構成するよう実行可能である命令を含む、探知機システム。
【００７６】
実施形態１６―前記予期されるデータ配列は、交互の１および０からなる配列である、実施形態１５の探知機システム。
実施形態１７―前記２つ以上のアンテナは、３つ以上のアンテナである、実施形態１５および／または１６の探知機システム。
【００７７】
実施形態１８―前記基準連続波トーン表現、前記第１の連続波トーン表現、前記第２の連続波トーン表現、および前記第３の連続波トーン表現は、すべて、少なくとも前記ローパスフィルタの通過帯域に連続波トーンのスペクトルを有する、実施形態１５，１６および／または１７の探知機システム。
【００７８】
実施形態１９―前記２つ以上のアンテナの各アンテナの位置が既知であり、
前記デバイス位置決定工程は、少なくとも前記２つ以上のアンテナの各アンテナの前記位置を用いる工程をさらに含み、
前記１つ以上のコンピュータ可読媒体は、少なくとも、
前記２つ以上のアンテナの各アンテナの前記位置を取得する工程を行うべく前記探知機システムを構成するように前記１つ以上のプロセッサによって実行可能である命令をさらに記憶している、実施形態１５，１６，１７および／または１８の探知機システム。
【００７９】
実施形態２０―前記パケット信号は、前記デバイスによってＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルに従って送信されるパケットである、実施形態１５，１６，１７，１８および／または１９の探知機システム。
【００８０】
実施形態２１―前記補正位相決定工程は少なくとも、前記第１の位相、前記未補正位相、および前記第３の位相を用い、前記未補正位相が補正されている前記２つ以上のアンテナのうちの前記基準アンテナと各他のアンテナとの間の周波数ドリフトまたは位相誤差のうちの１つ以上を決定する工程を含む、実施形態１５，１６，２７，１８，１９および／または２０の探知機システム。
【００８１】
実施形態２２―この実施形態は、実施形態１および／または８の複数の要素のうちの１つまたは複数か任意の組合せを含んでよい。
実施形態２３―この実施形態は、実施形態１５の複数の要素のうちの１つまたは複数か任意の組合せを含んでよい。
【図１】
2022500673.tif 000003
【図２】
2022500673.tif 000004
【国際調査報告】
2022500673.tif 000005