(57)【要約】  一般的な態様において、無線通信チャネルは、信号品質メトリクスに基づいて選択される。一部の態様では、第１無線通信デバイスは、第２無線通信デバイスからの無線通信チャネルのセット上で空間を通して送信された無線信号に基づいて信号の第１セットを受信する。信号品質メトリクス値は、信号の第１セットに基づいて各無線通信チャネルに対してコンピュータ計算され、無線通信チャネルの１つが、無線通信チャネルそれぞれに対する信号品質メトリクス値の比較に基づいて選択される。第１無線通信デバイスは、第２無線通信デバイスからの選択された無線通信チャネル上で空間を通して送信された無線信号に基づいて信号の第２セットを受信し、モーション検出処理は、信号の第２セットに基づいて空間における物体のモーションを検出するために実行される。【選択図】      図５
2020515150.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信デバイスにおいて、第２無線通信デバイスから無線通信チャネルのセット上で空間を通して送信される無線信号に基づいて信号の第１セットを受信する段階と、
１又は２以上のプロセッサの動作によって、前記信号の第１セットに基づいて前記無線通信チャネルの各々に対する信号品質メトリクスの値を計算する段階と、
それぞれの前記無線通信チャネルに対する信号品質メトリクスの値の比較に基づいて前記無線通信チャネルのセットのうちの１つを選択する段階と、
前記第１無線通信デバイスにおいて、前記第２無線通信デバイスから前記選択された無線通信チャネル上で空間を通して送信される無線信号に基づいて信号の第２セットを受信する段階と、
１又は２以上のプロセッサの動作によって、前記信号の第２セットに基づいて前記空間内の物体のモーションを検出するよう、モーション検出処理を実行する段階と、
を含む、モーション検出方法。
【請求項２】
前記第１無線通信デバイスから前記第２無線通信デバイスに、前記選択された無線通信チャネルを示すメッセージを送信する段階を含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記モーション検出処理に対する品質基準に基づいて前記モーション検出処理に対する入力として拒否される前記信号の第１セットからの信号の数に基づいて前記信号品質メトリクスの値を計算する段階を含む、ことを特徴とする請求項１に記載の方法。
【請求項４】
前記信号の第１セットの最小数が前記モーション検出処理に対する入力として受け付けられる時間期間に基づいて前記信号品質メトリクスの値を計算する段階を含む、ことを特徴とする請求項３に記載の方法。
【請求項５】
前記品質基準は、前記信号品質メトリクスに対する閾値を含む、ことを特徴とする請求項３に記載の方法。
【請求項６】
前記第１無線通信デバイスと前記第２無線通信デバイス間のそれぞれの通信経路に対して決定された前記信号品質メトリクスの値に基づいて前記信号品質メトリクスの値を計算する段階を含み、前記通信経路の各々は、前記第１無線通信デバイスの信号ハードウェア経路と前記第２無線通信デバイスの信号ハードウェア経路とを含む、ことを特徴とする請求項１〜５の何れか１項に記載の方法。
【請求項７】
前記信号の第１セット及び推定受信信号の比較に基づいて前記信号品質メトリクスの値を計算する段階を含み、前記推定受信信号は、前記空間に対する推定チャネル応答に基づく、ことを特徴とする請求項１〜５の何れか１項に記載の方法。
【請求項８】
前記方法は、
前記第１無線通信デバイスと前記第２無線通信デバイスの間の各無線通信チャネルにおける通信のための実行可能な通信経路の数を決定する段階であって、前記各実行可能な通信経路が前記第１無線通信デバイスの信号ハードウェア経路と前記第２無線通信デバイスの信号ハードウェア経路とを含む、実行可能な通信経路の数を決定する段階と、
前記無線通信チャネルそれぞれのための前記実行可能な通信経路の数及び前記無線通信チャネルそれぞれに対する信号品質メトリクスの値のうちの少なくとも１つに基づいて前記無線通信チャネルのセットのうちの１つを選択する段階と、
を含む、ことを特徴とする請求項１〜５の何れか１項に記載の方法。
【請求項９】
各個々の前記通信経路のスループットに基づいて前記実行可能な通信経路の数を決定する段階を含む、ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記実行可能な通信経路の数を決定する段階は、実行可能な通信経路として、閾値を上回るスループットを有する各通信経路を指定する段階を含む、ことを特徴とする請求項８に記載の方法。
【請求項１１】
各無線通信チャネルに対して、前記無線通信チャネルに対する前記信号品質メトリクスの値及び前記無線通信チャネルのための実行可能な通信経路の数に基づいて実行可能無線通信デバイスの数を決定する段階を含み、前記無線通信チャネルは、前記実行可能無線通信デバイスの数に基づいて選択される、
ことを特徴とする請求項８に記載の方法。
【請求項１２】
空間内に分散される無線通信デバイスであって、前記無線通信デバイスの各々は、複数の通信チャネル上で前記空間を通して無線信号を送信及び受信するよう構成されたモデムを含む、無線通信デバイスと、
前記無線通信デバイスのうちの少なくとも１つに通信可能に結合されたデータ処理装置と、
を備えるシステムであって、
前記データ処理装置は、
第１無線通信デバイスにて受信される信号の第１セットであって、第２無線通信デバイスからの無線通信チャネルのセット上で送信された無線信号に基づく信号の第１セットに基づいて、複数の無線通信チャネルのセットの各々に対する信号品質メトリクスの値を計算し、
前記無線通信チャネルそれぞれに対する前記信号品質メトリクスの値の比較に基づいて前記無線通信チャネルのセットのうちの１つを選択する、
ように構成される、ことを特徴とするシステム。
【請求項１３】
前記データ処理装置は、前記選択された無線通信チャネルを示すメッセージを送信するよう構成される、ことを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記データ処理装置は、前記モーション検出処理に対する品質基準に基づいて前記モーション検出処理に対する入力として拒否される前記信号の第１セットからの信号の数に基づいて、前記信号品質メトリクスの値を計算するよう構成される、ことを特徴とする請求項１２に記載のシステム。
【請求項１５】
前記データ処理装置は、前記信号の第１セットの最小数が前記モーション検出処理に対する入力として受け付けられる時間期間に基づいて前記信号品質メトリクスの値を計算するよう構成される、ことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記品質基準は、前記信号品質メトリクスに対する閾値を含む、ことを特徴とする請求項１４に記載のシステム。
【請求項１７】
前記データ処理装置は、前記第１無線通信デバイスと前記第２無線通信デバイス間のそれぞれの通信経路に対して決定された信号品質メトリクスの値に基づいて信号品質メトリクスの値を計算するよう構成され、前記通信経路の各々は、前記第１無線通信デバイスの信号ハードウェア経路と前記第２無線通信デバイスの信号ハードウェア経路とを含む、ことを特徴とする請求項１２〜１６の何れか１項に記載のシステム。
【請求項１８】
前記データ処理装置は、前記信号の第１セット及び推定受信信号の比較に基づいて前記信号品質メトリクスの値を計算するよう構成され、前記推定受信信号は、前記空間の推定チャネル応答に基づく、ことを特徴とする請求項１２〜１６の何れか１項に記載のシステム。
【請求項１９】
前記データ処理装置は、
前記第１無線通信デバイスと前記第２無線通信デバイスの間の各無線通信チャネルにおける通信のため、前記第１通信デバイスの信号ハードウェア経路と前記第２無線通信デバイスの信号ハードウェア経路とを含む実行可能な通信経路の数を決定し、
前記無線通信チャネルのそれぞれのための前記実行可能な通信経路の数と前記無線通信チャネルそれぞれに対する信号品質メトリクスの値のうちの少なくとも１つに基づいて前記無線通信チャネルのセットのうちの１つを選択する、
ように構成される、ことを特徴とする請求項１２〜１６の何れか１項に記載のシステム。
【請求項２０】
前記実行可能な通信経路の数は、各個々の前記通信経路のスループットに基づく、ことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記データ処理装置は、実行可能な通信経路として閾値を上回るスループットを有する各通信経路を指定するように構成される、ことを特徴とする請求項１９に記載のシステム。
【請求項２２】
前記データ処理装置は、前記各無線通信チャネルに対して、前記無線通信チャネルに対する信号品質メトリクスの値及び前記無線通信チャネルのための実行可能な通信経路の数に基づいて実行可能無線通信デバイスの数を決定し、前記実行可能無線通信デバイスの数に基づいて前記無線通信チャネルを選択するよう構成される、ことを特徴とする請求項１９に記載のシステム。
【請求項２３】
１又は２以上のプロセッサの動作によって、複数の第２無線デバイスからの無線通信チャネルのセットを介して第１無線通信デバイスによって受信された無線信号に基づいて、前記無線通信チャネルのセットにおける前記各無線通信チャネルに対して、前記第１無線通信デバイスと前記第２無線通信デバイスの各々との間の前記無線通信チャネルにおける通信のための実行可能な通信経路の数と、前記第１無線通信デバイスと前記第２無線通信デバイスの各々との間の前記無線通信チャネルにおける通信の信号品質メトリクスの値と、を決定する段階と、
前記無線通信チャネルのセットから、前記無線通信チャネルのための前記実行可能な通信経路の数及び信号品質メトリクスの値のうちの少なくとも１つに基づいて無線モーション検出のための前記無線通信チャネルのうちの１つを選択する段階と、
を含む、モーション検出方法。
【請求項２４】
各個々の前記通信経路のスループットに基づいて前記実行可能な通信経路の数を決定する段階を含む、ことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記実行可能な通信経路の数を決定する段階は、実行可能な通信経路として、各々が閾値を上回るスループットを有する前記実行可能通信経路を指定する段階を含む、ことを特徴とする請求項２３に記載の方法。
【請求項２６】
前記無線通信チャネルのセットにおける各無線通信チャネルに対して、前記無線通信チャネルに対する信号品質メトリクスの値及び前記無線通信チャネルのための実行可能な通信経路の数に基づいて実行可能無線通信デバイスの数を決定する段階を含み、前記無線通信チャネルは、前記実行可能無線通信デバイスの数に基づいて選択される、ことを特徴とする請求項２３〜２５の何れか１項に記載の方法。
【請求項２７】
空間内に分散される無線通信デバイスであって、前記無線通信デバイスの各々は、複数の無線通信チャネル上で前記空間を通して無線信号を送信及び受信するよう構成されたモデムを含む、無線通信デバイスと、
前記無線通信デバイスのうちの少なくとも１つに通信可能に結合されたデータ処理装置と、
を備えるシステムであって、
前記データ処理装置は、
複数の第２無線デバイスからの無線通信チャネルのセットを介して第１無線通信デバイスによって受信された無線信号に基づいて、前記無線通信チャネルのセットにおける前記各無線通信チャネルに対して、前記第１無線通信デバイスと前記第２無線通信デバイスの各々との間の前記無線通信チャネルにおける通信のための実行可能な通信経路の数と、前記第１無線通信デバイスと前記第２無線通信デバイスの各々との間の前記無線通信チャネルにおける通信の信号品質メトリクスの値と、を決定し、
前記無線通信チャネルのセットから、前記無線通信チャネルのための前記実行可能な通信経路の数及び信号品質メトリクスの値のうちの少なくとも１つに基づいて無線モーション検出のための前記無線通信チャネルのうちの１つを選択する、
ように構成されることを特徴とする、システム。
【請求項２８】
前記データ処理装置は、各個々の前記通信経路のスループットに基づいて前記実行可能な通信経路の数を決定するよう構成される、ことを特徴とする請求項２７に記載のシステム。
【請求項２９】
前記データ処理装置は、実行可能な通信経路として、閾値を上回るスループットを有する各通信経路を指定するよう構成される、ことを特徴とする請求項２７に記載のシステム。
【請求項３０】
前記データ処理装置は、前記無線通信チャネルのセットにおける前記各無線通信チャネルに対して、前記無線通信チャネルに対する信号品質メトリクスの値及び前記無線通信チャネルのための実行可能な通信経路の数に基づいて実行可能無線通信デバイスの数を決定し、前記実行可能無線通信デバイスの数に基づいて前記無線通信チャネルを選択するよう構成される、ことを特徴とする請求項２７〜２９の何れか１項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権の主張）
本出願は、引用により本明細書に組み入れられる、２０１７年９月１５日に出願された「信号品質メトリクスに基づく無線通信チャネルの選択」という名称の米国出願第１５／７０６,２９５号明細書、及び２０１７年３月１６日に出願された「品質メトリクスを用いたモーション検出信号のための無線通信チャネルの選択」という名称の米国仮出願第６２／４７２,３７５号明細書に対する優先権を主張するものである。
【背景技術】
【０００２】
以下の説明はモーション（動き）検出に関する。
【０００３】
モーション検出システムは、例えば、室内又は屋外のエリアにおける物体の動きを検出するために使用されてきた。一部の例示的なモーション検出システムでは、センサの視野内で物体の動きを検出するために赤外線又は光学センサが用いられる。モーション検出システムは、セキュリティシステム、自動制御システム及び他の種類のシステムで用いられている。
【図面の簡単な説明】
【０００４】
【図１Ａ】例示的な無線通信システムを示す概略図である。
【図１Ｂ】無線通信チャネルで通信する例示的な無線ネットワークデバイスを示す概略図である。
【図１Ｃ】複数の通信経路を通じて通信する例示的な無線モデムを示す概略図である。
【図２】例示的なモーションプローブ信号を示す概略図である。
【図３Ａ】無線通信デバイス間で伝送される例示的な無線信号を示す概略図である。
【図３Ｂ】無線通信デバイス間で伝送される例示的な無線信号を示す概略図である。
【図４】信号品質メトリクスに基づいて無線通信チャネルを選択する例示的な処理を示す流れ図である。
【図５】信号品質メトリクスに基づいて無線通信チャネルを選択する別の例示的な処理を示す流れ図である。
【発明を実施するための形態】
【０００５】
記載される内容の一部の態様では、無線通信チャネルが信号品質メトリクスに基づいて選択される。例えば、一部の事例では、信号品質メトリクスが、無線通信チャネル（例えば、周波数チャネル又はコーデッドチャネル）上の無線通信デバイスによって受信されたモーション検出信号に基づいてコンピュータ計算される。信号品質メトリクスは、無線通信チャネル上のそれぞれの無線通信デバイス間の通信の品質を推定する。信号品質メトリクスは、無線信号によって通過される空間のチャネル応答、無線通信デバイスによって受信される信号の信号対雑音比、モーション検出処理への入力として受け付けられるか又は拒否されるパケットの数、別のタイプの品質メトリクス、又はこれらの組み合わせに基づくことができる。一部の事例では、信号品質メトリクスは、信号の最小数がモーション検出処理に対する入力として受け付けられる時間期間に基づく。一部の事例では、信号品質メトリクスは、送信側無線通信デバイスと受信側無線通信デバイスの間（例えば、送信側及び受信側アンテナの特定のペア間）の通信経路の数に基づく。一部の事例では、信号品質メトリクスを決定する場合に検討される因子に加重を加えることができる。
【０００６】
一部の実施では、無線通信デバイス（又は無線通信デバイスに結合された別のデバイス、例えば、デバイスからリモートにあるサーバ）は、信号品質メトリクスに基づいて、無線通信デバイスが通信する無線通信チャネルを選択することができる。例えば、受信側無線通信デバイスは、コンピュータ計算された信号品質メトリクスが事前に決定された閾値（モーション検出処理に対する品質基準とすることができる）を上回るか又は下回るかを判定することができる。信号品質メトリクスが閾値を上回らない場合、通信用の新しい無線通信チャネルが選択される。一部の事例では、受信側無線通信デバイスは、新しい無線通信チャネルを指示するメッセージを送信することができる。例えば、受信側無線通信デバイスは、送信側無線通信デバイスに命じて、受信側無線通信デバイスによって選択されている異なる無線通信チャネルに「移動」させる、及び選択されたチャネル上でモーション検出信号を送信させることができる。一部の事例では、選択されたチャネルに処理が繰り返される。例えば、信号品質メトリクスは、選択されたチャネル上で受信されたモーション検出信号に対して決定することができ、信号品質メトリクスが閾値を下回る場合、別のチャネルが選択される。新しいチャネルの信号品質メトリクスが閾値を上回る場合、デバイスは、このチャネルでの通信を進めることができる。一部の事例では、無線通信デバイスは、最高品質の無線通信チャネル上で確実に通信できるように、他のチャネルに対する信号品質メトリクスを周期的にチェックすることができる。
【０００７】
一部の実施では、無線通信デバイスは、複数の無線通信チャネル上で送信される信号に基づいて通信のための最良無線通信チャネルを決定する。信号品質メトリクスを各チャネルについてコンピュータ計算することができ、チャネルの１つを、複数のチャネルの信号品質メトリクスの比較として基づいて選択することができる。例えば、無線通信チャネルの１つに対する信号品質メトリクスが、現在使用されている無線通信チャネルに対する信号品質メトリクスよりも良好であるかどうかを判定することができる。より高信号品質メトリクスを有するチャネルが発見された場合、このチャネルが選択され無線通信デバイスがこのチャネルでの通信を開始する。そうでなければ、無線通信デバイスは、現在の無線通信チャネルにおける通信を継続することができる。一部の事例では、無線通信デバイスは、最高品質無線通信チャネルで通信できるように周期的に処理を実行することができる。
【０００８】
一部の実施では、モーションを検出する場合の問題を低減又は回避するために、無線通信デバイスは、モーションが現在検出されている時にチャネル選択処理を休止することができる。チャネル選択処理は、モーションがこれ以上検出されなくなると継続することができる。一部の実施では、干渉が散在的に発現・消失するので、コンピュータ計算された信号品質メトリクスの平均値をチャネル選択処理に用いて信号品質メトリクスの挙動を「平滑化」することができる。
【０００９】
一部の実施では、無線通信デバイスが各々、複数の送信側又は受信側アンテナを有することができ、従ってこれらのアンテナの間で複数の通信経路を通じて通信することができる。各無線通信デバイスのアンテナは、複数の信号ハードウェア経路の１つを構成することができ、通信経路の各々は相応に送信側無線通信デバイスからの信号ハードウェア経路及び受信側無線通信デバイスからの信号ハードウェア経路によって定義することができる。例えば、送信側無線通信デバイスは２つの送信側アンテナ（例えば、Ｔ１及びＴ２）を有することができ、受信側無線通信デバイスは２つの受信側アンテナ（例えば、Ｒ１及びＲ２）を有することができる。無線通信デバイスは、最大４つの通信経路（例えば、Ｔ１−−＞  Ｒ１、Ｔ１−−＞Ｒ２、Ｔ２−−＞Ｒ１、及びＴ２−−＞Ｒ２）を通じて相応に通信することができる。無線通信デバイスによって用いられる各通信経路に対して信号品質メトリクスを決定することができる。各デバイスが２つの送信側アンテナ及び２つの受信側アンテナを用いる例では、無線通信デバイス間で伝送されるモーション検出信号に対して最大４つの信号品質メトリクスを決定することができ、チャネル選択処理は、それぞれの通信経路に対するコンピュータ計算された信号品質メトリクスに基づいて通信経路を選択する段階を含むことができる。
【００１０】
一部の実施では、無線通信デバイス間の実行可能な通信経路の数が決定され、無線通信チャネルがチャネル上の実行可能な通信経路の数に基づいて選択される。例えば、実行可能な通信経路の最大数を有する無線通信チャネルを通信用に選ぶことができる。一部の実施では、無線通信チャネルは、実行可能な通信経路の数及び信号品質メトリクスの値の両方に基づいて選択することができる。例えば、無線通信チャネルは、実行可能な通信経路の最小数を有するチャネルの中で最高信号品質メトリクスを有することに基づいて選ぶことができる。複数の無線通信デバイス（例えば、３又は４以上の無線通信デバイス）を有するシステムでは、実行可能な通信経路の数又はチャネルスコア値に基づいて各無線通信リンクに対して異なるチャネルを選択することができる。例えば、無線通信デバイスのペア間の１つのリンクが第１無線通信チャネルで動作することができ、無線通信デバイスの異なるペア間の別のリンクが第２無線通信チャネルで動作することができる。
【００１１】
本明細書で説明するシステム及び技術は、一部の事例では１又は２以上の利点を提供することができる。例えば、空間を通じて送信された無線信号を用いてモーションを検出することができる。モーションは、最良信号品質メトリクスを有する無線通信チャネルを選択することによって効率的に検出することができる。無線通信デバイスのペア間のリンクは異なるチャネルで動作することができる。
【００１２】
図１Ａは、例示的な無線通信システム１００を示す概略図である。例示的な無線通信システム１００は、３つの無線通信デバイス、第１無線通信デバイス１０２Ａ、第２無線通信デバイス１０２Ｂ、及び第３無線通信デバイス１０２Ｃを含む。例示的な無線通信システム１００は、追加の無線通信デバイス及び他の構成要素（例えば、追加の無線通信デバイス、１又は２以上のネットワークサーバ、ネットワークルータ、ネットワークスイッチ、ケーブル、又は他の通信リンクなど）を含むことができる。
【００１３】
例示的な無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、例えば、無線ネットワーク規格又は別の種類の無線通信プロトコルによって無線ネットワークで動作することができる。例えば、無線ネットワークは、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、都市エリアネットワーク（ＭＡＮ）、又は別の種類の無線ネットワークとして動作するよう構成することができる。ＷＬＡＮの例は、ＩＥＥＥによって開発された規格の８０２．１１ファミリーの１又は２以上によって動作するよう構成されたネットワーク（例えば、Ｗｉ-Ｆｉネットワーク）及びその他を含む。ＰＡＮの例は、短距離通信規格（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離通信（ＮＦＣ）、ＺｉｇＢｅｅ）、ミリメートル波通信、及びその他によって動作するネットワークを含む。
【００１４】
一部の実施では、例えば、セルラーネットワーク規格に従ってセルラーネットワークで通信するよう無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃを構成することができる。セルラーネットワークの例は、グローバル・システム・フォー・モバイル（ＧＳＭ）及びＧＳＭ進化の拡張データレート（ＥＤＧＥ）又はＥＧＰＲＳなどの２Ｇ規格、符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（ＷＣＤＭＡ）、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）、及び時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）などの３Ｇ規格、長期進化（ＬＴＥ）及びＬＴＥアドバンスト（ＬＴＥ−Ａ）などの４Ｇ規格、及びその他により構成されるネットワークを含む。
【００１５】
一部の事例では、無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、標準的な無線ネットワーク構成要素とすることができるか又はこれを含むことができ、例えば、従来のＷｉ-Ｆｉアクセスポイント又は別の種類の無線アクセスポイント（ＷＡＰ）を一部の事例で使用することができる。一部の事例では、別の種類の標準的又は従来のＷｉ-Ｆｉ送信デバイスを使用することができる。無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、Ｗｉ-Ｆｉ構成要素なしに実施することができ、例えば、他の種類の標準的な又は非標準的な無線通信をモーション検出に用いることができる。一部の事例では、無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃは、専用モーション検出システムとすることができるか、又はこの一部とすることができる。
【００１６】
図１Ａに示すように、例示的な無線通信デバイス１０２Ｃは、モデム１１２、プロセッサ１１４、メモリ１１６、及び電力ユニット１１８を含み、無線通信システム１００における無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃの何れかが、同様の、追加の又は異なる構成要素を含むことができ、構成要素は、図１Ａに示すように又は別の方式で動作するよう構成することができる。一部の実施では、無線通信デバイスのモデム１１２、プロセッサ１１４、メモリ１１６、及び電力ユニット１１８が、共通のハウジング又は他のアセンブリに一緒に収容される。一部の実施では、無線通信デバイスの構成要素の１又は２以上を別々に、例えば、別のハウジング又は他のアセンブリに収容することができる。
【００１７】
例示的なモデム１１２は、無線信号を伝送（受信、送信、又は送受信）することができる。例えば、モデム１１２は、無線通信規格（例えば、Ｗｉ-Ｆｉ）によってフォーマット化されたラジオ周波数（ＲＦ）信号を伝送するよう構成することができる。モデム１１２は、図１Ｃに示した例示的な無線ネットワークモデム１１２Ａ、１１２Ｂとして実施することができるか、又は別の方式で、例えば、他の種類の構成要素又はサブシステムによって実施することができる。一部の実施では、例示的なモデム１１２は、ラジオサブシステム及びベースバンドサブシステムを含む。一部の事例では、ベースバンドサブシステム及びラジオサブシステムは、共通チップ又はチップセットに実装することができるか、又はこれらをカード又は別の種類のアセンブリデバイスに実装することができる。ベースバンドサブシステムは、ラジオサブシステムに、例えば、リード、ピン、電線、又は他の種類の接続によって結合することができる。
【００１８】
一部の事例では、モデム１１２のラジオサブシステムが１又は２以上のアンテナ及びラジオ周波数回路を含むことができる。ラジオ周波数回路は、例えば、アナログ信号をフィルタ、増幅又はそうでなければ調節する回路、ベースバンド信号をＲＦ信号にアップコンバートする回路、ＲＦ信号をベースバンド信号にダウンコンバートする回路などを含むことができる。このような回路は、例えば、フィルタ、増幅器、ミキサ、ローカル発振器などを含むことができる。ラジオサブシステムは、無線通信チャネルでラジオ周波数無線信号を伝送するよう構成することができる。図１Ｃに示した例を参照すると、ラジオサブシステムは、ラジオチップ１１３、ＲＦフロントエンド１１５、及びアンテナ１１７、１１９を含むことができる。ラジオサブシステムは、追加の又は異なる構成要素を含むことができる。一部の実施ではラジオサブシステムは、従来のモデムから、例えば、Ｗｉ-Ｆｉモデム、ピコ基地局モデムなどからのラジオ電子機器（例えば、ＲＦフロントエンド、ラジオチップ、又は類似の構成要素）とすることができるか又はこれを含むことができる。一部の事例では、ラジオサブシステムは、複数の信号ハードウェア経路（例えば、マルチアンテナ）を含む。一部の実施では、モデム１１２（又は、例えば、図１Ｃのラジオチップ１１３、ＲＦフロントエンド１１５、及びアンテナ１１７、１１９を含むこの構成要素の何れか）が、市販製品又は構成要素、例えば、市販Ｗｉ-Ｆｉモデム、市販セルラーモデム、市販Ｂｌｕｅｔｏｏｔｈモデム、又は市販されているこれらの構成要素を用いて実施することができる。
【００１９】
一部の事例では、モデム１１２のベースバンドサブシステムは、例えば、デジタルベースバンドデータを処理するよう構成されたデジタル電子機器を含むことができる。例として、ベースバンドサブシステムは、図１Ｃに示したベースバンドチップ１１１を含むことができる。ベースバンドサブシステムは、追加の又は異なる構成要素を含むことができる。一部の事例では、ベースバンドサブシステムは、デジタル信号プロセッサ（ＤＳＰ）デバイス又は別の種類のプロセッサデバイスを含むことができる。一部の事例では、ベースバンドシステムは、ラジオサブシステムを動作し、ラジオサブシステムを介して無線ネットワークトラフィックを伝送し、ラジオサブシステムを介して受信されたモーション検出信号に基づいてモーションを検出するか、又は他の種類の処理を実行するためのデジタル処理論理を含む。例えば、ベースバンドサブシステムは、信号を符号化し符号化した信号を送信のためにラジオサブシステムに送るか、又はラジオサブシステムからの信号に符号化されたデータを識別及び分析（例えば、無線通信規格により信号を復号することによって、モーション検出処理によって信号を処理することによって、又はそれ以外）するよう構成された１又は２以上のチップ、チップセット、又は他の種類のデバイスを含むことができる。
【００２０】
一部の事例では、例示的なモデム１１２のラジオサブシステムは、ベースバンドサブシステムからベースバンド信号を受信し、ベースバンド信号をラジオ周波数（ＲＦ）信号にアップコンバートし、ラジオ周波数信号を（例えば、アンテナを介して）無線で送信する。一部の事例では、例示的なモデム１１２のラジオサブシステムは、ラジオ周波数信号を（例えば、アンテナを介して）受信し、ラジオ周波数信号をベースバンド信号にダウンコンバートし、ベースバンド信号をベースバンドサブシステムに送信する。ラジオサブシステムとベースバンドサブシステムの間で交換される信号はデジタル又はアナログ信号とすることができる。一部の事例では、ベースバンドサブシステムが、変換回路（例えば、デジタル-アナログコンバータ、アナログ-デジタルコンバータ）を含み、アナログ信号をラジオサブシステムと交換する。一部の事例では、ラジオサブシステムは、変換回路（例えば、デジタル-アナログコンバータ、アナログ-デジタルコンバータ）を含み、デジタル信号をベースバンドサブシステムと交換する。
【００２１】
場合によっては、例示的なモデム１１２のベースバンドサブシステムが、１又は２以上のネットワークトラフィックチャネルのラジオサブシステムを介して無線通信ネットワークの無線ネットワークトラフィック（例えば、データパケット）を伝送することができる。モデム１１２のベースバンドサブシステムは、専用無線通信チャネルのラジオサブシステムを介して信号（例えば、モーションプローブ信号又はモーション検出信号）を送信又は受信（又は送受信）することもできる。一部の事例では、ベースバンドサブシステムは、例えば、モーションの空間をプローブを用いて探索するために、送信用のモーションプローブ信号を生成する。一部の事例では、ベースバンドサブシステムは、受信されたモーション検出信号（空間を通じて送信されたモーションプローブ信号に基づく信号）を処理して、例えば、空間内の物体のモーションを検出する。例えば、モデム１１２のベースバンドサブシステムは、図４、５の例示的な処理４００、５００の１又は２以上の動作（例えば、信号品質メトリクスなどをコンピュータ計算する）を実行するよう（例えば、ソフトウェアによって）プログラムすることができる。
【００２２】
例示的なプロセッサ１１４は命令を実行して、例えば、データ入力に基づく出力データを生成することができる。この命令は、メモリに格納されたプログラム、コード、スクリプト、又は他の種類のデータを含むことができる。加えて又は代わりに、事前プログラムされた又は再プログラム可能論理回路、論理ゲート、又は他の種類のハードウェア又はファームウェア構成要素として命令を符号化することができる。プロセッサ１１４は、専用コプロセッサ又は別の種類のデータ処理装置としての汎用マイクロプロセッサとすることができるか又はこれを含むことができる。場合によっては、プロセッサ１１４は、無線通信デバイス１０２Ｃのハイレベル動作を実行する。例えば、プロセッサ１１４は、メモリ１１６に格納されたソフトウェア、スクリプト、プログラム、機能、実行ファイル、又は他の命令を実行又は解釈するよう構成することができる。一部の実施では、プロセッサ１１４をモデム１１２に含むことができる。一部の実施では、プロセッサ１１４は、図４、５の処理４００、５００を実施する命令を実行する。
【００２３】
例示的なメモリ１１６は、コンピュータ可読媒体、例えば、揮発性メモリデバイス、不揮発性メモリデバイス、又はこの両方を含むことができる。メモリ１１６は、１又は２以上の読取り専用メモリデバイス、ランダムアクセスメモリデバイス、バッファメモリデバイス、又はメモリデバイスのこれらの及び他の種類の組み合わせを含むことができる。一部の事例では、メモリの１又は２以上の構成要素を、無線通信デバイス１０２Ｃの別の構成要素に統合するか又はそうでなければ関連付けることができる。メモリ１１６は、プロセッサ１１４によって実行可能な命令を格納することができる。命令は、図４、５の処理４００、５００などを用いることによって信号品質メトリクスに基づいて通信用の無線通信チャネルを選択する命令を含むことができる。
【００２４】
例示的な電力ユニット１１８は、無線通信デバイス１０２Ｃの他の構成要素に電力を提供する。例えば、他の構成要素は、電圧バス又は他の接続を通じて電力ユニット１１８によって提供される電力に基づいて動作することができる。一部の実施では、電力ユニット１１８は、バッテリ又はバッテリシステム、例えば、再充電可能バッテリを含む。一部の実施では、電力ユニット１１８は、外部電力信号を（外部ソースから）受け取るアダプタ（例えば、ＡＣアダプタ）を含み、外部電力信号を無線通信デバイス１０２Ｃの構成要素に対して調整される内部電力信号に変換する。電力ユニット１１８は他の構成要素を含むか又は別の方式で動作することができる。
【００２５】
図１Ａに示した例では、無線通信デバイス１０２Ａ、１０２Ｂが、無線信号を（例えば、無線ネットワーク規格、モーション検出プロトコル、又はそれ以外によって）送信する。例えば、無線通信デバイス１０２Ａ、１０２Ｂは、無線信号（例えば、基準信号、ビーコン信号、ステータス信号など）を放送することができるか、又は他のデバイス（例えば、ユーザ機器、クライアントデバイス、サーバなど）にアドレス指定された無線信号を送信することができ、他のデバイス（図示せず）並びに無線通信デバイス１０２Ｃは、無線通信デバイス１０２Ａ、１０２Ｂによって送信された無線信号を受信することができる。場合によっては、無線通信デバイス１０２Ａ、１０２Ｂによって送信された無線信号が、例えば、無線通信規格又はそれ以外によって周期的に繰り返される。
【００２６】
図示した例では、モデムパラメータによって定義された状態で動作する無線通信デバイス１０２Ｃが、無線通信デバイス１０２Ａ、１０２Ｂからの無線信号を処理して、無線信号によってアクセスされる空間内の物体の動きを検出する。例えば、無線通信デバイス１０２Ｃは、モーションを検出するための図４、５の例示的な処理４００、５００又は別の種類の処理を実行することができる。無線信号によってアクセスされる空間は、室内又は屋外の空間とすることができ、例えば、１又は２以上の完全に又は部分的に囲まれたエリア、囲いなしのオープンエリアなどを含むことができる。空間は、１つの部屋、複数の部屋、建物の内側などとすることができるか、又はこれを含むことができる。場合によっては、無線通信システム１００を修正することができ、例えば、これによって無線通信デバイス１０２Ｃが無線信号を送信することができ、無線通信デバイス１０２Ａ、１０２Ｂが無線通信デバイス１０２Ｃからの無線信号を処理してモーションを検出することができる。
【００２７】
モーション検出に使用される無線信号は、例えば、ビーコン信号（例えば、Ｂｌｕｅｔｏｏｔｈビーコン、Ｗｉ‐Ｆｉビーコン、他の無線ビーコン信号）、無線ネットワーク規格によって他の目的のために生成される別の標準的な信号、又はモーション検出又は他の目的に生成された非標準的信号（例えば、ランダム信号、基準信号など）を含むことができる。一部の事例では、無線信号が、動いている物体に接触する前又は後に物体（例えば、壁）を通って伝播して、移動中の物体の動きを移動中の物体と送信又は受信側ハードウェアの間の光学的視野方向なしに検出できるようにする。受信された信号に基づいて、第３無線通信デバイス１０２Ｃはモーション検出データを生成することができる。一部の事例では、第３無線通信デバイス１０２Ｃは、部屋、建物、屋外エリアなどの空間内の動きをモニタする制御センタを含むことができるセキュリティシステムなどの別のデバイス又はシステムにモーション検出データを伝送することができる。
【００２８】
一部の実施では、無線ネットワークトラフィック信号から別々の無線通信チャネル（例えば、周波数チャネル又はコーデッドチャネル）でモーションプローブ信号（例えば、図２に関して以下に説明する）を送信するよう無線通信デバイス１０２Ａ、１０２Ｂを修正することができる。例えば、モーションプローブ信号のペイロード及びペイロードのデータ又はデータ構造の種類に加えられる修正は、第３無線通信デバイス１０２Ｃによって公知とすることができ、第３無線通信デバイス１０２Ｃがモーション感知のために実行する処理の量を低減することができる。ヘッダは、例えば、通信システム１００の別のデバイスによってモーションが検出されたかどうかの指示、修正種類の指示、信号を送信するデバイスの識別などの追加の情報を含むことができる。
【００２９】
図１Ａに示した例では、第３無線通信デバイス１０２Ｃと第１無線通信デバイス１０２Ａの間の無線通信リンクを用いて第１モーション検出フィールド１１０Ａをプローブすることができ、第３無線通信デバイス１０２Ｃと第２無線通信デバイス１０２Ａの間の無線通信リンクを用いて第２モーション検出フィールド１１０Ｂをプローブすることができる。一部の事例では、第３無線通信デバイス１０２Ｃが、無線通信デバイス１０２Ａ、１０２Ｂそれぞれによって送信される無線信号に基づく受信信号を処理することによって、モーション検出フィールド１１０Ａ、１１０Ｂのモーションを検出する。例えば、図１Ａに示した人１０６が第１モーション検出フィールド１１０Ａで動いた時に、第３無線通信デバイス１０２Ｃは、第１無線通信デバイス１０２Ａによって送信された無線信号に基づく第３無線通信デバイス１０２Ｃで受信された信号に基づいてモーションを検出することができる。
【００３０】
一部の事例では、モーション検出フィールド１１０Ａ、１１０Ｂは、例えば、空気、固体材料、液体、又は無線電磁信号が伝播できる別の媒体を含むことができる。図１Ａに示した例では、第１モーション検出フィールド１１０Ａは、第１無線通信デバイス１０２Ａと第３無線通信デバイス１０２Ｃの間の無線通信チャネルを提供し、第２モーション検出フィールド１１０Ｂは、第２無線通信デバイス１０２Ｂと第３無線通信デバイス１０２Ｃの間の無線通信チャネルを提供する。動作の一部の態様では、無線通信チャネル（ネットワークトラフィックのための無線通信チャネルとは別の又はこれと共有される）上で送信された無線信号が、空間内の物体の動きを検出するために用いられる。物体は、何れかの種類の静的又は移動可能な物体とすることができ、生きているもの又は無生物とすることができる。例えば、物体は、人間（例えば、図１Ａに示した人１０６）、動物、無生物の物体、又は別のデバイス、装置、又はアセンブリ、空間の境界の全部又は一部を定義する物体（例えば、壁、ドア、窓など）、又は別の種類の物体とすることができる。
【００３１】
図１Ｂは、無線通信チャネル１０８で通信する例示的な無線通信デバイス１０２Ａ、１０２Ｃを示す概略図である。無線通信チャネル１０８は、無線通信デバイス１０２Ａ、１０２Ｃの間でデータを転送するために用いることができる。図示した例では、無線通信デバイス１０２Ａは、無線通信チャネル１０８の１又は２以上で無線信号を送信し、無線信号が無線通信デバイス１０２Ｃによって受信される。無線通信チャネル１０８は、無線通信規格又は他の無線通信プロトコルによって定義することができる。図１Ａに示した例では、無線通信デバイス１０２Ａ、１０２Ｃは、Ｎ個の別個の無線通信チャネル１０８の通信を支援する。一部の実施では、無線通信チャネルは、無線通信デバイス１０２Ａ、１０２Ｃの間で転送されるネットワークトラフィック（例えば、データパケット）を運ぶＮ‐Ｘの別個のネットワークトラフィックチャネル、及び無線通信デバイス１０２Ａ、１０２Ｃの間のモーション検出信号（例えば、図２のモーションプローブ信号２０２のようにフォーマット化されたモーションプローブ信号）を運ぶためのＸの別個のモーション検出チャネルを含む。場合によっては、無線ネットワークシステム又は個々の無線ネットワークデバイスは、他の種類の無線通信チャネル、又は同じ種類の追加の無線通信チャネル（例えば、複数の別個のモーション検出チャネル）を支援することができる。場合によっては、２又は３以上の隣接する無線通信チャネルを組み合わせて、モーション検出チャネルの周波数帯域幅を増やすことができる１つのモーション検出チャネルを形成することができる。
【００３２】
一部の実施では、無線通信チャネル１０８は周波数チャネルである。例えば、無線通信チャネル１０８の各々が、無線スペクトラムの有資格又は無資格帯域内の別個の周波数帯域幅を占めるか又はそうでなければ対応することができる。周波数チャネルは、重なり合う帯域幅又は重なり合わない帯域幅を含むことができる。一部のＷｉ−Ｆｉ規格では、各周波数チャネルが、別個の中心周波数に対応し周波数帯域幅を有する。１つの例では、中心周波数が５ＭＨｚずつ分けられ（例えば、２．４１２ＧＨｚ、２．４１７ＧＨｚ、２．４２２ＧＨｚなど）、各チャネルが２０ＭＨｚの帯域幅を有する。無線通信デバイス１０２Ａのモデム１１２Ａは、例えば、他の周波数スペーシング又は周波数帯域幅を有する周波数チャネルの他の種類で通信するよう構成することができる。
【００３３】
一部の実施では、無線通信チャネル１０８はコーデッドチャネルである。例えば、無線通信チャネルの各々は、別個の拡散コードに対応し無線スペクトラムの有資格又は無資格帯域の共通周波数レンジ内で動作することができる。場合によっては、拡散コードが、各個々のコーデッドチャネルの拡散スペクトル送信を生成するために、例えば、同じ周波数レンジでのコーデッドチャネル間の干渉を回避するために使用される。一部の種類の符号分割多元接続（ＣＤＭＡ）規格では、各コーデッドチャネルが、チャネルコード化信号を生成するためにデータ信号と組み合わされる別個のチャネルコードに対応する。１つの例では、各チャネルコードは疑似乱数バイナリコードである。場合によっては、コーデッドチャネルの複数（例えば、一部又は全部）が同じ周波数帯域を共有する。無線通信デバイス１０２Ａのモデム１１２Ａは、コーデッドチャネルの他の種類で通信するよう構成することができる。
【００３４】
一部の実施では、無線通信チャネル１０８は、周波数チャネル及びコーデッドチャネルを含む。例えば、ネットワークトラフィックチャネルを周波数チャネルとすることができ、モーション検出チャネルをコーデッドチャネルとすることができる。別の例として、ネットワークトラフィックチャネルをコーデッドチャネルとすることができ、モーション検出チャネルを周波数チャネルとすることができる。
【００３５】
以下に説明するように、信号品質メトリクスに基づいてチャネル１０８の１つを選択することができる。信号品質メトリクスは、無線通信デバイス１０２Ａ、１０２Ｃ間のチャネル１０８上で通信が交換される能力を定量化するよう試みることができる。場合によっては、異なるチャネル１０８が異なる干渉の存在を有する可能性があるので、各チャネル１０８の信号品質メトリクスは異なる可能性がある。一部の実施では、現在使用される無線通信チャネル１０８の信号品質メトリクスの値がモーション検出処理のための品質基準を満たさない（例えば、信号品質メトリクスの値が閾値を下回る）場合、新しいチャネル１０８が選択される。一部の実施では、それぞれのチャネル１０８の信号品質メトリクスの値に基づいて通信用のチャネルが選択される。例えば、最高信号品質メトリクス値を有するチャネル１０８を通信用に選ぶことができる。
【００３６】
図１Ｃは、複数の通信経路１２１−１２４を通じて通信する例示的な無線モデム１１２Ａ、１１２Ｂを示す概略図である。一部の事例では、各無線モデム１１２は、カード、チップ、チップセット、又は別の種類のデバイスとして実施することができる。モデムは、一般的には、１又は２以上の無線通信規格又は他のプロトコルのためのソフトウェア又はファームウェアと共にラジオサブシステム及びベースバンドサブシステムを含むことができる。場合によっては、モデムは、ハードウェア、ソフトウェア、又はファームウェア（又はこれらの組み合わせ）を含み、複数の無線通信規格（例えば、３Ｇ及びＬＴＥ）を支援する。場合によっては、モデム１１２を、市販品又は構成要素、例えば、市販Ｗｉ-Ｆｉモデム、市販セルラーモデム、市販Ｂｌｕｅｔｏｏｔｈモデム、又はこれらの市販されている構成要素を用いて実施することができる。
【００３７】
図１Ｃに示した例示的な無線モデム１１２を上述のように動作することができる。例えば、無線モデム１１２は、１又は２以上の無線通信チャネル（例えば、ネットワークトラフィックチャネル及び専用モーション検出チャネル）で無線信号を送信することができ、例えば、モデムパラメータ（例えば、ベースバンドチップ１１１、ラジオチップ１１３、又はＲＦフロントエンドチップ１１５に関する設定）を用いて受信信号を処理することによって物体のモーションを検出することができる。一部の事例では、例示的な無線モデム１１２は別の方式で動作することができる。
【００３８】
例示的な無線モデム１１２は、複数の通信経路１２１-１２４を通じて互いに通信する。各通信経路は、モデム１１２Ａの信号ハードウェア経路及びモデム１１２Ｂの信号ハードウェア経路によって定義される。例えば、図示した例では、通信経路１２１は、モデム１１２Ａのアンテナ１１７Ａ及びモデム１１７Ｂのアンテナ１１７Ｂによって定義され、通信経路１２２は、モデム１１２Ａのアンテナ１１７Ａ及びモデム１１７Ｂのアンテナ１１９Ｂによって定義され、通信経路１２３は、モデム１１２Ａのアンテナ１１９Ａ及びモデム１１７Ｂのアンテナ１１７Ｂによって定義され、通信経路１２４は、モデム１１２Ａのアンテナ１１９Ａ及びモデム１１７Ｂのアンテナ１１９Ｂによって定義される。一部の事例では、モデム１１２は、両方のアンテナ１１７、１１９から信号（例えば、各アンテナの同じ信号）を送信することによって様々な通信経路を通じて通信することができ、アンテナ１１７、１１９の１つ又は両方を（例えば、それぞれの通信経路の干渉に応じて）用いる他のモデムによって信号を受信することができる。一部の実施では、信号ハードウェア経路は、モデムの複数のアンテナを含む。例えば、通信経路は、第１モデムの複数のアンテナ及び第２モデムの複数のアンテナによって定義することができる。
【００３９】
図１Ｃに示した例示的な無線モデム１１２は、ベースバンドチップ１１１、ラジオチップ１１３及びラジオ周波数（ＲＦ）フロントエンド１１５を含む。無線モデム１１２は、追加の又は異なる特徴を含むことができ、構成要素を図示したように又は別の方式で並べることができる。一部の実施では、ベースバンドチップ１１１は構成要素を含み、図１Ａに示した例示的なモデム１１２に関して説明したベースバンドサブシステムの動作を実行する。一部の実施では、ベースバンドチップ１１１は、ラジオチップ１１３からの同相及び直角位相信号（Ｉ及びＱ信号）を処理して受信した無線信号からデータを抽出することができる。ベースバンドチップ１１１はラジオチップ１１３を制御するか又は他の動作を実行することができる。場合によってはベースバンドチップ１１１は、デジタル信号プロセッサ（ＤＳＰ）又は別の種類のデータ処理装置として実施することができる。
【００４０】
一部の実施では、ラジオチップ１１３及びＲＦフロントエンド１１５は構成要素を含み、図１Ａに示した例示的なモデム１１２に関して説明したラジオサブシステムの動作を実行する。一部の実施では、ラジオチップ１１３は、例えば、受信された無線信号に基づいてデジタル又はアナログフォーマットで同相及び直角位相信号（Ｉ及びＱ信号）を生成することができる。一部の実施では、ＲＦフロントエンド１１５は、１又は２以上のフィルタ、ＲＦスイッチ、カプラ、ＲＦ利得チップ又は送信又は処理のためのラジオ周波数信号を調節する他の構成要素を含むことができる。
【００４１】
一部の事例では、モデム１１２が、他のモデムによって空間を通じて送信されたモーションプローブ信号に基づく受信信号を処理する。例えば、モデム１１２Ａは、モデム１１２Ｂによって送信されたモーションプローブ信号に基づく受信信号を処理することができる。これらの受信信号をモーション検出信号と呼ぶことができる。受信信号の処理は、アンテナ１１７、１１９の１つ又は両方のモーション検出信号を受信する段階、ラジオチップ１１３又はＲＦフロントエンド１１５のモーション検出信号を調節する段階（例えば、フィルタリング、増幅、又はダウンコンバート）、及びベースバンドチップ１１１のモーション検出信号をデジタルで処理する段階を含むことができる。モデム１１２は、ベースバンドチップ１１１、ラジオチップ１１３、又はＲＦフロントエンド１１５の１又は２以上の設定を示す１又は２以上のモデムパラメータを用いることができる。例えば、モデムパラメータは、利得設定、ＲＦフィルタ設定、ＲＦフロントエンドスイッチ設定、ＤＣオフセット設定、ＩＱ補償設定又はラジオチップ１１３又はＲＦフロントエンド１１５の別の設定、又はデジタルＤＣ補正設定、デジタル利得設定、デジタルフィルタリング設定又はベースバンドチップ１１１の別の設定の１又は２以上を含むことができる。
【００４２】
図１Ｃに示した例示的なモデム１１２のラジオサブシステムでは、利得設定が、ＲＦフロントエンド１１５で提供された利得の量をアンテナ１１７、１１９によって受信されるＲＦ信号に（例えば、自動利得制御（ＡＧＣ）ループを用いて）制御し、ＲＦフィルタ設定が、ＲＦフロントエンド１１５の帯域幅フィルタを（例えば、アンテナ１１７で受信される信号の予想される帯域幅に基づいて）制御し、ＲＦフロントエンドスイッチ設定が、ＲＦフロントエンド１１５で起動されるＲＦフィルタ又はアンテナスイッチを（例えば、多くのアンテナの１つから特定の信号を選択するために）制御し、ＤＣオフセット設定が、ラジオチップ１１３で加えられたＤＣ信号補正の量を（例えば、ＤＣオフセットループを用いて）ベースバンド信号に制御し、ＩＱ補償設定が、ラジオチップ１１３によって信号に加えられるＩＱ位相補正の量を制御する。図１Ｃに示した例示的なモデム１１２のベースバンドサブシステムでは、デジタルＤＣ補正設定が、ベースバンドチップ１１１のデジタル信号に加えられるＤＣ信号補正の量を制御し、デジタル利得設定が、ベースバンドチップ１１１のデジタル信号に加えられる利得の量を制御し、デジタルフィルタ設定が、ベースバンドチップ１１１のデジタル信号に加えらえるフィルタ又は複数のフィルタを制御する。
【００４３】
一部の事例では、受信された信号が相対的に弱い大きさを有する場合、利得設定は、受信された信号に加えられる利得の量を（ラジオチップ１１３による処理の前に）増やすことができる。逆に、受信された信号が相対的に強い大きさを有する場合、利得設定は、受信された信号に加えらえる利得の量を減少させることができる。別の例として、予期される信号が約４０ＭＨｚの相対的に広い帯域幅を有する場合、ＲＦフィルタ設定は、アンテナ１１７からラジオチップ１１３に４０ＭＨｚ信号を通過させられるようにＲＦフロントエンド１１５のＲＦフィルタを設定することができる。別の例として、ダウンコンバートベースバンド信号にＤＣ信号（ω＝０及び正又は負の大きさを有する信号）が存在する場合、ＤＣオフセット設定は、ＤＣ補正信号をラジオチップ１１３のダウンコンバートベースバンド信号に加えてＤＣ信号を取り除かせることができる。別の例として、同相及び直角位相信号（Ｉ及びＱ信号）が９０度位相差（例えば、９３度差）を持たない場合、ＩＱ補正信号を信号に加えて所望の９０度位相差で到着するようにできる。
【００４４】
図３Ａ及び３Ｂは、無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃの間で伝送される例示的な無線信号を示す概略図である。無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃは、例えば、図１Ａに示した無線通信デバイス１０２Ａ、１０２Ｂ、１０２Ｃ、又は他の種類の無線通信デバイスとすることができる。例示的な無線通信デバイス３０４Ａ、３０４Ｂ、３０４Ｃは、空間３００を通じて無線信号を送信する。例示的な空間３００は完全に又は一部囲まれるか、空間３００の１又は２以上の境界で開放することができる。空間３００は、１つの部屋、複数の部屋、建物、屋内エリア、屋外エリアなどの内側とすることができるか、又はこれらを含むことができる。第１壁部３０２Ａ、第２壁部３０２Ｂ、及び第３壁部３０２Ｃは、図示した例の空間３００を少なくとも一部囲む。
【００４５】
図３Ａ及び３Ｂに示した例では、第１無線通信デバイス３０４Ａは、無線信号を繰り返し（例えば、周期的に、間欠的に、スケジュールされた、スケジュールされていない、又はランダムな間隔などで）送信することができる。送信された信号は、図２のモーションプローブ信号２０２のように、又は別の方式でフォーマット化することができる。第２及び第３無線通信デバイス３０４Ｂ、３０４Ｃは、無線通信デバイス３０４Ａによって送信された信号に基づく信号を受信することができる。無線通信デバイス３０４Ｂ、３０４Ｃは各々、空間３００内の物体のモーションを検出するために受信した信号を処理するよう構成されたモデム（例えば、図１Ｃに示したモデム１１２）を有する。
【００４６】
図のように、物体は図３Ａの第１位置３１４Ａにあり、物体が図３Ｂの第２位置３１４Ｂに移動した。図３Ａ及び３Ｂでは、空間３００での移動中の物体は、人間として表現されているが、移動物体を別の種類の物体にすることもできる。例えば、移動物体を、動物、無生物の物体（例えば、システム、デバイス、装置、又はアセンブリ）、空間３００の境界の全部又は一部を定める物体（例えば、壁、ドア、窓など）、又は別の種類の物体にすることもできる。
【００４７】
図３Ａ及び３Ｂに示すように、第１無線通信デバイス３０４Ａから送信された無線信号の複数の例示的な経路が、破線によって示されている。第１信号経路３１６に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第１壁部３０２Ａに反射して第２無線通信デバイス３０４Ｂに向かう。第２信号経路３１８に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２壁部３０２Ｂ及び第１壁部３０２Ａに反射して第３無線通信デバイス３０４Ｃに向かう。第３信号経路３２０に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２壁部３０２Ｂに反射して第３無線通信デバイス３０４Ｃに向かう。第４信号経路３２２に沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第３壁部３０２Ｃに反射し第２無線通信デバイス３０４Ｂに向かう。
【００４８】
図３Ａでは、第５信号経路３２４Ａに沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第１第１位置３１４Ａの物体に反射して第３無線通信デバイス３０４Ｃに向かう。図３Ａと３Ｂの間では、物体の表面が空間３００における第１位置３１４Ａから第２位置３１４Ｂに（例えば、第１位置３１４Ａから一定の距離離れて）移動する。図３Ｂでは、第６信号経路３２４Ｂに沿って、無線信号が第１無線通信デバイス３０４Ａから送信され第２位置３１４Ｂの物体に反射して第３無線通信デバイス３０４Ｃに向かう。図３Ｂに示した第６信号経路３２４Ｂは、第１位置３１４Ａから第２位置３１４Ｂへの物体の移動のために図３Ａに示した第５信号経路３２４Ａより長い。一部の事例では、空間における物体の移動のために信号経路を追加、取り除く、又はそうでなければ修正することができる。
【００４９】
図３Ａ及び３Ｂに示した例示的な無線信号は、それぞれの経路を介した減衰、周波数シフト、位相シフト、又は他の影響を経験することがあり、別の方向に、例えば、壁部３０２Ａ、３０２Ｂ、及び３０２Ｃを介して伝播する部分を有する可能性がある。一部の事例では、無線信号はラジオ周波数（ＲＦ）信号である。無線信号は他の種類の信号を含むこともできる。
【００５０】
図３Ａ及び３Ｂに示した例では、第１無線通信デバイス３０４Ａは、無線信号を繰り返し送信することができる。特に図３Ａは、無線信号が第１時間に第１無線通信デバイス３０４Ａから送信されることを示し、図３Ｂは、同じ無線信号が第２の後の時間に第１無線通信デバイス３０４Ａから送信されることを示している。送信される信号は、継続的に、周期的に、ランダムに又は間欠的時間など、又はこれらの組み合わせで送信することができる。送信される信号は、周波数帯域幅の幾つかの周波数成分を有することができる。送信される信号は、全指向性方式で、指向性方式で又はそれ以外で第１無線通信デバイス３０４Ａから送信することができる。図示した例では、無線信号は、空間３００内の複数のそれぞれの経路を通過し、各経路に沿った信号が、経路損失、散乱、反射などのために減衰されることがあり、位相又は周波数オフセットを有する可能性がある。
【００５１】
図３Ａ及び３Ｂに示すように、様々な経路３１６、３１８、３２０、３２２、３２４Ａ、及び３２４Ｂからの信号は、第３無線通信デバイス３０４Ｃ及び第２無線通信デバイス３０４Ｂで組み合わされ、受信信号を形成する。送信された信号における空間３００内の複数の経路の影響により、送信された信号が入力であり受信された信号が出力である伝達関数（例えば、フィルタ）として空間３００を表すことができる。物体が空間３００で移動した時に、信号経路の信号に影響を与える減衰又は位相オフセットが変化することがあり、従って空間３００の伝達関数が変化する。同じ無線信号が第１無線通信デバイス３０４Ａから送信されると仮定して、空間３００の伝達関数が変化した場合、伝達関数の出力‐受信信号‐も変化することになる。受信信号の変化を用いて物体の移動を検出することができる。
【００５２】
数学的に、第１無線通信デバイス３０４Ａから送信された送信信号
2020515150.tif 000003
を式（１）に従って表すことができる。
【数１】
2020515150.tif 000004
ここで、
2020515150.tif 000005
は、送信された信号のｎ番目の周波数成分の周波数を表し、
2020515150.tif 000006
は、ｎ番目の周波数成分の複素係数を表し、
2020515150.tif 000007
は、時間を表す。第１無線通信デバイス３０４Ａから送信された送信信号
2020515150.tif 000008
に対して、経路
2020515150.tif 000009
からの出力信号
2020515150.tif 000010
を式（２）に従って表すことができる。
【数２】
2020515150.tif 000011
ここで
2020515150.tif 000012
は、経路
2020515150.tif 000013
に沿ったｎ番目の周波数成分の減衰定数（又はチャネル応答、例えば、散乱、反射、及び経路損失による）を表し、
2020515150.tif 000014
は、経路
2020515150.tif 000015
に沿ったｎ番目の周波数成分の信号の位相を表す。無線通信デバイスの受信信号Ｒは、式（３）に示される無線通信デバイスへの全ての経路からの全出力信号の和
2020515150.tif 000016
として表すことができる。
【数３】
2020515150.tif 000017
式（３）に式（２）を代入すると以下の式（４）になる。
【数４】
2020515150.tif 000018
【００５３】
無線通信デバイスの受信信号Ｒを分析することができる。無線通信デバイスの受信信号Ｒは、例えば、高速フーリエ変換（ＦＦＴ）又は別の種類のアルゴリズムを用いて周波数ドメインに変換することができる。変換された信号は、一連のｎ複素値として受信信号Ｒを表すことができ、１つはそれぞれの周波数成分の各々（ｎ周波数
2020515150.tif 000019
）に対してである。周波数
2020515150.tif 000020
の周波数成分に対して、複素値
2020515150.tif 000021
は、式（５）で以下のように表すことができる。
【数５】
2020515150.tif 000022
【００５４】
所与の周波数成分
2020515150.tif 000023
の複素値
2020515150.tif 000024
は、この周波数成分
2020515150.tif 000025
の受信信号の相対的な大きさ及び位相シフトを示す。物体が空間で移動した時に、複素値
2020515150.tif 000026
は、空間変化のチャネル応答
2020515150.tif 000027
によって変化する。従って、チャネル応答で検出された変化は、通信チャネル内の物体の移動を指示することができる。一部の事例では、雑音、干渉、又は他の現象が、受信機によって検出されるチャネル応答に影響を与えることがあり、モーション検出システムは、このような影響を減少又は分離して、モーション検出能力の精度及び品質を向上させることができる。一部の実施では、全体的なチャネル応答を次式のように表すことができる。
【数６】
2020515150.tif 000028
【００５５】
一部の事例では、空間のチャネル応答
2020515150.tif 000029
を、例えば、推定の数学的理論に基づいて決定することができる。例えば、基準信号
2020515150.tif 000030
を候補チャネル応答
2020515150.tif 000031
によって修正することができ、最尤度方式を用いて、受信信号
2020515150.tif 000032
とのベストマッチを与える候補チャネルを選択することができる。場合によっては、推定受信信号
2020515150.tif 000033
が、候補チャネル応答
2020515150.tif 000034
との基準信号
2020515150.tif 000035
の畳み込みから取得され、チャネル応答
2020515150.tif 000036
のチャネル係数が、推定受信信号の平方誤差
2020515150.tif 000037
を最小にするよう変えられる。これを数学的に次式として示すことができる。
【数７】
2020515150.tif 000038
最適化条件によって、
【数８】
2020515150.tif 000039
最小化、又は最適化、処理は、最小二乗（ＬＭＳ）、再帰最小二乗（ＲＬＳ）、バッチ最小二乗（ＢＬＳ）などの適応フィルタリング技術を用いることができる。チャネル応答は、有限インパルス応答（ＦＩＲ）フィルタ、無限インパルス応答（ＩＩＲ）フィルタなどとすることができる。
【００５６】
上記の式に示すように、受信信号は、基準信号とチャネル応答の畳み込みと考えることができる。畳み込み動作は、チャネル係数が基準信号の遅延レプリカの各々との相関関係の程度を保有することを意味する。上記の式に示した畳み込み動作は、従って、受信信号が異なる遅延ポイントに現れ、各遅延レプリカがチャネル係数によって加重されることを示す。
【００５７】
一部の態様ではチャネル応答に基づいて受信信号の信号品質メトリクスを決定することができる。例えば、空間の決定されたチャネル応答
2020515150.tif 000040
を基準信号
2020515150.tif 000041
に加えて、受信信号がチャネル応答に基づく（例えば、上述のようにチャネル応答
2020515150.tif 000042
との基準信号
2020515150.tif 000043
の畳み込みに基づく）べきである推定である推定受信信号
2020515150.tif 000044
をもたらすことができる。推定受信信号
2020515150.tif 000045
及び実際の受信信号
2020515150.tif 000046
を用いて、信号品質メトリクスをコンピュータ計算することができる。一部の事例では、例えば、信号品質メトリクスが、実際の受信信号
2020515150.tif 000047
と推定受信信号
2020515150.tif 000048
と実際の受信信号
2020515150.tif 000049
との差のドット積をコンピュータ計算することによって決定される値Ｑに基づく（例えば、値Ｑに等しく設定される、値Ｑからコンピュータ計算される、値Ｑを表すなどである）。
【数９】
2020515150.tif 000050
【００５８】
一部の実施では、無線通信デバイス間の実行可能な通信経路の数を決定することができる。各通信経路は、無線信号を送信及び受信するために用いられる１対のアンテナ又は他のシグナリングハードウェアを含むことができる。例えば、送信側無線通信デバイスは２つの送信アンテナ（例えば、Ｔ１及びＴ２）を有することができ受信側無線通信デバイスは２つの受信アンテナ（例えば、Ｒ１及びＲ２）を有することができる。無線通信デバイスは、最大４つの通信経路を通じて相応に通信することができる（例えば、Ｔ１−−＞Ｒ１、Ｔ１−−＞Ｒ２、Ｔ２−−＞Ｒ１、及びＴ２−−＞Ｒ２）。通信経路は、通信経路のスループットに基づいて実行可能信号経路として指定することができる。例えば、受信レートスコアを式（１０）に従って定義することができる。
【数１０】
2020515150.tif 000051
ここでMaxRxRate は、通信経路における適正なデータ転送に必要な最小スループットであり、PathRxRateは、通信経路の測定されたスループットである。測定されたスループットは、ある時間期間に渡る通信経路におけるデバイスによって受信されたパケットの数に基づくことができる。例えば、一部の事例では、スループットが、１秒毎に経路で受信された合計パケットの数として測定される。別の例として、スループットは、１秒毎に（例えば、以下に説明するように信号品質メトリクス値に基づいて）「受け付けられる」パケットの数として測定される。PathRxRate  が  MaxRxRate より小さい場合、経路を実行可能な通信経路として指示することができる。一部の事例では、実行可能経路スコアを式（１１）に従って決定することができる。
【数１１】
2020515150.tif 000052
ここでQweightは、経路上の通信の品質に基づいて（式（９）の上記の値Ｑを用いて）上記のRxRateScoreに加えられる加重係数である。
【００５９】
一部の実施では、信号品質メトリクスは、無線通信チャネルのための実行可能な通信経路の数に基づく（例えば、無線通信チャネルのための実行可能な通信経路の数に等しく設定される、無線通信チャネルのための実行可能な通信経路の数からコンピュータ計算される、無線通信チャネルのための実行可能な通信経路の数を表すなど）のチャネルスコア値に基づく（例えば、これに等しく設定される、これからコンピュータ計算される、これを表すなど）。例えば、各無線通信チャネルは、式（１２）に従って定義されたチャネルスコア値を有することができる。
【数１２】
2020515150.tif 000053
ここでａ及びｂは、チャネル上のｉ番目の経路のViablePathScore及びViablePathに加えられる加重係数であり、ここでViablePathは、式（１３）に従って定義されるブール値である。
【数１３】
2020515150.tif 000054
【００６０】
信号品質メトリクスは、他の計算を用いて決定することもできる。場合によっては、例えば、ドット積又は別のコンピュータ計算値の絶対値又は大きさが、受信信号の信号品質メトリクスとして用いられる。場合によっては、信号品質メトリクスは、相関関係指数、又は別の種類の信号品質メトリクスである。場合によっては、信号品質メトリクスは、受信信号の信号対雑音比（ＳＮＲ）に基づいて決定される。
【００６１】
場合によっては、受信信号を、無線通信デバイスによって「拒否」することができる。例えば、一部の実施では、モーション検出処理が、信号の品質基準を含むことができる。品質基準を満たさない受信信号を拒否（例えば、廃棄又は無視）することができ、モーションが空間３００で起こったかどうか決定する場合に考慮されない。信号は、信号品質メトリクス（例えば、式（９）によって表される値Ｑ）に基づいてモーション検出処理への入力として受け付けられるか又は拒否される。例えば、場合によっては一定の閾値を上回る値Ｑを有する受信信号のサブセットだけを用いてモーションが検出される。一部の実施では、信号品質メトリクスは、モーション検出処理への入力として受け付けられる信号の数に基づく。例えば、コンピュータ計算された信号品質メトリクスは、ある時間期間にわたってモーション検出処理への入力として受け付けられる信号のパーセンテージに基づいて重み付けすることができる。一部の実施では、信号品質メトリクスは、モーション検出処理に対する入力として信号の最小数が受け付けられる時間期間に基づく。例えば、コンピュータ計算された信号品質メトリクスは、最小数の受け付けられる信号を取得するのにかかる時間に従って重み付することができる（例えば、長い時間がかかる場合は加重を下げることができる）。
【００６２】
３又は４以上の無線通信デバイス（図１Ａのシステム又は図３Ａ‐３Ｂのシステム）を有するシステムなどの一部の実施では、実行可能な通信経路の数、信号品質メトリクス、又はこれらの両方を、モーション検出に用いられる無線通信チャネルを選択する場合に考慮できる。例えば、無線通信デバイス（デバイス０）と２つの他の無線通信デバイス（すなわち、デバイス１及びデバイス２）の間のリンクの信号品質メトリクス情報を示す表１に示した例を考える。
【表１】
2020515150.tif 000055
ここで、［ｘ,ｙ］注釈のｘは、チャネルの実行可能な通信経路の数を表し、［ｘ,ｙ］注釈のｙは、チャネルの信号品質メトリクスの値を表す（上記の式（１２）に記述したチャネルスコア）。表１に示した例では、実行可能な通信経路の数は０−８に及び、信号品質メトリクスの値は０−６００に及ぶ。この例での全てのデバイス間の通信にチャネル１を選択すると、デバイス０とデバイス１の間の相対的に優良な通信品質を提供する（実行可能な通信経路の大きな数及び高信号品質メトリクス値のために）が、デバイス０とデバイス２の間には（実行可能な通信経路の低数及び低信号品質メトリクス値のために）相対的に悪い通信品質を提供する。同様に、この例で全てのデバイス間の通信にチャネル３を選択すると、デバイス０とデバイス２の間に相対的に優良な通信品質を提供するが、デバイス０とデバイス１の間には相対的に悪い通信品質を提供する。チャネル２を選択すると、実行可能な通信経路の適度な数及び適度な信号品質メトリクス値のために無線通信デバイス間の適切な通信品質を提供することができる。
【００６３】
一部の実施では、無線通信デバイス間の通信の品質を拡張するために、無線通信デバイスのそれぞれのペア間のリンクが異なる無線通信チャネルで動作することができる。例えば、表１に示した例では、デバイス０及びデバイス１は、チャネル１で通信することができ、デバイス０及びデバイス２はチャネル３で通信することができる。無線通信デバイスがある時間に１つのチャネルでしか通信できないので、デバイス０（この例では）は、それぞれの無線通信チャネル間でその動作を切り替えこの技術を用いるよう構成することができる。
【００６４】
一部の実施では、信号品質メトリクス値及び実行可能な通信経路の数に基づいて各無線通信チャネルの実行可能無線通信デバイスの数を決定することができる。実行可能無線通信デバイスの数は、無線通信デバイス間の各リンクの信号品質メトリクスに対する閾値に基づいて決定することができる。表１に示した例を参照すると、例えば、チャネル２は、２５０より大きな信号品質メトリクス値を有する無線通信デバイス間の各リンクに基づいて２つの実行可能無線通信デバイスを有すると決定される。同様に、表１のチャネル１及び３は各々、信号品質メトリクス値の２５０の同じ閾値に基づいて１つの実行可能無線通信デバイスを有すると決定される。一部の実施では、各チャネルの実行可能無線通信デバイスの数は、実行可能な通信経路の最小数又はパーセンテージを有するチャネルに基づく。例えば、チャネルの実行可能無線通信デバイスの数は、５０％又はこれより高い実行可能な通信経路を有する無線通信デバイス間のリンクの数に基づいて決定することができる。一部の実施では、各チャネルの実行可能無線通信デバイスの数は、実行可能な通信経路の最小数又はパーセンテージ及び最小信号品質メトリクスの両方に基づく。例えば、チャネルの実行可能無線通信デバイスの数は、（１）閾値（例えば、上記の例では２５０）より上の信号品質メトリクス値、及び（２）閾値を上回る実行可能な通信経路の数（例えば、少なくとも２つの実行可能な通信経路）の両方を有する無線通信デバイス間のリンクの数に基づいて決定することができる。一部の実施では、モーション検出に用いられる無線通信チャネルは、実行可能デバイスの数に基づいて選択することができる。例えば、実行可能デバイスの最高数を有する無線通信チャネルの使用を選ぶことができる。
【００６５】
図４は、信号品質メトリクスに基づいて無線通信チャネルを選択する例示的な処理４００を示す流れ図である。一部の事例では、選択された無線通信チャネル上で送信される信号に基づいて空間内の物体のモーションを検出するために処理４００を実施することができる。例示的な処理４００の動作は、データ処理装置（例えば、図１Ａの例示的な無線通信デバイス１０２Ｃのプロセッサ１１４）によって実行し、無線通信デバイス（例えば、図１Ａの無線通信デバイス１０２Ｃ）で受信された信号に基づいてモーションを検出することができる。例示的な処理４００はデバイスの別の種類によって実行することもできる。例えば、処理４００の動作は、信号を受信した無線通信デバイス１０２Ｃ以外のシステム（例えば、無線通信デバイス１０２Ｃによって受信された信号を集約及び分析する図１Ａの無線通信システム１００に接続されたコンピュータシステム）によって実行することもできる。
【００６６】
例示的な処理４００は、追加の又は異なる動作を含むことができ、この動作は、図示した順序又は別の順序で実行することができる。場合によっては、図４に示した動作の１又は２以上が、複数の動作、副処理又は他の種類のルーチンを含む処理として実施される。場合によっては、動作を組み合わせ、別の順序で実行し、並行して実行し、反復するか、又はそうでなければ別の方式で繰り返すか又は実行することができる。
【００６７】
４０２において、信号の第１セットが無線通信チャネル上の無線通信デバイスにて受信される。無線通信チャネルは、周波数チャネル又はコーデッドチャネルとすることができ、信号は、別の（送信側）無線通信デバイスによって空間を通じて送信された無線信号に基づくことができる。例えば、図１Ａに示した例を参照すると、信号は、無線通信デバイス１０２Ａ、１０２Ｂの１つ（又は両方）によって送信され且つ第３無線通信デバイス１０２Ｃで受信される無線信号とすることができる。一部の実施では、信号を受信する無線通信デバイスは、空間を通じて最初に無線信号を送信した同じデバイスとすることができる。一部の実施では、受信信号は、空間を通じて送信されたモーションプローブ信号に基づくモーション検出信号とすることができる。モーション検出信号は、ネットワークトラフィックに用いられる無線通信チャネル、又はモーション検出専用の別個の無線通信チャネルを通じて受信することができる。
【００６８】
４０４において、無線通信チャネルに対する信号品質メトリクスの値がコンピュータ計算される。信号品質メトリクス値は、４０２で信号を受信した無線通信デバイスによって、又は別のデバイス（例えば、無線通信デバイスに通信可能に結合されたサーバ又は他のコンピュータデバイス）によってコンピュータ計算することができる。チャネルの信号品質メトリクス値は、４０２で受信された信号の信号対雑音比（ＳＮＲ）に基づいてコンピュータ計算することができる（例えば、信号対雑音比に等しく設定、信号対雑音比からコンピュータ計算、信号対雑音比を表すことができる）。一部の実施では、チャネルの信号品質メトリクス値は、受信信号と推定受信信号の比較に基づいてコンピュータ計算することができ、推定受信信号は、空間の推定チャネル応答に基づく。例えば、信号品質メトリクス値は、上記の式（９）に従って決定された値Ｑに基づくことができる（例えば、信号品質メトリクス値は値（Ｑ）に等しく設定される）。一部の実施では、チャネルの信号品質メトリクス値は、無線通信デバイスによって（例えば、モーション検出処理に対する品質基準に基づいて）受け付けられるか又は拒否される信号の数に基づいてコンピュータ計算される。例えば、コンピュータ計算された信号品質メトリクス値に、ある時間期間にモーション検出処理への入力として受け付けられた信号のパーセンテージに基づいて重み付けすることができる。一部の実施では、チャネルの信号品質メトリクス値は、信号の最小数がモーション検出処理への入力として受け付けられる時間量に基づいてコンピュータ計算される。例えば、コンピュータ計算された信号品質メトリクス値は、受け付けられる信号の最小数を取得するのにかかる時間に従って重み付けすることができる（例えば、長い時間がかかる場合は少なく重み付けされる）。一部の事例では、チャネルの信号品質メトリクス値は、送信側無線通信デバイスと受信側無線通信デバイスの間の（例えば、デバイスのアンテナの異なるペア間の）実行可能な通信経路の数に基づいてコンピュータ計算することができる。例えば、比較的低数の実行可能な通信経路を有する（例えば、通信経路の５０％未満が上述のように実行可能であると見なされる）場合、コンピュータ計算された信号品質メトリクス値は低く重み付けされる。一部の事例では、信号品質メトリクス値は、上記の因子の２又は３以上に基づいて信号品質メトリクス値に重み付けすることによって決定することができる。一部の実施では、無線通信チャネルに対する信号品質メトリクスは、無線通信デバイス間のそれぞれの通信経路に対して決定された信号品質メトリクスの値に基づく。例えば、チャネルの信号品質メトリクスの値は、チャネルの各通信経路の信号品質メトリクス値の平均値（又は加重平均値）とすることができる。
【００６９】
４０６において、信号品質メトリクスの値がモーション検出処理に対する品質基準を満足させるかどうか決定される。場合によっては、品質基準は、信号品質メトリクスに対する閾値を含む。信号品質メトリクス値が品質基準を満たさない場合、処理は４０８に進み、新しい無線通信チャネルが選択される。新しい無線通信チャネルは、４０２でモーション検出信号を受信した無線通信デバイスによって、又は別のデバイス（例えば、無線通信デバイスに通信可能に結合されたサーバ又は他のコンピュータデバイス）によって選択することができる。一部の実施では、新しい無線通信チャネルがランダムに選択される。一部の実施では、新しいチャネルは、現在の無線通信チャネルと新しい無線通信チャネルに対する信号品質メトリクス値の比較に基づいて選択される。一部の事例では、図５の処理５００の１又は２以上の態様を、新しい無線通信チャネルを選択する場合に用いることができる。
【００７０】
新しい無線通信チャネルの選択後に、モーション検出信号を送信又は受信する無線通信デバイス又は複数のデバイスに選択されたチャネルを通知することができる。例えば、受信側デバイスがチャネルを選択した場合、送信側無線通信デバイスに受信側無線通信デバイスによって通知することができる。例えば、受信側無線通信デバイスは、選択されたチャネルを示すメッセージ（例えば、パケットのヘッダで選択されたチャネルを示すメッセージ）をネットワーク上で放送することによって、又は送信側無線通信デバイスとの直接接続（例えば、Ｗｉ‐Ｆｉ直接接続）を介して選択された無線通信チャネルの選択を伝送することができる。別の例として、無線通信デバイスに通信可能に結合された別のコンピュータデバイスがチャネルを選択する場合、送信側及び受信側デバイスの両方に、デバイスによって選択されたチャネルを通知することができる。例えば、無線通信デバイスに（例えば、インターネットを介して）接続されたリムーブサーバは、選択されたチャネルを両方の無線通信デバイスの両方に通知することができる。デバイスに選択されたチャネルが通知されたら、選択されたチャネル上でのモーションプローブ信号の送信及びこれに基づく信号の受信を開始することができる。
【００７１】
信号品質メトリクスが品質基準を満足させる場合、処理４００は４１０に進み、モーション検出処理が実行される。モーション検出処理は、４０２において受信された信号のセットに基づいて空間内の物体のモーションを検出することができる。一部の事例では、モーション検出処理は、ある時間期間にわたって受信された信号の比較を含むことができる。例えば、モーションは、４０２において受信された信号の周波数応答における検出された変化に基づいて、又は空間のチャネル応答の検出された変化に基づいて検出することができる。一部の実施では、モーションの検出に応じて、動作又はプログラムされた応答を取ることができる。例えば、コンピュータデバイス（例えば、図１Ａの無線通信デバイス１０２又は別のデバイス）は、セキュリティ警報を起動（例えば、セキュリティ人員、自宅所有者の携帯電話に、又は別のデバイスに警報を送信）する、モーションが検出された場所（例えば、部屋の中、廊下、又は屋外）の照明又はＨＶＡＣを起動する、又はこれらの又は他の種類のプログラムされた応答の組み合わせを実行することができる。
【００７２】
新しいチャネルが４０８で選択され信号の新しいセットが選択されたチャネル上で受信された後に、選択されたチャネルの信号品質メトリクスをコンピュータ計算することができ、信号品質メトリクス値がモーション検出処理に対する品質基準を満足させるかどうか決定することができる。信号品質メトリクスが品質基準を満足させる場合、モーション検出処理を実行して、選択されたチャネル上で受信された信号に基づいてモーションを検出することができる。一部の事例では、新しいチャネルを事前に選択することができ、新しいチャネルで受信された信号の新しいセットを用いて、信号品質メトリクス値を決定することができる。新しいチャネルの信号品質メトリクス値が４０４で決定された信号品質メトリクス値より大きい場合にモーションを検出するのに用いる新しいチャネルを選択することができる。
【００７３】
一部の実施では、２つの無線通信チャネル（例えば、類似の信号品質メトリクス値を有する２つのチャネル）間の発振を回避するか又は発振の周波数を低減するために、チャネル選択条件は、別個の通信経路又はチャネル上の実行可能な通信経路の数の差、チャネルの信号品質メトリクス値間の差、チャネルで見られる無線通信デバイスの数の間の差、又はこれらの組み合わせの１又は２以上を含むことができる。例えば、チャネル変更決定は、以下の１又は２以上、（１）新しいチャネルが１又は２以上の他の無線通信デバイスを見ることができる、（２）現在のチャネル上の通信経路の数が閾値を下回る（例えば、８つの見込み通信経路がある場合は５）及び新しいチャネルが１又は２以上の追加の通信経路を有する、（３）現在のチャネルの通信経路の数が閾値を上回る（例えば、８つの見込み通信経路がある場合は５）、新しいチャネルが１又は２以上の追加の経路を有する、及び信号品質メトリクス値の差が適当な負の閾値（例えば、−１００）より大きい、又は（４）現在のチャネルの通信経路の数が閾値を上回る（例えば、８つの見込み通信経路がある場合は５）、新しいチャネルが１つより少ない通信経路を有する、及び信号品質メトリクス値間の差が適当な正の閾値（例えば、１００）より大きい１又は２以上が満足された場合に行うことができる。例えば、現在のチャネルが６つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが７つの経路及び４５０の信号品質メトリクス値を有する場合、本発明のシステムは、現在のチャネルよりも新しいチャネルを選択することができる。しかし現在のチャネルが５つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが７つの通信経路及び３５０の信号品質メトリクス値を有する場合、本発明のシステムは、信号品質メトリクス値の差が−１００の閾値より小さいので新しいチャネルを選択しないと決定することができる。別の例として、現在のチャネルが５つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが４つの通信経路及び６５０の信号品質メトリクス値を有する場合、本発明のシステムは、新しいチャネルを選択することを決定できる。しかし、現在のチャネルが７つの経路及び５５０の信号品質メトリクス値を有し、新しいチャネルが６つの通信経路及び６００の信号品質メトリクス値を有する場合、本発明のシステムは、信号品質メトリクス値の差が１００の閾値を上回らないので新しいチャネルを選択しないと決定できる。
【００７４】
一部の実施では、現在使用されている以外のチャネルが高信号品質メトリクス値を有するかどうか決定するためにチャネルを周期的にチェックすることができる。例えば、新しい無線通信チャネルが選択された後に時々（信号品質メトリクス値が４０６の品質基準を満足させ続けると仮定する）、これらのチャネルの信号品質メトリクス値が現在の無線通信チャネルに対する信号品質メトリクス値の値を超えるかどうか決定するために他の無線通信チャネルをチェックすることができる。一部の事例では、図５の処理５００の１又は２以上の態様を周期的チェックに用いることができる。
【００７５】
図５は、信号品質メトリクスに基づいて無線通信チャネルを選択する別の例示的な処理５００を示す流れ図である。例示的な処理５００の動作を無線通信デバイスのデータ処理装置（例えば、図１Ａの例示的な第３無線通信デバイス１０２Ｃのプロセッサ１１４）によって実行し、他の無線通信デバイス（例えば、図１Ａの無線通信デバイス１０２Ａ、１０２Ｂ）から受信したモーション検出信号に基づいてモーションを検出することができる。例示的な処理５００は、別の種類のデバイスによって実行することができる。例えば、例示的な処理５００は、第３無線通信デバイス１０２Ｃに通信可能に結合された第３無線通信デバイス１０２Ｃ以外のシステム（例えば、第３無線通信デバイス１０２Ｃによって受信されたモーション検出信号を集約及び分析する図１Ａの無線通信システム１００に接続されたコンピュータシステム）によって実行することができる。
【００７６】
例示的な処理５００は、追加の又は異なる動作を含むことができ、この動作は、図示した順序で又は別の順序で実行することができる。場合によっては、図５に示した動作の１又は２以上は、複数の動作、副処理又は他の種類のルーチンを含む処理として実施される。場合によっては、動作を組み合わせる、別の順序で実行する、並行して実行する、反復する、又はそうでなければ別の方法で繰り返すか又は実行することができる。
【００７７】
５０２において、信号のセットが無線通信チャネルのセットの無線通信デバイスで受信される。無線通信チャネルは、周波数チャネル又はコーデッドチャネルとすることができ、信号は、別の（送信側）無線通信デバイスによって空間を通じて送信される無線信号に基づくことができる。例えば、図１Ａに示した例を参照すると、信号は、無線通信デバイス１０２Ａ、１０２Ｂの一方（又は両方）によって送信及び第３の無線通信デバイス１０２Ｃで受信される無線信号とすることができる。一部の実施では、信号を受信する無線通信デバイスは、空間を通じて最初に無線信号を送信した同じデバイスとすることができる。一部の実施では、受信信号を、空間を通して送信されたモーションプローブ信号に基づくモーション検出信号とすることができる。モーション検出信号は、ネットワークトラフィックに用いられた無線通信チャネル、又はモーション検出専用の別個の無線通信チャネルを通じて受信することができる。
【００７８】
一部の実施では、無線通信チャネルのセットは、利用可能な無線通信チャネルのサブセットである。例えば、一部の例示的なＷｉ−Ｆｉプロトコルを用いたシステムでは、互いに重なり合う一部のチャネルを有する通信に利用可能な最大１４の周波数チャネルが存在する。５０２で受信された信号は、これらの１４チャネルのサブセットだけで送信することができる。互い（例えば、これらが重なり合わないのでチャネル１、６、及び１１）との対話（又は対話の不足）によりチャネルを選択することができる。一部の実施では、信号が各利用可能な無線通信チャネルで受信される。
【００７９】
５０４において、各無線通信チャネルに対する信号品質メトリクスの値がコンピュータ計算される。信号品質メトリクス値は、図４の動作４０４に対して上述したようにコンピュータ計算することができる。
【００８０】
５０６において、無線通信チャネルのセットから無線通信チャネルの１つが選択される。無線通信チャネルは、５０２でモーション検出信号を受信した無線通信デバイスによって、又は別のデバイス（例えば、無線通信デバイスに通信可能に結合されたサーバ又は他のコンピュータデバイス）によって選択することができる。無線通信チャネルは、５０４でコンピュータ計算された信号品質メトリクス値、別の因子、又はこれらの組み合わせに基づいて選択することができる。一部の実施では、例えば、セットの各無線通信チャネルのための実行可能な通信経路の数が決定され、無線通信チャネルは、信号品質メトリクス値、実行可能な通信経路の数、又はこの両方に基づいて選択される。一部の実施では、通信経路は、そのスループット（例えば、スループットが閾値を上回る）に基づいて実行可能であると決定することができる。スループットは、ある時間期間に通信経路上のデバイスによって受信される合計パケットの数として、又はこの時間期間に「受け付けられる」（モーション検出処理への入力として）パケットの数として決定することができる。一部の実施では、実行可能無線通信デバイスの数は、信号品質メトリクス値及び実行可能な通信経路の数に基づいて決定され、無線通信チャネルは、チャネルの実行可能通信デバイスの数に基づいて選択される。
【００８１】
一部の実施では、２つの無線通信チャネル（例えば、類似の信号品質メトリクス値を有する２つのチャネル）間の発振を回避、又は発振の周波数を低減するために、チャネル選択条件は、以下、すなわち、チャネルにおける別個の通信経路又は実行可能な通信経路の数の差、チャネルの信号品質メトリクス値間の差、チャネルに見られる無線通信デバイスの数の差、又はこれらの組み合わせの１又は２以上を含むことができる。例えば、以下の１又は２以上、すなわち（１）新しいチャネルが１又は２以上の他の無線通信デバイスを見付けることができる、（２）現在のチャネル上の通信経路の数が閾値を下回る（例えば、８つの見込み通信経路がある場合は５）及び新しいチャネルが１又は２以上の追加の通信経路を有する、（３）現在のチャネル上の通信経路の数が閾値を上回る（例えば、８つの見込み通信経路がある場合は５）、新しいチャネルが１又は２以上の追加の経路を有する、及び信号品質メトリクス値の差が適当な負の閾値（例えば、−１００）より大きい、又は（４）現在のチャネル上の通信経路の数が閾値を上回る（例えば、８つの見込み通信経路がある場合は５）、新しいチャネルが１つより少ない通信経路を有する、及び信号品質メトリクス値の間の差が適当な正の閾値（例えば、１００）より大きいを満足させる場合にチャネル変更決定を行うことができる。例えば、現在のチャネルが６つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが７つの経路及び４５０の信号品質メトリクス値を有する場合、本発明のシステムは、現在のチャネルよりも新しいチャネルを選択することができる。しかし、現在のチャネルが５つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが７つの通信経路及び３５０の信号品質メトリクス値を有する場合、本発明のシステムは、信号品質メトリクス値の差が−１００の閾値より小さいので新しいチャネルを選択しないと決定できる。別の例として、現在のチャネルが５つの通信経路及び５００の信号品質メトリクス値を有し、新しいチャネルが４つの通信経路及び６５０の信号品質メトリクス値を有する場合、本発明のシステムは、新しいチャネルを選択することを決定できる。しかし、現在のチャネルが７つの経路及び５５０の信号品質メトリクス値を有し、新しいチャネルが６つの通信経路及び６００の信号品質メトリクス値を有する場合、本発明のシステムは、信号品質メトリクス値の差が１００の閾値を上回らないので新しいチャネルを選択しないと決定できる。
【００８２】
新しい無線通信チャネルの選択後に、モーション検出信号を送信する無線通信デバイス又は複数のデバイスに選択されたチャネルを通知することができる。送信側無線通信デバイスは、受信側無線通信デバイスによって直接、又は無線通信デバイスに通信可能に結合された別のコンピュータデバイスによって通知することができる。例えば、受信側無線通信デバイスは、選択されたチャネルを示すメッセージ（例えば、パケットのヘッダで選択されたチャネルを指示するメッセージ）をネットワーク上で放送することによって、又は送信側無線通信デバイスとの直接接続（例えば、Ｗｉ-Ｆｉ直接接続）を介して、選択された無線通信チャネルの選択を伝送することができる。別の例として、無線通信デバイスに（例えば、インターネットを介して）接続されたリムーブサーバは、受信側無線通信デバイスによって選択されたチャネルを通知され、選択されたチャネルを送信側デバイスに通知することができる。送信側デバイスが選択されたチャネルを通知された状態で、選択されたチャネル上でのモーションプローブ信号の送信を開始することができる。
【００８３】
５０８において、５０６で選択された無線通信チャネル上の無線通信デバイスにて信号の新しいセットが受信される。５１０でモーション検出処理が実行される。モーション検出処理は、５０８で受信された信号のセットに基づいて空間内の物体のモーションを検出することができる。一部の事例では、モーション検出処理は、特定の時間期間に受信された信号の比較を含むことができる。例えば、４０２において受信された信号の周波数応答における検出された変化に基づいて、又は空間に対するチャネル応答の検出された変化に基づいてモーションを検出することができる。一部の実施では、モーションの検出に応じて、動作又はプログラムされた応答が取られる。例えば、コンピュータデバイス（例えば、図１Ａの無線通信デバイス１０２Ｃ又は別のデバイス）が、セキュリティ警報を起動する（例えば、セキュリティ人員、自宅所有者の携帯電話に、又は別のデバイスに警報を送信する）、モーションが検出された場所（例えば、室内、廊下、又は屋外）の照明又はＨＶＡＣを起動する、又はこれらの又は他の種類のプログラム応答の組み合わせを実行することができる。
【００８４】
一部の実施では、５０６で選択された無線通信チャネルの新しい信号品質メトリクス値を決定することができ、新しい信号品質メトリクスは、５０８で受信された信号のセットに基づくことができる。５１０のモーション検出処理の実行は、新しい信号品質メトリクス値がモーション検出処理に対する品質基準を満足させるかどうか（例えば、チャネルの品質が５０６で選択が行われ信号が５０８で受信された後に変更できるので）に基づくことができる。
【００８５】
一部の実施では、処理５００を周期的に繰り返すことができる。例えば、チャネルが選択された後に、ある時間量が経過するまでモーション検出に使用することができる。時間量は、実行可能な通信経路の数に基づいて決定することができる。例えば、時間量は、以下の表２に説明する低速又は高速に従って決定することができる（８つの見込みの実行可能な通信経路を仮定する）。
【表２】
2020515150.tif 000056
モーションが５１０でモーション検出処理によって検出された場合、モーションがこれ以上検出されなくなるまで周期的チェックを一時中断することができる。
【００８６】
一部の実施では、チャネルが選択された後（例えば、処理５００の５０６で）、収集された信号の「新鮮さ」（例えば、信号が受け付けられる頻度の尺度）をある一定の時間量（例えば、２分）後に分析することができる。時間量が経過した後、選択されたチャネルのフレッシュ走査を行い新しい信号品質メトリクス値をコンピュータ計算することができる（例えば、このチャネルの状態が有効であることを保証するために）。信号品質メトリクス又は新鮮さがある品質基準を満足させる場合、受信側無線通信デバイスは、チャネル変更が切迫しておりカウントダウンタイマを開始できることを送信側無線通信デバイスに通知することができる。カウントダウンタイマの満了のポイントで、チャネル選択処理が繰り返される。
【００８７】
本明細書で説明した主題及び動作の一部は、デジタル電子回路で、又はコンピュータソフトウェア、ファームウェア、又は本明細書及びこの構造的等価物に開示された構造を含むハードウェアで、又はこれらの１又は２以上の組み合わせで実施することができる。本明細書で説明した主題の一部は、１又は２以上のコンピュータプログラム、すなわち、データ処理装置による実行のための又はデータ処理装置の動作を制御するためにコンピュータストレージ媒体に符号化されたコンピュータプログラム命令の１又は２以上のモジュールとして実施することができる。コンピュータストレージ媒体は、コンピュータ可読ストレージデバイス、コンピュータ可読ストレージ基板、ランダム又はシリアルアクセスメモリアレイ又はデバイス、又はこれらの１又は２以上の組み合わせとすることができるか、又はこれに含めることができる。コンピュータストレージ媒体が伝播信号でない場合、コンピュータストレージ媒体は、人工的に生成された伝播信号に符号化されたコンピュータプログラム命令の発信元又は宛先とすることができる。コンピュータストレージ媒体は、１又は２以上の別々の物理的構成要素又は媒体（例えば、マルチＣＤ、ディスク、又は他のストレージデバイス）とすることができるか、又はこれに含めることができる。
【００８８】
本明細書で説明した動作の一部は、１又は２以上のコンピュータ可読ストレージデバイスに格納されるか又は他のソースから受信されたデータに対するデータ処理装置によって実行される動作として実施することができる。
【００８９】
「データ処理装置」という語は、例によってプログラマブルプロセッサ、コンピュータ、システムオンチップ、又は複数のチップ、又は前述の組み合わせを含むデータを処理するための装置、デバイス、及び機械の全ての種類を包含する。この装置は、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）を含むことができる。この装置は、ハードウェアに加えて、当該のコンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想機械、又はこれらの１又は２以上の組み合わせを構築するコードを含むこともできる。
【００９０】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても公知）を、コンパイル又は解釈言語、宣言又は手順言語を含むプログラミング言語の何れかの形態で書くことができ、独立型プログラムとして、又はモジュール、構成要素、サブルーチン、オブジェクト、又はコンピュータ環境で使用するのに適した他のユニットとして含む何れかの形態で備えることができる。コンピュータプログラムは、ファイルシステムのファイルに対応することができるが、必ずしも対応する必要はない。プログラムを、他のプログラム又はデータ（例えば、マークアップ言語文書に格納された１又は２以上のスクリプト）を保持するファイルの一部に、プログラム専用の単一のファイルに、又は複数の協調ファイル（例えば、１又は２以上のモジュール、サブプログラム、又はコードの一部分を格納するファイル）に格納することができる。コンピュータプログラムは、１つのコンピュータに又は１つのサイトに位置付けられるか又は複数のサイトにわたって分散され且つ通信ネットワークによって相互接続される複数のコンピュータで実行されるよう備えることができる。
【００９１】
本明細書で説明した処理及び論理フローの一部を、１又は２以上のコンピュータプログラムを実行する１又は２以上のプログラマブルプロセッサによって実行して入力データを動作し出力を生成することによって動作を実行することができる。処理及び論理フローは、専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）によって実行することができ、装置を専用論理回路、例えば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）として実施することもできる。
【００９２】
コンピュータプログラムの実行に適したプロセッサは、例によって、汎用及び専用マイクロプロセッサの両方、及びデジタルコンピュータの何れかの種類のプロセッサを含む。一般的に、プロセッサは、読取り専用メモリ又はランダムアクセスメモリ又はこれらの両方から命令及びデータを受信する。コンピュータの要素は、命令に従って動作を実行するプロセッサ、及び命令及びデータを格納する１又は２以上のメモリデバイスを含むことができる。コンピュータは、データを格納するための１又は２以上の大容量ストレージデバイス、例えば、非磁気ドライブ（例えば、固体ドライブ）、磁気ディスク、磁気光学ディスク、又は光学ディスクを含むことができるか、又はこれらからデータを受信又はこれらにデータを転送するために動作可能に結合することができる。しかしコンピュータは、このようなデバイスを有する必要はない。コンピュータは、別のデバイス、例えば、電話、タブレットコンピュータ、電子機器、移動音声又はビデオプレーヤ、ゲームコンソール、全地球測位システム（ＧＰＳ）受信機、もののインターネット（ＩｏＴ）デバイス、機械対機械（Ｍ２Ｍ）センサ又はアクチュエータ、又は携帯式ストレージデバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）に組み込むことができる。コンピュータプログラム命令及びデータを格納するのに適したデバイスは、例によって半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイス、及びその他）、磁気ディスク（例えば、内部ハードディスク、取り外し可能ディスク、及びその他）、磁気光学ディスク、及びＣＤ  ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む不揮発性メモリ、媒体及びメモリデバイスの全ての形態を含む。場合によっては、プロセッサ及びメモリは、専用論理回路によって補足又はこれに組み入れることができる。
【００９３】
ユーザとの対話を提供するために、動作は、ユーザに情報を表示するためのディスプレイデバイス（例えば、モニタ、又はディスプレイデバイスの別のタイプ）及びユーザがコンピュータに入力を提供することができるキーボード及びポインティングデバイス（例えば、マウス、トラックボール、スタイラス、タッチセンサ式画面、又は別のタイプのポインティングデバイス）を有するコンピュータで実施することができる。他の種類のデバイスを用いてユーザとの対話を同様に提供することができ、例えば、ユーザに提供されるフィードバックは、感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、又は触知性フィードバックの何れかの形態とすることができ、ユーザからの入力を、音響、会話、又は触知性入力を含む何れかの形態で受信することができる。加えて、ユーザによって使用されるデバイスに文書を送信及びデバイスから文書を受信することによって、例えば、ウェブブラウザから受信された要求に応答してユーザのクライアントデバイスのウェブブラウザにウェブページを送信することによって、コンピュータはユーザと対話することができる。
【００９４】
コンピュータシステムは、単一のコンピュータデバイス、又は互いに近接して又は一般的に互いから離れて動作し一般的には通信ネットワークを介して対話する複数のコンピュータを含むことができる。通信ネットワークは、ローカルエリアネットワーク（「ＬＡＮ］）及びワイドエリアネットワーク（「ＷＡＮ」）、インターネットワーク（例えば、インターネット）、衛星リンクを含むネットワーク、及びピアツーピアネットワーク（例えば、アドホックピアツーピアネットワーク）の１又は２以上を含むことができる。クライアント及びサーバの関係は、それぞれのコンピュータで実行され且つ互いとのクライアントサーバ関係を有するコンピュータプログラムによって発生することができる。
【００９５】
記載される例の一部の一般的な態様では、無線通信チャネルが、信号品質メトリクスに基づいて選択される。
【００９６】
第１の例では、信号の第１セットが第１無線通信デバイスにて受信される。信号の第１セットは、第２無線通信デバイスからの第１無線通信チャネルの空間を通して送信される無線信号に基づく。信号品質メトリクスの値が、信号の第１セットに基づいて１又は２以上のプロセッサの動作によってコンピュータ計算される。第２無線通信チャネルは、信号品質メトリクスの値がモーション検出処理に対する品質基準を満たさないという決定に基づいて選択される。信号の第２セットは、第１無線通信デバイスにて受信される。信号の第２セットは、第２無線通信デバイスから第２無線通信チャネル上の空間を通して送信される無線信号に基づく。モーション検出処理は、信号の第２セットに基づいて空間内の物体のモーションを検出するために１又は２以上のプロセッサの動作によって実行される。
【００９７】
第１の例の実施は、場合によっては、以下の特徴の１又は２以上を含むことができる。第２無線通信チャネルを示すメッセージを第１無線通信デバイスから第２無線通信デバイスに送信することができる。信号品質メトリクスの値は、モーション検出処理に対する品質基準に基づくモーション検出処理に対する入力として拒否される信号の第１セットからの信号の数に基づくことができる。信号品質メトリクスの値は、信号の第１セットの最小数がモーション検出処理に対する入力として受け付けられる時間期間に基づくことができる。信号品質メトリクスの値は、第１無線通信チャネルに対する信号品質メトリクスの値を含むことができ、第１無線通信チャネルに対する信号品質メトリクスの値は、第１無線通信デバイスと第２無線通信デバイスの間のそれぞれの通信経路に対して決定された信号品質メトリクスの値に基づくことができる。第１無線通信チャネル上の通信経路の数と第２無線通信チャネル上の通信経路の数との差をコンピュータ計算することができ、第２無線通信チャネルをこの差に基づいて選択することができる。信号品質メトリクスの値は、信号の第１セットと推定受信信号の比較に基づくことができ、推定受信信号は、空間に対する推定チャネル応答に基づくことができる。第１無線通信チャネル及び第２無線通信チャネルは周波数チャネル又はコーデッドチャネルとすることができる。品質基準は、信号品質メトリクスに対する閾値を含むことができる。
【００９８】
第１の例の実施は、場合によっては、以下の特徴の１又は２以上を含むことができる。信号品質メトリクスの値は、第１値を含むことができ、信号品質メトリクスの第２値を、信号の第２セットに基づいてコンピュータ計算することができる。モーション検出処理は、信号品質メトリクスの第２値が品質基準を満足させるという決定に基づいて実行することができる。信号品質メトリクスの値は、第１値を含むことができる。第２無線通信チャネルの選択は、信号の第２セットに基づいて信号品質メトリクスの第２値をコンピュータ計算する段階を含むことができ、第２無線通信チャネルは、第１及び第２値の比較に基づいて選択することができる。
【００９９】
第２の例では、信号の第１セットが第１無線通信デバイスにて受信される。信号の第１セットは、第２無線通信デバイスから無線通信チャネルのセット上で空間を通して送信される無線信号に基づく。信号品質メトリクスの値は、１又は２以上のプロセッサの動作によって、信号の第１セットに基づく無線通信チャネルの各々に対してコンピュータ計算される。無線通信チャネルのセットのうちの１つが、それぞれの無線通信チャネルに対する信号品質メトリクスの値の比較に基づいて選択される。信号の第２セットは、第１無線通信デバイスにて受信される。信号の第２セットは、第２無線通信デバイスから選択された無線通信チャネルで空間を通して送信された無線信号に基づく。モーション検出処理は、信号の第２セットに基づいて空間内の物体のモーションを検出するために１又は２以上のプロセッサの動作によって実行される。
【０１００】
第２の例の実施は、場合によっては、以下の特徴の１又は２以上を含むことができる。選択された無線通信チャネルを示すメッセージを、第１無線通信デバイスから第２無線通信デバイスに送信することができる。信号品質メトリクスの値は、モーション検出処理に対する品質基準に基づいてモーション検出処理に対する入力として拒否される信号の第１セットからの信号の数に基づくことができる。信号品質メトリクスの値は、信号の第１セットの最小数がモーション検出処理に対する入力として受け付けられる時間期間に基づくことができる。品質基準は、信号品質メトリクスに対する閾値を含むことができる。信号品質メトリクスの値は、第１無線通信デバイスと第２無線通信デバイスの間のそれぞれの通信経路に決定された信号品質メトリクスの値に基づくことができ、各通信経路は、第１無線通信デバイスの信号ハードウェア経路と第２無線通信デバイスの信号ハードウェア経路を含む。信号品質メトリクスの値は信号の第１セットと推定受信信号の比較に基づくことができ、推定受信信号は、空間に対する推定チャネル応答に基づくことができる。
【０１０１】
第２の例の実施は、場合によっては以下の特徴の１又は２以上を含むことができる。第１無線通信デバイスと第２無線通信デバイスの間の各無線通信チャネルの通信の実行可能な通信経路の数を決定することができ、各実行可能な通信経路は、第１無線通信デバイスの信号ハードウェア経路と第２無線通信デバイスの信号ハードウェア経路を含み、無線通信チャネルのセットのうちの１つを選択する段階は、それぞれの無線通信チャネルのための実行可能な通信経路の数とそれぞれの無線通信チャネルに対する信号品質メトリクスの値の少なくとも１つに基づくことができる。実行可能な通信経路の数の決定は、各個々の通信経路のスループットに基づくことができる。実行可能な通信経路の数の決定は、実行可能な通信経路として、閾値を上回るスループットを有する各通信経路を指定する段階を含むことができる。実行可能無線通信デバイスの数は、無線通信チャネルに対する信号品質メトリクスの値及び無線通信チャネルのための実行可能な通信経路の数に基づいて各無線通信チャネルに対して決定することができる。無線通信チャネルは、実行可能無線通信デバイスの数に基づいて選択することができる。
【０１０２】
第３の例では、第１無線通信デバイスと第２無線通信デバイスの各々の間の無線通信チャネル上の通信のための実行可能な通信経路の数が決定され、第１無線通信デバイスと第２無線通信デバイスの各々の間の無線通信チャネル上の通信のための信号品質メトリクスの値が決定される。実行可能な通信経路の数及び信号品質メトリクスの値は、１又は２以上のプロセッサの動作によって、各無線通信チャネルに対して決定され、複数の第２無線デバイスからの無線通信チャネルのセットを介して第１無線通信デバイスによって受信された無線信号に基づく。無線通信チャネルの１つは、実行可能な通信経路の数及び無線通信チャネルに対する信号品質メトリクスの値のうちの少なくとも１つに基づいて無線モーション検出のためのセットから選択される。
【０１０３】
第３の例の実施は、場合によっては以下の特徴の１又は２以上を含むことができる。実行可能な通信経路の数の決定は、各個々の通信経路のスループットに基づくことができる。実行可能な通信経路の数の決定は、実行可能な通信経路として閾値を上回るスループットを有する各通信経路を指定する段階を含む。実行可能無線通信デバイスの数は、無線通信チャネルに対する信号品質メトリクスの値及び無線通信チャネルのための実行可能な通信経路の数に基づいて各無線通信チャネルに対して決定することができる。無線通信チャネルは、実行可能無線通信デバイスの数に基づいて選択することができる。
【０１０４】
一部の実施では、コンピュータ可読媒体は、データ処理装置によって実行された時に第１、第２、又は第３の例の１又は２以上の動作を実行するよう動作可能である命令を格納する。一部の実施では、システム（例えば、無線通信デバイス、無線通信デバイスに通信可能に結合されたコンピュータシステム又は他の種類のシステム）は、データ処理装置と、データ処理装置によって実行された時に第１、第２、又は第３の例の１又は２以上の動作を実行するよう動作可能である命令を格納するコンピュータ可読媒体と、を含む。
【０１０５】
本明細書は多くの詳細を包含するが、これらは、特許請求される範囲を限定するものとして解釈すべきではなく、むしろ、特定の実施例に固有の特徴の説明として解釈すべきである。別々の実施の文脈で本明細書において説明された幾つかの特徴を組み合わせることもできる。反対に、単一の実施の文脈で説明された様々な特徴を複数の実施形態において別々に又は何れかの適切な部分的組み合わせの形態で実施することもできる。
【０１０６】
幾つかの実施形態を説明した。それでもなお、様々な修正を行い得ることは理解されるであろう。従って、他の実施形態も以下の請求項の範囲内にある。
【符号の説明】
【０１０７】
５０２  無線通信チャネルのセットの信号を受信する
５０４  各無線通信チャネルに対する信号品質メトリクスの値をコンピュータ計算する
５０６  無線通信チャネルのセットのうちの１つを選択する
５０８  選択された無線通信チャネルの信号のセットを受信する
５１０  モーション検出処理を実行する
【図１Ａ】
2020515150.tif 000057
【図１Ｂ】
2020515150.tif 000058
【図１Ｃ】
2020515150.tif 000059
【図２】
2020515150.tif 000060
【図３Ａ】
2020515150.tif 000061
【図３Ｂ】
2020515150.tif 000062
【図４】
2020515150.tif 000063
【図５】
2020515150.tif 000064
【国際調査報告】
2020515150.tif 000065
2020515150.tif 000066