(57)【要約】  正確な干渉シグネチャを生成する方法、装置及びシステムが開示される。装置の実施例は、ＶＢＲデータを送信する送信装置である。送信装置には、当該送信装置がＶＢＲデータを送信するのに利用するいくつかのサブスロットが割り当てられる。しかしながら、通信装置は、割り当てられたスロットのすべてをめったに使用せず、通常はサブスロットのわずかしか使用しない。近隣ネットワークの受信機など、送信装置からの送信による影響を受ける可能性のある受信装置は、干渉パターン又は干渉シグネチャを生成するため、チャネルをモニタする。受信装置が正確な干渉シグネチャを生成することを可能にするため送信装置は、所定の期間内の割り当てられた各サブスロットにおいてデータを送信する。
2013501460.tif 000002
【特許請求の範囲】
【請求項１】
可変ビットレート（ＶＢＲ）データの送信機が、所定の期間において前記送信機のビーコン期間のサブスロットの割当てを有する複数のサブスロットの各サブスロットにおいてデータを送信するステップであって、前記送信機が前記所定の期間において前記複数のサブスロットのすべてを使用しないときに前記送信が干渉シグネチャの生成を可能にするためである、前記送信するステップと、
ｍｍＷａｖｅネットワークの受信機が、前記所定の期間において前記複数のサブスロットの各サブスロットにおいて前記データの送信を検知するステップと、
前記ｍｍＷａｖｅネットワークの調整装置が前記受信機の送信をスケジューリングし、前記送信機からの干渉を軽減することを可能にする前記干渉シグネチャを生成するステップと、
を有する方法。
【請求項２】
前記送信機において、前記干渉の軽減を防ぐため、前記所定の期間における前記複数のサブスロットの各サブスロットにおけるデータの送信を不可にするステップをさらに有する、請求項１記載の方法。
【請求項３】
前記ｍｍＷａｖｅネットワークの少なくとも１つの装置が、前記スケジューリングされた送信に基づき前記所定の期間において電力を節約するステップをさらに有する、請求項１記載の方法。
【請求項４】
前記調整装置が、前記ｍｍＷａｖｅネットワークの複数の受信機の送信をスケジューリングするため、前記複数の受信機の複数の干渉シグネチャのデータを収集するステップをさらに有する、請求項１記載の方法。
【請求項５】
前記干渉シグネチャを生成するステップは、前記調整装置が、前記受信機から送信されたデータに基づき前記干渉シグネチャを生成することを含む、請求項４記載の方法。
【請求項６】
前記干渉シグネチャを生成するステップは、前記受信機から前記調整装置に前記干渉シグネチャを送信することを含む、請求項１記載の方法。
【請求項７】
前記干渉シグネチャを生成するステップは、前記調整装置が前記ｍｍＷａｖｅネットワークのスーパーフレームのＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）送信をスケジューリングすることを可能にするためである、請求項１記載の方法。
【請求項８】
サブスロットの割当てにおいて可変ビットレート（ＶＢＲ）データを送信する送信機と、
干渉シグネチャの生成を可能にするため、所定の期間における前記割当ての各サブスロットにおいて前記送信機にデータを送信させるサブスロットマネージャと、
を有する装置であって、
前記送信機の送信要求は、前記所定の期間の各ビーコン期間における前記割当てのすべてのサブスロットのキャパシティ未満であり、
前記干渉シグネチャは、ミリ波（ｍｍＷａｖｅ）ネットワークの受信機のためのものである装置。
【請求項９】
前記サブスロットマネージャは、クロックとＤＲＡＭとに接続される状態マシーンからなる、請求項８記載の装置。
【請求項１０】
前記サブスロットマネージャは、ＤＲＡＭに接続されるプロセッサからなる、請求項８記載の装置。
【請求項１１】
前記サブスロットマネージャは、前記干渉シグネチャを生成し、調整装置が前記ｍｍＷａｖｅネットワークの受信機の送信をスケジューリングすることを可能にするため、前記干渉を前記調整装置に送信するよう構成される、請求項１０記載の装置。
【請求項１２】
前記サブスロットマネージャは、調整装置が前記干渉シグネチャを生成し、前記ｍｍＷａｖｅネットワークの受信機の送信をスケジューリングすること可能にするため、データを前記調整装置に送信するよう構成される、請求項１０記載の装置。
【請求項１３】
前記サブスロットマネージャは、当該装置のアンテナ指向性に基づき干渉データを有する干渉レポートのデータを調整装置に送信するよう構成される、請求項１０記載の装置。
【請求項１４】
前記サブスロットマネージャは、前記ｍｍＷａｖｅネットワークの環境が低データ密度環境である場合、前記割当ての各サブスロットにおけるデータの送信を不可にするよう構成され、
前記サブスロットマネージャはさらに、当該装置のアプリケーション要求の変更に対応するように、前記割当てのサブスロットの割当てを動的に変更するよう構成される、請求項１０記載の装置。
【請求項１５】
前記サブスロットマネージャは、連続するビーコン期間において連続的に各サブスロットにおいてデータを送信するよう構成される、請求項１０記載の装置。
【請求項１６】
前記サブスロットマネージャは、前記サブスロットの少なくとも１つにおいてヌルデータを送信するよう構成される、請求項１５記載の装置。
【請求項１７】
可変ビットレート（ＶＢＲ）データを送信し、ミリ波（ｍｍＷａｖｅ）ネットワークの受信機に干渉を生じさせるよう構成されるアンテナに接続される無線送信装置と、
符号化された命令を格納するＤＲＡＭと、
前記ＤＲＡＭに接続され、前記符号化された命令を実行し、前記無線送信装置に所定の期間においてサブスロットの割当ての各サブスロットにおいてデータを送信させるプロセッサと、
を有するシステムであって、
前記無線送信装置の要求が前記所定の期間の各ビーコン期間における前記割当てのスループット未満であるにもかかわらず、前記割当ての各サブスロットにおけるデータの送信は、前記受信機のアクションを介し干渉シグネチャの生成を可能にするためであるシステム。
【請求項１８】
前記無線送信装置は、前記プロセッサによって提供されるデータからＭＡＣプロトコルデータユニット（ＭＰＤＵ）を処理するＭＡＣユニットと、前記ＭＰＤＵのベースバンド信号を処理するベースバンドプロセッサと、前記ベースバンド信号から無線信号を生成し、前記無線信号を前記アンテナを介し送信するＲＦユニットとを有する、請求項１７記載のシステム。
【請求項１９】
前記符号化された命令は、前記プロセッサが前記割当ての平均サブスロット使用状態を決定し、各サブスロットに対するヌルデータの平均量を決定することを可能にする、請求項１８記載のシステム。
【請求項２０】
前記符号化された命令は、前記プロセッサが前記所定の期間における電力を節約するため、前記無線送信装置の１以上の要素をオフにすることを可能にする、請求項１９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に通信分野に関する。より詳細には、本開示は、干渉を軽減するため、ミリ波（ｍｍＷａｖｅ）ネットワークにおける可変ビットレート（ＶＢＲ）送信装置による干渉シグネチャの生成に関する。
【図面の簡単な説明】
【０００２】
各実施例の態様は、以下の詳細な説明を読み、同様の参照が同様の要素を示す添付した図面を参照して明らかになるであろう。
【図１】図１は、無線ネットワークを介し情報が送信されるデータ送信スキームを示す。
【図２】図２は、実施例がミリ波（ｍｍＷａｖｅ）ネットワークにおいて干渉軽減スキームをどのように利用するかを示す。
【図３】図３は、送信機がサブスロット割当てについてデータをどのように送信するかを示す。
【図４】図４は、ネットワーク調整装置の実施例を示す。
【図５】図５は、より正確な干渉シグネチャの生成を可能にするＶＢＲデータを送信する装置を示す。
【図６】図６は、ミリ波ネットワークにおいて正確な干渉シグネチャを生成するためＶＢＲデータを送信する処理を示す。
【発明を実施するための形態】
【０００３】
以下は、添付した図面に示される新規な実施例の詳細な説明である。しかしながら、提供される詳細さは、開示される実施例の予期される変形を限定することを意図するものでなく、請求項及び詳細な説明は、添付した請求項により規定されるような本教示の趣旨及び範囲内に属するすべての改良、均等及び置換をカバーするものである。以下の詳細な説明は、このような実施例を当業者に理解可能にすることが図られている。
【０００４】
概して、正確な干渉シグネチャを生成する方法、装置及びシステムが想定される。装置の実施例は、無線通信機能を備えたラップトップ又はネットワーキング装置であってもよい。通信装置は、ｍｍＷａｖｅネットワークの他の装置と関連付け又は接続する送信装置であってもよい。さらに、通信装置は、ｍｍＷａｖｅネットワークの他の装置と通信し、これら他の装置の送信をスケジューリングするネットワーク調整装置であってもよい。異なるネットワークでは、調整装置や調整機能を特定するための異なる用語が使用可能である。１つの具体例は、ＴＧａｄにおけるアクセスポイントである（８０２．１１ａｄ  Ｔａｓｋ  Ｇｒｏｕｐ）。通信装置にはいくつかのサブスロットが割り当てられ、これを用いて通信装置はＶＢＲデータを送信する。しかしながら、通信装置は、割り当てられたスロットのすべてを利用することはまれであり、サブスロットのわずかしか通常は利用しない可能性がある。近隣ネットワークの受信機など、通信装置からの送信による影響を受ける可能性のある受信装置は、干渉パターンや干渉シグネチャを生成するためチャネルをモニタする。受信装置が正確な干渉シグネチャを生成することを可能にするため、通信装置は、所定の期間内に割り当てられた各サブスロット上でデータを送信する。
【０００５】
ここに開示される各種実施例は、各種アプリケーションにおいて利用されてもよい。一部の実施例は、例えば、送信機、受信機、送受信機、送信機・受信機、無線通信局、無線通信装置、無線アクセスポイント（ＡＰ）、モデム、無線モデム、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、携帯コンピュータ、携帯装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）装置、携帯ＰＤＡ装置、ネットワーク、無線ネットワーク、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（ＷＬＡＮ）、ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＭＡＮ（ＷＭＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＷＡＮ（ＷＷＡＮ）、既存のＩＥＥＥ８０２．１６ｅ，８０２．２０．３  ＧＰＰ  Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、当該規格の以降のバージョン、派生及び／又はＬＴＥに従って動作する装置及び／又はネットワーク、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＰＡＮ（ＷＰＡＮ）、上記ＷＬＡＮ、ＰＡＮ及び／又はＷＰＡＮネットワークの一部であるユニット及び／又は装置、一方向及び／又は双方向無線通信システム、携帯無線電話通信システム、携帯電話、無線電話、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）装置、無線通信装置を内蔵するＰＤＡ装置、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）送受信機又は装置、ＳＩＭＯ（Ｓｉｎｇｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）送受信機又は装置、ＭＩＳＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｓｉｎｇｌｅ  Ｏｕｔｐｕｔ）送受信機又は装置、ＭＲＣ（Ｍｕｌｔｉ  Ｒｅｃｅｉｖｅｒ  Ｃｈａｉｎ）送受信機又は装置、“スマートアンテナ”技術や複数アンテナ技術などを有する送受信機又は装置などの各種装置及びシステムに関して利用されてもよい。
【０００６】
一部の実施例は、例えば、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩＲ（Ｉｎｆｒａ  Ｒｅｄ）、ＦＤＭ（Ｆｒｅｑｕｅｎｃｙ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  ＦＤＭ）、ＯＦＤＭＡ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＴＤＭ（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）、ＴＤＭＡ（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、Ｅ−ＴＤＭＡ（Ｅｘｔｅｎｄｅｄ  ＴＤＭＡ）、ＣＤＭＡ（Ｃｏｄｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＭＤＭ（Ｍｕｌｔｉ−Ｃａｒｒｉｅｒ  Ｍｏｄｕｌａｔｉｏｎ）、ＤＭＴ（Ｄｉｓｃｒｅｔｅ  Ｍｕｌｔｉ−Ｔｏｎｅ）、Ｂｌｕｅｔｏｏｔｈ（ＲＴＭ）、ＺｉｇＢｅｅ（ＴＭ）などの１以上のタイプの無線通信信号及び／又はシステムに関して利用されてもよい。各実施例は、他の各種の装置、デバイス、システム及び／又はネットワークにおいて利用されてもよい。
【０００７】
後述される特定の実施例の一部は特定の構成を備えた実施例を参照するが、当業者は、本開示の実施例と同様の問題を有する他の構成により効果的に実現されてもよいことを理解するであろう。
【０００８】
ＷＰＡＮ通信システムが、通常１０メートルを超えない相対的に短距離の装置感のデータ交換に広く利用される。現在のＷＰＡＮシステムは、２〜７ギガヘルツ（ＧＨｚ）周波数帯領域の周波数帯を利用し、数百Ｍｂｐｓ（ウルトラワイドバンドシステムのための）までのスループットを実現可能である。
【０００９】
６０ＧＨｚ帯におけるライセンスされていないスペクトルの７ＧＨｚの利用性と、無線周波数集積回路（ＩＣ）半導体技術の進歩とは、６０ＧＨｚ帯で動作するミリ波（ｍｍＷａｖｅ）ＷＰＡＮシステムの開発を推進し、数Ｇｂｐｓ（Ｇｉｇａｂｉｔｓ−Ｐｅｒ−Ｓｅｃｏｎｄ）のスループットを実現する。ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１５．３ｃ、Ｗｉｒｅｌｅｓｓ  ＨＤ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ）、ＥＣＭＡ  ＴＧ２０などのいくつかの規格団体は、このようなｍｍＷａｖｅ  ＷＰＡＮネットワークの規格を開発してきた。
【００１０】
ｍｍＷａｖｅ通信リンクは、２．４ＧＨｚや５ＧＨｚ帯のリンクなどの低周波数通信リンクの通信リンクよりも、リンクバジェットに関してより多くのシステム制約を課す可能性がある。ｍｍＷａｖｅ通信リンクは、長距離に対して信号を減衰させる酸素吸収と、壁や天井などの障害物を介し高い減衰を提供する短い波長との双方のため、固有のアイソレーションを有する。多くのｍｍＷａｖｅネットワークは、高速ポイント・ツー・ポイントデータ送信用の指向性アンテナを利用する。指向性送信を実行するｍｍＷａｖｅネットワーク装置は、リンクバジェット問題のための軽減を要求するより高いレンジと、より良い合計スループット及び空間再利用を実現する。ここでは、ネットワークのスペースにおいて分離される装置の送信機・受信機（ＴＸ−ＲＸ）ペアが同時に通信可能である。
【００１１】
指向性アンテナの高いゲインは、限定的な（〜１０ｄＢｍ）送信パワーの超広帯域幅（〜２ＧＨｚ）におけるＳＮＲ（Ｓｉｇｎａｌ−ｔｏ−Ｎｏｉｓｅ  Ｒａｔｉｏ）のマージンを可能にする。また、小型の高ゲインアンテナの実現は、小さな波長（５ｍｍ）のため６０ＧＨｚのＷＰＡＮ装置について実現可能である。６０ＧＨｚチャネルの伝搬特性は擬似的な光特性に近く、ＴＸ−ＲＸペアの間の指向性送信は、一般に他の指向性ＴＸ−ＲＸペア送信と干渉する確率が低い。しかしながら、あるエリアのｍｍＷａｖｅネットワーキング装置の個数が増加するに従って、干渉確率は増加する。さらに、ｍｍＷａｖｅネットワーキング装置は、干渉確率を増加させる異なるタイプのアンテナを利用する可能性がある。例えば、装置は、広範なアングルをカバーする指向性アンテナパターンを利用して全方向カバレッジを提供してもよく、これは、近隣の検出及びビームステアリング決定に役立つ。さらに、ｍｍＷａｖｅネットワーキング装置は、例えば、トレーニングなしアンテナ、セクタ化されたアンテナ、フェーズドアレイアンテナなどの他のタイプのアンテナを利用してもよい。
【００１２】
一部の実施例は、ＩＥＥＥ８０２．１５．３及びＩＥＥＥ８０２．１５．３ｂ規格に基づくｍｍＷａｖｅネットワークシステムを提供してもよい。一部の実施例は、空間再利用やＳＤＭＡ（Ｓｐａｔｉａｌ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）などのパラレルデータ送信を利用してもよい。ＩＥＥＥ８０２．１５．３及び現在のＩＥＥＥ８０２．１５．３ｃ提案によると、基本的なＷＰＡＮネットワークはピコネットと呼ばれ、ピコネットコントローラ（ＰＮＣ）と１以上の通信装置（ＤＥＶ）とから構成される。あるいは、ＰＮＣは、ピコネット調整装置又は単にコントローラ若しくは調整装置と呼ばれてもよい。
【００１３】
従来のｍｍＷａｖｅネットワークでは、調整装置は、一般にパラレル送信をサポートしないＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）技術を利用してチャネル時間をスケジューリングする。特定のｍｍＷａｖｅネットワークの範囲内の装置と干渉する何れかの装置は、同一の調整装置により制御されてもよい。調整装置は、ＴＤＭＡの基本的なタイミング分割である各スーパーフレームについてチャネル時間確保を通常実行し、ビーコンフレーム又はビーコン期間を介し時間確保を通信する。調整装置が異なるｍｍＷａｖｅネットワーキング装置の送信を調整するため時間確保をどのように通信可能であるかが、図１においてより詳細に説明される。
【００１４】
図１は、複数のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）スーパーフレーム１０５を有する無線ｍｍＷａｖｅネットワークを介し情報が送信されるデータ送信スキーム１００を示す。各スーパーフレームは、多数のタイムスロットを有してもよい。スーパーフレーム１０５は、ネットワークの各種装置がネットワークの他の装置又はネットワークコントローラと連係することを可能にするための設定された長さを有してもよい。図１に示されるように、データ送信スキーム１００は、ネットワークを介し時間について連続したスーパーフレーム１０５を送信することを含む。各スーパーフレーム１０５は、ビーコン期間１１０、任意的な接続アクセス期間（ＣＡＰ）１１５及びＣＴＡＰ（Ｃｈａｎｎｅｌ  Ｔｉｍｅ  Ａｌｌｏｃａｔｉｏｎ  Ｐｅｒｉｏｄ）１２０を有する。ＣＴＡＰ１２０は、１以上のマネージメントタイムスロット１２５と１以上のタイムスロット１３０とを有してもよい。
【００１５】
スーパーフレーム１０５は、時間に関して繰り返される固定時間構成を有してもよい。スーパーフレーム１０５の特定の期間が、ビーコン期間１１０に記述されてもよい。実施例では、ビーコン期間１１０は、ビーコン期間１１０がどの程度の頻度により繰り返されるかに関する情報を有してもよく、これは、スーパーフレーム１０５の期間に効果的に対応するものであってもよい。ビーコン期間１１０はまた、各スロットの送信機・受信機ペアの識別情報やコントローラ又は調整装置の識別情報など、ｍｍＷａｖｅネットワークに関する情報を含むものであってもよい。
【００１６】
実施例では、調整装置は、ビーコン期間１１０を利用して、異なるｍｍＷａｖｅネットワーキング装置にマネージメント情報を送信してもよい。すべての装置に共通のビーコンフレームと、特定の装置に専用のビーコンフレーム（指向性モードにより送信される）とがあってもよい。このようなすべてのフレームは、ビーコン期間１１０内で送信されてもよい。ＣＡＰ１１５は、ランダムコンテンションベースアクセスのために利用されてもよく、ＭＡＣコマンド、アクノリッジメント及びデータフレーム送信に利用されてもよい。ＣＴＡＰ１２０は、スーパーフレーム１０５の最大部分を通常有し、調整装置によって、１つの送信しか１回に発生しないように、ＴＤＭＡ方式により異なるノード（ＤＥＶ）の間のデータ送信に割り当てられるタイムスロットに分割されてもよい。
【００１７】
調整装置は、ビーコン期間１１０を用いて、各自のタイムスロット１３０を利用するため異なるｍｍＷａｖｅネットワーキング装置のスケジューリングを調整してもよい。異なるｍｍＷａｖｅネットワーキング装置は、ビーコン期間１００の間において調整装置と通信する。各装置は、０以上のタイムスロット１３０を受信しても良く、ビーコン期間１１０の間に調整装置からそれぞれのスタート時間と期間とが通知される。ビーコン期間１１０におけるチャネル時間割当て（ＣＴＡ）フィールドは、スタート時間、パケット期間、ソース装置の識別情報（ＩＤ）、デスティネーション装置のＩＤ、及びストリームインデックスを有してもよい。ビーコン情報は、タイプ、長さ及び値を表す、しばしばＴＬＶフォーマットと呼ばれるものを利用してもよい。この結果、各装置は、送信時間と受信時間とを知ることになる。従って、ビーコン期間１１０は、異なるｍｍＷａｖｅネットワーキング装置の送信及び受信を調整するのに利用されてもよい。
【００１８】
各装置は、ＣＴＡＰ１２０の間にデータパケットを送信する。これらの装置は、それらに割り当てられたタイムスロット１３０を用いて、他の装置にサブスロットデータパケット１３５を送信する。各装置は、１以上のデータパケット１３５を送信し、当該パケットが受信成功したことを示す受信装置からの中間的なアクノリッジメント（ＡＣＫ）フレーム１４０を要求し、又は遅延（グループ化された）アクノリッジメントを要求してもよい。
【００１９】
高密度企業環境では、各装置の位置、アンテナタイプ及び装置の向きが、当該装置が受ける干渉レベルを決定する。具体的にｍｍＷａｖｅによって、（制御された）方向付けされたアンテナが実質的に利用され、これにより、ステーションＡからステーションＢへの送信のスロットタイムにおいて、これら２つのそれぞれがそのパートナーに向かって自分のアンテナを方向付けする。ステーションＢは、ステーションＡからのパケットの受信について干渉を受ける可能性があり、同じタイムスロットの間に、ステーションＢはステーションＣからのパケットの受信については干渉を確認しない可能性がある。この結果、受信機の干渉は特定のソースに依存したものとなるため、送信を良好に受信する異なる装置の能力は、時間について可変的であると共に、具体的なプラン毎に可変的である。ＴＤＭＡシステムでは、スーパーフレームのスケジュールは、繰り返しのパターンに従う傾向がある。この結果、近隣のｍｍＷａｖｅネットワークによる干渉は、各チャネルタイムブロックについてある程度予測されうる。
【００２０】
各種実施例では、ｍｍＷａｖｅネットワークの調整装置は、ｍｍＷａｖｅネットワークの各ＴＸ−ＲＸペアの受信機からのレポートに基づき、干渉レベルを最小化する方法により送信をスケジューリングする。すなわち、調整装置は、各種受信機の認識された干渉シグネチャに基づき近隣ネットワークからの将来の干渉を予測し、当該干渉を避けるため送信を調整することが可能であってもよい。干渉装置が一定ビットレート（ＣＢＲ）のトラフィックを送信しているとき、調整装置は、固定されたルーチンを用いてトラフィックをスケジューリングし、これが、干渉から調整装置のｍｍＷａｖｅネットワーク内の装置を保護するためスーパーフレーム間で繰り返されてもよい。
【００２１】
残念ながら、可変ビットレート（ＶＢＲ）を用いてデータを送信する装置を有するｍｍＷａｖｅネットワークは、干渉を避けるトラフィックを調整装置がスケジューリングすることを試みるのに困難を与える。装置がＶＢＲデータを送信するとき、関連するネットワークの調整装置は、最大必要レートを可能にするため、必要とされるすべてのサブスロットをロック又は確保する。しかしながら、スロット及び／又はサブスロットの多くはめったに利用されない可能性がある。この結果、正確なノイズシグネチャを生成しようとする近隣ネットワークの受信装置は、ＶＢＲ装置のめったに利用されないサブスロットの使用を検知しなくてもよい。干渉シグネチャを生成する際のスロット及びサブスロットの欠落は、ＶＢＲがめったに使用されないサブスロットを使用するときに、圧縮された無線ディスプレイなどの装置が良好に実行せず、干渉を生じさせる可能性がある。このシナリオでは、ｍｍＷａｖｅネットワークは、一般に空のチャネルタイムの再利用を最大化することよりも高いＱｏＳを享受する可能性がある。
【００２２】
調整装置が１以上のＶＢＲソースを有する環境において干渉を防ぐため、実施例は、調整装置が受信装置からより正確な干渉シグネチャを収集することを可能にする干渉軽減スキームを利用してもよい。調整装置は、より正確な干渉シグネチャを用いて、各種受信機の１以上によって受ける干渉を最小化又は軽減するように、送信をスケジューリングするようにしてもよい。図２は、実施例がｍｍＷａｖｅネットワークにおいて干渉軽減スキームを利用する方法を示す。
【００２３】
図２は、ＷＰＡＮなどを有するｍｍＷａｖｅネットワーク２００を有する。ｍｍＷａｖｅネットワーク２００は、各リンクがＴＸ−ＲＸペアの装置を有するいくつかの一方向リンクを有してもよい。例えば、ｍｍＷａｖｅネットワーク２００は、受信装置２４０と送信装置２１０との間の第１一方向リンクと、受信装置２４０と送信装置２２０との間の第２一方向リンクとを有する。さらに、受信装置２５０と送信装置２３０との間に第３一方向リンクが存在してもよいが、これらの装置は、ｍｍＷａｖｅネットワーク２００とは別の近隣ネットワークにあってもよい。すなわち、受信装置２５０と送信装置２３０とは、ｍｍＷａｖｅネットワーク２００の装置と異なる独立した調整装置の制御下にあってもよい。図２は受信装置２４０を示すが、装置は複数のリンクに加入してもよい。
【００２４】
ＶＢＲソースからの干渉を軽減すようにチャネルタイムブロックをリンクに割り当てるため、調整装置は、リンク単位で各受信装置における干渉レベル又は干渉シグネチャを特定してもよい。システムの各リンクについて、受信機は、当該リンクが送信についてアクティブ又はスケジューリングされているチャネルタイムブロックを除くすべてのチャネルタイムブロック中に受ける、ノイズ強度又はパワーからなる干渉レベルを調整装置に通知してもよい。
【００２５】
ｍｍＷａｖｅネットワーク２００では、調整装置は、受信装置２４０が送信装置２１０又は２２０との間でデータを交換するのにスケジューリングされていないすべてのチャネルタイムブロックについて、受信装置２４０の干渉シグネチャを生成してもよい。受信装置２４０により生成された干渉シグネチャに基づき、調整装置は、スケジューリングルールセットを用いて、送信装置２１０，２２０から受信装置２４０へのデータ送信のスケジュールを生成する。より広範には、ｍｍＷａｖｅネットワーク２００の調整装置は、ｍｍＷａｖｅネットワーク２００の受信装置により生成された干渉シグネチャを用いて、近隣ネットワークの送信からの干渉を軽減又は回避するようにして、ｍｍＷａｖｅネットワーク２００の送信装置からのデータ送信を調整する。
【００２６】
受信装置２４０の干渉レポートは、それのアンテナ指向性に基づく干渉のレポートセット又は別の情報要素を有してもよい。例えば、受信装置２４０は、それのアンテナを送信装置２１０に向けるケースの干渉レポートセットと、それのアンテナを送信装置２２０に向けるケースの相次ぐレポートとを有してもよい。また、同じネットワーク内の再利用を確認することも可能である。調整装置は、同時にパラレルな送信の許可を提供してもよい。このパラレルな利用は、指向性を有するものであってもよく、受信機からのレポートに基づくものであってもよい。この場合、“インネットワーク”干渉スキームがあってもよい。調整装置は、他のレベルの情報を有してもよい。このさらなるレベルの情報は、内部ネットワーク干渉従属性の潜在的な検出を介し送信プランを生成するのに役立つ。すなわち、クロスネットワークの干渉軽減を提供する能力について規定された機構は、インネットワークソリューション又はインネットワーク再利用ソリューションの一部として利用されてもよい。同時に、これらの機構は連係のためのクロスネットワーク通信を必要としない分散化された方法により規定されるが、追加的な情報が利用されてもよい。
【００２７】
以前に示唆されたように、受信装置による干渉シグネチャを生成において生じうる潜在的な問題は、近隣ネットワークがＶＢＲを用いてデータを送信する送信装置を有してもよいという事実から生じる。サブスロットの多数がめったに利用されないとしても、調整装置のネットワークにおいてＶＢＲ送信装置を有することは問題を生じさせないかもしれない。なぜなら、関連するネットワークの調整装置は、ＶＢＲの利用を認識し、ＶＢＲ送信装置に関連するすべてのサブスロットの間において他の装置からのデータ送信を防ぐようにしてもよい。
【００２８】
残念なことに、近隣ネットワークの調整装置は、ＶＢＲ送信装置のめったに使用されないサブスロットの潜在的な利用を必ずしも認識している必要はない。調整装置はサブスロットの１以上を重複する期間中にそれのネットワークの送信装置からの送信をスケジュールしているため、干渉シグネチャを生成する際のめったに使用されないサブスロットの欠落は、ＶＢＲ送信装置が以降においてサブスロットを利用する際に問題を生じさせる可能性がある。ＶＢＲ送信の干渉を軽減するため、実施例は、受信装置がより正確な干渉シグネチャを生成することを可能にするＶＢＲトラフィックの各送信機の動作ルールを規定してもよい。実施例は受信装置がより正確な干渉シグネチャを生成することをどのように可能にするかが、図２を参照して例示できる。
【００２９】
送信装置２３０がＶＢＲフローを用いて受信装置２５０にデータを送信すると仮定する。ＶＢＲフローは最大スループット要求を充足するため全体で１２８個のスロットを必要とすることをさらに仮定する。送信装置２３０と受信装置２５０とを有するネットワークの調整装置は、サブスロット３３〜９６及び１６１〜２２４の一定の配分を利用してもよい。調整装置による一定の配分は、受信機がより正確な干渉シグネチャを生成することを可能にすることの一部であってもよい。
【００３０】
送信装置２３０から受信装置２５０へのＶＢＲフローは、典型的には、割り当てられた１２８個のサブスロットよりはるかに少なくしか利用しない。例えば、送信装置２３０は、典型的には、合計で１２８個のサブスロットのうち１６個のサブスロットしか利用しないかもしれない。送信装置２３０がサブスロット３３〜４０，１６１〜１６８など、合計の配分のうちの一定のサブスロットの配分を利用する場合、干渉シグネチャを生成する際の送信又はノイズについてチャネルをモニタするリモート受信装置は、めったに使用されない４１〜９６，１６９〜２２４に関連する期間の干渉シグネチャを特定することができないであろう。
【００３１】
より正確な干渉シグネチャを生成するため、実施例は、送信装置に所定数の送信単位又はビーコン期間毎に少なくとも１回は各サブスロットを利用させるようにしてもよい。すなわち、実施例は、所定期間において少なくとも１回は各サブスロットを利用させるようにしてもよい。各サブスロットを定期的に使用させることは、受信装置が所定の期間にノイズシグネチャを生成することを可能にする。
【００３２】
送信装置が各サブスロットをどのように定期的に利用するかは、実施例毎に異なるものであってもよい。一例となる実施例では、送信ステーションは、各送信単位の間に異なるサブスロットを利用して、配分されたサブスロットの間にデータを散発的に送信してもよい。例えば、送信装置２３０は、３３〜９６の第１レンジと１６１〜２２４の第２レンジとの双方についてサブスロットのすべてを用いてデータを送信するまで、第１ビーコン期間においてサブスロット３３〜４０，１６１〜１６８を用いてデータを送信し、第２ビーコン期間においてサブスロット４１〜４８，１６９〜１７６を用いてデータを送信するなどしてもよい。
【００３３】
他の実施例は、６つのビーコン期間など、特定の期間においてデータ送信をモニタしてもよい。次の数回のビーコン期間において、実施例は、特定の期間の以前に使用されなかったサブスロットにおいて意図的にデータを送信する。例えば、実施例が以前の６つのビーコン期間においてサブスロット３３〜９６，１６１〜１９５を介しデータを送信した場合、当該実施例は、次の２回のビーコン期間において残りのサブスロット１９６〜２２４を介しデータを送信してもよい。実施例が送信すべき実データを十分有しない場合、ヌルデータによりデータストリームを補充してもよい。
【００３４】
さらなる他の実施例は、特定のビーコン期間のセットにおいて利用をモニタするのでなく、トラフィックストリームにヌルデータを定期的に単に付加するようにしてもよい。例えば、実施例は、ビーコン期間１〜３において実際のアプリケーションデータを送信し、第４ビーコン期間において残りのサブスロット３３〜９６，１６１〜２２４の何れかを充填するためヌルデータを付加するようにしてもよい。すなわち、一部の実施例は、干渉シグネチャの生成を確保するため、ヌルデータ又は他のデータを単に送信するようにしてもよい。
【００３５】
当業者が理解するように、他の実施例は、受信装置による干渉シグネチャの生成を確保するため、様々な特定の期間において様々な異なる方法によりデータを送信してもよい。例えば、一部の実施例では、送信単位は４つのビーコン期間であってもよい。他の実施例では、送信単位は８つ又は他の何れかの個数のビーコン期間であってもよい。一部の実施例は、具体的にビーコン期間にリンクされず、所定の期間に関連するようにしてもよい。一部の実施例は、サブスロットを占有するヌルデータを送信してもよい。他の実施例は、同期データ又は診断データなどの他のタイプのデータを送信してもよい。理解されるように、他の実施例の組み合わせ及び変形は多数ある。
【００３６】
図３は、一例となる実施例において送信機がサブスロット配分３００においてデータをどのように送信するかを示す。調整装置は、ＶＢＲフローの最大限の利用を提供するため、サブスロット０〜７９を送信機に配分した。しかしながら、送信機は、８０個すべてのサブスロットを継続的に必要とするとは限らない。受信機が正確な干渉シグネチャを生成することを可能にするため、送信機は、サブスロットの一部のみを利用し、各ビーコン期間に異なるサブスロットを利用するようにしてもよい。例えば、送信機は、連続するビーコン期間において順次に各サブスロットにおいてデータを送信してもよい。
【００３７】
送信機は、ビーコン期間１においてサブスロット０〜７，６４〜７１を介しデータを送信し（要素３１０，３３０）、ビーコン期間２においてサブスロット８〜１５，７２〜７９を介しデータを送信し（要素３１５，３３５）、ビーコン期間３においてサブスロット１６〜２３を介しデータを送信するなどし（要素３２０）、ビーコン期間８においてサブスロット５６〜６３を介しデータを送信する（要素３５０）。この結果、受信機は、既知の期間内にすべてのサブスロットを含む干渉シグネチャを効率的に検出するようにしてもよい（図３を介し示される具体例では８つのビーコン期間）。
【００３８】
図４を参照して、一実施例によるネットワーク調整装置の実施例が示される。例えば、ネットワーク調整装置４００は、ｍｍＷａｖｅネットワークにおいて受信機と干渉するＶＢＲデータを送信する装置を有する。ネットワーク調整装置４００は、プロセッサ４１０、メモリモジュール４２０、ＭＡＣユニット４４０、物理層（ＰＨＹ）ユニット４５０、スーパーフレーム生成モジュール４４１、制御フレーム生成モジュール４４２及びアンテナ４５３を有する。
【００３９】
プロセッサ４１０は、ＭＡＣユニット４４０の上位レイヤのコンポーネントを含む、バス４３０に接続される他のコンポーネントを制御する。すなわち、プロセッサ４１０は、ＭＡＣユニット４４０から受信したＭＡＣサービスデータユニット（ＭＳＤＵ）を処理し、又は送信されるＭＳＤＵを生成し、それをＭＡＣユニット４４０に提供する。プロセッサ４１０は、ネットワーク調整装置４００に割り当てられたサブスロットにおいてデータ送信を実行し、ネットワーク調整装置４００が干渉シグネチャの生成について指定された期間中に割り当てられたすべてのサブスロットを利用しないとき、干渉シグネチャの生成を可能にするように、バス４３０に接続される他のコンポーネントを制御する。
【００４０】
メモリモジュール４２０は、受信したＭＳＤＵ又は送信用に生成されたＭＳＤＵを一時的に格納する。例えば、メモリモジュール４２０は、連続するビーコン期間の順次選択されたサブスロットにおける送信まで、生成されたＭＳＤＵを格納するようにしてもよい。すなわち、メモリモジュール４２０は、干渉シグネチャの生成を可能にするように、１以上のサブスロットにおいてネットワーク調整装置４００からデータが送信されるまでデータを格納する。
【００４１】
メモリモジュール４２０は、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）、フラッシュメモリなどの不揮発性記憶装置を有してもよい。メモリモジュール４２０はまた、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性記憶装置、ハードディスクや光ディスクなどの記憶媒体、又は関連技術において周知な他の形態を有してもよい。
【００４２】
ＭＡＣユニット４４０は、送信対象のマルチメディアデータなど、プロセッサ４１０から提供されるＭＳＤＵにＭＡＣヘッダを付加し、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）を生成する。ＭＡＣユニット４４０は、ＰＨＹユニット４５０にＭＰＤＵを送信し、ＰＨＹユニット４５０を介し送信されたＭＰＤＵからＭＡＣヘッダを消去する。
【００４３】
上述されるように、ＭＡＣユニット４４０により送信されるＭＰＤＵは、ビーコン期間に送信されるスーパーフレームを有してもよい。ＭＡＣユニット４４０により送信されるＭＰＤＵは、関連付けリクエストフレーム、データスロットリクエストフレーム及び各種制御フレームを有してもよい。スーパーフレーム生成モジュール４４１は、図１を参照して説明されたスーパーフレームの１つを生成し、当該スーパーフレームをＭＡＣユニット４４０に提供する。制御フレーム生成モジュール４４２は、関連付けリクエストフレーム、データスロットリクエストフレーム及び他の制御フレームを生成し、これらをＭＡＣユニット４４０に提供する。スーパーフレーム生成モジュール４４１と制御フレーム生成モジュール４４２とは、ネットワーク調整装置４００がＶＢＲデータのサブスロットの割当ての各サブスロットにおいてデータを送信することを可能にするように構成されてもよい。さらに、一部の実施例では、スーパーフレーム生成モジュール４４１と制御フレーム生成モジュール４４２とは、ネットワーク調整装置４００が割当ての１以上のサブスロットにおいてヌルデータを送信することを可能にするフレームを生成するよう構成される。
【００４４】
ＰＨＹユニット４５０は、ＰＰＤＵを生成するためＭＡＣユニット４４０により提供されるＭＰＤＵにシグナルフィールド又はプリアンブルを付加する。生成されたＰＰＤＵ、すなわち、データフレームは信号に変換され、サブスロットの時間にアンテナ４５３を介し送信される。ＰＨＹユニット４５０はさらに、ベースバンド信号を処理するベースバンドプロセッサ４５１と、ベースバンド信号から無線信号を生成し、アンテナ４５３を介し送信するＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）ユニット４５２とに分割される。より詳細には、ベースバンドプロセッサ４５１はフレームをフォーマット化し、チャネルを符号化し、ＲＦユニット４５２はアナログ信号を増幅し、デジタル信号とアナログ信号との変換を行い、送信用の信号を変調する。ＰＨＹユニット４５０は、ＶＢＲデータのサブスロットの割当ての各サブスロットにおけるデータの送信を可能にするように動作する。
【００４５】
一部の実施例では、システム４００は、ノートブックやデスクトップコンピュータなどのｍｍＷａｖｅネットワークのコンピュータシステムを有してもよい。他の実施例では、システム４００は、パームトップコンピュータ、ＰＤＡ、モバイル計算装置などのｍｍＷａｖｅネットワークにおける異なるタイプの計算及び無線受信装置を有してもよい。
【００４６】
図５は、ｍｍＷａｖｅネットワークにおける受信装置のためのより正確な干渉シグネチャの生成を可能にするように、ＶＢＲデータを送信する装置５００の一実施例を示す。より正確な干渉シグネチャの生成は、ネットワークにおける干渉軽減を向上させる。装置５００の１以上の要素は、ハードウェア、ソフトウェア又はハードウェアとソフトウェアとの組み合わせの形態を有してもよい。例えば、図５に示される実施例では、装置５００のモジュールは、記憶装置に格納されている命令符号化モジュールとして存在してもよい。例えば、モジュールは、６０ＧＨｚネットワークにおいて通信するよう構成される計算システムの一部であるＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）のプロセッサによって実行されるアプリケーションのソフトウェア又はファームウェア命令から構成されてもよい。すなわち、装置５００は、無線ネットワーク内のステーションの要素から構成されてもよい。
【００４７】
他の実施例では、装置５００のモジュールの１以上は、ハードウェア専用モジュールから構成されてもよい。例えば、サブスロットマネージャ５１０とデータ送信機５２０とは共に、計算装置においてアンテナ５５０に接続され、メモリ要素と状態マシーンとを有する集積回路チップの一部から構成されてもよい。このような実施例では、サブスロットマネージャ５１０のメモリ要素は、データ送信機５２０の状態マシーンと連係して動作し、データ送信機５２０が割当てのサブスロットにおいてデータを送信するまで、データをスケジューリング及びバッファリングする。
【００４８】
装置５００は、サブスロットの割当てにおいてＶＢＲデータを送信するよう構成される。例えば、装置５００は、送信装置２３０の要素から構成されてもよい。送信装置２３０は、送信装置２１０，２２０と共に受信装置２４０とが関連付けされる他のｍｍＷａｖｅネットワークに隣接して設けられるｍｍＷａｖｅネットワークに接続又は関連付けされてもよい。ＶＢＲ装置である場合、装置５００は、時間セグメント毎に送信されるデータ量を変更する。例えば、時間セグメントは、フレーム又はスーパーフレームの各サブスロットが特定の期間を有することによって、サブスロットの期間であってもよい。装置５００は、１サブスロットにおいてあるキロバイトのデータを送信してもよいが、他のサブスロットにおいてはより多く又は少ないデータ量を送信してもよい。
【００４９】
装置５００がそれのｍｍＷａｖｅネットワークの調整装置とのネットワーク通信リンクに関連付けすると又は生成すると、調整装置は、サブスロットの割当てを装置５００に提供する。例えば、調整装置は装置５００と通信し、装置５００に合計で６４個のサブスロットを用いて、装置５００が求める最大スループット要求を充足するよう指示してもよい。調整装置は、サブスロット３３〜６４及び１９３〜２２４の一定の配分を確保するようにしてもよい。
【００５０】
装置５００が最大スループット要求を充足するのに６４個のサブスロットを定期的に必要としても、装置５００からのＶＢＲフローは、典型的には、割り当てられた６４個のサブスロット未満しか利用しないかもしれない。すなわち、装置５００の送信要求は、連続する多数のビーコン期間において割当ての６４個すべてのサブスロットのキャパシティ未満となる可能性がある。例えば、装置５００は、典型的には、６４個のサブスロットの割当てのうち１６個のサブスロットしか使用しないかもしれない。しかしながら、装置５００のアプリケーションがより高いスループットを要求するとき、装置５００は、１以上のスーパーフレームにおいて割当ての６４個すべてのサブスロットを用いてデータを送信してもよい。
【００５１】
受信装置２４０などのリモート受信装置は、送信用のチャネル又はノイズをモニタし、干渉シグネチャを生成することを試みる。しかしながら、装置５００がトータルの割当てのうち少数のサブスロットしか通常利用しない場合、受信装置２４０は、めったに使用されないサブスロットに関連する期間において干渉シグネチャを特定しない可能性がある。例えば、装置５００は、サブスロット３３〜４０及び１９３〜２００しか通常使用しないかもしれない。この結果、干渉シグネチャを生成する際、受信装置は、サブスロット４１〜６４及び２０１〜２２４に関する期間においては正確な干渉シグネチャを生成しないかもしれない。受信装置が通信チャネルのより正確な干渉シグネチャ又はノイズパターンを生成することを可能にするため、装置５００は、サブスロットマネージャ５１０を介し所定の期間においてサブスロット３３〜６４及び１９２〜２２４のそれぞれにおいてデータを送信する。
【００５２】
各サブスロットにおいてデータを送信するため、サブスロットマネージャ５１０は、装置５００の割当てのサブスロットの利用状態をモニタ及び追跡する。調整装置と通信し、装置５００がデータを送信する際に何れのスロットを使用すべきか決定すると、サブスロットマネージャ５１０は、すべてのサブスロットが定期的に使用されることを確実にするため、当該装置が経時的に利用すべきサブスロットを示す。例えば、サブスロットマネージャ５１０は、プロセッサとメモリとを有してもよい。サブスロットマネージャ５１０は、メモリにおける各サブスロットのテーブル又はリストを生成する命令を実行する。
【００５３】
サブスロットマネージャ５１０がビーコン期間中にデータを送信するのに使用する各サブスロットについて、サブスロットマネージャ５１０は、各サブスロットの使用状態を追跡するためビットを設定してもよい。次のビーコン期間において、サブスロットマネージャ５１０は、何れのサブスロットがすでに使用されたか決定し、次の利用可能なサブスロットセットを用いてデータの送信を開始する。上記の具体例に続き、サブスロットマネージャ５１０は、１つのビーコン期間中にサブスロット３３〜４０及び１９３〜２００においてデータを送信するためデータ送信機５２０と連係して動作する。データの送信が成功すると、サブスロットマネージャ５１０は、サブスロット３３〜４０及び１９３〜２００に対応するエントリについてテーブルのビットを設定する。次のビーコン期間において、サブスロットマネージャは、サブスロット４１〜４８及び２０１〜２０８においてデータを送信し、対応するテーブルのエントリをマーク付けするようにしてもよい。サブスロットマネージャ５１０は、何れのサブスロットがすでに使用されたか決定し、すべてのスロットが使用されるまで、次に利用可能なサブスロットセットを用いてデータを送信し続けるようにしてもよい。
【００５４】
所定の期間においてデータ送信機５２０に割当ての各サブスロットにおいてデータを送信させることは、装置５００の干渉範囲内の何れかの受信装置が所定の期間において干渉シグネチャを生成することを可能にする。所定の期間の長さ及び測定は、実施例毎に異なるものであってもよい。例えば、上述された実施例の具体例では、所定の期間の長さは４つのビーコン期間に等しく、測定はビーコン期間によるものであってもよい。すなわち、サブスロット３３〜４０及び１９３〜２００においてデータを送信するための１つのビーコン期間と、サブスロット４１〜４８及び２０１〜２０８においてデータを送信するための第２ビーコン期間と、サブスロット４９〜５６及び２０９〜２１６においてデータを送信するための第３ビーコン期間と、サブスロット５７〜６４及び２１７〜２２４においてデータを送信するための第４ビーコン期間とである。
【００５５】
他の実施例では、所定の期間の測定はビーコン期間によってでなく、時間単位によるものであってもよい。例えば、測定は秒によるものであってもよく、所定の期間の長さは、一実施例では５秒に等しく、他の実施例では８００ミリ秒に等しい。所定の期間の長さは、実施例に従って可変的であってもよい。当業者は、ビーコン期間又はスーパーフレームの代わりに、所定の期間を時間単位で測定することにより、所定の期間の終了がスーパーフレーム期間の中間となるようにしてもよい。このような実施例では、サブスロットマネージャ５１０は、例えば、クロックを用いて所定の期間の進捗を追跡するなどによって、すべてのスロットが所定の期間内に使用されることを確実にしてもよい。
【００５６】
サブスロットマネージャ５１０は、異なる実施例では、時間とサブスロットの利用状態との双方を異なって追跡してもよい。例えば、所定の期間の始めにおいて、サブスロットマネージャ５１０は、すべてのサブスロットの使用ビットを０に設定し、ビーコン期間カウンタをリセットしてもよい。サブスロットマネージャ５１０がデータ送信機５２０を用いて割当てのサブスロットにおいてデータを送信するとき、サブスロットマネージャ５１０は、使用ビットの状態を０から１に変更してもよい。ビーコン期間が終了すると、サブスロットマネージャ５１０は、ビーコン期間カウンタをインクリメントする。ビーコン期間カウンタが所定のカウント値に到達するまでに、割当てのすべてのサブスロットが使用される場合、サブスロットマネージャ５１０は、使用ビットを１に設定したままにするが、ビーコン期間カウンタがカウント値に到達するまで、必要に応じて各種サブスロットを循環し続ける。
【００５７】
あるいは、他の実施例では、サブスロットマネージャ５１０は、ビーコン期間カウンタが所定のカウント値に到達するまでに割当てのすべてのサブスロットが使用されると、ビーコンカウンタを０にリセットし、使用ビットのすべてを０にリセットしてもよい。すなわち、サブスロットマネージャ５１０が、すべてのサブスロットが所定の期間内に試用されたと判断すると、サブスロットマネージャ５１０は、すべてのサブスロットが次の所定の期間において使用されることを確実にするため、サイクルをリセットしてもよい。
【００５８】
さらなる他の実施例では、サブスロットマネージャ５１０は、すべてのサブスロットの使用ビットを０に設定し、装置５００のクロック信号からインクリメント信号を受信したカウンタをリセットしてもよい。サブスロットマネージャ５１０がデータ送信機５２０を用いて、割当てのサブスロットにおいてデータを送信するとき、サブスロットマネージャ５１０は、使用ビットの状態を０から１に変更する。時間が経過すると、カウンタは、所定の期間の終了に対応する所定のカウンタ値にインクリメントされる。ビーコン期間カウンタが所定のカウント値に到達するまでに割当てのすべてのサブスロットが使用される場合、サブスロットマネージャ５１０は、使用ビットを１に設定したままにするが、カウンタが所定のカウント値に到達するまで、必要に応じて各種サブスロットを循環し続ける。
【００５９】
所定の期間の終了が近づくと、サブスロットマネージャ５１０は、割当てのすべてのサブスロットが使用されず、所定の期間の終了前までに実データを送信するのに使用されないと判断してもよい。この結果、サブスロットマネージャ５１０は、未使用のサブスロットにおいてヌルデータを送信してもよい。例えば、所定の期間は１０回のビーコン期間であってもよい。９番目のビーコン期間においてデータを送信すると、サブスロットマネージャ５１０は、サブスロット３３〜６４がすべてビーコン期間１〜９においてデータを送信するのに使用されたと判断する。サブスロットマネージャ５１０は、所定の期間においてすべてのサブスロットを使用する要件を充足するため、１０番目のビーコン期間においてサブスロット１９３〜２２４を用いて、実データとヌルデータとの双方を送信する。
【００６０】
ある状況又は動作シナリオでは、装置５００は、１以上のスーパーフレーム又はビーコン期間においてデータが送信される必要のない期間を有してもよい。異なる実施例は、このようなシナリオにおいて異なって応答するよう構成されてもよい。多くの実施例は、ヌルデータを送信する機会を取得する。例えば、サブスロットマネージャ５１０は、所定の期間の１／２が経過したが、サブスロットの２０％しか使用されていないと判断するかもしれない。サブスロットマネージャ５１０は、データが送信されないビーコン期間において未使用のサブスロットの３０〜６０％などにおいてヌルデータを送信してもよい。
【００６１】
当業者が理解するように、異なる実施例は、ほとんど無数の方法により応答するよう構成されてもよい。例えば、一部の実施例では、サブスロットマネージャ５１０は、平均サブスロット使用状態を決定するため、所定の複数の期間における割当ての平均サブスロット使用状態を追跡するようにしてもよい。以降の所定の期間において、サブスロットマネージャ５１０は、すべてのサブスロットが所定の期間の終了までにデータを送信するのに使用されたことを確実にするため、ビーコン期間の一部のサブスロットにおいてヌルデータを送信してもよい。
【００６２】
例えば、サブスロットマネージャ５１０は、平均サブスロット使用状態が３０％であると判断する。この結果、サブスロットマネージャ５１０は、割当てのスロット数に０．７０を乗算し、結果として得られた積を所定の期間におけるビーコン期間数により除算する。サブスロットマネージャ５１０は、このときヌルデータの送信を平均するため、結果として得られたスロット数についてヌルデータを送信する。例えば、実施例が１００個のサブスロットの割当てを有し、所定の期間が１０回のビーコン期間に等しく、平均サブスロット使用状態が３０サブスロットに等しい。サブスロットマネージャ５１０は、７０サブスロットに到達するため、０．７０（７０％の未使用）と１００とを乗算する。サブスロットマネージャ５１０は、７０サブスロットを１０により除算し、各ビーコン期間において実データに加えて割当ての７サブスロットにおいてヌルデータを送信する。
【００６３】
上述されるように、サブスロットマネージャ５１０は、プロセッサとメモリとを有してもよい。他の実施例では、サブスロットマネージャ５１０は、自らプロセッサを有さず、その代わりにＤＲＡＭと接続された状態マシーンなどの他のタイプの装置を有してもよい。データ送信機５２０は、サブスロットマネージャ５１０からのデータを受け付け、送信用のデータを準備し、アンテナ５５０を介しデータを送信するよう構成されるハードウェアを有してもよい。例えば、図４の実施例を参照して、データ送信機５２０は、他のモジュールと共に、ＭＡＣユニット４４０、ＰＨＹユニット４５０、スーパーフレーム生成モジュール４４１及び制御フレーム生成モジュール４４２を有する。
【００６４】
一部の実施例では、装置５００は、データを送受信することが可能である。すなわち、装置５００は、送受信機ネットワーキング装置の一部であってもよく、データ受信機５３０がまたアンテナ５５０又は他のアンテナに接続される。このような実施例では、サブスロットマネージャ５１０は、データ受信機５３０と連係して動作し、チャネルのサブスロット使用状態をモニタし、干渉シグネチャを生成する。このような実施例では、サブスロットマネージャ５１０は、干渉シグネチャを生成し、それを調整装置に送信するよう構成され、これにより、調整装置はｍｍＷａｖｅネットワークの他の受信機の送信をスケジューリングすることが可能である。
【００６５】
他の実施例では、サブスロットマネージャ５１０は、調整装置が干渉シグネチャを生成することを可能にするため、調整装置にデータを送信するよう構成される。すなわち、装置５００は、干渉シグネチャを生成せず、調整装置が干渉シグネチャを生成することを可能にする干渉データを調整装置に送信するようにしてもよい。例えば、各ビーコン期間後、装置５００は、調整装置に装置５００が通信チャネルにおいてデータ及び／又はノイズを検知したサブスロットを通知してもよい。調整装置は、いくつかのビーコン期間において各受信機の干渉データを追跡し、各受信機について干渉シグネチャを生成するようにしてもよい。
【００６６】
多くの実施例では、サブスロットマネージャ５１０は、ｍｍＷａｖｅネットワークの環境が低データ密度環境である場合、割当ての各サブスロットにおけるデータの送信を不可にするよう構成されてもよい。例えば、装置５００の処理は、ブラウザウィンドウのウェブインタフェーススクリーンを介し設定可能であってもよい。装置のオーナーは、相対的に小さな干渉しか有さないホームネットワーク環境に装置５００を配置しているかもしれない。オーナーは、設定アプリケーションが割当てのサブスロットの使用状態を確実にするよう動作するプログラムルーチン及び／又は回路を無効にすることを可能にするインタフェーススクリーンのアイテムをクリックするようにしてもよい。
【００６７】
一部の実施例では、サブスロットマネージャ５１０は、装置５００のアプリケーション要求の変更を調整するため、割当てのサブスロットの割当てを動的に変更するよう構成されてもよい。例えば、装置５００は、６０ＧＨｚネットワーキング装置を備えたラップトップを有してもよい。ラップトップのユーザは、オーディオ及びビデオ情報を無線テレビに送信してもよい。映画の途中で、ユーザは、例えば、７２０ｐから１０８０ｉなどに表示解像度を変更するかもしれない。７２０ｐの最大スループット要件は、１０８０ｉの最大スループット要件よりはるかに低い。この結果、ユーザが解像度設定を変更すると、サブスロットマネージャ５１０は、マルチメディアアプリケーションのさらなる要求を調整するため、割当てのサブスロット数を動的に増加させるようにしてもよい。サブスロットの割当ての変更に関連して、装置５００は、新たな割当てのすべてのサブスロットが所定の期間内に使用されることを動的に調整及び確実にする。他の実施例はまた、サブスロット割当てサイズを動的に減少させることが可能であってもよい。
【００６８】
装置５００の実施例におけるモジュール数は可変的なものであってもよい。一部の実施例は、図５に示されるものより少ないモジュールしか有さない。例えば、一実施例は、データ受信機５３０の機能によりデータ送信機５２０により実行及び／又は記載された機能を単一のモジュールに統合してもよい。さらなる実施例は、図５に示されるより多くのモジュール又は要素を有してもよい。例えば、他の実施例は、２以上のサブスロット管理モジュール、又はビーコン追跡モジュール、チャネルモニタリングモジュール、クロックモニタリングモジュールなどの図示されないさらなるモジュールを有してもよい。当業者は、これらのモジュールにより実行される機能及びモジュールの個数が使用アプリケーションに依存して変更可能であることを理解するであろう。
【００６９】
装置５００は、８０２．１１ａｄ無線通信ネットワークのステーションのコンポーネントから構成されてもよい。デフォルトによって、無線ＬＡＮのステーションは、当該ステーションがトラフィックを常に監視し続けることを意味するＣＡＭ（Ｃｏｎｓｔａｎｔ  Ａｃｃｅｓｓ  Ｍｏｄｅ）により動作してもよい。装置５００を内蔵するシステムが携帯電話や他のポータブル装置などのバッテリ駆動装置から構成されるときなど、電力を節約するため、装置５００は、電力を節約するスリープモードに入るようにしてもよい。しかしながら、正確な干渉シグネチャが近隣の受信装置により生成されることを確実にするため、装置５００は、定期的にウェイクアップされ、スリープに戻る前に割当てのすべてのサブスロットについてヌルデータを送信するよう構成されてもよい。
【００７０】
さらに、装置５００を有する他のシステムは、フレームを消失することなく、ＰＡＭ（Ｐｏｌｌｅｄ  Ａｃｃｅｓｓ  Ｍｏｄｅ）と呼ばれるスリープモードに入るようにしてもよい。ＰＡＭでは、６０ＧＨｚアクセスポイントが、システムがスリープモードから抜け出すまで、装置５００宛のパケットをバッファリングしてもよい。アクセスポイントは、システム及び他のステーションがＴＩＭ（Ｔｒａｆｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｐ）と呼ばれるフレーム内において、それら宛のフレームを有する情報を送出する。クライアントは、ＴＩＭを受信し、クライアントがスリープに戻るまでクライアントのためにバッファされたフレームを受信するのに十分長く起動するようにしてもよい。配信トラフィックが利用可能である場合、アクセスポイントは、ＤＴＩＭ（Ｄｅｌｉｖｅｒｙ  Ｔｒａｆｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｐ）を送信する。正確な干渉シグネチャがこのような他のシステムにおいて生成されることを確実にするため、装置５００は、定期的にウェイクアップされ、スリープに戻る前に割当てのすべてのサブスロットについてヌルデータを送信するよう構成されてもよい。
【００７１】
図６は、ｍｍＷａｖｅネットワークにおいて正確な干渉シグネチャを生成するためＶＢＲデータを送信する処理６００を示す。実施例では、ノートブックコンピュータの無線ネットワークカードなどの送信装置は、干渉シグネチャの生成を可能にするため、所定の期間の複数のサブスロットにおいてＶＢＲデータを送信する（要素６１０）。例えば、装置５００は、ＶＢＲデータを送信するため、サブスロット３３〜９６及び１６１〜２２４に割り当てられてもよい。６つのビーコン期間において、サブスロットマネージャ５１０は、データ送信機５２０がサブスロット３３〜９６及び１６１〜２２４の各サブスロットにおいてデータを送信することを確実にしてもよい。
【００７２】
近隣ｍｍＷａｖｅネットワークに設けられる受信装置は、所定の期間の複数のサブスロットのそれぞれにおいて、ＶＢＲデータの送信又は送信に関連する通信チャネルの少なくともノイズを検知する（要素６２０）。送信に基づく干渉を検知すると、実施例は、検知した送信に基づき干渉シグネチャを生成する（要素６３０）。例えば、受信装置は、６ビーコン期間に等しい所定の期間においてチャネルをモニタするようにしてもよい。モニタされる各ビーコン期間の各サブスロットについて、受信装置は、受信装置が６つの連続するビーコン期間において使用されたことを検知したサブスロットについてビットを設定することによって、干渉シグネチャを追跡及び生成するようにしてもよい。
【００７３】
干渉シグネチャを生成すると、受信装置は、ネットワークの調整装置に干渉シグネチャを送信し、調整装置が受信機の送信をスケジューリングし、送信機からの干渉を軽減することを可能にする。他の実施例では、受信装置は、干渉シグネチャを生成しなくてもよい。例えば、受信装置は、各ビーコン期間においてチャネルをモニタし、何れのサブスロットがノイズ又は干渉を有するか決定し、以降のビーコン期間においてサブスロット使用情報を調整装置に送信する。すなわち、受信機は、サブスロット使用情報を調整装置に送信し、これに応答して、調整装置は、受信機の干渉シグネチャを構成する。
【００７４】
受信装置又は調整装置の何れの装置が干渉シグネチャを生成しても、調整装置は、各種受信装置の送信をスケジューリングするときに干渉シグネチャを利用する（要素６４０）。受信装置の干渉を軽減するため、調整装置は、干渉シグネチャが干渉が検知されなかったことを示すサブスロットの送信をスケジューリングする。
【００７５】
多くの実施例において、ｍｍＷａｖｅネットワークの１以上の装置が、干渉シグネチャに基づき電力を節約することが可能である（要素６５０）。例えば、干渉シグネチャを生成し、それを調整装置に送信し、節約したサブスロットの割当てを受信すると、受信装置は、それが送信のためにスケジューリングされていない期間において１以上の回路を無効にしてもよい。受信装置は、送信回路及び／又は受信回路をオフにするか、又はおそらくスケジューリングされた送信時及び／又は受信時まで一時的にスリープモードに入るようにしてもよい。すなわち、受信装置は、送信スケジュールに基づき非アクティブ期間において電力を節約してもよい。さらに、他の実施例では、調整装置は、ｍｍＷａｖｅネットワークの１以上の装置について電力節約期間を決定し、節約期間情報を装置に通信するようにしてもよい。
【００７６】
多数の実施例では、送信装置は、干渉シグネチャ生成機能を不可又はバイパスすることが可能であってもよい（要素６６０）。例えば、当該機能が不可にされると、送信装置は、すべてのサブスロットが所定の期間において使用されることを確実にする代わりに、割当ての低位のエンドのサブスロットのみを用いてＶＢＲデータを送信するようにしてもよい。送信装置は、チャネルがほとんど又はまったく干渉を有しないことを継続的に検知すると、干渉シグネチャ生成機能を自動的に不可にするようにしてもよい。あるいは、送信装置のユーザは、例えば、セットアップルーチンにおいてパラメータを設定するなどによって、当該機能を不可にしてもよい。
【００７７】
他の実施例は、図１〜６を参照して説明されるシステム及び方法を実現するためのプログラムプロダクトとして実現される。各実施例は、完全にハードウェアの実施例、完全にソフトウェアの実施例又はハードウェア要素とソフトウェア要素との双方を含む実施例の形態をとることができる。一実施例は、限定することなく、ファームウェア、レジデントソフトウェア、マイクロコードなどのソフトウェアにより実現される。
【００７８】
さらに、各実施例は、コンピュータ又は何れかの命令実行システムを利用して又は接続されてプログラムコードを提供するコンピュータ利用可能又はコンピュータ可読な媒体からアクセス可能なコンピュータプログラムプロダクトの形態をとることができる。説明のため、コンピュータ利用可能又はコンピュータ可読媒体は、命令実行システム、装置又はデバイスによる利用のため又は接続されてプログラムを内蔵、格納、通信、伝搬又は伝送可能な何れかの装置とすることが可能である。
【００７９】
媒体は、電子、磁気、光、電磁気、赤外線又は半導体システム（装置又はデバイス）又は伝搬媒体とすることができる。コンピュータ可読媒体の具体例として、半導体若しくはソリッドステートメモリ、磁気テープ、着脱可能なコンピュータディスケット、ＲＡＭ、ＲＯＭ、リジッド磁気ディスク及び光ディスクがあげられる。光ディスクの現在の具体例として、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ及びＤＶＤがあげられる。
【００８０】
プログラムコードを格納及び／又は実行するのに適したデータ処理システムは、システムバスを介しメモリ要素に直接的又は間接的に接続される少なくとも１つのプロセッサを有する。メモリ要素は、プログラムコードの実際の実行中に利用されるローカルメモリ、バルクストレージ及び実行中にバルクストレージからコードが抽出される必要がある回数を減少させるため少なくとも一部のプログラムコードの一時的なストレージを提供するキャッシュメモリを含むことができる。
【００８１】
入出力又はＩ／Ｏデバイス（限定することなく、キーボード、ディスプレイ、ポインティングデバイスなどを含む）は仲介するＩ／Ｏコントローラを介し又は直接的にシステムに接続できる。ネットワークアダプタはまた、データ処理システムが仲介するプライベート又はパブリックネットワークを介し他のデータ処理システム、リモートプリンタ又はストレージデバイスに接続されることを可能にするため、システムに接続されてもよい。モデム、ケーブルモデム及びイーサネット（登録商標）アダプタカードは、現在利用なタイプのネットワークアダプタのほんのいくつかである。
【００８２】
上述されるようなロジックは、ＩＣチップの設計の一部であってもよい。チップデザインは、グラフィカルコンピュータプログラミング言語により作成され、コンピュータ記憶媒体（ディスク、テープ、物理ハードドライブ、ストレージアクセスネットワークなどのバーチャルハードドライブなど）に格納される。設計者がチップを製造するのに使用されるフォトリソグラフィックマスクやチップを製造しない場合、設計者は、物理的手段によって（例えば、設計を格納する記憶媒体のコピーを提供するなどによって）又は電子的に（インターネットなどを介し）、得られた設計を直接的又は間接的にこのようなエンティティに送信する。格納されている設計は、その後に典型的には、ウエハ上に形成される当該チップ設計の複数のコピーを含むフォトリソグラフィックマスクの製造に適したフォーマット（ＧＤＳＩＩなど）に変換される。リソフォトグラフィックマスクは、エッチング又は処理対象のウエハのエリアを画成するのに利用される。
【００８３】
得られたＩＣチップは、未処理のウエハ形態（すなわち、複数の未パッケージチップを有する単一のウエハとして）でベアダイ又はパッケージ形式により製造者によって販売可能である。この場合、チップは、単一のチップパッケージ（マザーボードや他のよりハイレベルなキャリアに添付されたリードによるプラスチックキャリアなど）又はマルチチップパッケージ（サーフェスインターコネクション又は埋め込みインターコネクションの何れか又は両方を有するセラミックキャリアなど）に搭載される。何れの場合も、チップはその後に、（ａ）マザーボードなどの中間製品や（ｂ）最終製品の一部として他のチップ、個別回路要素及び／又は他の信号処理装置と統合される。最終製品は、おもちゃや他のローエンドアプリケーションからディスプレイ、キーボード若しくは他の入力デバイス及び中央プロセッサを有する先端的なコンピュータ製品までのＩＣチップを含む何れかの製品とすることができる。
【００８４】
本開示が無線ｍｍＷａｖｅネットワークの干渉シグネチャ受信装置を生成するようにＶＢＲデータを送信することを想定することは、本開示の利益を有する当業者に明らかであろう。詳細な説明及び図面に図示及び記載された実施例の形態は単なる具体例としてとられるべきであると理解される。以下の請求項は開示された実施例のすべての変形を含むように広く解釈されることが意図される。
【００８５】
本開示がいくつかの実施例について詳細に説明されたが、添付した請求項によって規定されるような本開示の趣旨及び範囲から逸脱することなく、各種変更、置換及び変形が可能であることが理解されるべきである。特定の実施例は複数の課題を達成してもよいが、添付した請求項の範囲内に属するすべての実施例がすべての課題を達成するとは限らない。さらに、本出願の範囲は、明細書に開示された処理、マシーン、製造物、化合物、手段、方法及びステップの特定の実施例に限定されることは意図されない。当業者が本開示から容易に理解するように、ここに開示される対応する実施例と実質的に同じ機能を実行し、又は実質的に同じ結果を達成する既存の又は以降に開発される処理、マシーン、製造物、化合物、手段、方法又はステップが利用されてもよい。従って、添付した請求項は、このような処理、マシーン、製造物、化合物、手段、方法又はステップをその範囲内に含むことが意図される。
【図１】
2013501460.tif 000003
【図２】
2013501460.tif 000004
【図３】
2013501460.tif 000005
【図４】
2013501460.tif 000006
【図５】
2013501460.tif 000007
【図６】
2013501460.tif 000008
【国際調査報告】
2013501460.tif 000009
2013501460.tif 000010