(57)【要約】  方法は、第１のワイヤレスデバイスからパケットを第２のワイヤレスデバイスに送信することであって、パケット内のデータが符号化され、パケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調される、送信することを含む。本方法はまた、パケットを送信したことに応答して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して第２のワイヤレスデバイスからＭＣＳ変化インジケータを含む肯定応答パケットを受信したことに応答して、ＭＣＳ変化インジケータが第１の値を有するとき、ＭＣＳを維持することと、ＭＣＳが第２の値を有するとき、ＭＣＳを増分することとを含む。
2015506634.tif 000002
【特許請求の範囲】
【請求項１】
第１のワイヤレスデバイスから第２のワイヤレスデバイスにパケットを送信することと、ここにおいて、前記パケット内のデータが符号化され、前記パケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調される、
前記パケットを送信したことに応答して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記第２のワイヤレスデバイスからＭＣＳ変化インジケータを含む肯定応答パケットを受信したことに応答して、
前記ＭＣＳ変化インジケータが第１の値を有するとき、前記ＭＣＳを維持することと、
前記ＭＣＳ変化インジケータが第２の値を有するとき、前記ＭＣＳを増分することと
を備える、方法。
【請求項２】
前記パケットが第１の送信電力レベルで送信され、前記方法は、時間期間内に前記パケットに応答して前記肯定応答パケットが受信されないとき、前記第１の送信電力レベルよりも大きい第２の送信電力レベルに従って前記パケットを再送信することをさらに備える、請求項１に記載の方法。
【請求項３】
前記パケットが、前記第１のワイヤレスデバイスの起動時に、最も低いＭＣＳに従って前記第１のワイヤレスデバイスから送信される、請求項１に記載の方法。
【請求項４】
前記最も低いＭＣＳが、前記第１のワイヤレスデバイスの最も低い利用可能なＭＣＳ、前記第２のワイヤレスデバイスに関して最も低い履歴的に使用されたＭＣＳ、前記第１のワイヤレスデバイスによる使用中に特定のワイヤレスチャネルに関して最も低い履歴的に使用されたＭＣＳ、またはそれらの任意の組合せを備える、請求項３に記載の方法。
【請求項５】
前記最も低いＭＣＳが前記第１のワイヤレスデバイスに記憶される、請求項３に記載の方法。
【請求項６】
前記ＷＬＡＮが電気電子技術者協会（ＩＥＥＥ）８０２．１１プロトコルに準拠する、請求項１に記載の方法。
【請求項７】
前記ＭＣＳ変化インジケータが７ビット未満を含む、請求項１に記載の方法。
【請求項８】
前記ＭＣＳ変化インジケータがシングルビットである、請求項７に記載の方法。
【請求項９】
前記ＭＣＳ変化インジケータがビットのペアである、請求項７に記載の方法。
【請求項１０】
前記ＭＣＳ変化インジケータが、前記肯定応答パケットの物理レイヤ（ＰＨＹ）プリアンブル、前記ＰＨＹプリアンブルの信号（ＳＩＧ）フィールド、前記肯定応答パケットのメディアアクセス制御（ＭＡＣ）ヘッダ、前記肯定応答パケットの高スループット（ＨＴ）制御フィールド、またはそれらの組合せ中に含まれる、請求項１に記載の方法。
【請求項１１】
前記肯定応答パケットがブロック肯定応答である、請求項１に記載の方法。
【請求項１２】
前記肯定応答パケット中に含まれる前記ＭＣＳ変化インジケータが第３の値を有するとき、前記ＭＣＳを減分することをさらに備える、請求項１に記載の方法。
【請求項１３】
前記パケットが送信要求（ＲＴＳ）メッセージ中に含まれる、請求項１に記載の方法。
【請求項１４】
前記肯定応答パケットが送信可（ＣＴＳ）メッセージ中に含まれる、請求項１に記載の方法。
【請求項１５】
前記ＭＣＳ変化インジケータが前記第２の値を有し、前記ＭＣＳが特定のレベルにあるとき、前記第２のワイヤレスデバイスへの後続の送信において使用するための送信電力を減少させることをさらに備える、請求項１に記載の方法。
【請求項１６】
前記肯定応答パケットが時間期間内に受信されないことに応答して、前記ＭＣＳよりも小さい第２のＭＣＳに従って前記パケットを再送信することをさらに備える、請求項１に記載の方法。
【請求項１７】
第２のワイヤレスデバイスにおいて第１のワイヤレスデバイスによって送信されたパケットを受信することと、ここにおいて、前記パケットが第１の変調およびコーディング方式（ＭＣＳ）を示す、
前記パケットから導出された信号特性に基づいて前記第２のワイヤレスデバイスにおいて第２のＭＣＳを推定することと、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きいとき、前記第２のワイヤレスデバイスからＭＣＳ変化インジケータとともに第１の肯定応答パケットを前記第１のワイヤレスデバイスに送信することと、ここにおいて、前記ＭＣＳ変化インジケータは、前記第１のＭＣＳが特定のレベルよりも小さいとき、前記第１のＭＣＳを増分し、前記第１のＭＣＳが前記特定のレベルにあるとき、送信電力レベルを低減するように前記第１のワイヤレスデバイスに命令する、
前記第２のＭＣＳが前記第１のＭＣＳ以下であるとき、前記第１のＭＣＳを維持するように前記第１のワイヤレスデバイスに命令するインジケータとともに第２の肯定応答パケットを前記第１のワイヤレスデバイスに送信することと
を備える方法。
【請求項１８】
前記パケットが、前記第１のワイヤレスデバイスの起動時に、最も低いＭＣＳに従って前記第１のワイヤレスデバイスから送信される、請求項１７に記載の方法。
【請求項１９】
前記最も低いＭＣＳが、前記第１のワイヤレスデバイスの最も低い利用可能なＭＣＳ、前記第２のワイヤレスデバイスに関して最も低い履歴的に使用されたＭＣＳ、前記第１のワイヤレスデバイスによる使用中に特定のワイヤレスチャネルに関して最も低い履歴的に使用されたＭＣＳ、またはそれらの任意の組合せを備える、請求項１８に記載の方法。
【請求項２０】
前記最も低いＭＣＳが前記第１のワイヤレスデバイスに記憶される、請求項１８に記載の方法。
【請求項２１】
前記パケットと前記肯定応答パケットとが電気電子技術者協会（ＩＥＥＥ）８０２．１１ａｈ準拠プロトコルを介して送信される、請求項１７に記載の方法。
【請求項２２】
前記ＭＣＳ変化インジケータが７ビット未満を含む、請求項１７に記載の方法。
【請求項２３】
前記ＭＣＳ変化インジケータがシングルビットである、請求項２２に記載の方法。
【請求項２４】
前記ＭＣＳ変化インジケータがビットのペアである、請求項２２に記載の方法。
【請求項２５】
前記ＭＣＳ変化インジケータが、前記肯定応答パケットの物理レイヤ（ＰＨＹ）プリアンブル、前記ＰＨＹプリアンブルの信号（ＳＩＧ）フィールド、前記肯定応答パケットのメディアアクセス制御（ＭＡＣ）ヘッダ、前記肯定応答パケットの高スループット（ＨＴ）制御フィールド、またはそれらの組合せ中に含まれる、請求項１７に記載の方法。
【請求項２６】
前記肯定応答パケットがブロック肯定応答である、請求項１７に記載の方法。
【請求項２７】
前記肯定応答パケット中に含まれる前記ＭＣＳ変化インジケータが第３の値を有するとき、前記ＭＣＳを減分することをさらに備える、請求項１７に記載の方法。
【請求項２８】
前記パケットが送信要求（ＲＴＳ）メッセージ中に含まれる、請求項１７に記載の方法。
【請求項２９】
前記肯定応答パケットが送信可（ＣＴＳ）メッセージ中に含まれる、請求項１７に記載の方法。
【請求項３０】
第１のワイヤレスデバイスから第２のワイヤレスデバイスにパケットをある送信電力レベルで送信することと、
前記パケットに応答して、送信電力レベル変化インジケータを含む肯定応答パケットが前記第２のワイヤレスデバイスから受信されたとき、
前記送信電力レベル変化インジケータが第１の値を有するとき、前記送信電力レベルを維持することと、
前記送信電力レベル変化インジケータが第２の値を有するとき、前記送信電力レベルを減少させることと
を備える方法。
【請求項３１】
肯定応答応答時間期間内に前記パケットに応答して肯定応答パケットが受信されないとき、
前記送信電力レベルが特定の送信電力レベルよりも小さいとき、増加した電力レベルで前記パケットを再送信することと、
前記送信電力が前記特定の送信電力レベルに等しいとき、減少した変調およびコーディング方式（ＭＣＳ）に従って前記パケットを再送信することと
をさらに備える、請求項３０に記載の方法。
【請求項３２】
第２のワイヤレスデバイスにおいて第１のワイヤレスデバイスによって送信されたパケットを受信することと、ここにおいて、前記パケットが、選択された変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性を前記選択されたＭＣＳに関連するターゲット信号特性と比較することと、
前記導出された信号特性が前記ターゲット信号特性よりも大きいとき、前記第２のワイヤレスデバイスから第１の肯定応答パケットを前記第１のワイヤレスデバイスに送信することと、ここにおいて、前記第１の肯定応答パケットが、前記送信電力レベルを減少させるように前記第１のワイヤレスデバイスに命令する送信電力レベル変化インジケータを含む、
前記導出された信号特性が前記ターゲット信号特性以下であるとき、前記送信電力レベルを維持するように前記第１のワイヤレスデバイスに命令するインジケータとともに第２の肯定応答パケットを前記第１のワイヤレスデバイスに送信することと
を備える方法。
【請求項３３】
第２のワイヤレスデバイスにおいて第１のワイヤレスデバイスによって送信されたパケットを受信することと、ここにおいて、前記パケットが、変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットの復号中に検出されたエラーに応答して、前記エラーがチャネル状態によって生じたか衝突によって生じたかを判断することと、
前記判断に基づいて前記第１のワイヤレスデバイスに否定応答パケットを送信することと、ここにおいて前記送信することは、
前記エラーが前記チャネル状態によって生じたとき、前記否定応答パケットが、前記ＭＣＳを減少させるか、前記送信電力レベルを増加させるか、またはそれらの任意の組合せを行うように前記第１のワイヤレスデバイスに命令し、
前記エラーが前記衝突によって生じたとき、前記否定応答パケットが、前記ＭＣＳと前記送信電力レベルとを維持するように前記第１のワイヤレスデバイスに命令する、
送信することと
を備える方法。
【請求項３４】
前記エラーが前記チャネル状態によって生じたか前記衝突によって生じたかを判断することは、
前記パケットから導出された受信信号強度指示（ＲＳＳＩ）が特定の範囲内にあるかどうかを判断すること、
前記ＲＳＳＩが前のＲＳＳＩよりもしきい値量超だけ大きいかどうかと、前記パケットから導出された信号対雑音比（ＳＮＲ）が前のＳＮＲよりも小さいかどうかとを判断することであって、前記前のＲＳＳＩと前記前のＳＮＲとがそれぞれ、前記第１のワイヤレスデバイスから受信された前のパケットから導出される、判断すること、
前記ＲＳＳＩが急激な増加または減少を示すかどうかを判断すること、
前記ＳＮＲが前記ＭＣＳをサポートすることができるかどうかを判断すること、
あるいはそれらの任意の組合せ
を備える、請求項３３に記載の方法。
【請求項３５】
プロセッサと、
メモリであって、
ワイヤレスデバイスへのパケットの送信を開始することであって、前記パケット内のデータが符号化され、前記パケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調され、前記信号がある送信電力レベルで送信される、開始することと、
前記パケットを送信したことに応答して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介した前記ワイヤレスデバイスからの肯定応答パケットの受信に応答して、
前記肯定応答パケットのＭＣＳ変化インジケータが第１の値を有するとき、前記ＭＣＳを維持することと、
前記肯定応答パケットの前記ＭＣＳ変化インジケータが第２の値を有するとき、前記ＭＣＳを増分することと
を行うように前記プロセッサによって実行可能な命令を記憶した、メモリと
を備える装置。
【請求項３６】
前記ＭＣＳ変化インジケータがシングルビットである、請求項３５に記載の装置。
【請求項３７】
前記肯定応答パケットが送信電力レベル変化インジケータをさらに含み、前記送信電力レベル変化インジケータがシングルビットである、請求項３５に記載の装置。
【請求項３８】
前記ＭＣＳ変化インジケータと前記送信電力レベル変化インジケータとが少なくとも１つの共通ビットを共有する、請求項３７に記載の装置。
【請求項３９】
前記命令は、時間期間内に前記パケットに応答して肯定応答パケットが受信されないとき、減少したＭＣＳに従って、増加した電力レベルで、またはそれらの任意の組合せで前記パケットを再送信するように前記プロセッサによってさらに実行可能である、請求項３５に記載の装置。
【請求項４０】
前記ＷＬＡＮが電気電子技術者協会（ＩＥＥＥ）８０２．１１プロトコルに準拠する、請求項３５に記載の装置。
【請求項４１】
前記命令は、前記肯定応答パケットが時間期間内に受信されないことに応答して、前記ＭＣＳよりも小さい第２のＭＣＳに従って前記パケットの送信を再開始するように前記プロセッサによってさらに実行可能である、請求項３５に記載の装置。
【請求項４２】
プロセッサと、
メモリであって、
ワイヤレスデバイスから送信されたパケットの受信を検出することと、ここにおいて、前記パケットが、第１の変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性に基づいて第２のＭＣＳを推定することと、
前記ワイヤレスデバイスへのＭＣＳ変化インジケータを含む肯定応答パケットの送信を開始することであって、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが特定のレベルよりも小さいとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを増分するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが前記特定のレベルにあるとき、前記ＭＣＳ変化インジケータが、前記送信電力レベルを低減するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳ以下であるとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを維持するように前記ワイヤレスデバイスに命令する、
開始することと
を行うように前記プロセッサによって実行可能な命令を記憶した、メモリと
を備える装置。
【請求項４３】
プロセッサと、
メモリであって、
第１のワイヤレスデバイスから第２のワイヤレスデバイスへのある送信電力レベルでのパケットの送信を開始することと、
前記パケットを送信したことに応答して、送信電力レベル変化インジケータを含む肯定応答パケットが前記第２のワイヤレスデバイスから受信されたとき、
前記送信電力レベル変化インジケータが第１の値を有するとき、前記送信電力レベルを維持することと、
前記送信電力レベル変化インジケータが第２の値を有するとき、前記送信電力レベルを減少させることと
を行うように前記プロセッサによって実行可能な命令を記憶した、メモリと
を備える装置。
【請求項４４】
肯定応答応答時間期間内に前記パケットに応答して肯定応答パケットが受信されないとき、
前記送信電力レベルが特定の送信電力レベルよりも小さいとき、増加した電力レベルで前記パケットを再送信することと、
前記送信電力が前記特定の送信電力レベルに等しいとき、減少した変調およびコーディング方式（ＭＣＳ）に従って前記パケットを再送信することと
をさらに備える、請求項４３に記載の装置。
【請求項４５】
プロセッサと、
メモリであって、
ワイヤレスデバイスから送信されたパケットの受信を検出することと、ここにおいて、前記パケットが、選択された変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性をターゲット信号特性と比較することと、
前記ワイヤレスデバイスへの肯定応答パケットの送信を開始することと、ここにおいて、前記導出された信号特性が前記ターゲット信号特性よりも大きいとき、前記肯定応答パケットが、前記送信電力レベルを減少させるように前記ワイヤレスデバイスに命令する送信電力レベル変化インジケータを含み、前記導出された信号特性が前記ターゲット信号特性以下であるとき、前記肯定応答パケットが、前記送信電力レベルを維持するように前記ワイヤレスデバイスに命令するインジケータを含む、
を行うように前記プロセッサによって実行可能な命令を記憶した、メモリと
を備える装置。
【請求項４６】
プロセッサと、
メモリであって、
ワイヤレスデバイスから送信されたパケットの受信を検出することと、ここにおいて、前記パケットが、変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットの復号中に検出されたエラーに応答して、前記エラーがチャネル状態によって生じたか衝突によって生じたかを判断することと、
前記判断に基づいて前記ワイヤレスデバイスへの否定応答パケットの送信を開始することと、ここにおいて、前記エラーが前記チャネル状態によって生じたとき、前記否定応答パケットが、前記ＭＣＳを減少させるか、前記送信電力レベルを増加させるか、またはそれらの任意の組合せを行うように前記ワイヤレスデバイスに命令し、前記エラーが前記衝突によって生じたとき、前記否定応答パケットが、前記ＭＣＳと前記送信電力レベルとを維持するように前記ワイヤレスデバイスに命令する、
を行うように前記プロセッサによって実行可能な命令を記憶した、メモリと
を備える装置。
【請求項４７】
前記エラーが前記チャネル状態によって生じたか前記衝突によって生じたかを判断するように前記プロセッサによって実行可能な前記命令は、
前記パケットから導出された受信信号強度指示（ＲＳＳＩ）が特定の範囲内にあるかどうかを判断すること、
前記ＲＳＳＩが前のＲＳＳＩよりもしきい値量超だけ大きいかどうかと、前記パケットから導出された信号対雑音比（ＳＮＲ）が前のＳＮＲよりも小さいかどうかとを判断することと、ここにおいて、前記前のＲＳＳＩと前記前のＳＮＲとがそれぞれ、前記ワイヤレスデバイスから受信された前のパケットから導出される、
前記ＲＳＳＩが急激な増加または減少を示すかどうかを判断すること、
前記ＳＮＲが前記ＭＣＳをサポートすることができるかどうかを判断すること、
あるいはそれらの任意の組合せ
を行うように前記プロセッサによって実行可能な命令を含む、請求項４６に記載の装置。
【請求項４８】
ワイヤレスデバイスにパケットを送信するための手段と、ここにおいて、前記パケット内のデータが符号化され、前記パケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調され、前記信号がある送信電力レベルで送信される、
前記パケットを送信したことに応答して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して前記ワイヤレスデバイスから肯定応答パケットを受信するための手段と、
前記肯定応答パケットの受信に応答して、前記ＭＣＳを変化させるべきかどうかを判断することと、ここにおいて、判断するための前記手段は、
前記肯定応答パケットのＭＣＳ変化インジケータが第１の値を有するとき、前記ＭＣＳを維持することと、
前記肯定応答パケットの前記ＭＣＳ変化インジケータが第２の値を有するとき、前記ＭＣＳを増分することと
を行うように構成された、判断するための手段と
を備える装置。
【請求項４９】
第１のワイヤレスデバイスから第２のワイヤレスデバイスにパケットをある送信電力レベルで送信するための手段と、
前記パケットを送信したことに応答して、前記第２のワイヤレスデバイスから送信電力レベル変化インジケータを含む肯定応答パケットを受信するための手段と、
前記送信電力レベルを変化させるべきかどうかを判断するための手段と、ここにおいて、判断するための前記手段は、
前記送信電力レベル変化インジケータが第１の値を有するとき、前記送信電力レベルを維持することと、
前記送信電力レベル変化インジケータが第２の値を有するとき、前記送信電力レベルを減少させることと
を行うように構成された、判断するための手段と
を備える装置。
【請求項５０】
ワイヤレスデバイスから送信されたパケットを受信するための手段と、ここにおいて、前記パケットは、第１の変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性に基づいて第２のＭＣＳを推定するための手段と、
前記ワイヤレスデバイスにＭＣＳ変化インジケータを含む肯定応答パケットを送信するための手段であって、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが特定のレベルよりも小さいとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを増分するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが前記特定のレベルにあるとき、前記ＭＣＳ変化インジケータが、前記送信電力レベルを低減するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳ以下であるとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを維持するように前記ワイヤレスデバイスに命令する、
送信するための手段と
を備える装置。
【請求項５１】
ワイヤレスデバイスから送信されたパケットを受信するための手段と、ここにおいて、前記パケットは、選択された変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性をターゲット信号特性と比較するための手段と、
前記ワイヤレスデバイスに肯定応答パケットを送信するための手段と、ここにおいて、前記導出された信号特性が前記ターゲット信号特性よりも大きいとき、前記肯定応答パケットが、前記送信電力レベルを減少させるように前記ワイヤレスデバイスに命令する送信電力レベル変化インジケータを含み、
前記導出された信号特性が前記ターゲット信号特性以下であるとき、前記肯定応答パケットが、前記送信電力レベルを維持するように前記ワイヤレスデバイスに命令するインジケータを含む、
を備える装置。
【請求項５２】
ワイヤレスデバイスから送信されたパケットを受信するための手段と、ここにおいて、前記パケットは、変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットにおけるエラーがチャネル状態によって生じたか衝突によって生じたかを判断するための手段と、
前記判断に基づいて前記ワイヤレスデバイスに否定応答パケットを送信するための手段と、ここにおいて、前記エラーが前記チャネル状態によって生じたとき、前記否定応答パケットが、前記ＭＣＳを減少させるか、前記送信電力レベルを増加させるか、またはそれらの任意の組合せを行うように前記ワイヤレスデバイスに命令し、
前記エラーが前記衝突によって生じたとき、前記否定応答パケットが、前記ＭＣＳと前記送信電力レベルとを維持するように前記ワイヤレスデバイスに命令する、
を備える装置。
【請求項５３】
プロセッサによって実行されたとき、
ワイヤレスデバイスへのパケットの送信を開始することと、ここにおいて、前記パケット内のデータは符号化され、前記パケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調され、前記信号がある送信電力レベルで送信される、
前記パケットを送信したことに応答して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介した前記ワイヤレスデバイスからの肯定応答パケットの受信に応答して、
前記肯定応答パケットのＭＣＳ変化インジケータが第１の値を有するとき、前記ＭＣＳを維持することと、
前記肯定応答パケットの前記ＭＣＳ変化インジケータが第２の値を有するとき、前記ＭＣＳを増分することと
を前記プロセッサに行わせる命令を含むコンピュータ可読記憶媒体。
【請求項５４】
プロセッサによって実行されたとき、
ワイヤレスデバイスから送信されたパケットの受信を検出することと、ここにおいて、前記パケットは、第１の変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットから導出された信号特性に基づいて第２のＭＣＳを推定することと、
前記ワイヤレスデバイスへのＭＣＳ変化インジケータを含む肯定応答パケットの送信を開始することと、ここにおいて、前記第２のＭＣＳは前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが特定のレベルよりも小さいとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを増分するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳよりも大きく、前記第１のＭＣＳが前記特定のレベルにあるとき、前記ＭＣＳ変化インジケータが、送信電力レベルを低減するように前記ワイヤレスデバイスに命令し、
前記第２のＭＣＳが前記第１のＭＣＳ以下であるとき、前記ＭＣＳ変化インジケータが、前記第１のＭＣＳを維持するように前記ワイヤレスデバイスに命令する、
開始することと
を前記プロセッサに行わせる命令を含むコンピュータ可読記憶媒体。
【請求項５５】
プロセッサによって実行されたとき、
第１のワイヤレスデバイスから第２のワイヤレスデバイスへのある送信電力レベルでのパケットの送信を開始することと、
前記パケットの送信に応答して、送信電力レベル変化インジケータを含む肯定応答パケットが前記第２のワイヤレスデバイスから受信されたとき、
前記送信電力レベル変化インジケータが第１の値を有するとき、前記送信電力レベルを維持することと、
前記送信電力レベル変化インジケータが第２の値を有するとき、前記送信電力レベルを減少させることと
を前記プロセッサに行わせる命令を含むコンピュータ可読記憶媒体。
【請求項５６】
プロセッサによって実行されたとき、
ワイヤレスデバイスから送信されたパケットの受信を検出することであって、前記パケットが、選択された変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、検出することと、
前記パケットから導出された信号特性をターゲット信号特性と比較することと、
前記ワイヤレスデバイスへの肯定応答パケットの送信を開始することであって、
前記導出された信号特性が前記ターゲット信号特性よりも大きいとき、前記肯定応答パケットが、前記送信電力レベルを減少させるように前記ワイヤレスデバイスに命令する送信電力レベル変化インジケータを含み、
前記導出された信号特性が前記ターゲット信号特性以下であるとき、前記肯定応答パケットが、前記送信電力レベルを維持するように前記ワイヤレスデバイスに命令するインジケータを含む、
開始することと
を前記プロセッサに行わせる命令を含むコンピュータ可読記憶媒体。
【請求項５７】
プロセッサによって実行されたとき、
ワイヤレスデバイスから送信されたパケットの受信を検出することと、ここにおいて、前記パケットは、変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、
前記パケットの復号中に検出されたエラーに応答して、前記エラーがチャネル状態によって生じたか衝突によって生じたかを判断することと、
前記判断に基づいて前記ワイヤレスデバイスへの否定応答パケットの送信を開始することであって、
前記エラーが前記チャネル状態によって生じたとき、前記否定応答パケットが、前記ＭＣＳを減少させるか、前記送信電力レベルを増加させるか、またはそれらの任意の組合せを行うように前記ワイヤレスデバイスに命令し、
前記エラーが前記衝突によって生じたとき、前記否定応答パケットが、前記ＭＣＳと前記送信電力レベルとを維持するように前記ワイヤレスデバイスに命令する、
を前記プロセッサに行わせる命令を含むコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、その内容全体が参照により本明細書に明確に組み込まれる、同一出願人が所有する、２０１２年１月９日に出願された米国仮特許出願第６１／５８４，６９０号、２０１２年３月５日に出願された米国仮特許出願第６１／６０６，８６２号、および２０１２年３月１６日に出願された米国仮特許出願第６１／６１１，６７７号の優先権を主張する。
【０００２】
[0002]本開示は、一般にワイヤレスデバイスのための適応レートおよび電力制御に関する。
【背景技術】
【０００３】
[0003]技術の進歩により、コンピューティングデバイスは、より小型でより強力になった。たとえば、現在、小型で軽量な、ユーザが容易に持ち運べるポータブルワイヤレス電話、携帯情報端末（ＰＤＡ）、およびページングデバイスなどのワイヤレスコンピューティングデバイスを含む様々なポータブルパーソナルコンピューティングデバイスが存在する。より具体的には、セルラー電話およびインターネットプロトコル（ＩＰ）電話などのポータブルワイヤレス電話は、ワイヤレスネットワークを介して音声およびデータパケットを通信することができる。多くのそのようなワイヤレス電話は、エンドユーザに拡張機能を提供するために追加のデバイスを組み込んでいる。たとえば、ワイヤレス電話は、デジタルスチルカメラ、デジタルビデオカメラ、デジタルレコーダ、およびオーディオファイルプレーヤをも含むことができる。また、そのようなワイヤレス電話は、インターネットにアクセスするために使用され得るウェブブラウザアプリケーションなど、ソフトウェアアプリケーションを実行することができる。したがって、これらのワイヤレス電話はかなりの計算能力を含むことができる。
【０００４】
[0004]ワイヤレスデータ通信に対する需要が高まるにつれて、特定のエリア中で動作するワイヤレスデバイスの数が増加した。したがって、ワイヤレスエアウェーブが輻輳し得、ワイヤレスチャネル状態が変動し得る。変動するチャネル状態に対抗するために、ワイヤレスデバイスは、送信レートおよび／または送信電力レベルを変更するためにリンク適応および／または電力制御を実行し得る。チャネル状態の固定セットを有するチャネル上でのデータ通信の成功のために、送信レートと送信電力レベルは反対に挙動し得る。例示のために、チャネル状態が劣化したとき、ワイヤレスデバイスは、成功した通信を維持するために送信レートを減少させるかまたは送信電力レベルを増加させ得る。一般に、ワイヤレスデバイスは、多数のパケットを宛先に送信し、送信中にパケット損失の割合を推定することによってリンク適応を実行し得る。パケット損失の割合に基づいて、ワイヤレスデバイスはそれの送信レートを増加または減少させ得る。
【０００５】
[0005]電気電子技術者協会（ＩＥＥＥ）８０２．１１ｎ規格は、変調およびコーディング方式（ＭＣＳ：modulation and coding scheme）、送信レートに影響を及ぼす特性に基づいて高速リンク適応を定義している。高速リンク適応を実行するために、ワイヤレスデバイスは、アサートされたＭＣＳ要求ビットとともにパケットを送信し得る。アサートされたＭＣＳ要求ビットとともにパケットを受信したことに応答して、宛先デバイスは、７ビットＭＣＳフィードバック（ＭＦＢ：MCS feedback）フィールドを含む返答パケットを送信し得る。返答パケットを受信すると、ワイヤレスデバイスは、それのＭＣＳを、ＭＦＢフィールドによって指定されたＭＣＳに変化させ、それによって、それの送信レートを変更し得る。他の実装形態では、ワイヤレスデバイスは、物理レイヤ（ＰＨＹ）プリアンブルのために使用されるＭＣＳよりも高いＭＣＳにおいて符号化される高スループット（ＨＴ）制御フィールドを送信し得る。受信機は、ＨＴ制御フィールドを復号することが不可能になり、それにより復号エラーが生じ得る。受信機がＨＴ制御フィールドを復号することができない場合、受信機は、ＭＣＳフィードバックをどう処置すべきかを知らない。したがって、送信機は最も低いＭＣＳを使用しなければならず、それにより非効率性が生じる。ＩＥＥＥ８０２．１１ｎはまた、電力制御を実行するための専用要求応答メッセージングプロトコルを定義している。ＩＥＥＥ８０２．１１ｎ規格に従って動作しているワイヤレスデバイスは、頻繁であり得るチャネル状態の変化に応答してリンク適応および電力制御を実行し得る。既存のリンク適応および電力制御方式に依拠するシステムは、変化するチャネル状態を管理する際に著しいオーバーヘッドを招き得る。
【発明の概要】
【０００６】
[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]本明細書で説明する実施形態は、ＭＡＣヘッダ中に（たとえば、ＩＥＥＥ８０２．１１ｎ／ａｃネットワークにおける高速リンク適応のために使用される）ＨＴ制御フィールドがないとき、ショートＡＣＫパケットを生成するために使用され得る。本明細書で説明する実施形態はまた、送信要求（ＲＴＳ：request to send）／送信可（ＣＴＳ：clear to send）シナリオに関して使用され得る。たとえば、ＣＴＳメッセージは、（図１のＡＣＫパケット１３４に関して説明した）ＭＣＳ／電力変化インジケータを含み得、ＭＣＳ／電力変化インジケータは、前のＲＴＳメッセージを送信するために使用されたＭＣＳ／電力よりも高いかまたは低いＭＣＳ／電力を選定するように送信機に命令する。したがって、本明細書で説明する実施形態は、ＣＴＳメッセージの１ビットを使用した高速ＭＣＳ制御、および／またはＣＴＳメッセージの１ビット（たとえば、ＭＣＳ制御に関して同じビットまたは異なるビット）を使用した高速電力制御を実行するために使用され得る。
【００６１】
[0066]図６を参照すると、説明する実施形態に従ってレート制御と電力制御とを実行するように動作可能にプロセッサを含むワイヤレスデバイスの特定の実施形態のブロック図が開示され、全体的に６００と称される。デバイス６００は、メモリ６３２に結合されたプロセッサ６１０などのプロセッサを含む。プロセッサ６１０は、信号メトリクスモジュール６１２と、ＡＣＫ／ＮＡＣＫパケットを生成するための論理６１４と、ＭＣＳ／電力制御決定論理６１６とを含み得る。
【００６２】
[0067]メモリ６３２は、データ（たとえば、代表的な履歴ＭＣＳ／送信電力レベルデータ６９０）、命令、またはその両方を記憶する非一時的コンピュータ可読記憶媒体であり得る。特定の実施形態では、メモリ６３２は、デバイス６００の１つまたは複数の機能をプロセッサ６１０に実行させるようにプロセッサ６１０によって実行可能であり得る命令６５２を含み得る。たとえば、命令６５２は、ユーザアプリケーション、オペレーティングシステム、または他の実行可能な命令、またはそれらの組合せを含み得る。命令６５２は、図１〜図５のいずれかに関して説明した機能の少なくとも一部分をプロセッサ６１０に実行させるようにプロセッサ６１０によって実行可能であり得る。たとえば、命令６５２は、図３の方法３００と、図４の方法４００と、図５の方法５００とをコンピュータ（たとえば、プロセッサ６１０）に実行させるようにコンピュータによって実行可能な命令を含み得る。
【００６３】
[0068]デバイス６００は、信号および／またはデータパケットを送信および受信するためのトランシーバ６５０を含み得る。たとえば、デバイス６００は、デバイス６００が信号および／またはパケットを送信するときは送信機として機能し得、デバイス６００が信号および／またはパケットを受信するときは受信機として機能し得る。特定の実施形態では、信号メトリクスモジュール６１２は、受信信号の信号特性（たとえば、ＳＮＲ、ＳＩＮＲ、およびＲＳＳＩ）を判断するように構成され得る。信号特性を判断したことに応答して、ＭＣＳ／電力制御論理６１６は、データパケットに関連するＭＣＳおよび／または送信電力レベルを維持／増分／減分するように構成され得る。特定の実施形態では、デバイス６００が第２のデバイスからデータパケットを受信したとき、論理６１４は、データパケットに応答してＡＣＫパケットまたはＮＡＣＫパケットを生成するように構成され得る。ＡＣＫパケットおよび／またはＮＡＣＫパケットは、ＭＣＳおよび／または送信電力レベルを維持／増分／減分するように第２のデバイスに命令し得る。
【００６４】
[0069]図６はまた、プロセッサ６１０とディスプレイ６２８とに結合され得るディスプレイコントローラ６２６を示している。コーダ／デコーダ（コーデック）６３４（たとえば、オーディオおよび／またはボイスコーデック）がプロセッサ６１０に結合され得る。スピーカー６３６とマイクロフォン６３８とがコーデック６３４に結合され得る。図６はまた、ワイヤレスコントローラ６４０が、プロセッサ６１０と、ワイヤレスアンテナ６４２に結合されたトランシーバ６５０とに結合され得ることを示している。特定の実施形態では、プロセッサ６１０、ディスプレイコントローラ６２６、メモリ６３２、コーデック６３４、ワイヤレスコントローラ６４０、およびトランシーバ６５０は、システムインパッケージまたはシステムオンチップデバイス６２２中に含まれる。
【００６５】
[0070]特定の実施形態では、入力デバイス６３０と電源６４４とがシステムオンチップデバイス６２２に結合される。その上、特定の実施形態では、図６に示すように、ディスプレイ６２８、入力デバイス６３０、スピーカー６３６、マイクロフォン６３８、ワイヤレスアンテナ６４２、および電源６４４は、システムオンチップデバイス６２２の外部にある。ただし、ディスプレイ６２８、入力デバイス６３０、スピーカー６３６、マイクロフォン６３８、ワイヤレスアンテナ６４２、および電源６４４の各々は、インターフェースまたはコントローラなど、システムオンチップデバイス６２２の構成要素に結合され得る。
【００６６】
[0071]図６はワイヤレス通信デバイスを示しているが、プロセッサ６１０およびメモリ６３２は、マルチメディアプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、携帯情報端末（ＰＤＡ）、固定ロケーションデータユニット、あるいはコンピュータ（たとえば、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータなど）、メディアデバイス、ルータまたはゲートウェイデバイス、あるいはデータをワイヤレス通信するように構成された別のデバイスなど、他のデバイスに組み込まれ得ることに留意されたい。
【００６７】
[0072]説明する実施形態に関連して、装置は、ワイヤレスデバイスに第１のパケットを送信するための手段であって、第１のパケット内のデータが符号化され、第１のパケットを表す信号が変調およびコーディング方式（ＭＣＳ）に従って変調され、信号がある送信電力レベルで送信される、送信するための手段を含み得る。たとえば、第１のパケットを送信するための手段は、図１の送信機１１２、図１の第１のワイヤレスデバイス１１０、図１の送信機１４２、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、第１のパケットを送信するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００６８】
[0073]本装置はまた、第１のパケットを送信したことに応答して、ワイヤレスデバイスから肯定応答パケットを受信するための手段を含み得る。たとえば、肯定応答パケットを受信するための手段は、図１の受信機１１４、図１の第１のワイヤレスデバイス１１０、図１の受信機１４４、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、肯定応答パケットを受信するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００６９】
[0074]本装置はさらに、肯定応答パケットの受信に応答して、ＭＣＳと送信電力レベルとを変化させるべきかどうかを判断するための手段を含み得る。判断するための手段は、肯定応答パケットのＭＣＳ変化インジケータが第１の値を有するとき、ＭＣＳを維持し、肯定応答パケットのＭＣＳ変化インジケータが第２の値を有するとき、ＭＣＳを増分するように構成される。たとえば、判断するための手段は、図１のプロセッサ１１６、図１のプロセッサ１４６、図６のＭＣＳ／電力制御決定論理６１６、図６のプロセッサ６１０、ＭＣＳと送信電力レベルとを変化させるべきかどうかを判断するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。特定の実施形態では、送信するための手段は、肯定応答パケットが時間期間内に受信されないことに応答して、ＭＣＳよりも小さい第２のＭＣＳに従ってパケットを再送信する。
【００７０】
[0075]特定の実施形態では、本装置はまた、パケットを送信したことに応答して、第２のワイヤレスデバイスから送信電力レベル変化インジケータを含む肯定応答パケットを受信するための手段を含む。たとえば、受信するための手段は、図１の受信機１１４、図１の第１のワイヤレスデバイス１１０、図１の受信機１４４、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、肯定応答パケットを受信するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７１】
[0076]別の特定の実施形態では、本装置はさらに、送信電力レベルを変化させるべきかどうかを判断するための手段を含む。判断するための手段は、送信電力レベル変化インジケータが第１の値を有するとき、送信電力レベルを維持し、送信電力レベル変化インジケータが第２の値を有するとき、送信電力レベルを減少させるように構成される。たとえば、判断するための手段は、図１のプロセッサ１１６、図１のプロセッサ１４６、図６のＭＣＳ／電力制御決定論理６１６、図６のプロセッサ６１０、ＭＣＳと送信電力レベルとを変化させるべきかどうかを判断するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７２】
[0077]第２の装置は、ワイヤレスデバイスから送信されたパケットを受信するための手段であって、パケットが、第１の変調およびコーディング方式（ＭＣＳ）を示し、ある送信電力レベルで送信される、受信するための手段を含み得る。たとえば、パケットを受信するための手段は、図１の受信機１１４、図１の第１のワイヤレスデバイス１１０、図１の受信機１４４、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、パケットを受信するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７３】
[0078]第２の装置はまた、パケットから導出された信号特性に基づいて第２のＭＣＳを推定するための手段を含み得る。たとえば、推定するための手段は、図１の信号メトリクスモジュール１１８、図１のプロセッサ１１６、図１の信号メトリクスモジュール１４８、図１のプロセッサ１４６、図６の信号メトリクスモジュール６１２、図６のプロセッサ６１０、信号特性に基づいてＭＣＳを推定するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７４】
[0079]第２の装置はさらに、ワイヤレスデバイスにＭＣＳ変化インジケータを含む肯定応答パケットを送信するための手段を含み得る。ＭＣＳ変化インジケータは、第２のＭＣＳが第１のＭＣＳよりも大きく、第１のＭＣＳが特定のレベルよりも小さいとき、第１のＭＣＳを増分するようにワイヤレスデバイスに命令する。ＭＣＳ変化インジケータは、第２のＭＣＳが第１のＭＣＳよりも大きく、第１のＭＣＳが特定のレベルにあるとき、送信電力レベルを低減するようにワイヤレスデバイスに命令する。ＭＣＳ変化インジケータは、第２のＭＣＳが第１のＭＣＳ以下であるとき、第１のＭＣＳを維持するようにワイヤレスデバイスに命令する。たとえば、送信するための手段は、図１の送信機１１２、図１の第１のワイヤレスデバイス１１０、図１の送信機１４２、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、肯定応答パケットを送るように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７５】
[0080]特定の実施形態では、第２の装置はさらに、パケットから導出された信号特性をターゲット信号特性と比較するための手段を含む。たとえば、比較するための手段は、図１の信号メトリクスモジュール１１８、図１のプロセッサ１１６、図１の信号メトリクスモジュール１４８、図１のプロセッサ１４６、図６の信号メトリクスモジュール６１２、図６のプロセッサ６１０、信号特性をターゲット信号特性と比較するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７６】
[0081]特定の実施形態では、第２の装置はさらに、パケットを復号するための手段を含む。たとえば、復号するための手段は、図１のプロセッサ１４６、図１の信号メトリクスモジュール１４８、図６のプロセッサ６１０、図６のコーデック６３４、パケットを復号するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７７】
[0082]別の特定の実施形態では、第２の装置はさらに、復号するための手段によって検出されたエラーに応答して、エラーがチャネル状態によって生じたか衝突によって生じたかを判断するための手段を含む。たとえば、判断するための手段は、図１の信号メトリクスモジュール１１８、図１のプロセッサ１１６、図１の信号メトリクスモジュール１４８、図１のプロセッサ１４６、図６の信号メトリクスモジュール６１２、図６のプロセッサ６１０、エラーがチャネル状態によって生じたか衝突によって生じたかを判断するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。第２の装置はさらに、判断に基づいてワイヤレスデバイスに否定応答パケットを送信するための手段を含み得る。否定応答パケットは、エラーがチャネル状態によって生じたとき、ＭＣＳを減少させるか、送信電力レベルを増加させるか、またはそれらの任意の組合せを行うようにワイヤレスデバイスに命令する。否定応答パケットは、エラーが衝突によって生じたとき、ＭＣＳと送信電力レベルとを維持するようにワイヤレスデバイスに命令する。たとえば、送信するための手段は、図１の送信機１１２、図１の第１のワイヤレスデバイス１１０、図１の送信機１４２、図１の第２のワイヤレスデバイス１４０、図６のトランシーバ６５０、図６のデバイス６００、否定応答パケットを送信するように構成された１つまたは複数の他のデバイス、あるいはそれらの任意の組合せを含み得る。
【００７８】
[0083]開示する実施形態のうちの１つまたは複数は、通信デバイス、固定ロケーションデータユニット、モバイルロケーションデータユニット、モバイルフォン、セルラーフォン、コンピュータ、タブレット、ポータブルコンピュータ、またはデスクトップコンピュータを含むシステムまたは装置において実装され得る。さらに、本システムまたは本装置は、セットトップボックス、エンターテインメントユニット、ナビゲーションデバイス、携帯情報端末（ＰＤＡ）、モニタ、コンピュータモニタ、テレビジョン、チューナ、ラジオ、衛星ラジオ、音楽プレーヤ、デジタル音楽プレーヤ、ポータブル音楽プレーヤ、ビデオプレーヤ、デジタルビデオプレーヤ、デジタルビデオディスク（ＤＶＤ）プレーヤ、ポータブルデジタルビデオプレーヤ、データまたはコンピュータ命令を記憶するか、または取り出す任意の他のデバイス、あるいはそれらの組合せを含み得る。別の例示的な、非限定的な例として、本システムまたは本装置は、モバイルフォン、ハンドヘルドパーソナル通信システム（ＰＣＳ）ユニット、個人情報端末などのポータブルデータユニット、全地球測位システム（ＧＰＳ）対応デバイス、ナビゲーションデバイス、メーター読取り機器などの固定ロケーションデータユニット、あるいはデータまたはコンピュータ命令を記憶するかまたは取り出す任意の他のデバイスなど、リモートユニット、あるいはそれらの任意の組合せを含み得る。図１〜図６のうちの１つまたは複数は、本開示の教示によるシステム、装置、および／または方法を示しているが、本開示は、これらの示されたシステム、装置、および／または方法に限定されない。本開示の実施形態は、メモリと、プロセッサと、回路とを含む任意のデバイスにおいて適切に採用され得る。
【００７９】
[0084]本明細書における「第１」、「第２」などの名称を使用した要素への言及は、それらの要素の数量または順序を概括的に限定するものでないことを理解されたい。むしろ、これらの名称は、本明細書において２つ以上の要素またはある要素の複数の例を区別する便利な方法として使用され得る。したがって、第１および第２の要素への言及は、２つの要素のみが採用され得ること、または第１の要素が何らかの方法で第２の要素に先行しなければならないことを意味するものではない。また、別段に記載されていない限り、要素のセットは１つまたは複数の要素を備え得る。
【００８０】
[0085]本明細書で使用する「判断」という用語は、多種多様なアクションを包含する。たとえば、「判断」は、計算、算出、処理、導出、調査、探索（たとえば、テーブル、データベースまたは別のデータ構造での探索）、確認などを含み得る。また、「判断」は、受信（たとえば、情報を受信すること）、アクセス（たとえば、メモリ中のデータにアクセスすること）などを含み得る。また、「判断」は、解決、選択、選定、確立などを含み得る。
【００８１】
[0086]本明細書で使用する、項目のリスト「のうちの少なくとも１つ」を指す句は、単一のメンバーを含む、それらの項目の任意の組合せを指す。一例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃを包含するものとする。
【００８２】
[0087]様々な例示的な構成要素、ブロック、構成、モジュール、回路、およびステップについて、上記では概して、それらの機能に関して説明した。そのような機能がハードウェアとして実装されるか、またはプロセッサ実行可能命令として実装されるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。さらに、上記で説明した方法の様々な動作は、（１つまたは複数の）様々なハードウェアおよび／またはソフトウェア構成要素、回路、および／または（１つまたは複数の）モジュールなど、それらの動作を実行することが可能な任意の好適な手段によって実行され得る。概して、図１〜図６に示すどの動作も、その動作を実行することが可能な対応する機能的手段によって実行され得る。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００８３】
[0088]さらに、本開示に関連して説明した様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素（たとえば、電子ハードウェア）、プロセッサによって実行されるコンピュータソフトウェア、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得ることを当業者は諒解されよう。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラまたは状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００８４】
[0089]１つまたは複数の態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装された場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムデータの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体とを含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、（１つまたは複数の）レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、他の光ディスクストレージ、磁気ディスクストレージ、磁気ストレージデバイス、あるいは命令またはデータの形態のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を含むことができる。代替として、コンピュータ可読媒体（たとえば、記憶媒体）はプロセッサに一体化され得る。プロセッサおよび記憶媒体は特定用途向け集積回路（ＡＳＩＣ）中に常駐し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末中に個別構成要素として常駐し得る。
【００８５】
[0090]また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、およびフロッピー（登録商標）ディスク（disk）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は非一時的コンピュータ可読記憶媒体（たとえば、有形媒体）を含み得る。さらに、いくつかの態様では、コンピュータ可読媒体は一時的コンピュータ可読媒体（たとえば、信号）を含み得る。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００８６】
[0091]本明細書で開示する方法は、１つまたは複数のステップまたはアクションを含む。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく互いに交換され得る。言い換えれば、ステップまたはアクションの特定の順序が指定されない限り、特定のステップおよび／またはアクションの順序および／または使用は本開示の範囲から逸脱することなく変更され得る。
【００８７】
[0092]いくつかの態様は、本明細書で提示する動作を実行するためのコンピュータプログラム製品を含み得る。たとえば、コンピュータプログラム製品は、本明細書で説明した動作を実行するように１つまたは複数のプロセッサによって実行可能である命令を記憶した（および／または符号化した）コンピュータ可読記憶媒体を含み得る。コンピュータプログラム製品はパッケージング材料を含み得る。
【００８８】
[0093]さらに、本明細書で説明した方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適用可能な場合にユーザ端末および／または基地局によってダウンロードされ、および／または他の方法で取得され得ることを諒解されたい。代替的に、本明細書で説明した様々な方法は、記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）などの物理的記憶媒体など）を介して与えられ得る。その上、本明細書で説明した方法および技法を提供するための任意の他の好適な技法が利用され得る。本開示の範囲は、上記に示した厳密な構成および構成要素に限定されないことを理解されたい。
【００８９】
[0094]開示する実施形態の上記の説明は、開示する実施形態を当業者が作成または使用することができるように行ったものである。上記は本開示の態様を対象とするが、本開示の他の態様は、それの基本的範囲から逸脱することなく考案され得、その範囲は以下の特許請求の範囲によって決定される。本開示または特許請求の範囲から逸脱することなく、本明細書で説明した実施形態の構成、動作および詳細において、様々な改変、変更および変形が行われ得る。したがって、本開示は、本明細書の実施形態に限定されるものではなく、以下の特許請求の範囲およびそれの均等物によって定義される原理および新規の特徴と一致することが可能な最も広い範囲が与えられるべきものである。
【図１】
2015506634.tif 000003
【図２】
2015506634.tif 000004
【図３】
2015506634.tif 000005
【図４】
2015506634.tif 000006
【図５】
2015506634.tif 000007
【図６】
2015506634.tif 000008
【国際調査報告】
2015506634.tif 000009
2015506634.tif 000010
2015506634.tif 000011