(57)【特許請求の範囲】
【請求項１】
第１のデバイスで、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成することと、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間フィールドおよび持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫフレームまたは前記ＮＤＰ修正ＡＣＫフレームに関するシグナリング情報を提供し、ここにおいて、前記ＮＤＰ  ＡＣＫフレームは中継フレームフィールドをさらに備え、ここにおいて、前記ＮＤＰ  ＡＣＫフレームに関するシグナリング情報を提供することは、非ゼロ値に等しい時間期間の間にいずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間表示フィールドを１に等しく設定することと、前記中継フレームフィールドを１に等しく設定することと、前記持続時間フィールドを前記非ゼロ値に設定することとを備え、
第２のデバイスに前記制御フレームを送信することと
を備える、ワイヤレス通信の方法。
【請求項２】
前記ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、タイプフィールドと、識別子フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、請求項１に記載の方法。
【請求項３】
シグナリング情報を提供することは、前記ＳＴＡが媒体にアクセスするべきではない時間遅延を示すために、前記持続時間表示フィールドを１に等しく設定することを備える、請求項１に記載の方法。
【請求項４】
制御フレームを生成することは、１ＭＨｚ  ＮＤＰ  ＡＣＫフレームまたは１ＭＨｚ  ＮＤＰ修正ＡＣＫフレームを生成することを備える、請求項１に記載の方法。
【請求項５】
制御フレームを生成することは、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレームまたは２ＭＨｚ以上の帯域幅を有するＮＤＰ修正ＡＣＫフレームを生成することを備える、請求項１に記載の方法。
【請求項６】
前記持続時間表示フィールドは、ネットワーク割振りベクトル（ＮＡＶ）が存在するかどうかを示す、請求項１に記載の方法。
【請求項７】
前記持続時間フィールドは非ＮＡＶ値を示す、請求項１に記載の方法。
【請求項８】
前記持続時間フィールドはスリープ持続時間値を示す、請求項７に記載の方法。
【請求項９】
前記持続時間フィールドは識別（ＩＤ）拡張フィールドを含む、請求項７に記載の方法。
【請求項１０】
前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは、前記制御フレームが正常に受信されたことを確証するための巡回冗長検査（ＣＲＣ）フィールドをさらに備える、請求項１に記載の方法。
【請求項１１】
前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは、前記制御フレームを受信するデバイスの挙動を変更する、または経路損失を推定するための送信（ＴＸ）電力表示フィールドをさらに備える、請求項１に記載の方法。
【請求項１２】
前記タイプフィールドは３ビットを含み、前記識別子フィールドは９ビットを含み、前記持続時間表示フィールドは１ビットを含み、前記持続時間フィールドは１０ビットを含み、前記追加のデータを記憶するためのフィールドは１ビットを含む、請求項２に記載の方法。
【請求項１３】
前記タイプフィールドは３ビットを含み、前記識別子フィールドは１６ビットを含み、前記持続時間表示フィールドは１ビットを含み、前記持続時間フィールドは１４ビットを含み、前記追加のデータを記憶するためのフィールドは１ビットを含む、請求項２に記載の方法。
【請求項１４】
前記識別子フィールドの値は、受信されたフレームの部分的フレーム検査シーケンス（ＦＣＳ）および前記受信されたフレームのスクランブラシードのうちの１つまたは複数に基づく、請求項２に記載の方法。
【請求項１５】
前記識別子フィールドの値は、部分的基本サービスセット識別子（ＰＢＳＳＩＤ）、部分的関連付け識別子（ＰＡＩＤ）、およびヌルデータパケット省電力ポーリング（ＮＤＰ  ＰＳ−ｐｏｌｌ）フレームに関する巡回冗長検査（ＣＲＣ）のうちの１つまたは複数に基づく、請求項２に記載の方法。
【請求項１６】
前記タイプフィールドは、バッファステータスを示す、請求項２に記載の方法。
【請求項１７】
前記持続時間フィールドは、時間遅延値を示す、請求項２に記載の方法。
【請求項１８】
ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成するように構成されたプロセッサと、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間フィールドおよび持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫフレームまたは前記ＮＤＰ修正ＡＣＫフレームに関するシグナリング情報を提供し、ここにおいて、前記ＮＤＰ  ＡＣＫフレームが中継フレームフィールドをさらに備え、ここにおいて、前記ＮＤＰ  ＡＣＫフレームに関するシグナリング情報を提供することは、非ゼロ値に等しい時間期間の間にいずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間表示フィールドを１に等しく設定することと、前記中継フレームフィールドを１に等しく設定することと、前記持続時間フィールドを前記非ゼロ値に等しく設定することとを備え、
第２のデバイスに前記制御フレームを送信するように構成された送信機と
を備える、ワイヤレスネットワークにおいて通信するためのデバイス。
【請求項１９】
前記ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、タイプフィールドと、識別子フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、請求項１８に記載のデバイス。
【請求項２０】
前記シグナリング情報は、前記ＳＴＡが媒体にアクセスするべきではない時間遅延を示すために１に設定された前記持続時間表示フィールドを備える、請求項１８に記載のデバイス。
【請求項２１】
前記ＮＤＰ  ＡＣＫフレームおよびＮＤＰ修正ＡＣＫフレームが１ＭＨｚ帯域幅フレームを備える、請求項１８に記載のデバイス。
【請求項２２】
前記ＮＤＰ  ＡＣＫフレームおよびＮＤＰ修正ＡＣＫフレームは、２ＭＨｚ以上の帯域幅フレームを備える、請求項１８に記載のデバイス。
【請求項２３】
前記持続時間表示フィールドは、ネットワーク割振りベクトル（ＮＡＶ）が存在するかどうかを示す、請求項１８に記載のデバイス。
【請求項２４】
前記持続時間フィールドは非ＮＡＶ値を示す、請求項１８に記載のデバイス。
【請求項２５】
前記持続時間フィールドはスリープ持続時間値を示す、請求項２４に記載のデバイス。
【請求項２６】
前記持続時間フィールドは識別（ＩＤ）拡張フィールドを含む、請求項２４に記載のデバイス。
【請求項２７】
前記持続時間フィールドは、時間遅延値を示す、請求項２４に記載のデバイス。
【請求項２８】
前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは、前記制御フレームが正常に受信されたことを確証するための巡回冗長検査（ＣＲＣ）フィールドをさらに備える、請求項１８に記載のデバイス。
【請求項２９】
前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは、前記制御フレームを受信するデバイスの挙動を変更する、または経路損失を推定するための送信（ＴＸ）電力表示フィールドをさらに備える、請求項１８に記載のデバイス。
【請求項３０】
第１のデバイスで、第２のデバイスから制御フレームを受信することと、前記制御フレームは、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備え、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間フィールドおよび持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫフレームまたは前記ＮＤＰ修正ＡＣＫフレームに関するシグナリング情報を提供し、ここにおいて、前記ＮＤＰ  ＡＣＫフレームは中継フレームフィールドをさらに備え、ここにおいて、前記ＮＤＰ  ＡＣＫフレームに関するシグナリング情報を提供することは、非ゼロ値に等しい時間期間の間にいずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間表示フィールドを１に等しく設定することと、前記中継フレームフィールドを１に等しく設定することと、前記持続時間フィールドを前記非ゼロ値に設定することとを備え、
前記制御フレームを処理することと
を備える、ワイヤレス通信の方法。
【請求項３１】
前記ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、タイプフィールドと、識別子フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、請求項３０に記載の方法。
【請求項３２】
前記制御フレームを処理することは、前記持続時間フィールドを、それが時間遅延値を示すように、復号することを備える、請求項３１に記載の方法。
【請求項３３】
前記持続時間フィールドの値に基づいて第１のフレームの送信を遅延させることをさらに備える、請求項３１に記載の方法。
【請求項３４】
前記制御フレームを処理することは、前記制御フレームが正常に受信されたことを確証するために前記制御フレームの巡回冗長検査（ＣＲＣ）フィールドを復号することを備える、請求項３０に記載の方法。
【請求項３５】
前記制御フレームを処理することは、前記第１のデバイスの挙動を変更する、または経路損失を推定するために送信（ＴＸ）電力表示フィールドを復号することを備える、請求項３０に記載の方法。
【請求項３６】
前記持続時間表示フィールドの値に基づいてスリープモードに入ることをさらに備える、請求項３０に記載の方法。
【請求項３７】
第２のデバイスから制御フレームを受信するように構成された受信機と、前記制御フレームは、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備え、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間フィールドおよび持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫフレームまたは前記ＮＤＰ修正ＡＣＫフレームに関するシグナリング情報を提供し、ここにおいて、前記ＮＤＰ  ＡＣＫフレームは中継フレームフィールドをさらに備え、ここにおいて、前記ＮＤＰ  ＡＣＫフレームに関するシグナリング情報を提供することは、非ゼロ値に等しい時間期間の間にいずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間表示フィールドを１に等しく設定することと、前記中継フレームフィールドを１に等しく設定することと、前記持続時間フィールドを前記非ゼロ値に設定することとを備え、
前記制御フレームを処理するように構成されたプロセッサと
を備える、ワイヤレスネットワークにおいて通信するためのデバイス。
【請求項３８】
前記ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、タイプフィールドと、識別子フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、請求項３７に記載のデバイス。
【請求項３９】
前記プロセッサは、前記持続時間フィールドを、それが時間遅延値を示すように、復号するようにさらに構成される、請求項３７に記載のデバイス。
【請求項４０】
前記プロセッサは、前記制御フレームが正常に受信されたことを確証するために前記制御フレームの巡回冗長検査（ＣＲＣ）フィールドを復号するようにさらに構成される、請求項３７に記載のデバイス。
【請求項４１】
前記プロセッサは、前記第１のデバイスの挙動を変更する、または経路損失を推定するために送信（ＴＸ）電力表示フィールドを復号するようにさらに構成される、請求項３７に記載のデバイス。
【請求項４２】
前記プロセッサは、前記持続時間フィールドの値に基づいて第１のフレームの送信を遅延させるようにさらに構成される、請求項３７に記載のデバイス。
【請求項４３】
前記プロセッサは、前記持続時間表示フィールドの値に基づいてスリープモードに入るようにさらに構成される、請求項３７に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本出願は、一般にワイヤレス通信に関し、より詳細には、ショート制御フレームを通信するためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００２】
[0002]多くの電気通信システムでは、通信ネットワークは、いくつかの相互作用する空間的に離間したデバイス間でメッセージを交換するために使用される。ネットワークは、たとえばメトロポリタンエリア、ローカルエリア、またはパーソナルエリアとすることもある地理学的範囲に従って分類され得る。そのようなネットワークは、それぞれワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）として指定される。ネットワークはまた、様々なネットワークノードとデバイスとを相互接続するために使用されるスイッチング／ルーティング技法（たとえば、回線交換対パケット交換）、送信に採用される物理媒体のタイプ（たとえば、有線対ワイヤレス）、および使用される通信プロトコルのセット（たとえば、インターネットプロトコルスイート、ＳＯＮＥＴ（同期光ネットワーキング）、イーサネット（登録商標）など）に応じて異なる。
【０００３】
[0003]ワイヤレスネットワークは、ネットワーク要素がモバイルであり、したがって、動的接続性の必要を有するときに、またはネットワークアーキテクチャが固定ではなくアドホックなトポロジーで形成される場合に、しばしば好適である。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光などの周波数帯域中の電磁波を使用する非誘導伝搬モードでは、無形物理媒体を利用する。ワイヤレスネットワークは、有利には、固定有線ネットワークと比較すると、ユーザモビリティと迅速なフィールド展開とを容易にする。
【０００４】
[0004]ワイヤレスネットワーク内のデバイスは、互いの間で情報を送信／受信し得る。情報は、いくつかの態様ではデータユニットと呼ばれることもあるパケットを備え得る。パケットは制御フレームを備え得る。制御情報とペイロードデータとを有する制御フレームは、受信する側のデバイスに対して著しいオーバーヘッドと増加した処理待機時間とを引き起こすことがある。したがって、システム、方法および非一時的コンピュータ可読媒体は、ネットワークオーバーヘッドと処理オーバーヘッドとを低減する必要がある。
【発明の概要】
【０００５】
[0005]本発明のシステム、方法、およびデバイスは各々、いくつかの態様を有し、それらのうちのいずれの単一の態様も単独では本発明の望ましい属性を担わない。ここで、後記の特許請求の範囲によって表される本発明の範囲を限定することなく、いくつかの特徴について簡単に説明する。この説明を考察すれば、特に「発明を実施するための形態」と題するセクションを読めば、本発明の特徴が、制御フレームのサイズを減少させることを含む利点をどのように提供するかを当業者は諒解されよう。
【０００６】
[0006]本開示の一態様は、ワイヤレス通信の方法を提供する。本方法は、コンテンションフリー終了（ＣＦ−ｅｎｄ）フレームを備える制御フレームを生成することを備え、ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、タイプフィールドは、ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む。本方法は、制御フレームを送信することをさらに含む。
【０００７】
[0007]本開示の別の態様は、コンテンションフリー終了（ＣＦ−ｅｎｄ）フレームを備える制御フレームを生成するように構成されたプロセッサを備えるワイヤレスデバイスを提供し、ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、タイプフィールドは、ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む。本ワイヤレスデバイスは、制御フレームを送信するように構成された送信機をさらに備える。
【０００８】
[0008]本開示の別の態様は、ワイヤレス通信の方法を提供する。本方法は、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成することを備え、ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、持続時間表示フィールドは、ＮＤＰ  ＡＣＫまたはＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する。本方法は、制御フレームを送信することをさらに含む。
【０００９】
[0009]本開示の別の態様は、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成するように構成されたプロセッサを備えるワイヤレスデバイスを提供し、ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、持続時間表示フィールドは、ＮＤＰ  ＡＣＫまたはＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する。本ワイヤレスデバイスは、制御フレームを送信するように構成された送信機をさらに備える。
【図面の簡単な説明】
【００１０】
【図１】[0010]本開示の態様が採用され得るワイヤレス通信システムの一例を示す図。
【図２】[0011]図１のワイヤレス通信システム内で採用され得るワイヤレスデバイスにおいて利用され得る様々な構成要素を示す図。
【図３】[0012]図１のシステム内で生成され、通信され得る制御フレームの一例を示す図。
【図４】[0013]図１のシステム内で生成され、通信され得る制御フレームの別の例を示す図。
【図５】[0014]図１のシステム内で生成され、通信され得る制御フレームの別の例を示す図。
【図６】[0015]ＡＣＫフレームの一例のＳＩＧフィールドに含まれ得るフィールドを示す表。
【図７】[0016]ＡＣＫフレームの別の例のＳＩＧフィールドに含まれ得るフィールドを示す表。
【図８】[0017]図５の制御フレームに類似するフォーマットを有するＡＣＫフレームの別の例を示す図。
【図９】[0018]制御フレームを生成し、送信するための例示的な方法の一態様のフローチャート。
【図１０】[0019]図１のワイヤレス通信システム内で採用され得る例示的なワイヤレスデバイスの機能ブロック図。
【図１１】[0020]制御フレームを受信し、処理するための例示的な方法の一態様のフローチャート。
【図１２】[0021]図１のワイヤレス通信システム内で採用され得る例示的なワイヤレスデバイスの機能ブロック図。
【図１３】[0022]ＰＳ−ｐｏｌｌフレームの一例を示す図。
【図１４】[0023]ＡＣＫフレームの一例を示す図。
【図１５】[0024]ＲＴＳフレームの一例を示す図。
【図１６】[0025]ＣＴＳフレームの一例を示す図。
【図１７】[0026]ブロックＡＣＫフレームの一例を示す図。
【図１８】[0027]ＮＤＰ−ＣＦ終了フレームの一例を示す図。
【図１９】[0028]１ＭＨｚ  ＮＤＰ  ＡＣＫフレームの一例を示す図。
【図２０】[0029]２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレームの一例を示す図。
【図２１】[0030]１ＭＨｚ  ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレームの一例を示す図。
【図２２】[0031]２ＭＨｚ以上の帯域幅を有するＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレームの一例を示す図。
【図２３】[0032]統合１ＭＨｚ  ＮＤＰ  ＡＣＫフレームの一例を示す図。
【図２４】２ＭＨｚ以上の帯域幅を有する統合ＮＤＰ  ＡＣＫフレームの一例を示す図。
【図２５】[0033]１ＭＨｚ  ＮＤＰ  ＮＡＶ  ＡＣＫフレームの一例を示す図。
【図２６】２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＮＡＶ  ＡＣＫフレームの一例を示す図。
【図２７】[0034]１ＭＨｚ  ＮＤＰ  ＩＤＥ  ＡＣＫフレームの一例を示す図。
【図２８】２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＩＤＥ  ＡＣＫフレームの一例を示す図。
【図２９】[0035]ワイヤレス通信の例示的な方法の一態様のフローチャート。
【図３０】[0036]ワイヤレス通信の例示的な方法の一態様のフローチャート。
【図３１】[0037]ワイヤレス通信システム１００内で採用され得る例示的なワイヤレスデバイスの機能ブロック図。
【発明を実施するための形態】
【００１１】
[0038]以下、新規のシステム、装置、および方法の様々な形態について、添付の図面を参照してより完全に説明する。ただし、本開示における教示は、多くの異なる形態で実施され得るものであり、本開示全体にわたって提示する任意の特定の構造または機能に限定されるものと解釈すべきではない。むしろ、これらの態様は、本開示が周到で完全になり、本開示の範囲を当業者に十分に伝えるように与えるものである。本明細書での教示に基づいて、当業者は、本発明の任意の他の態様から独立して実施されるか、または、本発明の任意の他の態様と組み合わされて実施されるかにかかわらず、本開示の範囲が、本明細書で開示される新規のシステム、装置、および方法の任意の態様を包含することを意図することを諒解するべきである。たとえば、本明細書で述べられる任意の数の態様を使用して装置が実施されてよく、または方法が実施されてもよい。加えて、本発明の範囲は、本明細書で述べられる本発明の様々な態様に加えて、もしくはそれ以外の、他の構造、機能、または構造および機能を使用して実施されるそのような装置あるいは方法を包含することを意図する。本明細書で開示する任意の態様は、特許請求の範囲の１つまたは複数の要素により実施されてもよいことを理解されたい。
【００１２】
[0039]特定の態様が本明細書で説明されるけれども、これらの態様の多くの変形および並べ替えは、本開示の範囲内に属する。好ましい態様のいくつかの利益および利点が述べられるけれども、本開示の範囲は、特定の利点、使用、または目的に限定されることを意図しない。むしろ、本開示の態様は、異なるワイヤレス技術、システム構成、ネットワーク、および伝送プロトコルに、広範囲に適用できることが意図され、これらのうちのいくつかは、図面および好ましい態様の以下の説明で、例として示される。発明を実施するための形態および図面は、限定的でなく、本開示の単に例示であり、本開示の範囲は、添付の特許請求の範囲およびその均等物によって定義される。
【００１３】
[0040]ワイヤレスネットワーク技術は、種々のタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含み得る。ＷＬＡＮは、広範囲にわたって使用されるネットワーキングプロトコルを採用して、隣接デバイスをともに相互接続するために使用され得る。本明細書で説明される種々の態様は、ＷｉＦｉ（登録商標）、またはより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリーの任意のメンバーなどの、任意の通信規格に適用し得る。たとえば、本明細書で説明する様々な態様は、サブ１ＧＨｚ帯域を使用するＩＥＥＥ８０２．１１ａｈプロトコルの一部として使用され得る。
【００１４】
[0041]いくつかの態様では、サブギガヘルツ帯域内のワイヤレス信号は、直交周波数分割多重（ＯＦＤＭ）、直接シーケンス拡散スペクトル（ＤＳＳＳ）通信、ＯＦＤＭ通信とＤＳＳＳ通信との組合せ、または他の方式を使用して、８０２．１１ａｈプロトコルに従って送信され得る。８０２．１１ａｈプロトコルの実装形態は、センサ、検針、およびスマートグリッドネットワークに使用され得る。有利なことに、８０２．１１ａｈプロトコルを実装するいくつかのデバイスの態様は、他のワイヤレスプロトコルを実装するデバイスよりも消費する電力が少ない場合があり、および／または、比較的長い距離、たとえば約１キロメートル以上にわたってワイヤレス信号を送信するために使用され得る。
【００１５】
[0042]いくつかの実装形態では、ＷＬＡＮは、ワイヤレスネットワークにアクセスする構成要素である様々なデバイスを含む。たとえば、２つのタイプのデバイス、すなわち、アクセスポイント（「ＡＰ」）および（ステーションまたは「ＳＴＡ」とも呼ばれる）クライアントが存在する場合がある。一般に、ＡＰは、ＷＬＡＮのハブまたは基地局として機能し、ＳＴＡは、ＷＬＡＮのユーザとして機能する。たとえば、ＳＴＡはラップトップコンピュータ、携帯情報端末（ＰＤＡ）、携帯電話などであり得る。一例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの一般的な接続性を取得するために、ＷｉＦｉ（たとえば、８０２．１１ａｈなどのＩＥＥＥ８０２．１１プロトコル）準拠のワイヤレスリンクを介してＡＰに接続する。いくつかの実施態様では、ＳＴＡは、ＡＰとしても使用され得る。
【００１６】
[0043]アクセスポイント（「ＡＰ」）は、ノードＢ、無線ネットワーク制御装置（「ＲＮＣ」）、進化型ノードＢ、基地局制御装置（「ＢＳＣ」）、ベーストランシーバ局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、もしくは他の用語を備える、それらとして実装される、またはそれらの用語として知られていることもある。
【００１７】
[0044]局「ＳＴＡ」は、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、移動局、遠隔局、遠隔端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または他の用語を備える、それらとして実装される、あるいはそれらの用語で呼ばれることもある。いくつかの実装形態では、アクセス端末は、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを備え得る。したがって、本明細書で教示する１つまたは複数の態様は、電話（たとえば、セルラーフォンもしくはスマートフォン）、コンピュータ（たとえば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（たとえば、携帯情報端末）、エンターテインメントデバイス（たとえば、音楽デバイスもしくはビデオデバイス、または衛星ラジオ）、ゲームデバイスもしくはゲームシステム、全地球測位システムデバイス、または、ワイヤレス媒体を介して通信するように構成された任意の他の適切なデバイスに組み込まれる場合がある。
【００１８】
[0045]上で論じたように、本明細書で説明するデバイスのいくつかは、たとえば、８０２．１１ａｈ規格を実装し得る。そのようなデバイスは、ＳＴＡとして使用されるか、ＡＰとして使用されるか、他のデバイスとして使用されるかにかかわらず、スマート検針のためにまたはスマートグリッドネットワークにおいて使用され得る。そのようなデバイスは、センサへの適用例を提供し、またはホームオートメーションにおいて使用され得る。デバイスは、代わりにまたは加えて、たとえば、個人の健康管理のために、健康管理の状況において使用され得る。これらのデバイスは、長距離のインターネット接続性（たとえばホットスポットで使用される）を可能にするために、または機械間通信を実施するために、監視にも使用され得る。
【００１９】
[0046]図１は、本開示の態様が利用され得るワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、ワイヤレス規格、たとえば、８０２．１１ａｈ規格に従って動作することができる。ワイヤレス通信システム１００は、ＳＴＡ１０６と通信するＡＰ１０４を含む場合がある。
【００２０】
[0047]様々な処理および方法は、ＡＰ１０４とＳＴＡ１０６との間のワイヤレス通信システム１００における送信のために使用され得る。たとえば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送受信され得る。この場合、ワイヤレス通信システム１００は、ＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれ得る。代替的に、信号は、ＣＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送受信され得る。この場合、ワイヤレス通信システム１００は、ＣＤＭＡシステムと呼ばれ得る。
【００２１】
[0048]ＡＰ１０４からＳＴＡ１０６のうちの１つまたは複数への送信を容易にする通信リンクはダウンリンク（ＤＬ）１０８と呼ばれることがあり、ＳＴＡ１０６のうちの１つまたは複数からＡＰ１０４への送信を容易にする通信リンクはアップリンク（ＵＬ）１１０と呼ばれることがある。代替的に、ダウンリンク１０８は順方向リンクまたは順方向チャネルと呼ばれることがあり、アップリンク１１０は逆方向リンクまたは逆方向チャネルと呼ばれることがある。
【００２２】
[0049]ＡＰ１０４は、基本サービスエリア（ＢＳＡ）１０２においてワイヤレス通信カバレージを与え得る。ＡＰ１０４は、ＡＰ１０４に関連付けられたＳＴＡ１０６とともに、基本サービスセット（ＢＳＳ）と呼ばれる場合がある。ワイヤレス通信システム１００は、中央のＡＰ１０４を有さないこともあり、ＳＴＡ１０６間のピアツーピアネットワークとして機能し得ることに留意されたい。したがって、本明細書で説明するＡＰ１０４の機能は、別法として、ＳＴＡ１０６のうちの１つまたは複数によって実行され得る。
【００２３】
[0050]図２は、ワイヤレス通信システム１００内で採用され得るワイヤレスデバイス２０２で利用され得る様々な構成要素を示す。ワイヤレスデバイス２０２は、本明細書で説明する様々な方法を実施するように構成され得るデバイスの一例である。たとえば、ワイヤレスデバイス２０２は、ＡＰ１０４、またはＳＴＡ１０６のうちの１つを備え得る。
【００２４】
[0051]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含む場合がある。プロセッサ２０４は、中央処理装置（ＣＰＵ）と呼ばれる場合もある。読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含む場合があるメモリ２０６は、プロセッサ２０４に命令とデータとを提供する。メモリ２０６の一部分は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含む場合もある。プロセッサ２０４は、一般に、メモリ２０６内に記憶されたプログラム命令に基づいて論理演算および算術演算を実施する。メモリ２０６内の命令は、本明細書で説明する方法を実装するように実行可能であり得る。
【００２５】
[0052]プロセッサ２０４は、１つもしくは複数のプロセッサによって実装された処理システムを備えてよく、またはその構成要素であってよい。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別のハードウェア構成要素、専用のハードウェア有限状態機械、または、情報の計算もしくは他の操作を実行することができる任意の他の適切なエンティティの任意の組合せによって実装され得る。
【００２６】
[0053]処理システムはまた、ソフトウェアを記憶するための機械可読媒体も含み得る。ソフトウェアは、ソフトウェアと呼ばれるか、ファームウェアと呼ばれるか、ミドルウェアと呼ばれるか、マイクロコードと呼ばれるか、ハードウェア記述言語と呼ばれるか、または別様に呼ばれるかにかかわらず、任意のタイプの命令を意味すると広く解釈されるべきである。命令は、（たとえば、ソースコード形式、バイナリコード形式、実行可能コード形式、またはコードの任意の他の適切な形式の）コードを含む場合がある。命令は、１つまたは複数のプロセッサによって実行されたとき、本明細書で説明する様々な機能を処理システムに実行させる。
【００２７】
[0054]ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２と遠隔位置との間のデータの送信および受信を可能にする送信機２１０と受信機２１２とを含み得るハウジング２０８も含み得る。送信機２１０および受信機２１２は、トランシーバ２１４に結合され得る。アンテナ２１６は、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合され得る。ワイヤレスデバイス２０２は、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナも含み得る（図示せず）。
【００２８】
[0055]ワイヤレスデバイス２０２は、トランシーバ２１４によって受信された信号のレベルを検出し、定量化するために使用され得る信号検出器２１８を含む場合もある。信号検出器２１８は、総エネルギー、シンボルごとのサブキャリア当たりのエネルギー、電力スペクトル密度、および他の信号などの信号を検出することができる。ワイヤレスデバイス２０２は、信号を処理する際に使用するデジタル信号プロセッサ（ＤＳＰ）２２０を含む場合もある。ＤＳＰ２２０は、送信用のデータユニットを生成するように構成され得る。いくつかの態様では、データユニットは、物理レイヤデータユニット（ＰＰＤＵ）を備え得る。いくつかの態様では、ＰＰＤＵはパケットと呼ばれる。
【００２９】
[0056]いくつかの態様では、ワイヤレスデバイス２０２はユーザインターフェース２２２をさらに備え得る。ユーザインターフェース２２２は、キーパッド、マイクロフォン、スピーカ、および／またはディスプレイを備え得る。ユーザインターフェース２２２は、ワイヤレスデバイス２０２のユーザに情報を伝えるおよび／もしくはユーザからの入力を受信する、任意の要素または構成要素を含み得る。
【００３０】
[0057]ワイヤレスデバイス２０２の種々の構成要素は、バスシステム２２６によってともに結合され得る。バスシステム２２６は、たとえば、データバス、ならびに、データバスに加えて、電力バスと、制御信号バスと、ステータス信号バスとを含み得る。ワイヤレスデバイス２０２の構成要素は、何らかの他の機構を使用して、一緒に結合され得るか、もしくは互いに対する入力を受け入れ、または提供し得ることを当業者は諒解されよう。
【００３１】
[0058]いくつかの別個の構成要素が図２に示されているが、構成要素のうち１つもしくは複数は、組み合わされるか、または共通して実装され得ることを当業者は認識するであろう。たとえば、プロセッサ２０４は、プロセッサ２０４に関して上述した機能を実施するためだけでなく、信号検出器２１８および／またはＤＳＰ２２０に関して上述した機能を実施するためにも使用され得る。さらに、図２に示される構成要素の各々は、複数の別個の要素を用いて実装され得る。
【００３２】
[0059]上記で論じたように、ワイヤレスデバイス２０２は、ＡＰ１０４もしくはＳＴＡ１０６を備え得、通信を送信および／または受信するために使用され得る。ワイヤレスネットワーク内のデバイス間で交換される通信は、パケットまたはフレームを備え得るデータユニットを含み得る。いくつかの態様では、データユニットは、データフレームと、制御フレームと、管理フレームとを含む、３つのタイプのフレームを含み得る。データフレームは、ＡＰおよび／もしくはＳＴＡから他のＡＰならびに／またはＳＴＡにデータを送信するために使用され得る。制御フレームは、様々な動作を実行するため、およびデータを確実に送達するためのデータフレーム（たとえば、データの受信を肯定応答すること、ＡＰのポーリング、エリア−クリアリング動作、チャネル取得、キャリア−センシング維持機能など）とともに使用され得る。管理フレームは、様々な監督機能のために（たとえば、ワイヤレスネットワークに接続し、そこから離脱するためなどに）使用され得る。
【００３３】
[0060]上記で論じたように、ＤＳＰ２２０および／またはプロセッサ２０４は、送信のためのデータユニットを生成するように構成され得る。いくつかの態様では、生成されたデータユニットは、制御情報と、随意に複数のデータシンボルとを含む制御フレームを備え得る。制御フレームは、データフレームの送達を助けるために使用され得、媒体アクセス制御（ＭＡＣ）ヘッダ内に含まれ得る。制御情報とデータシンボル（たとえば、ペイロードデータ）とを有するＭＡＣヘッダ内に含まれる制御フレームは、受信する側のデバイスに対して著しいオーバーヘッドと増加した処理待機時間とを引き起こすことがある。たとえば、制御フレームは、プロトコル情報、制御タイプ情報、アドレス情報、ペイロードデータなどを含み得る。いくつかの態様では、制御フレーム内に含まれる情報は、制御フレームの特定の使用のために必ずしも必要であるとは限らない。したがって、システム、方法、および非一時的コンピュータ可読媒体は、ショート制御フレームを生成し、復号するために必要である。たとえば、ショート制御フレームは、制御フレームから何らかの情報を省略することによって、および／または物理層（ＰＨＹ）プリアンブルなど、他のパケットロケーション内の制御フレームを含むことによって生成され得る。たとえば、制御フレームは、複数のフィールドを含む物理層（ＰＨＹ）プリアンブルを備え得る。フィールドは、たとえば、１つまたは複数のトレーニングフィールド（たとえば、ショートトレーニングフィールド（ＳＴＦ）およびロングトレーニングフィールド（ＬＴＦ））と、信号（ＳＩＧ）フィールドとを含み得る。トレーニングフィールドの各々は、既知のビットまたはシンボルのシーケンスを含む場合がある。いくつかの態様では、ＳＩＧフィールドは、データユニットについての情報、たとえば、データユニットの長さまたはデータレートの記述（たとえば、ＬＥＮＧＴＨフィールド、変調コーディング方式（ＭＣＳ）フィールド、帯域幅（ＢＷ）フィールドなど）を含み得る。いくつかの態様では、ショート制御フレームは、ＰＨＹプリアンブルのＳＩＧフィールド内の制御フレームを符号化することによって生成され得る。
【００３４】
[0061]図３は、図１のシステム内で生成され、通信され得る制御フレーム３００の一例を示す。示されるように、制御フレーム３００は、ＳＴＦフィールド３０５と、ＬＴＦフィールド３１０と、制御ＳＩＧフィールド３１５とを含む。たとえば、制御フレーム３００は、ＰＨＹプリアンブルであり得る。いくつかの態様では、ＰＨＹプリアンブルは、ＩＥＥＥ８０２．１１仕様で定義される物理層収束プロトコル（ＰＬＣＰ）層を備え得る。ＳＴＦフィールド３０５は、１つまたは複数のＳＴＦを含む。ＬＴＦフィールド３１０は、１つまたは複数のＬＴＦを含む。制御フレーム３００に対する制御情報は、ＳＩＧフィールド３１５に含まれ得る。さらに、いくつかの態様では、制御フレームは、追加のフィールドまたはデータ（たとえば、ペイロード）をまったく含み得ない。結果として、ネットワークオーバーヘッドが低減され得、データパケットのスループットおよび処理が向上され得る。
【００３５】
[0062]図４は、図１のシステム内で生成され、通信され得る制御フレーム４００の別の例を示す。示されるように、制御フレーム４００は、ＳＴＦフィールド４０５と、ＬＴＦフィールド４１０と、制御ＳＩＧフィールド４１５と、制御拡張フィールド４２０とを含む。制御フレーム３００と同様に、ＳＴＦフィールド４０５は１つまたは複数のＳＴＦを含み、ＬＴＦフィールド４１０は１つまたは複数のＬＴＦを含む。さらに、制御フレーム３００と同様に、制御フレーム４００に対する制御情報は、ＳＩＧフィールド４１５に含まれ得る。しかしながら、制御フレーム３００とは違って、追加の制御情報が、制御拡張フィールド４２０に含まれ得る。たとえば、制御フレーム４００のＰＨＹプリアンブルは、ＳＴＦフィールド４０５と、ＬＴＦフィールド４１０と、制御ＳＩＧフィールド４１５とを備え得る。しかしながら、制御フレーム４００のＰＨＹプリアンブルに適合しない追加の制御情報が存在することがある。したがって、制御フレーム４００のデータ部分の一部（たとえば、いくつかのシンボル）の中に位置し得る制御拡張フィールド４２０内に追加の制御情報が含まれ得る。制御フレーム４００の制御拡張フィールド４２０は、送信機と受信機との間の（たとえば、アソシエーションにおけるかまたはビーコン内の）異なるメッセージ内であらかじめ定められ得るかまたはネゴシエートされ得るデフォルトＭＣＳとともに送られ得る。一態様では、制御拡張フィールド４２０のＭＣＳは、ＳＩＧフィールド４１５内で示され得る。制御フレーム３００と制御フレーム４００の両方は、通信のために使用され得る。たとえば、制御フレーム３００は、制御情報がＳＩＧフィールド３１５内で適合する場合に利用され得る。さらに、制御フレーム４００は、制御情報がＳＩＧフィールド３１５内で適合しない場合に利用され得る。いくつかの態様では、さらに、ＳＩＧフィールドのＬＥＮＧＴＨフィールドは、制御拡張フィールドが制御フレーム内に含まれるか否かを示し得る。
【００３６】
[0063]図５は、図１のシステム内で生成され、通信され得る制御フレーム５００の別の例を示す。示されるように、制御フレーム５００は、ＳＴＦフィールド５０５と、ＬＴＦフィールド５１０と、ＳＩＧフィールド５１５と、ＳＥＲＶＩＣＥフィールド５２０と、フレーム制御（ＦＣ）フィールド５２５と、制御情報（ＩＮＦＯ）フィールド５３０と、フレーム検査シーケンス（ＦＣＳ）フィールド５３５とを含む。制御フレーム５００の制御情報は、制御ＩＮＦＯフィールド５３０に含まれ得る。
【００３７】
[0064]上記の制御フレーム３００、４００および５００（または、任意の他の適切な制御フレーム）のうちのいずれかの中に含まれる制御情報のタイプは、制御フレームのタイプに依存することがある。たとえば、様々な異なる制御フレームは、ワイヤレスデバイス２０２によって生成され、通信され得る。図１のワイヤレスシステム内で使用される異なるタイプの制御フレームが、以下の制御フレームタイプ、すなわち肯定応答（ＡＣＫ）、省電力ポーリング（ＰＳ−ｐｏｌｌ）、送信要求（ＲＴＳ）、送信可（ＣＴＳ）、ブロックＡＣＫ要求（ＢＡＲ）、ブロックＡＣＫ（ＢＡ）、コンテンションフリー終了（ＣＦ−ｅｎｄ）、ＣＦ−ｅｎｄポーリング、ＭＣＳ要求、ＭＣＳ応答、ＮＵＬＬデータパケット（ＮＤＰ）、プローブ要求、およびプローブ応答のうちの１つまたは複数を含み得る。制御情報は、情報のフィールドを備え得る。異なる制御フレームタイプが、情報の異なるフィールドを備え得る。異なるタイプの制御フレーム内に含まれ得る情報の様々なフィールドを本明細書で説明する。以下で説明するフィールドは、必ずしも、制御フレーム内に説明するのと同じ順序で含まれる必要があるとは限らないことに留意されたい。むしろ、フィールドは、任意の順序で、または制御情報が含まれる制御フレームの任意の部分（たとえば、ＳＩＧフィールド、制御拡張フィールド、制御フィールドなど）に含まれ得る。たとえば、フィールドは、優先度によって順序付けられ得る。所与の制御フレームタイプに対するフィールドの順序は、あらかじめ定められる（たとえば、デバイスの製造時またはデバイスの初期化時にプログラムされる、ワイヤレスデバイス２０２間の個別のメッセージ内で通信される）ことがあるが、それにより、ワイヤレスデバイス２０２は、制御フレーム内のどのビットがどのフィールドに対応するかに関する情報を有する。
【００３８】
[0065]いくつかの態様では、いくつかのフィールドは、タイプにかかわらず、すべての制御フレーム内に含まれ得る。たとえば、いくつかの態様では、タイプフィールドがすべての制御フレーム内に含まれ得、そこにおいて、タイプフィールドは制御フレームのタイプを識別する。タイプフィールドは、たとえば、２、３または４ビット長であってよい。制御フレーム内の残されたビットの解釈（たとえば、どのビットがどのフィールドに対応するか、およびどのフィールドが含まれるかについての決定）は、制御フレームのタイプおよびさらにはフレームが制御フレームであるかどうかに基づくことができる。たとえば、いくつかの態様では、フレームのＳＩＧフィールドのＬＥＮＧＴＨフィールドの０の値は、フレームが制御フレーム３００または４００などのショート制御フレームであることを示し得る。ＬＥＮＧＴＨフィールドが異なる値を有する場合、フレームは異なるタイプのもの（たとえば、データフレーム、管理フレーム、または異なるタイプの制御フレーム）であることを示し得る。ＳＩＧフィールドは、次いで、制御フレームのタイプを示すタイプフィールドをさらに含み得る。いくつかの他の態様では、フレームのＳＩＧフィールドのＬＥＮＧＴＨフィールドの特定の値（たとえば、１０）より小さい任意の値は、フレームが、制御フレーム３００または４００など、制御フレームであることを示し得る。さらに、制御フレームのタイプは、ＬＥＮＧＴＨフィールドの値に基づくことができ、０〜１０の各値が、異なる制御フレームタイプに関連付けられ得ることを意味する。いくつかの他の態様では、一般に、ビットの値に応じて、フレームが制御フレーム３００または４００などの制御フレーム（または、特にショートフォーマット制御フレーム）であるか、それとも制御フレームでないか（たとえば、データフレーム、管理フレーム、または異なるタイプの制御フレーム）を示す、１ビットのタイプフィールド（タイプ表示フィールド）がフレームに追加され得る。いくつかの態様では、１ビットのタイプ表示フィールドは、ショートフォーマット制御フレームが、物理層（ＰＨＹ）プリアンブル内に位置し得、ＭＡＣヘッダフィールド、ＦＣＳ、またはサービスフィールドを省略し得るヌルデータパケット（ＮＤＰ）であることを示すことができる。タイプフィールドの残りのビットは、制御フレームのタイプ（すなわち、肯定応答（ＡＣＫ）、節電ポール（ＰＳ−ｐｏｌｌ）、送信要求（ＲＴＳ）、送信可（ＣＴＳ）、ブロックＡＣＫ要求（ＢＡＲ）、ブロックＡＣＫ（ＢＡ）、コンテンションフリー終了（ＣＦ−終了）、ＣＦ−終了ポールなど）を示すことができる。いくつかの他の態様では、フレームが制御フレーム３００または４００などの制御フレーム（もしくは、特にショートフォーマット制御フレーム）であるか、あるいは制御フレームでない（たとえば、データフレーム、管理フレーム、または異なるタイプの制御フレーム）かを示すために、フレーム内で定義されるフィールドの１つもしくは複数の予約された値が使用され得る。たとえば、フレームが制御フレームおよび／または制御フレームのタイプであるかどうかを示すために、ＳＩＧフィールド内のＭＣＳフィールドの１つもしくは複数の予約された値が使用され得る。この場合、タイプを示すさらなるフィールドは不要である。たとえば、空間時間ブロックコード（ＳＴＢＣ）フィールドの未使用の値が使用され得る。複数のフィールドはまた、制御フレームを識別するために組合せて使用され得る。また、ＬＥＮＧＴＨおよびＭＣＳが、制御フレームのタイプを示すために組合せて使用され得る。たとえば、ＬＥＮＧＴＨフィールドは、フレームが一定のタイプ（たとえば、ＮＤＰ）であることを示し得る値（たとえば、０）を有し得る一方で、ＬＥＮＧＴＨフィールドの異なる値（たとえば、ＬＥＮＧＴＨ＞０）は、制御フレームのタイプがＭＣＳによって示されることを示し得る。
【００３９】
[0066]同様に、１ビットのタイプフィールドが、制御フレームのタイプを示すためにＬＥＮＧＴＨフィールドと組合せて使用され得る。たとえば、１ビットのタイプフィールドの値（たとえば、０）は、フレームが一定のタイプ（たとえば、ＮＤＰ）以外のタイプの制御フレームであることを示し得る。さらに、１ビットのタイプフィールドの別の値（たとえば、１）は、ＬＥＮＧＴＨフィールドが一定の値（たとえば、０）を有する場合はフレームが一定のタイプ（たとえば、ＮＤＰ）であり、ＬＥＮＧＴＨフィールドが異なる値（たとえば、ＬＥＮＧＴＨ＞０）を有する場合はフレームが制御フレームではないことを示し得る。
【００４０】
[0067]さらに、いくつかの態様では、巡回冗長検査（ＣＲＣ）フィールドが、制御フレームのすべてのタイプに含まれ得る。ＣＲＣフィールドは、フレームが正常に受信されたことを確証するために使用され得る。ＣＲＣは、たとえば、４または５ビット長であってよい。さらに、いくつかの態様では、送信（ＴＸ）電力表示が、すべてのタイプの制御フレーム内に含まれ得る。ＴＸ電力表示は、制御フレームの送信機のＴＸ電力に基づいて受信機の経路損失または変化挙動を推定するために、制御フレームの受信機によって使用され得る。
【００４１】
[0068]さらに、いくつかの態様では、ＳＩＧフィールド内の１つまたは複数のフィールド内の値の無効な組合せが、フレームが制御フレームであるかどうかを示すために使用され得る。たとえば、コーディングフィールドは、２つのサブフィールド（たとえば、それぞれ１ビット）を含み得る。コーディングフィールドの第１のサブフィールドは、コーディングタイプ（たとえば、二進畳み込みコーディング（ＢＣＣ）または低密度パリティ検査（ＬＤＰＣ）コーディング）を示し得る。コーディングフィールドの第２のサブフィールドは、フレーム長をいかにして計算するかを示し得る。たとえば、第１のサブフィールドがＢＣＣコーディングタイプを示すとき、第２のサブフィールドは０に設定され得る。コーディングフィールド内の０１の値は、正常な非制御フレームに対して有効ではなく、したがって、０１の値は、フレームが制御フレームであることを示すために使用され得る。同様の手順が、ＳＩＧフィールド内の他のフィールドまたはフィールドの組合せに適用され得る。さらに、ショート制御フレームは、制御フレームのタイプを識別するタイプフィールドを含む。
【００４２】
[0069]いくつかの態様では、制御フレームは、１ＭＨｚ帯域幅、または２ＭＨｚ以上の帯域幅を占有するＰＨＹプリアンブルによって送られ得る。フレームの帯域幅は、ＰＨＹプリアンブル構造から黙示的に決定され得る。たとえば、ＰＨＹプリアンブルのＳＴＦおよび／またはＬＴＦは、フレームの帯域幅が１ＭＨｚであるかまたは２ＭＨｚ以上であるかを決定するために使用され得る。
【００４３】
[0070]いくつかの態様では、制御フレームは、複数の１ＭＨｚ帯域幅チャネルにわたって、または２ＭＨｚ以上である帯域幅チャネルにわたって複製されてよく、たとえば、制御フレームの複数の複製が、隣接してもしなくてもよい複数のチャネル上で送られ得る。そのような制御フレームの受信機は、その上でフレームが複製される得るチャネルの数を決定することができる。一態様では、制御フレームのＰＨＹプリアンブルのｉｎｆｏフィールドまたはＳＩＧフィールドは、フレームが複製されるチャネルの帯域幅または総数の表示を含み得る。たとえば、ｉｎｆｏフィールドまたはＳＩＧフィールドの２ビットは、次のように使用され得る。
【００４４】
−  ００：フレームは複製されない
−  ０１：２チャネル上で複製される
−  １０：４チャネル上で複製される
−  １１：８チャネル上で複製される
この場合、「チャネル」は、フレームが１ＭＨｚ帯域幅フレームであるか、または２ＭＨｚ以上である帯域幅フレームであるかに応じて、１ＭＨｚ帯域幅チャネル、または２ＭＨｚ以上である帯域幅チャネルであってよい。
【００４５】
[0071]いくつかの態様では、制御フレームの１つのタイプはＡＣＫである。たとえば、ＳＴＡ１０６ａは、ＡＰ１０４にデータを送り得る。データを成功裏に受信すると、ＡＰ１０４は、データを成功裏に受信したことをＳＴＡ１０６ａに示すＡＣＫをＳＴＡ１０６ａに送ることができる。いくつかの態様では、ＡＣＫは、以下、すなわち、データフレーム、管理フレーム、制御フレーム、ＰＳ−Ｐｏｌｌ、または別のタイプのフレームのうちの少なくとも１つを成功裏に受信することに応答して送られ得る。一態様では、ＡＣＫの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、アドレス、肯定応答されているパケットの識別子、レート制御のための表示、バッファされるデータの表示、持続時間、およびドップラー表示のうちの１つもしくは複数とから成るか、または本質的に成ることができる。一態様では、持続時間フィールドは９ビット以下であり、ネットワーク割当てベクトル（ＮＡＶ）を更新するために使用され得る。別の態様では、ＡＣＫは、トリガフレーム、たとえば、ＰＳ−ｐｏｌｌまたはＱｏＳ（サービス品質）ヌルへの応答として送られ得、その場合、持続時間フィールドは、ＡＰが有するバッファされるユニットのデータ送達時間がその特定のＳＴＡに対して利用可能であることを示し得る。いくつかの態様では、持続時間は、マイクロ秒で、あるいは時間単位の倍数で（たとえば、アソシエーション、リアソシエーションの間にＡＰおよびＳＴＡが一致するか、もしくは管理フレームによって送られる、時間スロットまたはあらかじめ定義された値）で表現され得る。ＡＣＫの制御情報（たとえば、ＩＮＦＯフィールド、制御ｉｎｆｏフィールドなど）は、追加のフィールドをまったく含み得ない。
【００４６】
[0072]いくつかの態様では、持続時間は、ＮＡＶ設定ではなく、時間遅延を示し得る。そのような実装形態では、持続時間はマイクロ秒（または、別の時間単位、たとえば、ｍｓの倍数）で表されてよく、持続時間は、ＮＤＰ  ＡＣＫフレームの持続時間フィールド内に示された時間量の間に第１のＳＴＡがそれ以上のデータを第２のＳＴＡに送るべきではないというトリガフレーム（ヌルデータパケット（ＮＤＰ）ＡＣＫフレームを送信するように第２のＳＴＡをトリガしたフレーム）を送ることを第１のＳＴＡに示すことができる。一実施形態では、ＳＴＡが持続時間フィールドを解釈する方法は持続時間表示ビットの値に依存し得る。一例として、持続時間表示が０に設定されている場合、持続時間フィールドはＮＡＶ持続時間を示すが、持続時間表示が１に設定されている場合、持続時間フィールドは、その間に、ＳＴＡが、上記で説明したように、その媒体にアクセスするべきではない時間遅延を示す。別の実施形態では、ＮＤＰフレームのタイプは、ＳＴＡが持続時間フィールドをどのように解釈するべきかを暗示的に示すことができる。一実施形態では、ＡＣＫを受信するＳＴＡが媒体にアクセスするのを延期する理由は、ＮＤＰ  ＡＣＫフレームを生成したＳＴＡが、続くフレームを宛先に送達する際に何らかの問題に遭遇していることを通知するためであり得る。一例として、リレーＳＴＡ（ＡＰ）は、そのバッファが一杯であり、リレーが送信バッファ内にそれ以上のパケットを記憶することできないことを関連するＳＴＡに示し得る。別の実施形態では、ＡＰ／リレー／ＳＴＡは、その持続時間にわたって節電モードに入ること、または、ＡＰ／リレー／ＳＴＡが、その持続時間の間にそれ以上のデータを処理することができないことを示すためになど、他の目的でこの持続時間表示を使用することができる。一実施形態では、ＮＤＰ  ＡＣＫは、ＳＴＡがＮＤＰ  ＡＣＫフレームの持続時間フィールド内に示された時間期間の間に送信を遅延すべきである理由を指定する、１つまたは複数のビットを含み得る。いくつかの実装形態では、ＮＤＰ  ＡＣＫフレーム内の持続時間の表示は、ＡＣＫフレームの対象とする受信機と同じように行動するために、その同じＡＰ／リレー／ＳＴＡに関連付けられた他のＳＴＡによって使用され得、それにより、それらのＳＴＡはその時間の持続時間の間にＡＰ／リレー／ＳＴＡにパケットを送るために、媒体にアクセスすることを延期することができる。一実施形態では、ＮＤＰ  ＡＣＫのこの機能は、ＮＤＰ  ＳＩＤフレーム、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム、またはＮＤＰ  ＣＴＳフレームなど、他のタイプのＮＤＰフレームを使用することによって、類似の方法で取得され得る。
【００４７】
[0073]いくつかの態様では、ＡＣＫのアドレスフィールドは、グローバルに（たとえば、ネットワークにおいて）ＡＣＫの送信機および／または受信機を一意に識別する１つもしくは複数のグローバルアドレス（たとえば、ＭＡＣアドレス、ＢＳＳＩＤ）を含み得る。いくつかの態様では、アドレスフィールドは、ローカルに（たとえば、特定のＢＳＳにおいてなど、ローカルネットワークにおいて）ＡＣＫの送信機および／または受信機を一意に識別する１つもしくは複数のローカルアドレス（たとえば、関連付け識別子（ＡＩＤ））を含み得る。いくつかの態様では、アドレスフィールドは、ＡＣＫの送信機および／もしくは受信機を識別する、部分的または非一意識別子（たとえば、ＭＡＣアドレスもしくはＡＩＤの一部分）を含み得る。たとえば、ＡＣＫのアドレスフィールドは、ＡＣＫの送信機および／または受信機のＡＩＤアドレスもしくはＭＡＣアドレスの少なくとも一部を備え得る。ＡＩＤアドレスまたはＭＡＣアドレスの少なくとも一部は、ＡＣＫによって肯定応答されているフレームから複製され得る。
【００４８】
[0074]いくつかの態様では、ＡＣＫの識別子フィールドは、肯定応答されているフレーム（たとえば、１つまたは複数のＭＡＣプロトコルデータユニット（ＭＰＤＵ））を識別し得る。たとえば、一態様では、識別子フィールドは、フレームのコンテンツのハッシュであり得る。別の態様では、識別子フィールドは、フレームのＣＲＣ（たとえば、ＦＣＳフィールド）の少なくとも一部を含み得る。別の態様では、識別子フィールドは、フレームのＣＲＣ（たとえば、ＦＣＳフィールド）の少なくとも一部と、ローカルアドレス（たとえば、ＳＴＡのＡＩＤ）の少なくとも一部とに基づき得る。別の態様では、識別子フィールドはフレームのシーケンス番号であり得る。別の態様では、識別子フィールドは、以下、すなわち、ＡＣＫの送信機／受信機のグローバルアドレス、ＡＣＫの送信機／受信機のローカルアドレス、ＡＣＫの送信機／受信機のグローバルアドレスの一部、ＡＣＫの送信機／受信機のローカルアドレスの一部、肯定応答されているＭＰＤＵのうちの１つのシーケンス番号（または、シーケンス番号の一部）、肯定応答されているフレームのＣＲＣ（たとえば、ＦＣＳフィールド）の一部、あるいは肯定応答されているフレームのスクランブリングシードの一部の１つもしくは複数のいずれかの組合せに基づいて計算され得る。たとえば、一態様では、識別子フィールドは、グローバルアドレス（たとえば、ＡＰのＢＳＳＩＤ、ＭＡＣアドレス）とローカルアドレス（たとえば、ＳＴＡのＡＩＤ）とのハッシュを含み得る。
【００４９】
（ｄｅｃ（ＡＩＤ［０：８］）＋ｄｅｃ（ＢＳＳＩＤ［４４：４７］ＸＯＲ  ＢＳＳＩＤ［４０：４３］）２＾５）ｍｏｄ２＾９（１）
上式で、ｄｅｃ（）は、１６進数を１０進数に変換する関数である。
【００５０】
[0075]別の態様では、ＡＣＫの識別子フィールドは、肯定応答されているフレームのＦＣＳの一部と、フレームのＳＥＲＶＩＣＥフィールド内で発見されるスクランブリングシードもしくはスクランブリング値との組合せ、またはフレームのシーケンス番号を含み得る。たとえば、組合せは、ＦＣＳおよびスクランブリングシードの数ビットをＡＣＫ識別子の数ビットにする合計動作（sum operation）または複製動作を備え得る。いくつかの態様では、ＡＣＫ内に含まれる識別子は、フレームのタイプ／サブタイプに応じて異なることがある。一例として、肯定応答されているフレームがデータフレームまたは管理フレームである場合、識別子は、フレーム内のＭＰＤＵのシーケンス番号に基づいてよく、またはデータパケットもしくは管理パケット内に必要な情報が存在する場合に本明細書で説明する任意の他の識別子であってよい。フレームが制御フレーム（たとえば、ＰＳ−Ｐｏｌｌ）である場合、フレームはシーケンス番号を持たず、したがって、この場合、識別子は、ＰＳ−ＰｏｌｌフレームのＦＣＳ、ＰＳ−Ｐｏｌｌ識別子、または制御フレームが必要な情報を提供する、本明細書で説明するトークン番号もしくは任意の他の識別子に基づくことができる。
【００５１】
[0076]いくつかの態様では、ＡＣＫ内に含まれる識別子は、肯定応答されているフレームのタイプ／サブタイプに応じて異なることがある。一例として、フレームがデータフレームまたは管理フレームである場合、識別子は、フレーム内のＭＰＤＵの部分的シーケンス番号と、データパケットまたは管理パケット内に必要な情報が存在する場合に本明細書で説明する任意の他の識別子との組合せに基づくことができる。
【００５２】
ＡＣＫ  ＩＤ内に含まれる部分的シーケンス番号の長さは、Ｂｌｏｃｋ  ＡＣＫフレームが肯定応答し得るＭＰＤＵの最大数の関数であってよい。一例として、６ビット長の部分的シーケンス番号は、６４のＭＰＤＵの複数のブロックを区別するのに十分である。この態様では、ＡＣＫフレームは、Ｂｌｏｃｋ  ＡＣＫ機能を実行することが可能であり得る。
【００５３】
[0077]一例として、フレームが制御フレーム（たとえば、ＰＳ−Ｐｏｌｌ）である場合、フレームはシーケンス番号を有さず、したがって、この場合、識別子は、ＰＳ−ＰｏｌｌフレームのＦＣＳ、トークン番号、または制御フレームが必要な情報を提供する、本明細書で説明する任意の他の識別子に基づくことができる。追加の例として、本明細書で説明する概念に基づいて定義されるＰＳ−Ｐｏｌｌ制御フレームへの応答としてＡＣＫが送られる場合、ＡＣＫ識別子はＰＳ−Ｐｏｌｌ識別子と同じであってよい。
【００５４】
[0078]いくつかの態様では、ＡＣＫの識別子フィールドは、肯定応答されているフレームの受信機アドレス（たとえば、アドレス１）の最下位ビットのうちの１つまたは複数を含む。フレーム内の受信機アドレスは、フレームフォーマットに応じてフルＭＡＣアドレスまたはローカルアドレス（ＡＩＤ）であってよい。いくつかの態様では、ＡＣＫの識別子フィールドは、勧誘フレームのＳＥＲＶＩＣＥフィールドからのスクランブリングシード（またはスクランブリングシードの一部）と組み合わされた（たとえば、いくつかの他の計算によって合計された）受信機アドレスの最下位ビットのうちの１つまたは複数を含む。
【００５５】
[0079]いくつかの態様では、ＡＣＫの識別子フィールドは、肯定応答されているフレームの最後の１つまたは複数のビットである。ＡＣＫの識別子フィールドに対する上記で論じた例のうちのいずれかは、任意のタイプのフレームに応答して、本明細書で説明するような任意の適切なショート制御フレームとともに含まれ得ることに留意されたい。
【００５６】
[0080]いくつかの態様では、応答してＡＣＫが送られるフレームは、フレームの送信機によって設定されたトークン番号を含み得る。フレームの送信機は、アルゴリズムに基づいてトークン番号を生成し得る。いくつかの態様では、送信機によって生成されたトークン番号は、送信機によって送られる各フレームについて異なる値を有し得る。そのような態様では、フレームの受信機は、識別子をトークン番号として設定すること、またはトークン番号に少なくとも部分的に基づいて識別子を計算することによってなど、肯定応答されているフレームを識別するために、ＡＣＫの識別子フィールド内のトークン番号を使用することができる。いくつかの態様では、識別子フィールドは、トークン番号と、以下、すなわち、ＡＣＫの送信機／受信機のグローバルアドレス、ＡＣＫの送信機／受信機のローカルアドレス、ＡＣＫの送信機／受信機のグローバルアドレスの一部、ＡＣＫの送信機／受信機のローカルアドレスの一部、またはフレームのＣＲＣの一部分のうちの少なくとも１つとの組合せとして計算され得る。
【００５７】
[0081]いくつかの他の態様では、トークン番号は、ＳＩＧフィールドおよび／もしくは制御情報（Ｃｏｎｔｒｏｌ  Ｉｎｆｏ）フィールドなど、ＡＣＫならびに／または肯定応答されているフレームの別のフィールドに含まれ得る。いくつかの態様では、トークンは、肯定応答されているフレームの、ＰＨＹプリアンブルの後に入り得るＳＥＲＶＩＣＥフィールド内のスクランブリングシードから導出され得る。
【００５８】
[0082]いくつかの態様では、ＡＣＫのレート制御フィールドの表示は、フレームの送信機が使用すべきであることをフレームの受信機（ＡＣＫの送信機）が示唆するＭＣＳを示す１つまたは複数のビットを含み得る。たとえば、一態様では、１つまたは複数のビットの値は、ＭＣＳが下げられるべきか、上げられるべきか、または同じままであるべきかのいずれかを示し得、ＭＣＳがどれだけ変わるべきかを示し得る。別の態様では、１つまたは複数のビットの値は特定のＭＣＳを示し得る。フレームは、フレームを送信するために使用される空間ストリームの数を示す、空間ストリーム数表示をさらに含み得る。
【００５９】
[0083]いくつかの態様では、バッファされたデータの表示は、ＡＣＫの送信機が、バッファされ、ＡＣＫの受信機に送られる準備ができたデータを有することを示す。たとえば、ＳＴＡ１０６ａは、ＡＰ１０４がＳＴＡ１０６ａに送るためにバッファされたデータを有するかどうかを決定するために、（たとえばＰＳ−ｐｏｌｌメッセージを介して）ＡＰ１０４をポーリングすることができる。したがって、ＡＰ１０４は、ポーリングの成功裏の受信を肯定応答し、ＡＰ１０４がバッファされたデータを有するか否かをフィールドの値が示す、バッファされたデータフィールドの表示を有するＡＣＫで応答することができる。
【００６０】
[0084]図６は、ＡＣＫフレームの一例のＳＩＧフィールドに含まれ得るフィールドを示す表である。示された態様では、ＳＩＧフィールドは、１ビットの制御フィールド６０５と、３ビットのタイプフィールド６１０と、ＡＩＤに対する１３ビットもしくはＦＣＳに対する３２ビットまたは部分的ＭＡＣアドレスに対する４０ビットのアドレス／識別子フィールド６１５と、１〜４ビットのレート適応情報フィールド６２０と、４ビットのＣＲＣフィールド６２５と、６ビットのテールフィールド６３０とから成るか、あるいはそれらのみから成る。制御フィールド６０５は、フレームが上記で説明した制御フレームであるかどうかを示す。タイプフィールド６１０は、上記で説明したフレームのタイプを定義する。アドレス／識別子フィールド６１５は、上記で説明したアドレスフィールドまたは識別子フィールドの一方に対応する。レート適応情報フィールド６２０は、上記で説明したレート制御フィールドの表示に対応する。ＣＲＣフィールド６２５は、ＡＣＫフレームのＣＲＣに対応する。テールフィールド６３０は、ＡＣＫフレームを復号するためにＰＨＹ層によって必要とされる情報に対応する。
【００６１】
[0085]図７は、ＡＣＫフレームの別の例のＳＩＧフィールドに含まれ得るフィールドを示す表である。示された態様では、ＳＩＧフィールドは、１２または９ビットの長さフィールド７０５と、随意に（長さフィールドが上記で論じたタイプを示すかどうかに応じて）タイプフィールド７１０と、ＡＩＤに対する１３ビットもしくはＦＣＳに対する３２ビットまたは部分的ＭＡＣアドレスに対する４０ビットのアドレス／識別子フィールド７１５と、４ビットのＣＲＣフィールド７２５と、６ビットのテールフィールド７３０とから成るか、あるいはそれらのみから成る。長さフィールド７０５は、上記で説明した長さフィールドに対応する。タイプフィールド７１０は、上記で説明したフレームのタイプを定義する。アドレス／識別子フィールド７１５は、上記で説明したアドレスフィールドまたは識別子フィールドの一方に対応する。ＣＲＣフィールド７２５は、ＡＣＫフレームのＣＲＣに対応する。テールフィールド７３０は、ＡＣＫフレームを復号するためにＰＨＹ層によって必要とされる情報に対応する。
【００６２】
[0086]図８は、図５の制御フレームに類似するフォーマットを有するＡＣＫフレームの別の例を示す。示されるように、ＡＣＫフレーム８００は、ＳＴＦフィールド８０５およびＬＴＦフィールド８１０と、ＳＩＧフィールド８１５と、ＳＥＲＶＩＣＥフィールド８２０と、ＦＣフィールド８２５と、ＦＣＳフィールド８３０とを備える。この実施形態では、制御情報は、ＡＣＫフレーム内に含まれ得ない。そうではなく、ＦＣＳフィールド８３０は、フレームがＡＣＫフレームであることを示すように修正され得る。詳細には、ＦＣＳフィールド８３０は、ＡＣＫフレーム８００のＣＲＣを含むのではなく、肯定応答されているフレームのＦＣＳの複製を含み得る。ＡＣＫフレーム８００の受信側（recipient）は、フレームが同じＦＣＳを有するフレームを送った場合、フレームはＡＣＫフレーム８００であるものと決定し得る。いくつかの態様では、フレームの送信機は、特定の時間間隔内にＡＣＫフレーム８００を期待し得、したがって、着信パケットがその時間間隔の間に複製されたＦＣＳを有する場合にのみ、検査し得る。さらに、いくつかの態様では、ＦＣフィールド８２５は、フレームがＡＣＫであるか否かを示すインジケータを含み得る。
【００６３】
[0087]図１４は、本明細書の教示によるＡＣＫフレーム１４００の別の例を示す。示されるように、ＡＣＫフレーム１４００は、４ビットのＭＣＳ（制御フレームのタイプを示す）と、１４ビットのＡＣＫ  ＩＤ（部分的ＦＣＳとスクランブラシードとから成り得る）と、５ビットの持続時間と、３または１５ビットの他のフィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含む。
【００６４】
[0088]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、および送信電力表示フィールドのうちの１つまたは複数と、アドレスフィールド、識別子フィールド、レート制御の表示フィールド、およびバッファされたデータの表示フィールドのうちの１つまたは複数とから本質的に成る制御情報を備える肯定応答フレームを生成することを備える。本方法は、肯定応答フレームを送信することをさらに備える。いくつかの態様では、アドレスフィールドは、グローバルアドレスまたはローカルアドレスの一方を含む。いくつかの態様では、アドレスフィールドは、肯定応答フレームの送信機または肯定応答フレームの受信機のアドレスの一方を含む。
【００６５】
[0089]いくつかの態様では、識別子フィールドは、肯定応答されているパケットのハッシュ、肯定応答されているパケットの巡回冗長検査、トークン、または肯定応答されているパケットのシーケンス番号のうちの１つを含む。
【００６６】
[0090]いくつかの態様では、レート制御の表示フィールドは、変調コーディング方式を変化させる量を示す。いくつかの態様では、レート制御の表示フィールドは、変調コーディング方式を示す。
【００６７】
[0091]いくつかの態様では、肯定応答フレームは、少なくとも、肯定応答されているパケットのフレーム検査シーケンスに基づく情報を備える。いくつかの態様では、少なくともフレーム検査シーケンスに基づく情報は、フレーム検査シーケンスに基づく識別子と、以下、すなわち、肯定応答されているパケットのサービスフィールドからのスクランブリングシードおよび肯定応答されているパケットからのシーケンス番号のうちの１つまたは複数とを備える。いくつかの態様では、情報は、肯定応答されているパケットのタイプに基づく。
【００６８】
[0092]いくつかの態様では、制御フレームの１つのタイプはＰＳ−ｐｏｌｌである。たとえば、ＳＴＡ１０６ａは、ＡＰ１０４がＳＴＡ１０６ａに送るためのデータを有するかどうかを決定するために、ＡＰ１０４にＰＳ−ｐｏｌｌを送り得る。一態様では、ＰＳ−ｐｏｌｌの制御情報は、すべてのタイプの制御フレーム（たとえば、フィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ＰＳ−ｐｏｌｌの受信機のグローバルアドレス、ＰＳ−ｐｏｌｌの発信機（sender）のローカルアドレス、情報フィールド、およびトークン番号を示すフィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。上記で説明したように、トークン番号は、ＰＳ−ｐｏｌｌの送信機によって（たとえば、アルゴリズムに従って）生成され得、送信機によって送られた各ＰＳ−ｐｏｌｌに対して異なる値を有し得る。ＰＳ−ｐｏｌｌの制御情報は、任意の追加のフィールドを含み得ない。情報フィールドは、ＰＳ−ｐｏｌｌの発信機が受信したものの最新のビーコンバージョンを含み得、それにより、ＰＳ−ｐｏｌｌの受信機は、発信機のバージョンと実際のバージョンとを比較し得る。別の態様では、情報フィールドは、以下、すなわち、ＰＳ−ｐｏｌｌの送信機／受信機のグローバルアドレス、ＰＳ−ｐｏｌｌの送信機／受信機のローカルアドレス、ＰＳ−ｐｏｌｌの送信機／受信機のグローバルアドレスの一部、ＰＳ−ｐｏｌｌの送信機／受信機のローカルアドレスの一部、あるいはＰＳ−ｐｏｌｌが送られているトラフィック表示マップ（ＴＩＭ）を搬送するビーコンのスクランブラシード（またはスクランブラシードの一部）のうちの１つもしくは複数をいずれかの組合せで含み得る。たとえば、情報フィールドは、ＡＰのＢＳＳＩＤとＳＴＡのＡＩＤとを任意の順序で含み得る。発信機のバージョンと実際のバージョンとの間に不整合が存在する場合、ＰＳ−ｐｏｌｌの受信機は、ＰＳ−ｐｏｌｌの発信機に新しい情報を送り得る。
【００６９】
[0093]いくつかの態様では、ＰＳ−ｐｏｌｌの制御情報は識別子を含み得る。識別子の値は、ビーコン（たとえば、最新の受信ビーコン）もしくはＡＰ１０４からＳＴＡ１０６ａによって受信された他のページングフレーム内に含まれる対応する識別子（たとえば、スクランブラシード）と同じ値、またはそれから導出される値に設定され得る。識別子が存在するとき、ＰＳ−ｐｏｌｌの受信機アドレスは、識別子が対象とする受信機を識別するので、フレームから省略されてよい。さらに、ＰＳ−Ｐｏｌｌは、ＰＳ−Ｐｏｌｌ識別子内にそのＡＩＤの一部（たとえば、そのＡＩＤの１１のＬＳＢ）を含み得る。さらに、ビーコンまたはページングメッセージの発信機は、任意の所与のビーコンに対して識別子を変えることができ、時間にわたってダイバーシティを提供する。
【００７０】
[0094]図１３は、４ビットのＭＣＳ（制御フレームのタイプを示す）と、７ビットの受信機アドレスと、１１ビットの送信機アドレスと、４または１６ビットの他のフィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含むＰＳ−ｐｏｌｌ制御フレーム１３００の一例を示す。
【００７１】
[0095]いくつかの態様では、ＰＳ−ｐｏｌｌフレームは、次のようにＡＣＫフレームと併せて使用され得る。ＳＴＡは、ＳＴＡが関連するＡＰを対象とするＰＳ−ｐｏｌｌを送り得る。ＰＳ−ｐｏｌｌを受信すると、ＡＰは、本明細書で説明するようなＡＣＫフレームで応答することができる。たとえば、ＡＣＫフレームは、上記で説明したＰＳ−ｐｏｌｌフレーム内に含まれるトークン番号に基づいて計算された識別子を含み得る。トークンは、ＰＳ−Ｐｏｌｌ識別子であってよい。応答においてトークン番号を使用することは、有利には、ＡＣＫの識別子が各ＰＳ−ｐｏｌｌに対して異なることを可能にし、それにより、複数のＡＣＫが同時にデバイスによって受信された場合、複数のＡＣＫの間でデバイスを容易に区別することを可能にする。別の例では、ＡＣＫフレームは、以下、すなわち、ＰＳ−ｐｏｌｌから複製され得るＰＳ−ｐｏｌｌの送信機／受信機のグローバルアドレス、ＰＳ−ｐｏｌｌの送信機／受信機のローカルアドレス、ＰＳ−ｐｏｌｌの送信機／受信機のグローバルアドレスの一部、またはＰＳ−ｐｏｌｌの送信機／受信機のローカルアドレスの一部のうちの１つもしくは複数をいずれかの組合せで含み得る。
【００７２】
[0096]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、宛先アドレスフィールド、送信機アドレスフィールド、および情報フィールドのうちの１つまたは複数から本質的に成る制御情報を備える省電力ポーリングフレームを生成することを備える。本方法は、省電力ポーリングフレームを送信することをさらに備える。いくつかの態様では、情報フィールドはビーコンバージョンを含む。いくつかの態様では、宛先アドレスフィールドはグローバルアドレスを備え、送信機アドレスフィールドはローカルアドレスを備える。いくつかの態様では、情報フィールドは、受信されたビーコンに基づく識別子を含む。
【００７３】
[0097]いくつかの態様では、制御フレームの１つのタイプはＲＴＳである。一態様では、ＲＴＳの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ＲＴＳの受信機のグローバルアドレス、ＲＴＳの発信機のローカルアドレス、および持続時間フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＲＴＳの制御情報は、任意の追加のフィールドを含み得ない。いくつかの態様では、ＲＴＳは、追加もしくは代替として、ｄＢでまたはクラス（たとえば、２ビットが送信電力の４つのクラスを示し得る）で表現され得る送信電力表示を（すべてのタイプの制御フレームに含まれている、上記で説明したフィールドのうちの１つもしくは複数とともに）含み得る。さらに、ＲＴＳは、追加または代替として、帯域幅表示を（すべてのタイプの制御フレームに含まれている、上記で説明したフィールドのうちの１つもしくは複数とともに）含み得る。一態様では、帯域幅表示は、２ＭＨｚ（またはそれ以上）の制御フレームに対してのみ存在し得る。持続時間フィールドは、ＲＴＳが通信チャネルを確保する持続時間を示し得る。一態様では、持続時間フィールドは、２バイト（またはそれ以下）で持続時間を示し得、μｓで持続時間を表現し得る。別の態様では、持続時間は、他の時間間隔における持続時間（たとえば、シンボルの数、４０μｓの倍数、タイムスロットの数など）で示し得る。一例として、９ビットの持続時間フィールド長を用いて４０μｓの倍数として表現されると、持続時間フィールドは、２０．５ｍｓまで示し得る。いくつかの態様では、時間間隔の長さはＡＰ１０４によって宣言され、ビーコンなどの別のメッセージの中で、またはＳＴＡ１０６ａへのアソシエーションの間に送られる。
【００７４】
[0098]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、宛先アドレスフィールド、送信機アドレスフィールド、および持続時間フィールドのうちの１つまたは複数から本質的に成る制御情報を備えるフレームを送るための要求を生成することを備える。本方法は、送信要求フレームを送信することをさらに備える。いくつかの態様では、宛先アドレスフィールドはグローバルアドレスを備え、送信機アドレスフィールドはローカルアドレスを備える。いくつかの態様では、持続時間フィールドは、シンボルの倍数で持続時間を表現する。
【００７５】
[0099]図１５は、４ビットのＭＣＳ（制御フレームのタイプを示す）と、１３ビットのＲＴＳ  ＩＤ（たとえば、受信機ＡＩＤ）と、９ビットの持続時間フィールドと、他のフィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含むＲＴＳ制御フレーム１５００の一例を示す。ＲＴＳ１５００は、追加で、２ビットの帯域幅表示を含み得、および／または追加で、２ビットの送信電力クラスを含み得る。
【００７６】
[00100]いくつかの態様では、制御フレームの１つのタイプはＣＴＳである。一態様では、ＣＴＳの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ＣＴＳが送られているＲＴＳの発信機のローカルアドレスおよび持続時間フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ローカルアドレスおよび持続時間フィールドは、ＣＴＳが送られているＲＴＳから複製（または導出）され得る。いくつかの実施形態では、ＣＴＳ識別子は、９ビットの長さであり得、ＦＣＳの３つの最下位ビットと、ＲＴＳフレームのＳｅｒｖｉｃｅフィールドの６つの最上位ビットの連結から成ることができる。代替として、ＣＴＳは、ＲＴＳから複製されたアドレスを含み得ず、代わりに、上記で説明したＡＣＫフレームに対するのと同様の方法で定義された識別子を含み得る。ＣＴＳの制御情報は、任意の追加のフィールドを含み得ない。代替として、ＣＴＳは、ＲＴＳフレームに対して前述した追加のフィールドを含み得る。
【００７７】
[00101]図１６は、４ビットのＭＣＳ（制御フレームのタイプを示す）と、７ビットのＣＴＳ  ＩＤ（たとえば、部分的ｆｃｓおよびＲＴＳからのスクランブラシード情報ならびに／あるいはＣＴＳがＲＴＳ  ＩＤの本体および／または複製（または一部）に送信される場合は送信機の部分的送信機アドレス）と、９ビットの持続時間フィールドと、６または１８ビットの他のフィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含むＣＴＳ制御フレーム１６００の一例を示す。ＣＴＳ１６００は、追加で、２もしくは３ビットの帯域幅表示を含み得、および／または追加で、２ビットの送信電力クラスを含み得る。
【００７８】
[00102]いくつかの態様では、ＣＴＳ制御フレーム１６００は、たとえば、高速リンク適応を実装するために使用され得る、データ送信に対して示唆されたＭＣＳを示す１つまたは複数のビットを含むＭＣＳフィールドをさらに含み得る。たとえば、第２のＳＴＡからＲＴＳフレームを受信すると、第１のＳＴＡは、ＣＴＳ制御フレーム１６００を送信し、第２のＳＴＡがそれに対する後続のデータ送信のために使用し得ることを示唆されたＭＣＳを第２のＳＴＡに示すために、フレーム１６００のＭＣＳフィールドを使用することができる。第２のＳＴＡは、後続のデータ送信のためのＭＣＳを選択するために、ＭＣＳフィールド内に示されるＭＣＳを選定し得る。
【００７９】
[00103]いくつかの態様では、ＭＣＳフィールドは、ＩＥＥＥ規格内のＭＣＳ定義に従ってＭＣＳインデックスを示し得る。いくつかの態様では、ＭＣＳフィールドは、所与の基準ＭＣＳに対してＭＣＳを増加または減少させることの表示を含む相対的ＭＣＳを含み得る。たとえば、基準ＭＣＳは、勧誘ＲＴＳの送信のために使用されるＭＣＳであってよい。別の例では、基準ＭＣＳは、勧誘ＲＴＳのフィールド内に明確に示されるＭＣＳであってよい。別の例では、基準ＭＣＳは、最後の成功裏のデータ送信の中で使用されるＭＣＳであってよい。いくつかの態様では、ＣＴＳは、ＣＴＳの発信機が、ＣＴＳの受信側に送達されるための準備ができた、バッファされたデータユニットまたはフレームを有することの表示をさらに含み得る。
【００８０】
[00104]いくつかの態様では、ＣＴＳ制御フレーム１６００のＭＣＳフィールドは、示唆されたＭＣＳを示すために２ビットを含み得る。たとえば、ビットの下記の組合せは、示唆されたＭＣＳを示すために使用され得る：
−  ００：ＲＴＳと同じＭＣＳ
−  ０１：ＲＴＳ「＋１」のＭＣＳ
−  １０：ＲＴＳ「＋２」のＭＣＳ
−  １１：ＲＴＳ「＋３」のＭＣＳ
[00105]別の例として、ＲＴＳフレームがＭＣＳ２  ｒｅｐ２において送られる場合、
−  ００：ＭＣＳ０ｒｅｐ２
−  ０１：ＭＣＳ０
−  １０：ＭＣＳ１
−  １１：ＭＣＳ２
[00106]いくつかの態様では、ＣＴＳ制御フレーム１６００は、ＣＴＳはＲＴＳへの応答であるが、ＳＴＡへの送信機会（ＴＸＯＰ）を許可していないことを示すために使用される１ビットを含み得る。たとえば、ＣＴＳ制御フレーム１６００は、ＲＴＳが受信されたが、ネットワーク割当てベクトル（ＮＡＶ）は設定されず、ＲＴＳの送信機はＣＴＳの後でデータを送ることの可能性を許可されないことを示し得る。いくつかの態様では、ＣＴＳ制御フレーム１６００がＴＸＯＰを許可していないことを、ＣＴＳ制御フレーム１６００が示す場合、ＣＴＳ制御フレーム１６００の持続時間フィールドは、ＮＡＶ持続時間を示すために使用されない。そのような態様では、持続時間フィールドは、ある時間の後にＳＴＡが別のＲＴＳフレームまたはデータを送ることが可能にされる時間を示すために使用され得る。
【００８１】
[00107]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、宛先アドレスフィールド、および持続時間フィールドのうちの１つまたは複数から本質的に成る制御情報を備える送信可フレームを生成することを備える。本方法は、送信可フレームを送信することをさらに備える。いくつかの態様では、送信可制御フレームは、制御情報を含む信号フィールドを有する物理層プリアンブルを備える。
【００８２】
[00108]いくつかの態様では、制御フレームの１つのタイプはＢＡＲである。たとえば、ＳＴＡ１０６ａは、別のＳＴＡにＢＡＲを送って、ＢＡを送るように他のＳＴＡに要求することができる。一態様では、ＢＡＲの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、グローバルアドレス、ローカルアドレス、アドレス解釈フィールド、トラフィック識別子（ＴＩＤ）フィールド、および開始シーケンス番号フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡＲの制御情報は、任意の追加のフィールドを含み得ない。グローバルアドレスは、ＢＡＲの送信機またはＢＡＲの受信機のグローバルアドレスであってよい。ローカルアドレスは、グローバルアドレスがＢＡＲ内に含まれないＢＡＲの送信機およびＢＡＲの受信機の他方に対するローカルアドレスであってよい。アドレス解釈フィールドは、グローバルアドレスが送信機のアドレスでありローカルアドレスが受信機のアドレスであるかどうか、またはグローバルアドレスが受信機のアドレスでありローカルアドレスが送信機のアドレスであるかどうかを示す１または２ビットであってよい。ＢＡはＴＩＤごとに定義され、ＢＡが要求される開始ブロックのシーケンス番号が必要とされるので、これらの値がＢＡＲ内に含まれる。ＴＩＤは３ビットであってよく、開始シーケンス番号は１２ビットであってよい。いくつかの態様では、開始シーケンス番号は、開始シーケンス番号の最下位ビットまたは最上位ビットのうちの１つもしくは複数など、部分的シーケンス番号であってよい。部分的シーケンス番号の長さは、Ｂｌｏｃｋ  ＡＣＫが肯定応答し得るＭＰＤＵの最大数に応じて決まることがある。一例として、６ビットの部分的シーケンス番号は、６４のＭＰＤＵの複数のブロックを区別するのに十分である。いくつかの態様では、ＴＩＤはアクセスカテゴリを識別し、各アクセスカテゴリごとに、ＴＩＤは、２つのサブカテゴリを識別し、合計８つのサブカテゴリを識別する。他の態様では、アクセスカテゴリの表示は十分である。いくつかの態様では、３ビットのＴＩＤの代わりに、制御フィールドは２ビットのアクセスカテゴリを含み得る。
【００８３】
[00109]別の態様では、ＢＡＲの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、グローバルアドレス、第１のローカルアドレス、第２のローカルアドレス、トラフィック識別子（ＴＩＤ）フィールド、および開始シーケンス番号フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡＲの制御情報は、任意の追加のフィールドを含み得ない。グローバルアドレスは、送信機および受信機のＢＳＳＩＤを示し得る。第１のローカルアドレスおよび第２のローカルアドレスは、送信機および受信機のローカルアドレスであってよい。
【００８４】
[00110]別の態様では、ＢＡＲの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしく複数と、以下のフィールド、すなわち、第１のグローバルアドレス、第２のグローバルアドレス、トラフィック識別子（ＴＩＤ）フィールド、および開始シーケンス番号フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡＲの制御情報は、任意の追加のフィールドを含み得ない。第１のグローバルアドレスおよび第２のグローバルアドレスは、送信機および受信機のグローバルアドレスであってよい。
【００８５】
[00111]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、グローバルアドレスフィールド、ローカルアドレスフィールド、アドレス解釈フィールド、トラフィック識別子フィールド、および開始シーケンス番号フィールドのうちの１つまたは複数とから本質的に成る制御情報を備えるブロック肯定応答要求フレームを生成することを備える。本方法は、ブロック肯定応答要求フレームを送信することをさらに備える。
【００８６】
[00112]いくつかの態様では、制御フレームの１つのタイプはＢＡである。たとえば、ＳＴＡ１０６ａは、複数のフレームの受信を肯定応答するためにＢＡを送り得る。一態様では、ＢＡの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、グローバルアドレス、ローカルアドレス、アドレス解釈フィールド、トラフィック識別子（ＴＩＤ）フィールド、開始シーケンス番号フィールド、およびビットマップのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡの制御情報は、任意の追加のフィールドを含み得ない。グローバルアドレスは、ＢＡの送信機またはＢＡの受信機のグローバルアドレスであってよい。ローカルアドレスは、グローバルアドレスがＢＡ内に含まれないＢＡの送信機およびＢＡＲの受信機の他方に対するローカルアドレスであってよい。アドレス解釈フィールドは、グローバルアドレスが送信機のアドレスでありローカルアドレスが受信機のアドレスであるかどうか、またはグローバルアドレスが受信機のアドレスでありローカルアドレスが送信機のアドレスであるかどうかを示す１または２ビットであってよい。ＢＡはＴＩＤごとに定義され、ＢＡが要求される開始ブロックのシーケンス番号が必要とされるので、これらの値がＢＡ内に含まれる。ＴＩＤは３ビットであってよく、開始シーケンス番号は１２ビットであってよい。さらに、ビットマップは、たとえば、４、８、１６、３２または６４ビットであってよい。ビットマップの値は、どのフレームが成功裏に受信されたか、およびどのフレームが受信されなかったかを示し得る。いくつかの態様では、ＢＡＲの送信機は、特定の応答側から特定の時間間隔内にＢＡを期待し得るので、ＴＩＤ、シーケンス番号、および受信機アドレスのいずれかが、ＢＡから排除されることがある。したがって、ＢＡが、その時間間隔内に送信機のアドレスとともに受信された場合、送信機は、ＢＡＲ内で送られたＴＩＤと開始シーケンス番号とを推定することができる。
【００８７】
[00113]別の態様では、ＢＡの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、グローバルアドレス、第１のローカルアドレス、第２のローカルアドレス、トラフィック識別子（ＴＩＤ）フィールド、開始シーケンス番号フィールド、およびビットマップのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡの制御情報は、任意の追加のフィールドを含み得ない。グローバルアドレスは、送信機および受信機のＢＳＳＩＤを示し得る。第１のローカルアドレスおよび第２のローカルアドレスは、送信機および受信機のローカルアドレスであってよい。
【００８８】
[00114]別の態様では、ＢＡの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、第１のグローバルアドレス、第２のグローバルアドレス、トラフィック識別子（ＴＩＤ）フィールド、開始シーケンス番号フィールド、およびビットマップのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＢＡの制御情報は、任意の追加のフィールドを含み得ない。第１のグローバルアドレスおよび第２のグローバルアドレスは、送信機および受信機のグローバルアドレスであってよい。
【００８９】
[00115]別の態様では、ＢＡの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明されたフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ビットマップおよびＢＡ識別子のうちの１つもしくは複数のから成るか、または本質的に成ることができる。ＢＡの制御情報は、任意の追加のフィールドを含み得ない。ビットマップは、対応するパケットが正常に受信されたか、または受信されなかったかを示す２、４、８、１６、３２ビットマップであってよい。ビットマップの位置ｎにおけるビットは、ｎと、ＢＡの直前のＢＡＲフレーム内に示されるシーケンス番号との和に等しいシーケンス番号を有するパケットを指すことができる。いくつかの態様では、ＴＩＤまたはＡＣの値もまた、ＢＡＲの直前からの値であるものと推定される。識別子は、ＡＣＫ識別子に対して定義されたものと同じまたは同様の方法で定義され得る。
【００９０】
[00116]図１７は、本明細書の教示による、ＢＡフレーム１７００の一例を示す。示されるように、ＢＡフレーム１７００は、４ビットのＭＣＳ（制御フレームのタイプを示す）と、７ビットのブロックＡＣＫ  ＩＤ（たとえば、第１のＭＰＤＵまたはＢＡＲからのスクランブラシード）と、５ビットの開始シーケンス番号（ＳＳＮ）（たとえば、肯定応答された第１のＭＰＤＵのＳＳＮまたは肯定応答された第１のＭＰＤＵのＳＳＮの５ＬＳＢ）と、８ビットまたは１６ビットのビットマップと、他のフィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含む。いくつかの態様では、ＢＡフレーム１７００は、ＢＡがブロック肯定応答に対するものであるかまたは断片化された肯定応答に対するものであるかを示す、１ビットのＡＣＫモードフィールドを含み得る。いくつかの態様では、ＢＡフレーム１７００は、１ビットのドップラー表示フィールドを含み得る。
【００９１】
[00117]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、グローバルアドレスフィールド、ローカルアドレスフィールド、アドレス解釈フィールド、トラフィック識別子フィールド、開始シーケンス番号フィールド、およびビットマップのうちの１つまたは複数から本質的に成る制御情報を備えるブロック肯定応答フレームを生成することを備える。本方法は、ブロック肯定応答フレームを送信することをさらに備える。
【００９２】
[00118]いくつかの態様では、制御フレームの１つのタイプは、ヌルデータパケット（ＮＤＰ）であるＣＦ−ｅｎｄである。一実施形態では、ＣＦ−ｅｎｄは、ネットワーク割当てベクトル（ＮＡＶ）に応答してなされた予約をキャンセルするために使用され得る。一態様では、ＣＦ−ｅｎｄの制御情報は、タイプフィールドから成るか、または本質的に成ることができる。ＣＦ−ｅｎｄの制御情報は、任意の追加のフィールドを含み得ない。ＣＦ−ｅｎｄを示すタイプフィールドを受信する任意の受信機は、次いで、いずれかのＮＡＶがキャンセルされるべきかを決定することができる。別の態様では、ＣＦ−ｅｎｄの制御情報は、タイプフィールドと、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明した他のフィールドのうちの１つもしくは複数から成るか、または本質的に成ることができる。ＣＦ−ｅｎｄの制御情報は、任意の追加のフィールドを含み得ない。結果として、このショートフォーマットＣＦ−ｅｎｄ、または、ＮＤＰ  ＣＦ−ｅｎｄは、ネットワークオーバーヘッドを削減することができ、データパケットのスループットおよび処理を増大することができる。
【００９３】
[00119]図１８は、本明細書の教示による、ＮＤＰ  ＣＦ−ｅｎｄフレーム１８００の一例を示す。示されるように、ＮＤＰ  ＣＦ−ｅｎｄフレーム１８００は、３ビットのＮＤＰタイプフィールド（制御フレームのタイプを示す）と、７以上のビットのＮＤＰ  ＣＦ−ｅｎｄを識別する識別子フレームと、１０または１５ビットの持続時間フィールドと、１ビットのＮＤＰサブタイプフィールドと、制御フレームがＮＤＰフレーム（すなわち、ショート制御フレーム）であるかどうかを示す、１ビットのＮＤＰ表示フィールドと、４ビットの巡回冗長検査と、６ビットのテールとを含む。
【００９４】
[00120]いくつかの態様では、（ＮＤＰ）ＣＦ−ｅｎｄは、（たとえば、３ビットのタイプフィールドを使用することによって）ＮＤＰ  ＣＴＳフレームのタイプフィールドの同じ値を有することができ、ＮＤＰ  ＣＦ−ｅｎｄフレームとＮＤＰ  ＣＴＳフレームとの間の差は、（たとえば、１ビットを使用する）サブタイプフィールドに基づくことができる。この実施形態では、サブタイトルフィールドが１に設定される場合、ＮＤＰフレームはＮＤＰ  ＣＦ−ｅｎｄである。さもなければ、ＮＤＰフレームはＮＤＰ  ＣＴＳである。いくつかの態様では、ＮＤＰ  ＣＦ−ｅｎｄは、存在する場合、ＴＸＯＰの終了を示すために、生成側ＳＴＡによって０に設定（すなわち、受信する側のＳＴＡのＮＡＶが０に設定）され得る持続時間フィールドを含み得る。いくつかの態様では、ＮＤＰ  ＣＦ−ｅｎｄフレームを生成するＳＴＡは、ＮＤＰ  ＣＦ−ｅｎｄの持続時間フィールドを非ゼロ値に設定することができ、たとえば、ＮＤＰ  ＣＦ−ｅｎｄが、ＮＤＰ  ＣＴＳフレームの送信後、何らかの一定時間（たとえば、ＰＩＦＳ時間）に送られる場合、ＮＤＰ  ＣＦ−ｅｎｄフレームの持続時間フィールドは、ＮＤＰ  ＣＴＳ−Ｆｒａｍｅからその一定時間（たとえば、ＰＩＦＳ）を差し引いた持続時間の同じ値に設定され得る。この実施形態では、ＮＤＰ  ＣＦ−ｅｎｄを生成するＳＴＡは、受信する側のＳＴＡ（そのＮＡＶをＣＦ−ｅｎｄの持続時間フィールドに等しい値に設定したＳＴＡ）のグループにそのＮＡＶ値をリセットするように示す。そのＮＡＶカウンタの異なる値を有する他のＳＴＡは、そのＮＡＶをリセットするべきではない。一実施形態では、持続時間フィールドサイズのサイズは、１ＭＨｚ  ＮＤＰ  ＣＦ−ｅｎｄフレームの場合、長さが１０ビットであり得、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＣＦ−ｅｎｄフレームの場合、１５ビットであり得る。一実施形態では、ＮＤＰ  ＣＦ−ｅｎｄフレームは、ＮＤＰ  ＣＦ−ｅｎｄフレームに関する識別子を含み得る。ＮＤＰ  ＣＦ−ｅｎｄを生成するＳＴＡは、ＮＤＰ  ＣＦ−ｅｎｄの識別子をデバイスの識別子（たとえば、本出願で説明されるＳＴＡのＡＩＤまたはＭＡＣアドレス）（の一部）と同じ値に設定することができる。別の実施形態では、ＮＤＰ  ＣＦ−ｅｎｄの識別子は、ＳＴＡがその直前にＮＤＰ  ＣＦ−ｅｎｄフレーム（たとえば、（ＮＤＰ）ＣＴＳまたはデータフレーム）を送信した最近のＮＡＶ−Ｓｅｔｔｉｎｇフレームと同じ値に設定され得る。一実施形態では、識別子の長さは９ビットであり得、識別子はＮＤＰ  ＣＴＳフレームと同じ値を有し得る。いくつかの態様では、ワイヤレス通信の方法は、タイプフィールドから本質的に成る制御情報を備えるコンテンションフリー終了フレームを生成することを備える。本方法は、ＣＦ−ｅｎｄフレームを送信することをさらに備える。
【００９５】
[00121]いくつかの態様では、制御フレームの１つのタイプはＣＦ−ｅｎｄポーリングである。ＣＦ−ｅｎｄポーリングは、それ自体を、ＣＦ−ｅｎｄポーリングの送信機の送信範囲内でネットワーク割当てベクトル（ＮＡＶ）に応答してなされた予約をキャンセルし、さらにＣＦ−ｅｎｄポーリングの受信機の送信範囲内で予約をキャンセルするためにＣＦ−ｅｎｄを送信することを、ＣＦ−ｅｎｄポーリングの受信機に要求するために使用され得る。一態様では、ＣＦ−ｅｎｄポーリングの制御情報は、ＣＦ−ｅｎｄポーリングの受信機のグローバルアドレスと、タイプフィールドのすべてのタイプの制御フレーム内に含まれている、上記で説明したフィールドのうちの１つまたは複数とを備え得る。別の態様では、ＣＦ−ｅｎｄポーリングの制御情報は、ＣＦ−ｅｎｄポーリングの受信機のグローバルアドレスと、タイプフィールドのすべてのタイプの制御フレーム内に含まれている、上記で説明したフィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。別の態様では、ＣＦ−ｅｎｄポーリングの制御情報は、ＣＦ−ｅｎｄポーリングの受信機のグローバルアドレスと、フレームがＣＦ−ｅｎｄポーリングであることを示すタイプフィールドとから成るか、または本質的に成ることができる。
【００９６】
[00122]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、および受信側のグローバルアドレスフィールドのうちの１つまたは複数から本質的に成る制御情報を備えるコンテンションフリーポーリングフレームを生成することを備える。本方法は、コンテンションフリーポーリングフレームを送信することをさらに備える。
【００９７】
[00123]いくつかの態様では、制御フレームの１つのタイプはＭＣＳ要求である。たとえば、ＡＰ１０４は、送信のためにどのＭＣＳを使用するかについての情報をＳＴＡ１０６ａから要求するために、ＳＴＡ１０６ａにＭＣＳ要求を送り得る。一態様では、ＭＣＳの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ＭＣＳ要求の受信機のグローバルアドレス、およびＭＣＳ要求の発信機のローカルアドレスのうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＭＣＳ要求の制御情報は、任意の追加のフィールドを含み得ない。
【００９８】
[00124]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、受信側のグローバルアドレスフィールド、および送信機のローカルアドレスフィールドのうちの１つまたは複数から本質的に成る制御情報を備える変調コーディング方式要求フレームを生成することを備える。本方法は、変調コーディング方式要求フレームを送信することをさらに備える。
【００９９】
[00125]いくつかの態様では、制御フレームの１つのタイプはＭＣＳ応答である。たとえば、ＡＰ１０４は、送信のためにどのＭＣＳを使用するかについての情報をＳＴＡ１０６ａから要求するために、ＳＴＡ１０６ａにＭＣＳ要求を送り得る。返答として、ＳＴＡ１０６ａは、ＭＣＳ応答内でそのような情報を送り得る。一態様では、ＭＣＳ応答の制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、ＭＣＳ応答がＭＣＳ要求から複製されて送られるＭＣＳ要求の発信側のローカルアドレス、ＭＣＳフィールド（たとえば、４ビット）、および追加情報（たとえば、信号対雑音比（ＳＮＲ））のうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＭＣＳ応答の制御情報は、任意の追加のフィールドを含み得ない。
【０１００】
[00126]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、受信側のローカルアドレスフィールド、変調コーディング方式フィールド、および情報フィールドのうちの１つまたは複数から本質的に成る制御情報を備える変調コーディング方式応答フレームを生成することを備える。本方法は、変調コーディング方式応答フレームを送信することをさらに備える。
【０１０１】
[00127]いくつかの態様では、制御フレームの１つのタイプはＮＤＰである。たとえば、ＡＰ１０４は、ＳＴＡ１０６ａがＮＤＰを使用してチャネル推定を実行することを可能にするために、ＳＴＡ１０６ａにＮＤＰを送り得る。一態様では、ＮＤＰの制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、チャネル推定のための空間ストリームの数、およびその帯域幅にわたって推定するチャネル帯域幅のうちの１つもしくは複数とから成るか、または本質的に成ることができる。ＮＤＰの制御情報は、任意の追加のフィールドを含み得ない。
【０１０２】
[00128]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、空間ストリームの数フィールド、およびチャネル帯域幅フィールドのうちの１つまたは複数から本質的に成る制御情報を備えるヌルデータパケットフレームを生成することを備える。本方法は、ヌルデータパケットフレームを送信することをさらに備える。
【０１０３】
[00129]いくつかの態様では、制御フレームの１つのタイプはプローブ要求である。たとえば、ＡＰを探索するＳＴＡ１０６ａは、ＡＰ１０４が応答するプローブ要求を送り得る。一態様では、プローブ要求の制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）中に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、プローブ要求の送信機のグローバルアドレスおよびサービスセット識別子（ＳＳＩＤ）フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。プローブ要求の制御情報は、任意の追加のフィールドを含み得ない。ＳＳＩＤフィールドは、ＳＴＡ１０６ａが探索しているＳＳＩＤまたはＳＳＩＤのハッシュを含み得る。ＳＳＩＤのハッシュは、たとえば、フルＳＳＩＤの一部またはフルＣＲＣに基づいて計算されるＣＲＣを表す４バイトであってよい。さらに、ＳＳＩＤフィールドは含まれ得ず、したがって、プローブ要求を受信する任意のＡＰが応答してよい。
【０１０４】
[00130]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、送信機のグローバルアドレスフィールドおよび受信機のサービスセット識別子フィールドのうちの１つまたは複数から本質的に成る制御情報を備えるプローブ要求フレームを生成することを備える。本方法は、プローブ要求フレームを送信することをさらに備える。
【０１０５】
[00131]いくつかの態様では、制御フレームの１つのタイプはプローブ応答である。たとえば、ＡＰを探索するＳＴＡ１０６ａは、ＡＰ１０４がプローブ応答で応答するプローブ要求を送り得る。一態様では、プローブ応答の制御情報は、すべてのタイプの制御フレーム（たとえば、タイプフィールド、ＣＲＣ、ＴＸ電力など）に含まれている、上記で説明したフィールドのうちの１つもしくは複数と、以下のフィールド、すなわち、プローブ応答の送信機のグローバルアドレス、プローブ応答の受信機のグローバルアドレス、およびサービスセット識別子（ＳＳＩＤ）フィールドのうちの１つもしくは複数とから成るか、または本質的に成ることができる。プローブ応答の制御情報は、任意の追加のフィールドを含み得ない。ＳＳＩＤフィールドは、プローブ応答を送るＡＰのＳＳＩＤまたはＳＳＩＤのハッシュを含み得る。さらに、プローブ要求の送信機は特定の時間間隔内にプローブ応答を期待し得るので、たとえば、プローブ要求がＳＳＩＤを含む場合、ＳＳＩＤフィールドは含まれ得ない。したがって、プローブ応答が、プローブ要求の送信機のアドレスとともにその時間間隔内に受信される場合、送信機は、プローブ要求内で送られたＳＳＩＤを推定することができる。
【０１０６】
[00132]いくつかの態様では、ワイヤレス通信の方法は、以下、すなわち、長さフィールド、巡回冗長検査フィールド、送信電力表示フィールド、送信機のグローバルアドレスフィールド、受信機のグローバルアドレスフィールド、および送信機のサービスセット識別子フィールドのうちの１つまたは複数から本質的に成る制御情報を備えるプローブ応答フレームを生成することを備える。本方法は、プローブ応答フレームを送信することをさらに備える。
【０１０７】
[00133]図９は、制御フレームを生成し、送信するための例示的な方法９００の一態様のフローチャートを示す。方法９００は、上記で説明した制御フレームのいずれかを生成し、送信するために使用され得る。制御フレームは、生成され得るか、または１つのワイヤレスデバイス２０２から別のワイヤレスデバイスに送信され得る。方法９００についてワイヤレスデバイス２０２（図２）の要素に関して以下で説明するが、本明細書で説明するステップのうちの１つまたは複数を実装するために他の構成要素が使用され得ることを当業者は諒解されよう。ブロックについてある順序で行われるものとして説明することがあるが、ブロックは並べ替えられ得、ブロックは省略され得、および／または追加のブロックが追加され得る。
【０１０８】
[00134]最初に、ブロック９０２で、プロセッサ２０４および／またはＤＳＰ２２０は、制御フレームのコンテンツに基づいて制御フレームを生成する。次いで、ブロック９０４で、送信機２１０が、制御フレームを送信する。
【０１０９】
[00135]図１０は、ワイヤレス通信システム１００内で採用され得る例示的なワイヤレスデバイス１０００の機能ブロック図である。デバイス１０００は、ワイヤレス送信のための制御フレームを生成するための生成モジュール１００２を備える。生成モジュール１００２は、図９に示したブロック９０２に関して上記で論じた機能のうちの１つまたは複数を実行するように構成され得る。生成モジュール１００２は、プロセッサ２０４およびＤＳＰ２２０のうちの１つまたは複数に対応し得る。デバイス１０００は、データユニットをワイヤレス送信するための送信モジュール１００４をさらに備える。送信モジュール１００４は、図９に示したブロック９０４に関して上記で論じた機能のうちの１つまたは複数を実行するように構成され得る。送信モジュール１００４は送信機２１０に対応し得る。
【０１１０】
[00136]図１１は、制御フレームを受信し、処理するための例示的な方法１１００の一態様のフローチャートを示す。方法１１００は、上記で説明した制御フレームのいずれかを受信し、処理するために使用され得る。制御フレームは、任意のワイヤレスデバイス２０２において受信され、処理され得る。方法１１００についてワイヤレスデバイス２０２（図２）の要素に関して以下で説明するが、本明細書で説明するステップのうちの１つまたは複数を実装するために他の構成要素が使用され得ることを当業者は理解されよう。ブロックについてある順序で行われるものとして説明することがあるが、ブロックは並べ替えられ得、ブロックは省略され得、および／または追加のブロックが追加され得る。
【０１１１】
[00137]最初に、ブロック１１０２で、受信機２１２は制御フレームを受信する。次いで、ブロック１１０４で、プロセッサ２０４および／またはＤＳＰ２２０は、制御フレームのコンテンツに基づいて制御フレームを処理する。
【０１１２】
[00138]図１２は、ワイヤレス通信システム１００内で採用され得る例示的なワイヤレスデバイス１２００の機能ブロック図である。デバイス１２００は、制御フレームを受信するための受信モジュール１００２を備える。受信モジュール１２０２は、図１１に示すブロック１１０２に関して上記で説明した機能のうちの１つまたは複数を実行するように構成され得る。受信モジュール１２０２は受信機２１２に対応し得る。デバイス１２００は、制御フレームを処理するための処理モジュール１２０４をさらに備える。送信モジュール１２０４は、図１１に示したブロック１１０４に関して上記で説明した機能のうちの１つまたは複数を実行するように構成され得る。処理モジュール１２０４は、プロセッサ２０４およびＤＳＰ２２０のうちの１つまたは複数に対応し得る。
【０１１３】
[00139]上記で説明したように、制御フレームの１つのタイプは肯定応答（ＡＣＫ）フレームである。たとえば、ＳＴＡ１０６ａはデータをＡＰ１０４に送ることができ、データを成功裏に受信すると、ＡＰ１０４は、データを成功裏に受信したことをＳＴＡ１０６ａに示すＡＣＫをＳＴＡ１０６ａに送ることができる。いくつかの態様では、ＡＣＫは、以下、すなわち、データフレーム、管理フレーム、制御フレーム、ＰＳ−Ｐｏｌｌ、または別のタイプのフレームのうちの少なくとも１つを成功裏に受信することに応答して送られ得る。
【０１１４】
[00140]いくつかの実施形態では、ＡＣＫフレームは、ヌルデータパケット（ＮＤＰ）ＡＣＫフレームを含み得る。一実施形態では、ＮＤＰ  ＡＣＫフレームの１つのタイプは、本明細書で、ＮＤＰ  ＡＣＫフレームと呼ばれる場合がある、すべてのＭＡＣプロトコルデータユニット（ＭＰＤＵ）に関するＮＤＰ  ＡＣＫを含む。ＮＤＰ  ＡＣＫフレームは、たとえば、プロトコルバージョン０（ＰＶ−０）ＭＰＤＵ、ＰＶ−１  ＭＰＤＵ、ＰＳ−Ｐｏｌｌ、ＮＤＰ  ＰＳ−Ｐｏｌｌなど、すべてのＭＰＤＵに応答して送られる強制フレームであり得る。ＰＶ−０  ＭＰＤＵは、０に等しいプロトコルバージョン（ＰＶ）値を有するＭＰＤＵであり、ＰＶ−１  ＭＰＤＵは、１に等しいプロトコルバージョン値を有するＭＰＤＵである。いくつかの実施形態では、ＰＶ−０  ＭＰＤＵとＰＶ−１  ＭＰＤＵとの間の差は、ＰＶ−１  ＭＰＤＵは、持続時間フィールドを有さず、より短いヘッダを有するのに対して、ＰＶ−０  ＭＰＤＵは、持続時間フィールドを有し、より長いヘッダを有することである。図１９および図２０は、１ＭＨｚ  ＮＤＰ  ＡＣＫフレームおよび２ＭＨｚ以上の帯域波を有するＮＤＰ  ＡＣＫフレームの例を示し、下で論じられる。
【０１１５】
[00141]別の実施形態では、別のタイプのＮＤＰ  ＡＣＫフレームは、ＮＤＰ  ＰＳ−Ｐｏｌｌに応答して送られ得るＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫを含む。たとえば、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫは、受信されたＮＤＰ  ＰＳ−Ｐｏｌｌに応答してのみ送られ得る。図２１および図２２は、１ＭＨｚ  ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレームおよび２ＭＨｚ以上の帯域波を有するＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレームの例を示し、下で論じられる。
【０１１６】
[00142]図１９は、本明細書の教示による、１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム１９００の一例を示す。示されるように、ＮＤＰ  ＡＣＫフレーム１９００は、タイプフィールドと、ＡＣＫ識別子（ＡＣＫ  ＩＤ）フィールドと、さらなるデータフィールドと、持続時間表示フィールドと、持続時間フィールドと、中継フレームフィールドとを含む。一例として、タイプフィールドは３ビットを含み、ＡＣＫ  ＩＤフィールドは９ビットを含み、さらなるデータフィールドは１ビットを含み、持続時間表示フィールドは１ビットを含み、持続時間フィールドは１０ビットを含み、中継フレームフィールドは１ビットを含む。当業者は、フィールドの各々が他の適切なビット値を含み得ることを諒解されよう。いくつかの実施形態では、タイプフィールドは制御フレームのタイプを識別し、ＡＣＫ  ＩＤはフレームを識別するために使用され得る。さらなるデータフィールドは、少なくとも１つのフレームがフレームの受信側に利用可能であることをその受信側に示すために使用され得る。いくつかの実施形態では、持続時間フィールドは、ネットワーク割振りベクトル（ＮＡＶ）を設定または更新するために使用され得る。
【０１１７】
[00143]図２０は、本明細書の教示による、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレーム２０００の一例を示す。示されるように、ＮＤＰ  ＡＣＫフレーム２０００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、さらなるデータフィールドと、持続時間表示フィールドと、持続時間フィールドと、中継フレームフィールドと、予約済みフィールドとを含む。一例として、タイプフィールドは３ビットを含み、ＡＣＫ  ＩＤフィールドは１６ビットを含み、さらなるデータフィールドは１ビットを含み、持続時間表示フィールドは１ビットを含み、持続時間フィールドは１４ビットを含み、中継フレームフィールドは１ビットを含み、予約済みフィールドは１ビットを含む。
【０１１８】
[00144]図２１は、本明細書の教示による、１ＭＨｚ  ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム２１００一例を示す。示されるように、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム２１００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、さらなるデータフィールドと、持続時間表示フィールドと、持続時間フィールドと、予約済みフィールドとを含む。一例として、タイプフィールドは３ビットを含み、ＡＣＫ  ＩＤフィールドは９ビットを含み、さらなるデータフィールドは１ビットを含み、持続時間表示フィールドは１ビットを含み、持続時間フィールドは１０ビットを含み、予約済みフレームフィールドは１ビットを含む。ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫ２１００は、一実施形態では、ネットワーク割振りベクトル（ＮＡＶ）を設定しない、受信されたＮＤＰ  ＰＳ−Ｐｏｌｌに応答してのみ送られ得る。
【０１１９】
[00145]図２２は、本明細書の教示による、２ＭＨｚ以上の帯域幅を有するＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム２２００の一例を示す。示されるように、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム２２００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、さらなるデータフィールドと、持続時間表示フィールドと、持続時間フィールドと、予約済みフィールドとを含む。一例として、タイプフィールドは３ビットを含み、ＡＣＫ  ＩＤフィールドは１６ビットを含み、さらなるデータフィールドは１ビットを含み、持続時間表示フィールドは１ビットを含み、持続時間フィールドは１４ビットを含み、予約済みフレームフィールドは２ビットを含む。
【０１２０】
[00146]ＮＤＰ  ＡＣＫフレーム１９００、２０００、およびＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム２１００、２２００に様々な問題が生じる可能性がある。たとえば、１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム１９００のＡＣＫ  ＩＤに対する９ビットの割振りは、フレームを適切に識別するために十分なビットでない場合がある。
【０１２１】
[00147]いくつかの実施形態では、上記の問題を克服するために、ＮＤＰ  ＡＣＫフレームおよびＮＤＰ修正ＡＣＫフレームは統合され得る。図２３および図２４は、ＮＤＰ  ＡＣＫフレームとＮＤＰ修正ＡＣＫフレームとを統合する、１ＭＨｚ  ＮＤＰ  ＡＣＫフレームおよび２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレームの例を示す。図２３は、本明細書の教示による、統合１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム２３００の一例を示す。図２４は、本明細書の教示による、２ＭＨｚ以上の帯域幅を有する統合ＮＤＰ  ＡＣＫフレーム２４００の一例を示す。示されるように、統合１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム２３００および２ＭＨｚ以上の帯域幅を有する統合ＮＤＰ  ＡＣＫフレーム２４００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、持続時間フィールドと、持続時間表示フィールドと、さらなるデータフィールドと、中継フレームフィールドとを含む。一例として、統合１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム２３００は、３ビットを含むタイプフィールドと、９ビットを含むＡＣＫ  ＩＤフィールと、１０ビットを含む持続時間フィールドと、１ビットを含む持続時間表示と、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。別の例として、２ＭＨｚ以上の帯域幅を有する統合ＮＤＰ  ＡＣＫフレーム２４００は、３ビットを含むタイプフィールドと、１６ビットを含むＡＣＫ  ＩＤフィールと、１４ビットを含む持続時間フィールドと、１ビットを含む持続時間表示と、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。
【０１２２】
[00148]一実施形態では、ＮＤＰ  ＡＣＫフレームのある種の組合せは、対象とする受信機にある種の情報をシグナリングするために使用され得る。一例として、ＡＰであるデバイスは、中継フレームビットを１に設定して、持続時間表示を１に設定することによって、持続時間フィールド内で指定される所与の時間間隔の間にＵＬデータフレームをＡＰに送信しないように、対象とするＳＴＡに示すことができる。（一緒に、中継フレームビットを１に設定して、持続時間表示を１に設定する）この特定の表示は、受信する側のＳＴＡ（および、最終的に、ＡＰまたは中継ＡＰに関連付けられたすべてのＳＴＡ）がそれらのＳＴＡが関連付けられたデバイスにいずれのＵＬデータも送信すべきではなく、ＮＤＰ  ＡＣＫの持続時間フィールド内で指定された時間期間の間にこのＮＤＰ  ＡＣＫを送ったことを指定する。一般に、ＮＤＰ  ＡＣＫ内のフィールドのうちのいくつかまたはすべての何らかの組合せは、デバイスＡＰまたはリレーが、持続時間フィールド内に示された時間の持続時間の間に媒体にアクセスしないようにその関連するＳＴＡに要求するある種の条件をシグナリングするために使用され得る。
【０１２３】
[00149]いくつかの実施形態では、ＡＣＫ  ＩＤは、勧誘フレームの部分的ＦＣＳに基づいて計算され得る。いくつかの実施形態では、ＡＣＫ  ＩＤは、勧誘フレームのスクランブラシードに基づいて計算され得る。いくつかの実施形態では、ＡＣＫ  ＩＤは、ＮＤＰ  ＰＳ−Ｐｏｌｌに関するＰＢＳＳＩＤ、  ＰＡＩＤ、またはＣＲＣに基づいて計算され得る。
【０１２４】
[00150]持続時間表示フィールドは、ＮＡＶが存在するかどうかを示すために使用され得る。持続時間表示フィールドの値に基づいて、持続時間は、非ＮＡＶ値のＮＡＶ値のいずれかであり得る。ＮＡＶ値が持続時間フィールドに関して使用される１ＭＨｚ  ＮＤＰ  ＡＣＫフレームの一例では、ＮＡＶ値は、ショートフレーム間スペース（ＳＩＦＳ）に等しい時間単位（ＴＵ）を有する２０．４ｍｓまでであり得る。ＳＩＦＳは、フレームと、そのフレームに関する肯定応答との間の時間間隔である。ＮＡＶ値が使用される、２ＭＨｚ以上のＮＤＰ  ＡＣＫフレームの一例では、ＮＡＶ値は、シンボルに等しいＴＵを有する２０．４ｍｓまでであり得る。
【０１２５】
[00151]持続時間フィールドに関して非ＮＡＶ値が使用される一例では、持続時間フィールドに関してスリープ持続時間が使用され得る。たとえば、スリープ持続時間値は、ＮＤＰ  ＰＳ−Ｐｏｌｌに関する持続時間フィールドに含まれることが可能であり、１ＭＨｚフレームに関して１２７ｍｓまで、および１ｍｓのＴＵを有する、２ＭＨｚ以上の帯域幅を有するフレームに関して５１１ｍｓまでであり得る。持続時間フィールドに関して非ＮＡＶ値が使用される別の例では、持続時間フィールドに関してＩＤ拡張が使用され得る。たとえば、より長いＩＤに関心を有するＳＴＡは、そのＩＤを拡張するために、持続時間フィールドの使用をネゴシエートすることができる。持続時間表示がＮＡＶを示さない場合、持続時間フィールドは、第三者ＳＴＡに何の関心もないことになる。
【０１２６】
[00152]いくつかの実施形態では、図１９〜図２２のＡＣＫフレームに関する上記の問題を克服する目的で、ＮＡＶ（ＮＤＰ  ＮＡＶ  ＡＣＫ）を設定するすべてのフレームに応答するために、あるタイプのＡＣＫフレームが使用され得、ＮＡＶ（たとえば、ＮＤＰ  ＩＤ  Ｅｘｔｅｎｔｉｏｎ（ＩＤＥ）ＡＣＫ）を設定しないすべてのフレームに応答するために、別のタイプのＡＣＫフレームが使用され得る。
【０１２７】
[00153]図２５および図２６は、ＮＡＶを設定するすべてのフレームに応答するために使用され得る、１ＭＨｚ  ＮＤＰ  ＮＡＶ  ＡＣＫフレーム２５００および２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＮＡＶ  ＡＣＫフレーム２６００の例を示す。示されるように、１ＭＨｚ  ＮＤＰ  ＡＣＫフレーム２５００、および２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレーム２６００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、持続時間フィールドと、さらなるデータフィールドと、中継フレームフィールドとを含む。一例として、１ＭＨｚ  ＮＤＰ  ＮＡＶ  ＡＣＫフレーム２５００は、３ビットを含むタイプフィールドと、１２ビットを含むＡＣＫ  ＩＤフィールと、８ビットを含む持続時間フィールドと、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。別の例として、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＮＡＶ  ＡＣＫフレーム２６００は、３ビットを含むタイプフィールドと、２２ビットを含むＡＣＫ  ＩＤフィールと、９ビットを含む持続時間フィールドと、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。ＮＡＶ持続時間フィールドの値は、１ＭＨｚの場合、８０μｓのＴＵを有する２０．４ｍｓまで、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレームの場合、４０μｓのＴＵを有する２０．４ｍｓまでであり得る。
【０１２８】
[00154]図２７および図２８は、ＮＡＶを設定しないすべてのフレームに応答するために使用され得る、１ＭＨｚ  ＮＤＰ  ＩＤＥ  ＡＣＫフレーム２７００および２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＩＤＥ  ＡＣＫフレーム２８００の例を示す。示されるように、１ＭＨｚおよび２ＭＨｚ以上のＮＤＰ  ＡＣＫフレーム２７００および２８００は、タイプフィールドと、ＡＣＫ  ＩＤフィールドと、スリープ持続時間／ＩＤ拡張（ＳＤＵ／ＩＤＥ）フィールドと、さらなるデータフィールドと、中継フレームフィールドとを含む。一例として、１ＭＨｚ  ＮＤＰ  ＩＤＥ  ＡＣＫフレーム２７００は、３ビットを含むタイプフィールドと、１２ビットを含むＡＣＫ  ＩＤフィールと、８ビットを含むＳＤＵ／ＩＤＥフィールドと、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。別の例として、２ＭＨｚ以上のＮＤＰ  ＩＤＥ  ＡＣＫフレーム２８００は、３ビットを含むタイプフィールドと、２２ビットを含むＡＣＫ  ＩＤフィールと、９ビットを含むＳＤＵ／ＩＤＥフィールドと、１ビットを含むさらなるデータフィールドと、１ビットを含む中継フレームフィールドとを含む。受信されたフレームのタイプに応じて、ＳＤＵ／ＩＤＥフィールドはスリープ持続時間（ＳＤＵ）またはＩＤ拡張（ＩＤＥ）のいずれかであり得る。たとえば、受信されたフレームがＰＳ−Ｐｏｌｌである場合、ＳＤＵ／ＩＤＥフィールドはＳＤＵを含み得る。いくつかの実施形態ででは、ＳＤＵ／ＩＤＥフィールド内のＳＤＵの値は、１ＭＨｚフレームの場合は２５５ｍｓまで、および２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＩＤＥ  ＡＣＫフレームの場合は５１１ｍｓまでであり得、両方とも１ｍｓのＴＵを有する。別の例では、受信されたフレームがＰＳ−Ｐｏｌｌ以外である場合、ＳＤＵ／ＩＤＥフィールドはＩＤ拡張を含み得る。より長いＩＤに関心を有するＳＴＡは、そのＳＴＡのＩＤを拡張するために、ＳＤＵ／ＩＤＥフィールドの使用をネゴシエートすることができる。
【０１２９】
[00155]したがって、図２３〜図２８のＡＣＫフレームは、図１９〜図２３のＡＣＫフレームに関する問題を克服するために使用され得る。たとえば、フレームの各々のＡＣＫ  ＩＤに関して、９を超えるビットが使用される。別の例として、ＮＡＶを設定するＭＰＤＵに関するすべてのＡＣＫに関してＮＡＶがサポートされる。
【０１３０】
[00156]上記で説明したように、制御フレームの各々はタイプフィールドを含む。制御フレームのタイプは、たとえば、０から７からのタイプフィールド値を使用して識別され得る。いくつかの実施形態では、制御フレームの各タイプに関するタイプフィールドの値はランダムに割り当てられてよい。しかしながら、タイプフィールド値に対してランダムに割り当てることは、クロスタイプ偽陽性（cross-type false positives）をもたらし得る。いくつかの実施形態では、制御フレームに関するタイプフィールド値は、フレームのタイプに基づいて効率的に割り当てられてよく、その結果、それらの値は、クロスタイプ偽陽性を最小限に抑えるために最大ハミング距離を有するはずである。たとえば、１つまたは複数の他の制御フレームの１つまたは複数のタイプ値からの最大ハミング距離であるタイプ値を備える制御フレームが生成され得る。本明細書で使用するハミング距離は、２つの制御フレームの値の間の差であるビットの数を示す。たとえば、３ビットのうちの２つは異なる（２つの最下位ビット）ため、０００と０１１との間のハミング距離は２の距離である。
【０１３１】
[00157]いくつかの実施形態では、２つのタイプのフレームが使用される場合、最大ハミング距離は３になる。たとえば、１つの制御フレームのタイプ値は０００であり得、他方の制御フレームのタイプ値は１１１であり得、０００および１１１は３のハミング距離を有する。いくつかの実施形態では、４つのタイプのフレームが使用される場合、最大ハミング距離は２になる。たとえば、第１の制御フレームのタイプ値は０００であり得、第２の制御フレームのタイプ値は０１１であり得、第３の制御フレームのタイプ値は１０１であり得、第４の制御フレームのタイプ値は１１０であり得、すべて２のハミング距離を有することになる。
【０１３２】
[00158]制御フレームは、ＣＴＳフレーム、ＮＤＰ  ＡＣＫフレーム、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフレーム、ＮＤＰブロックＡＣＫフレーム、統合１ＭＨｚ  ＮＤＰ  ＡＣＫフレームもしくは２ＭＨｚ以上のＮＤＫ  ＡＣＫフレーム、１ＭＨｚ  ＨＤＰ  ＮＡＶ  ＡＣＫフレームもしくは２ＭＨｚ以上のＮＤＰ  ＮＡＶ  ＡＣＫフレーム、または１ＭＨｚ  ＮＤＰ  ＩＤＥ  ＡＣＫフレームもしくは２ＭＨｚ以上のＮＤＰ  ＩＤＥ  ＡＣＫフレームなど、上で論じた制御フレームのうちのいずれかを含む。たとえば、ＣＴＳフレーム、ＮＤＰ  ＡＣＫフレーム、ＮＤＰＭｏｄｉｆｉｅｄ  ＡＣＫフレーム、およびＮＤＰブロックＡＣＫフレームが使用される場合、２の最大ハミング距離が達成されるような値が各フレームのタイプフィールドに割り当てられ得る。この例では、ＣＴＳフレームは０００のタイプフィールド値を有し得、ＮＤＰ  ＡＣＫフレームは０１１のタイプフィールド値を有し得、ＮＤＰ  Ｍｏｄｉｆｉｅｄ  ＡＣＫフィールドは１０１のタイプフィールド値を有し得、ＮＤＰブロックＡＣＫフレームは１１０のタイプフィールド値を有し得る。
【０１３３】
[00159]図２９は、ワイヤレス通信の例示的な方法２９００の一態様のフローチャートを示す。方法２９００は、上記で説明したタイプフィールド値を割り当てるために使用され得る。方法２９００についてワイヤレスデバイス２０２（図２）の要素に関して以下で説明するが、本明細書で説明するステップのうちの１つまたは複数を実装するために他の構成要素が使用され得ることを当業者は諒解されよう。ブロックについてある順序で行われるものとして説明することがあるが、ブロックは並べ替えられ得、ブロックは省略され得、および／または追加のブロックが追加され得る。
【０１３４】
[00160]ブロック２９０２で、方法２９００は、コンテンションフリー終了（ＣＦ−ｅｎｄ）フレームを備える制御フレームを生成することによって開始し、ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、タイプフィールドは、ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む。いくつかの態様では、ＣＦ−ｅｎｄフレームは、ＮＤＰタイプを示すタイプフィールドと、ＣＦ−ｅｎｄサブタイプと送信可（ＣＴＳ）サブタイプとを区別するサブタイプフィールドとを備え得る。ブロック２９０４において、方法２９００は、制御フレームを送信することによって続く。
【０１３５】
[00161]図３０は、ワイヤレス通信の例示的な方法３０００の一態様のフローチャートを示す。方法３０００は、上記で説明したタイプフィールド値を割り当てるために使用され得る。方法３０００についてワイヤレスデバイス２０２（図２）の要素に関して以下で説明するが、本明細書で説明するステップのうちの１つまたは複数を実装するために他の構成要素が使用され得ることを当業者は諒解されよう。ブロックについてある順序で行われるものとして説明することがあるが、ブロックは並べ替えられ得、ブロックは省略され得、および／または追加のブロックが追加され得る。
【０１３６】
[00162]ブロック３００２で、方法３０００は、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成することによって開始し、ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、持続時間表示フィールドは、ＮＤＰ  ＡＣＫまたはＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する。いくつかの態様では、ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは、ＮＤＰフレームタイプフィールドと、識別子フィールドと、持続時間フィールドと、追加のデータを記憶するためのフィールドとをさらに備える。ブロック３００４において、方法３０００は、制御フレームを送信することによって続く。
【０１３７】
[00163]図３１は、ワイヤレス通信システム１００内で採用され得る例示的なワイヤレスデバイス３１００の機能ブロック図である。デバイス３１００は、コンテンションフリー終了（ＣＦ−ｅｎｄ）フレームを備える制御フレームを生成するための生成モジュール３１０２を備え、ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、タイプフィールドは、ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む。生成モジュール３１０２は、ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成することも可能であり、ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、持続時間表示フィールドは、ＮＤＰ  ＡＣＫまたはＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する。
【０１３８】
[00164]生成モジュール３１０２は、図２９で示したブロック２９０２に関して、または図３０に示したブロック３００２に関して、上記で論じた機能のうちの１つもしくは複数を実行するように構成され得る。生成モジュール３１０２は、プロセッサ２０４、メモリ２０６、および／またはＤＳＰ２２０に対応し得る。デバイス３１００は、制御フレームを処理するための送信モジュール３１０４をさらに備える。送信モジュール３１０４は、図２９で示したブロック２９０４に関して、または図３０に示したブロック３００４に関して、上記で論じた機能のうちの１つもしくは複数を実行するように構成され得る。送信モジュール３１０４は、送信機２１０またはトランシーバ２１４のうちの１つもしくは複数に対応し得る。
【０１３９】
[00165]本明細書で使用される「決定する」という用語は、幅広い様々なアクションを包含する。たとえば、「決定する」は、計算する、演算する、処理する、導出する、調査する、参照する（たとえば表、データベース、または別のデータ構造を参照する）、および確認するなどを含み得る。また、「決定すること」は、受信すること（たとえば、情報を受信すること）、アクセスすること（たとえば、メモリ内のデータにアクセスすること）などを含み得る。また、「決定すること」は、解決すること、選択すること、選定すること、確立することなどを含み得る。さらに、本明細書で使用される「チャネル幅」は、特定の態様では帯域幅を包含し得、または帯域幅とも呼ばれ得る。
【０１４０】
[00166]本明細書で使用される、品目のリスト「のうちの少なくとも１つ」に言及する文句は、１つ１つのメンバーも含めて、それらの品目の任意の組合せを指す。一例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーするものと意図されている。
【０１４１】
[00167]上記に説明された方法の様々な動作は、様々なハードウェアおよび／もしくはソフトウェア構成要素、回路、ならびに／またはモジュールなど、それらの動作を実行することができる任意の適当な手段によって実行され得る。一般に、図面に示される任意の動作は、それらの動作を実行することができる対応する機能手段によって実行され得る。
【０１４２】
[00168]本開示に関連して説明した様々な例示的な論理ブロック、モジュール、および回路は、本明細書で説明した機能を実行するように設計された、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス（ＰＬＤ）、離散ゲートもしくはトランジスタ論理、離散ハードウェア構成要素、またはそれらの任意の組合せによって実装あるいは実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。また、プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【０１４３】
[00169]１つまたは複数の態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実施される場合には、それらの機能は、１つもしくは複数の命令またはコードとして、コンピュータ可読媒体上に記憶され、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの伝達を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光学ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、あるいは命令もしくはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得る、コンピュータによってアクセスされ得る任意の他の媒体を含み得るが、これらに限定されるとは限らない。同様に、いかなる接続も、コンピュータ可読媒体と当然のことながら呼ばれる。たとえば、ウェブサイト、サーバ、または他のリモートソースから、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用してソフトウェアが送信される場合は、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体（たとえば有形媒体）を備え得る。さらに、いくつかの態様では、コンピュータ可読媒体は、一時的コンピュータ可読媒体（たとえば信号）を備え得る。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【０１４４】
[00170]本明細書で開示した方法は、説明した方法を達成するための１つもしくは複数のステップまたはアクションを備える。方法のステップおよび／またはアクションは、特許請求の範囲を逸脱することなく、互いに入れ替えられ得る。言い換えれば、特定のステップまたはアクションの順序が指定されない限り、特定のステップおよび／もしくはアクションの順序ならびに／または使用は、特許請求の範囲を逸脱することなく、修正され得る。
【０１４５】
[00171]記載された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実施される場合には、それらの機能は、１つまたは複数の命令として、コンピュータ可読媒体上に記憶され得る。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光学ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、あるいは命令もしくはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得る、コンピュータによってアクセスされ得る任意の他の媒体を含み得るが、これらに限定されるとは限らない。ディスク（diskおよびdisc）は、本明細書で使用されるときに、コンパクトディスク（disc）（ＣＤ）と、レーザーディスク（disc）と、光ディスク（disc）と、デジタル多用途ディスク（disc）（ＤＶＤ）と、フロッピディスク（disk）と、Ｂｌｕ−ｒａｙ（登録商標）ディスク（disc）とを含み、ここで、ｄｉｓｋは、通常は磁気的にデータを再生し、ｄｉｓｃは、レーザーを用いて光学的にデータを再生する。
【０１４６】
[00172]したがって、特定の態様は、本明細書に提示された動作を実行するためのコンピュータプログラム製品を備え得る。たとえば、そのようなコンピュータプログラム製品は、命令が記憶（および／または符号化）され、それらの命令が本明細書で説明した動作を実行するために１つまたは複数のプロセッサによって実行可能である、コンピュータ可読媒体を備え得る。特定の態様では、コンピュータプログラム製品は、パッケージング材料を含み得る。
【０１４７】
[00173]ソフトウェアまたは命令は、送信媒体上でも送信され得る。たとえば、ウェブサイト、サーバ、または他の遠隔ソースから、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を用いてソフトウェアが送信される場合には、それらの同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術も、送信媒体の定義に含まれる。
【０１４８】
[00174]さらに、本明細書で説明した方法および技法を実行するためのモジュールおよび／または他の適当な手段は、適用可能であれば、ユーザ端末および／もしくは基地局によってダウンロードならびに／または他の方法で取得され得ることを理解されたい。たとえば、そのようなデバイスは、本明細書で説明した方法を実行するための手段の伝達を容易にするためにサーバに結合され得る。別法として、本明細書で説明した様々な方法は、記憶手段（たとえばＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）もしくはフロッピーディスクなどの物理記憶媒体など）を介して提供され得、その記憶手段をデバイスに結合または提供したときに、ユーザ端末および／または基地局が、それらの様々な方法を取得することができるようにされ得る。さらに、本明細書で説明した方法および技法をデバイスに提供する任意の他の適当な技術が利用され得る。
【０１４９】
[00175]特許請求の範囲は、上記に示された詳細な構成および構成要素に限定されないことを理解されたい。特許請求の範囲を逸脱することなく、上記で説明した配列と、動作と、方法および装置の詳細とに対して、様々な修正、変更および変形が行われ得る。
【０１５０】
[00176]上記の説明は、本開示の態様を対象としたものであるが、本開示の基本的な範囲を逸脱することなく、本開示の他の態様およびさらに別の態様も考案され得、本開示の範囲は、以下の特許請求の範囲によって決定される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
コンテンションフリー終了（ＣＦ−ｅｎｄ）フレームを備える制御フレームを生成することと、前記ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、前記タイプフィールドは、前記ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む、
前記制御フレームを送信することとを備える、ワイヤレス通信の方法。
［Ｃ２］
前記ＣＦ−ｅｎｄフレームは、ＮＤＰタイプを示すタイプフィールドと、ＣＦ−ｅｎｄサブタイプと送信可（ＣＴＳ）サブタイプとを区別するサブタイプフィールドとを備え得る、Ｃ１に記載の方法。
［Ｃ３］
前記ＣＦ−ｅｎｄフレームは持続時間フィールドを含む、Ｃ１に記載の方法。
［Ｃ４］
前記持続時間フィールドは、０、または、送信機会の終了を示すために、ワイヤレスデバイスのその直前に送信されたフレームから送られたネットワーク割振りベクトル（ＮＡＶ）の非ゼロ値に設定される、Ｃ３に記載の方法。
［Ｃ５］
ＣＦ−ｅｎｄを備える制御フレームを生成するように構成されたプロセッサと、前記ＣＦ−ｅｎｄフレームは、タイプフィールドを有する物理層プリアンブルを備え、前記タイプフィールドは、前記ＣＦ−ｅｎｄフレームがヌルデータパケット（ＮＤＰ）であることを示すインジケータを含む、
前記制御フレームを送信するように構成された送信機と
を備える、ワイヤレスネットワークにおいて通信するためのデバイス。
［Ｃ６］
前記ＣＦ−ｅｎｄフレームは、ＮＤＰタイプを示すタイプフィールドと、ＣＦ−ｅｎｄサブタイプとＣＴＳサブタイプとを区別するサブタイプフィールドとを備え得る、Ｃ５に記載のデバイス。
［Ｃ７］
前記ＣＦ−ｅｎｄフレームは持続時間フィールドを含む、Ｃ５に記載のデバイス。
［Ｃ８］
前記持続時間フィールドは、０、または、送信機会の終了を示すために、ワイヤレスデバイスのその直前に送信されたフレームから送られたネットワーク割振りベクトル（ＮＡＶ）の非ゼロ値に設定される、Ｃ７に記載のデバイス。
［Ｃ９］
ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成することと、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫまたは前記ＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する、
前記制御フレームを送信することと
を備える、ワイヤレス通信の方法。
［Ｃ１０］
前記ヌルデータパケット肯定応答（ＮＤＡ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、ＮＤＰフレームタイプフィールドと、識別子フィールドと、持続時間フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、Ｃ９に記載の方法。
［Ｃ１１］
シグナリング情報を提供することは、アイドル期間を示すために、前記持続時間表示フィールドを１に等しく設定することを備える、Ｃ９に記載の方法。
［Ｃ１２］
前記ＮＤＰ  ＡＣＫは中継フレームフィールドをさらに備え、ここにおいて、シグナリング情報を提供することは、前記持続時間表示フィールドを１に等しく設定することと、前記中継フレームフィールドを１に等しく設定することと、いずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間フィールドを非ゼロ値に設定することとを備える、Ｃ９に記載の方法。
［Ｃ１３］
制御フレームを生成することは、１ＭＨｚ  ＮＤＰ  ＡＣＫフレームまたは１ＭＨｚ  ＮＤＰ修正ＡＣＫフレームを生成することを備える、Ｃ９に記載の方法。
［Ｃ１４］
制御フレームを生成することは、２ＭＨｚ以上の帯域幅を有するＮＤＰ  ＡＣＫフレームまたは２ＭＨｚ以上の帯域幅を有するＮＤＰ修正ＡＣＫフレームを生成することを備える、Ｃ９に記載の方法。
［Ｃ１５］
前記持続時間表示フィールドは、ネットワーク割振りベクトル（ＮＡＶ）が存在するかどうかを示す、Ｃ９に記載の方法。
［Ｃ１６］
前記持続時間フィールドは非ＮＡＶ値を示す、Ｃ１５に記載の方法。
［Ｃ１７］
前記持続時間フィールドはスリープ持続時間値を示す、Ｃ１６に記載の方法。
［Ｃ１８］
前記持続時間フィールドは識別（ＩＤ）拡張フィールドを含む、Ｃ１６に記載の方法。
［Ｃ１９］
ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームを備える制御フレームを生成するように構成されたプロセッサと、前記ＮＤＰ  ＡＣＫフレームまたはＮＤＰ修正ＡＣＫフレームは持続時間表示フィールドを備え、ここにおいて、前記持続時間表示フィールドは、前記ＮＤＰ  ＡＣＫまたは前記ＮＤＰ修正ＡＣＫに関するシグナリング情報を提供する、
前記制御フレームを送信するように構成された送信機とを備える、ワイヤレスネットワークにおいて通信するためのデバイス。
［Ｃ２０］
前記ヌルデータパケット肯定応答（ＮＤＰ  ＡＣＫ）フレームまたはＮＤＰ修正ＡＣＫフレームは、ＮＤＰフレームタイプフィールドと、識別子フィールドと、持続時間フィールドと、追加のデータを記憶するためのフィールドとをさらに備える、Ｃ１９に記載のデバイス。
［Ｃ２１］
前記シグナリング情報は、アイドル期間を示すために１に設定された前記持続時間表示フィールドを備える、Ｃ１９に記載のデバイス。
［Ｃ２２］
前記ＮＤＰ  ＡＣＫフレームが中継フレームフィールドをさらに備え、ここにおいて、シグナリング情報は、前記持続時間表示フィールドが１に設定されていることと、前記中継フレームフィールドが１に設定されていることと、いずれのデータフレームも送信しないように対象とする局（ＳＴＡ）に示すために、前記持続時間フィールドが非ゼロ値であることとを備える、Ｃ１９に記載のデバイス。
［Ｃ２３］
前記ＮＤＰ  ＡＣＫフレームおよびＮＤＰ修正ＡＣＫフレームが１ＭＨｚ帯域幅フレームを備える、Ｃ１９に記載のデバイス。
［Ｃ２４］
前記ＮＤＰ  ＡＣＫフレームおよびＮＤＰ修正ＡＣＫフレームは、２ＭＨｚ以上の帯域幅フレームを備える、Ｃ１９に記載のデバイス。
［Ｃ２５］
前記持続時間表示フィールドは、ネットワーク割振りベクトル（ＮＡＶ）が存在するかどうかを示す、Ｃ１９に記載のデバイス。
［Ｃ２６］
前記持続時間フィールドは非ＮＡＶ値を示す、Ｃ２５に記載のデバイス。
［Ｃ２７］
前記持続時間フィールドはスリープ持続時間値を示す、Ｃ２６に記載のデバイス。
［Ｃ２８］
前記持続時間フィールドは識別（ＩＤ）拡張フィールドを含む、Ｃ２６に記載のデバイス。
【図１】
0006306147.tif 000002
【図２】
0006306147.tif 000003
【図３】
0006306147.tif 000004
【図４】
0006306147.tif 000005
【図５】
0006306147.tif 000006
【図６】
0006306147.tif 000007
【図７】
0006306147.tif 000008
【図８】
0006306147.tif 000009
【図９】
0006306147.tif 000010
【図１０】
0006306147.tif 000011
【図１１】
0006306147.tif 000012
【図１２】
0006306147.tif 000013
【図１３】
0006306147.tif 000014
【図１４】
0006306147.tif 000015
【図１５】
0006306147.tif 000016
【図１６】
0006306147.tif 000017
【図１７】
0006306147.tif 000018
【図１８】
0006306147.tif 000019
【図１９】
0006306147.tif 000020
【図２０】
0006306147.tif 000021
【図２１】
0006306147.tif 000022
【図２２】
0006306147.tif 000023
【図２３】
0006306147.tif 000024
【図２４】
0006306147.tif 000025
【図２５】
0006306147.tif 000026
【図２６】
0006306147.tif 000027
【図２７】
0006306147.tif 000028
【図２８】
0006306147.tif 000029
【図２９】
0006306147.tif 000030
【図３０】
0006306147.tif 000031
【図３１】
0006306147.tif 000032