(57)【要約】  高信頼性のマルチキャスト通信のためのシステムおよび方法が本明細書で開示される。一態様では、第１の局が、第１の変調およびコーディング方式と第１のシーケンス番号とを有する第１のマルチキャストフレームを受信し得る。その局は次いで、第２の変調およびコーディング方式を有する、以前に送信されたマルチキャストフレームの第２のシーケンス番号を示す後続の否定応答要求を受信し得、第２の変調およびコーディング方式は、第１の変調およびコーディング方式よりも低いデータレートを有する。局は次いで、第１のシーケンス番号と第２のシーケンス番号との比較に基づいて、否定応答要求を選択的に確認応答し得る。別の態様では、局は、第２のシーケンス番号が第１のシーケンス番号と一致しない場合、否定応答を送信し、アクセスポイントから確認応答フレームをさらに受信し得る。
2016540434.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信のための方法であって、
第１の局において、第１の変調およびコーディング方式と第１のシーケンス番号とを有する第１のマルチキャストフレームを受信することと、
前記第１の局において、否定応答要求を受信することと、ここで、前記否定応答要求は第２の変調およびコーディング方式と第２のシーケンス番号とを有し、前記第２の変調およびコーディング方式は、前記第１の変調およびコーディング方式よりも低いデータレートを有する、
前記第２のシーケンス番号が前記第１のシーケンス番号と一致するかどうかに基づいて、前記否定応答要求を選択的に確認応答することと、
を備える方法。
【請求項２】
前記第２のシーケンス番号が前記第１のシーケンス番号と一致しない場合、否定応答を送信することと、
前記否定応答に応答して、アクセスポイントから確認応答フレームを受信することと、
をさらに備える、請求項１に記載の方法。
【請求項３】
前記アクセスポイントから、送信要求メッセージを受信することと、ここで、前記送信要求メッセージは、前記第１の局を識別する、
前記受信することおよびクリアチャネルアセスメントに応答して、送信可メッセージを送信することと、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記第１の局において、前記第１のマルチキャストフレームと第１のメッセージとを受信することと、ここで、前記第１のメッセージは、前記第１の局を応答側局として識別し、前記応答側局は、マルチキャストグループの複数の局のうちの１つである、
前記受信することおよび前記第１のメッセージに応答して、第１の確認応答フレームを送信することと、
前記第１の局において、第２のマルチキャストフレームと第２のメッセージとを受信することと、ここで、前記第２のメッセージは前記応答側局を識別する、
前記第２のメッセージに基づいて、第２の確認応答フレームを選択的に送信することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記第１のメッセージおよび前記第２のメッセージはそれぞれ、前記応答側局の前記アイデンティティを示すサービス品質ヌルフレームを備える、請求項４に記載の方法。
【請求項６】
前記第１の局において、複数のシーケンス番号を識別する前記否定応答要求を受信することと、ここで、前記複数のシーケンス番号は複数のマルチキャストフレームを識別する、
前記複数のシーケンス番号に基づいて、前記否定応答を選択的に確認応答することと、
をさらに備える、請求項１に記載の方法。
【請求項７】
前記ワイヤレス通信は、前記マルチキャストグループ内の通信のためのファウンテン符号をさらに備え、前記マルチキャストグループは少なくとも前記第１の局と前記第２の局とを含む、請求項１に記載の方法。
【請求項８】
少なくとも前記第１の局および前記第２の局は、前記マルチキャストグループのメンバーである、請求項１に記載の方法。
【請求項９】
ワイヤレス通信のための装置であって、
第１の変調およびコーディング方式と第１のシーケンス番号とを有する第１のマルチキャストフレームを受信することと、
否定応答要求を受信することと、ここで、前記否定応答要求は第２の変調およびコーディング方式と第２のシーケンス番号とを有し、前記第２の変調およびコーディング方式は、前記第１の変調およびコーディング方式よりも低いデータレートを有する、
を行うように構成された受信機と、
前記第２のシーケンス番号を前記第１のシーケンス番号と比較するように構成されたプロセッサと、
前記比較に基づいて否定応答を送信するように構成された送信機と、
を備える装置。
【請求項１０】
前記受信機は、前記否定応答に応答して、アクセスポイントから確認応答フレームを受信するようにさらに構成される、請求項９に記載の装置。
【請求項１１】
前記アクセスポイントから送信要求メッセージを受信するようにさらに構成された前記受信機と、ここで、前記送信要求メッセージは応答側局を識別し、前記応答側局はマルチキャストグループの複数の局のうちの１つである、
前記装置のアイデンティティを前記応答側局の前記アイデンティティと比較することと、
前記比較に基づいてクリアチャネルアセスメントを実行することと
を行うようにさらに構成された前記プロセッサと、
前記受信することおよび前記クリアチャネルアセスメントに基づいて、送信可メッセージを送信するようにさらに構成された前記送信機と、
をさらに備える、請求項９に記載の装置。
【請求項１２】
前記第１のマルチキャストフレームとメッセージとを受信するようにさらに構成された前記受信機と、ここで、前記メッセージは前記応答側局を識別する、
前記装置の前記アイデンティティを前記メッセージで識別された前記応答側局の前記アイデンティティと比較するようにさらに構成された前記プロセッサと、
前記比較に基づいて、確認応答フレームを送信するようにさらに構成された前記送信機と、
をさらに備える請求項９に記載の装置。
【請求項１３】
前記メッセージは、前記応答側局の前記アイデンティティを示すサービス品質ヌルフレームをさらに備える、請求項１２に記載の装置。
【請求項１４】
前記ワイヤレス通信は、少なくとも前記第１の局を含むマルチキャストグループ内の通信のためのファウンテン符号をさらに備える、請求項９に記載の装置。
【請求項１５】
少なくとも前記第１の局および前記第２の局は、前記マルチキャストグループのメンバーである、請求項９に記載の装置。
【請求項１６】
ワイヤレス通信のための装置であって、
第１の変調およびコーディング方式と第１のシーケンス番号とを有する第１のマルチキャストフレームを受信するための手段と、
否定応答要求を受信するための手段と、ここで、前記否定応答要求は第２の変調およびコーディング方式と第２のシーケンス番号とを有し、前記第２の変調およびコーディング方式は、前記第１の変調およびコーディング方式よりも低いデータレートを有する、
前記第２のシーケンス番号が前記第１のシーケンス番号と一致しない場合、前記否定応答要求を選択的に確認応答するための手段と、
を備える装置。
【請求項１７】
前記第２のシーケンス番号が前記第１のシーケンス番号と一致しない場合、否定応答を送信するための手段と、
前記否定応答に応答して、アクセスポイントから確認応答フレームを受信するための手段と、
をさらに備える、請求項１６に記載の装置。
【請求項１８】
前記アクセスポイントから送信要求メッセージを受信するための手段と、ここで、前記送信要求メッセージは、前記第１の局を識別する、
前記受信することおよびクリアチャネルアセスメントに応答して、送信可メッセージを送信するための手段と、
をさらに備える、請求項１６に記載の装置。
【請求項１９】
第１の局において、前記第１のマルチキャストフレームと第１のメッセージとを受信するための手段と、ここで、前記第１のメッセージは、前記第１の局を応答側局として識別する、
前記第１のメッセージに応答して、第１の確認応答フレームを送信するための手段と、
前記第１の局において、前記第２のマルチキャストフレームと第２のメッセージとを受信するための手段と、ここで、前記第２のメッセージは、前記第２の局を前記応答側局として識別する、
前記第２のメッセージに基づいて、第２の確認応答フレームを選択的に送信するための手段と、
をさらに備える、請求項１６に記載の装置。
【請求項２０】
前記第１のメッセージおよび前記第２のメッセージはそれぞれ、前記応答側局の前記アイデンティティを示すサービス品質ヌルフレームを備える、請求項１９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[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]いくつかの態様では、本明細書で説明するデバイスのうちのいくつかは、さらに、多入力多出力（ＭＩＭＯ）技術を実装し、８０２．１１ａｈ規格の一部として実装され得る。ＭＩＭＯシステムは、データ送信用の複数（ＮT）個の送信アンテナと複数（ＮR）個の受信アンテナとを使用する。ＮT個の送信アンテナおよびＮR個の受信アンテナによって形成されるＭＩＭＯチャネルは、空間チャネルまたは空間ストリームとも呼ばれる、ＮS個の独立チャネルに分解され得、この場合、ＮS≦ｍｉｎ｛ＮT，ＮR｝である。ＮS個の独立チャネルの各々は１つの次元に対応する。複数の送信アンテナおよび受信アンテナによって生成された追加の次元数が利用された場合、ＭＩＭＯシステムは性能の改善（たとえば、より高いスループットおよび／またはより大きい信頼性）を与えることができる。
【００１４】
[0037]いくつかの実施態様では、ＷＬＡＮは、このワイヤレスネットワークにアクセスする構成要素である様々なデバイスを含む。たとえば、２つのタイプのデバイス、すなわちアクセスポイント（「ＡＰ」）およびクライアント（ステーションまたは「ＳＴＡ」とも呼ばれる）があり得る。一般に、ＡＰはＷＬＡＮのためのハブまたは基地局として働き、ＳＴＡはＷＬＡＮのユーザとして働く。たとえば、ＳＴＡはラップトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイルフォンなどであり得る。一例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの一般的接続性を得るためにＷｉＦｉ（たとえば、ＩＥＥＥ８０２．１１プロトコル）準拠ワイヤレスリンクを介してＡＰに接続する。いくつかの実装形態では、ＳＴＡはＡＰとして使用される場合もある。
【００１５】
[0038]アクセスポイント（「ＡＰ」）はまた、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、トランシーバ基地局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、もしくは何らかの他の用語を備え、それらのいずれかとして実装され、またはそれらのいずれかとして知られ得る。
【００１６】
[0039]局「ＳＴＡ」はまた、アクセス端末（ＡＴ）、ワイヤレス通信デバイス、加入者局、加入者ユニット、移動局、遠隔局、遠隔端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の用語を備えるか、それらのいずれかとして実装されるか、またはそれらのいずれかとして知られる場合がある。いくつかの実装形態では、アクセス端末は、セルラー電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを備え得る。したがって、本明細書で教示される１つまたは複数の態様は、電話（たとえば、セルラーフォンまたはスマートフォン）、コンピュータ（たとえば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（たとえば、携帯データ端末）、エンターテインメントデバイス（たとえば、音楽デバイスもしくはビデオデバイス、または衛星ラジオ）、ゲームデバイスもしくはゲームシステム、全地球測位システムデバイス、または、ワイヤレス媒体を介して通信するために構成された任意の他の適切なデバイスに組み込まれ得る。
【００１７】
[0040]上で論じたように、本明細書で説明するデバイスのいくつかは、たとえば、８０２．１１ａｈ規格を実装し得る。そのようなデバイスは、ＳＴＡとして使用されるのか、ＡＰとして使用されるのか、他のデバイスとして使用されるのかにかかわらず、スマートメータリングのためにまたはスマートグリッドネットワークにおいて使用され得る。そのようなデバイスは、センサーアプリケーションを与えるか、またはホームオートメーションにおいて使用され得る。デバイスは、代わりにまたは加えて、たとえばパーソナルヘルスケアのためにヘルスケアコンテキストにおいて使用され得る。これらのデバイスは、長距離のインターネット接続性（たとえばホットスポットで使用される）を可能にする、または機械間通信を実施するために、監視にも使用され得る。
【００１８】
[0041]図１は、本開示の態様が採用され得るワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、たとえば８０２．１１標準などのワイヤレス標準に準拠して動作し得る。ワイヤレス通信システム１００は、ＳＴＡ１０６ａ、１０６ｂ、１０６ｃ、および１０６ｄ（総称してＳＴＡ１０６）と通信するＡＰ１０４を含み得る。
【００１９】
[0042]ＡＰ１０４とＳＴＡ１０６との間のワイヤレス通信システム１００における送信のために、様々なプロセスおよび方法が使用され得る。たとえば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送信および受信され得る。この場合、ワイヤレス通信システム１００はＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれ得る。代替的に、信号は、ＣＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６との間で送受信され得る。そうである場合、ワイヤレス通信システム１００は、ＣＤＭＡシステムと呼ばれることがある。
【００２０】
[0043]ＡＰ１０４からＳＴＡ１０６の１つまたは複数への送信を支援する通信リンクはダウンリンク（ＤＬ）１０８と呼ばれることがあり、ＳＴＡ１０６の１つまたは複数からＡＰ１０４への送信を支援する通信リンクはアップリンク（ＵＬ）１１０と呼ばれることがある。代替的に、ダウンリンク１０８は順方向リンクまたは順方向チャネルと呼ばれることがあり、アップリンク１１０は逆方向リンクまたは逆方向チャネルと呼ばれることがある。
【００２１】
[0044]ＡＰ１０４は、基本サービスエリア（ＢＳＡ）１０２においてワイヤレス通信カバレージを与え得る。ＢＳＡ１０２は、ワイヤレスデバイスの同じグループを含んだマルチキャスト（ＭＣ）グループ１０３とさらに一致し得る。代替的に、ＢＳＡ１０２は複数のＭＣグループ１０３を含み得る。図１における単一のＭＣグループ１０３は本開示に関して限定的なものと見なされるべきではないことを、当業者なら諒解されたい。ＭＣグループ１０３は、所与のＢＳＡ１０２内にデバイスの複数の異なるサブセットを含み得る。
【００２２】
[0045]一実施形態では、ＡＰ１０４は、ＡＰ１０４に関連付けられＡＰ１０４を通信のために使用するＳＴＡ１０６とともに、基本サービスセット（ＢＳＳ）と呼ばれることがある。様々なＢＳＳは、拡張サービスセット（ＥＳＳ）にさらにグループ化またはリンクされ得る。ＥＳＳは、各ＢＳＳによって提供されるカバレージが他のＢＳＳと重複するように、ＢＳＳのグループをバックボーンネットワークとともにリンクすることによって生成され得る。ＥＳＳにおけるＡＰのすべてが、同じサービスセット識別子（ＳＳＩＤ）またはネットワーク名を与えられ得る。ワイヤレス通信システム１００が、中央のＡＰ１０４を有しないことがあり、むしろＳＴＡ１０６間のピアツーピアネットワークとして機能し得ることに留意されたい。したがって、本明細書で説明されるＡＰ１０４の機能は、代替的に、ＳＴＡ１０６のうちの１つまたは複数によって実行され得る。
【００２３】
[0046]図示の通信システム１００の実施形態では、ＡＰ１０４は、複数のＳＴＡ１０６ａ〜１０６ｄと同時に通信することを必要とされ得る。そのような環境下では、ワイヤレスプロトコル、たとえば８０２．１１規格を利用するマルチキャスト通信が採用され得る。ＡＰ１０４が複数のＳＴＡ１０６ａ〜１０６ｄに同じデータトラフィックを提供しなければならない場合、ダウンリンク１０８のメッセージは、マルチキャストグループ１０３内の複数のＳＴＡ１０６に送信され得る。ダウンリンク１０８のメッセージは、必要に応じて複数のＭＣグループ１０３にさらに送信され得る。そのようなマルチキャストグループ１０３は、４つのＳＴＡ１０６ａ〜１０６ｄのすべて、またはそれらのサブセットを備え得る。ほぼすべての実際的な数のＳＴＡがマルチキャストグループ１０３を備え得るので、図１に示す４つのＳＴＡ１０６は限定的なものと見なされるべきではないことを、当業者なら諒解されたい。マルチキャスト環境では、ダウンリンク１０８はダウンリンクマルチキャストフレームの使用を含み得、したがって本明細書で説明したように、ダウンリンク通信はまた、マルチキャスト通信に適用される場合、「ダウンリンクマルチキャストフレーム」とも呼ばれ得る。図示のように、ＢＳＳ１０２はより大きい。
【００２４】
[0047]マルチキャスト通信は、複数のＳＴＡ１０６にトラフィックを配布（disseminating）するための、より汎用的で効果的な方法をもたらし得るが、ダウンリンクマルチキャストフレーム（この図には示さず）の送信成功が発生しているかどうか、または所与のＳＴＡ１０６によってトラフィックが受信に成功されたかどうかを、ＡＰ１０４が決定することがしばしば困難となる。オーディオまたはビデオなどのストリーミングデータがマルチキャスト通信を介して送信される場合、ＳＴＡ１０６が特定のフレームを受信しなければ、全体的な送信はデータの欠落が原因で無意味なものとなり、ダウンリンク１０８のトラフィックに対して効率および信頼性の問題が生じ得る。
【００２５】
[0048]本明細書で開示するように、ＳＴＡ１０６へのダウンリンク１０８のマルチキャストフレームに対する信頼性を向上させるために、いくつかのシステムおよび方法が採用され得る。本明細書で開示する実施形態では、ＳＴＡ１０６によってＡＰ１０４から所与のダウンリンクマルチキャストフレームが受信されたことを確認するために、否定応答（ＮＡＫ）または確認応答（ＡＣＫ）要求プロセスが通信セッション内で採用され得る。ＳＴＡ１０６に別個の要求を送ることによって、または様々なダウンリンク１０８もしくはアップリンク１１０の送信に追加的なＡＣＫもしくはＮＡＫ要求を追加することによって信頼性を向上させるために、ＮＡＫ／ＡＣＫジェネレータ１２０（破線で示す）が通信システム１００内に設けられる。要求を受信するＳＴＡ１０６は、それに従って応答して、ダウンリンク１０８のマルチキャストフレームがＳＴＡ１０６によって受信されたか否かをＡＰ１０４に示す。いくつかの実施形態では、ＡＰ１０４は同様の確認応答をさらに提供し得る。
【００２６】
[0049]以下でより十分に説明するように、本開示の一実施形態は、マルチキャストＮＡＫ（ＭＣ−ＮＡＫ）フレーム（以下に示す）を組み込み得る。そのような実施形態では、ＡＰ１０４は、最も直近に送信されたマルチキャストパケットシーケンス番号または他の識別特徴を含む、ＭＣ−ＮＡＫ要求を送り得る。ＭＣ−ＮＡＫ要求で識別された最新のシーケンス番号を受信しなかった受信側ＳＴＡ１０６は、その要求に応答して、ＡＰ１０４に、適切な処置を取らせ、識別されたフレームを再送信させるか、または、その後の送信のために変調および符号方式（ＭＣＳ）を修正させ得る。一実施形態では、ＡＰ１０４は、データを使用するか、またはさもなければ、より低いデータレートをもたらすＭＣＳでデータを符号化して、目的とする受信機によって受信される確率を向上させ得る。
【００２７】
[0050]いくつかの実施形態では、ＡＣＫベースのアプローチが取られ、ここにおいて、ＡＰ１０４は、マルチキャストフレームの受信に応答してＡＣＫフレームを送るために必要とされる、ＳＴＡ１０６のネットワークアドレスを含んだマルチキャストフレームを送信し得る。応答のために選ばれた、指定されたＳＴＡ１０６は、本明細書では「応答ＳＴＡ（responding STA）」と呼ばれ得る。そのようなネットワークアドレスは、メディアアクセス制御（ＭＡＣ）アドレスまたは当技術分野で知られている他の実用的なアドレス指定技法を含み得る。いくつかの実施形態では、最も弱い信号強度を持つＳＴＡ１０６が応答ＳＴＡとして選ばれる。他の実施形態では、応答ＳＴＡの役割は、マルチキャストグループの全体にわたって循環し得る。
【００２８】
[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]送信機３１０は、アナログ信号に基づいてワイヤレス信号に含めた１つまたは複数のパケットまたはデータユニットを送信するように構成される。それらのデータユニットは、プロセッサ２０４（図２）および／またはＤＳＰ３２０を使用して、たとえば上記で説明したように変調器３０２および変換モジュール３０４を使用して、生成され得る。上記で説明したように生成され、送信され得るデータユニットについて、以下でさらに詳細に説明する。
【００５３】
[0076]次に図４を参照すると、図２のワイヤレスデバイス２００にワイヤレス通信を受信させる様々な構成要素が示されており、デバイス２００ｒと指定されている。図４に示す構成要素は、たとえば、ＯＦＤＭ通信を受信するために使用され得る。いくつかの態様では、図４に示す構成要素は、１ＭＨｚ以下の帯域幅でデータユニットを受信するために使用される。たとえば、図４に示す構成要素は、図３に関連して上述した構成要素によって送信されたデータユニットを受信するために使用され得る。
【００５４】
[0077]ワイヤレスデバイス２００ｒの受信機４１２は、ワイヤレス信号中の１つまたは複数のパケットまたはデータユニットを受信するように構成される。受信され復号され得る、または他の何らかの方法で処理され得るデータユニットについては、以下で説明する。
【００５５】
[0078]図４に示す態様では、受信機４１２は、受信増幅器４０１を含む。受信増幅器４０１は、受信機４１２が受信したワイヤレス信号を増幅するように構成され得る。いくつかの態様では、受信機４１２は、自動利得制御（ＡＧＣ）手順を用いて受信増幅器４０１の利得を調節するように構成される。いくつかの態様では、自動利得制御は、たとえば受信したショートトレーニングフィールド（ＳＴＦ）などの１つまたは複数の受信したトレーニングフィールド中の情報を使用して、利得を調節する。当業者なら、ＡＧＣを実行する方法を理解しているであろう。いくつかの態様では、増幅器４０１は、ＬＮＡを備える。
【００５６】
[0079]ワイヤレスデバイス２００ｒは、受信機４１２からの増幅されたワイヤレス信号をそれのデジタル表現に変換するように構成されたアナログデジタル変換器４１０を備え得る。増幅されるのに加えて、ワイヤレス信号は、デジタルアナログ変換器４１０によって変換される前に、たとえばフィルタリングされる、あるいは中間周波数またはベースバンド周波数にダウン変換されることなどによって処理され得る。アナログデジタル変換器４１０は、プロセッサ２０４（図２）中に、またはワイヤレスデバイス２００ｒの別の要素中に実装され得る。いくつかの態様では、アナログデジタル変換器４１０は、送受信機２１４（図２）内でまたはデータ受信プロセッサ内で実装される。
【００５７】
[0080]ワイヤレスデバイス２００ｒは、ワイヤレス信号の表現を周波数スペクトルに変換するように構成された変換モジュール４０４をさらに備え得る。図４では、変換モジュール４０４が高速フーリエ変換（ＦＦＴ）モジュールによって実装されるものとして示される。いくつかの態様では、変換モジュールは、それが使用する各点についてシンボルを識別することができる。図３に関して上で説明したように、変換モジュール４０４は、複数のモードで構成され得、各モードで信号を変換するために異なる数の点を使用し得る。たとえば、変換モジュール４０４は、３２個のトーン上で受信される信号を周波数スペクトルに変換するために３２点が使用されるモードと、６４個のトーン上で受信される信号を周波数スペクトルに変換するために６４点が使用されるモードとを有し得る。変換モジュール４０４が使用する点の数は、変換モジュール４０４のサイズと呼ばれることもある。いくつかの態様では、変換モジュール４０４は、それが使用する各点ごとにシンボルを識別することができる。
【００５８】
[0081]ワイヤレスデバイス２００ｒは、データユニットが受信されるチャネルの推定を形成し、このチャネル推定に基づいてチャネルの特定の効果を除去するように構成された、チャネル推定器および等化器４０５をさらに備え得る。たとえば、チャネル推定器４０５は、チャネルの関数を近似するように構成され得、チャネル等化器は、その関数の逆を周波数スペクトルにおけるデータに適用するように構成され得る。
【００５９】
[0082]ワイヤレスデバイス２００ｔは、等化データを復調するように構成された復調器４０６をさらに備え得る。たとえば、復調器４０６は、たとえばコンスタレーション中のシンボルへのビットのマッピングを逆転することなどにより、変換モジュール４０４ならびにチャネル推定器および等化器４０５によって出力されたシンボルから複数のビットを決定し得る。それらのビットは、プロセッサ２０４（図２）によって処理または評価され得るか、あるいはユーザインターフェース２２２（図２）に情報を表示するかまたはさもなければ出力するために、使用され得る。このようにして、データおよび／または情報は復号され得る。いくつかの態様では、これらのビットはコード語に対応する。一態様では、復調器４０６は、たとえば１６ＱＡＭ復調器または６４ＱＡＭ復調器などのＱＡＭ（直交振幅変調）復調器を備える。他の態様では、復調器４０６は、バイナリ位相偏移変調（ＢＰＳＫ）復調器または直交位相偏移変調（ＱＰＳＫ）復調器を備える。
【００６０】
[0083]変換モジュール４０４、チャネル推定器および等化器４０５、ならびに復調器４０６は、ＤＳＰ４２０中に実装されるものとして示されている。しかしながら、いくつかの態様では、変換モジュール４０４と、チャネル推定器および等化器４０５と、復調器４０６とのうちの１つまたは複数が、プロセッサ２０４（図２）中でまたはワイヤレスデバイス２００（図２）の別の要素中で実装される。
【００６１】
[0084]上記で説明されたように、受信機２１２において受信されたワイヤレス信号は、１つまたは複数のデータユニットを備える。上記で説明した機能または構成要素を使用して、データユニットまたはそれの中のデータシンボルは、復号され評価されるか、またはさもなければ評価もしくは処理され得る。たとえば、プロセッサ２０４（図２）および／またはＤＳＰ４２０は、変換モジュール４０４と、チャネル推定器および等化器４０５と、復調器４０６とを使用して、データユニット中のデータシンボルを復号するために使用され得る。いくつかの実施形態では、受信されたデータは、ＡＣＫ／ＮＡＫジェネレータ２３０がＤＳＰ４２０および／またはプロセッサ２０４とともにそれに従って応答しなければならない場合のある、別のワイヤレスデバイス２００ｔからのＡＣＫ／ＮＡＫ要求を含み得る。さらに、ＡＣＫ／ＮＡＫ要求フレームが必要とされるデータを、ワイヤレスデバイス２００ｒが受信している場合、ＡＣＫ／ＮＡＫジェネレータ２３０および／またはプロセッサ２０４ならびにＤＳＰ４２０は、適切な応答を生成するための入力を提供し得る。
【００６２】
[0085]ＡＰ１０４とＳＴＡ１０６によって交換されるデータユニットは、上記で説明したように、制御情報またはデータを含み得る。物理（ＰＨＹ）レイヤでは、これらのデータユニットは、物理レイヤプロトコルデータユニット（ＰＰＤＵ）と呼ばれることもある。いくつかの態様では、ＰＰＤＵは、パケットまたは物理レイヤパケットと呼ばれることもある。各ＰＰＤＵは、プリアンブルおよびペイロードを備え得る。プリアンブルは、トレーニングフィールドおよびＳＩＧフィールドを含み得る。ペイロードは、たとえば、媒体アクセス制御（ＭＡＣ）ヘッダもしくは他のレイヤ用のデータ、および／またはユーザデータを備え得る。ペイロードは、１つまたは複数のデータシンボルを用いて送信され得る。本明細書のシステム、方法、およびデバイスは、そのピーク対電力比が最小に抑えられているトレーニングフィールドを有するデータユニットを利用し得る。
【００６３】
[0086]ワイヤレスデバイス２００ｔは、アンテナを介して送信されるべき単一の送信チェーンの例を示している。ワイヤレスデバイス２００ｒは、アンテナを介して受信されるべき単一の受信チェーンの例を示している。いくつかの実装形態では、ワイヤレスデバイス２００ｔまたは２０２ｂは、データを同時に送信するために複数のアンテナを使用してＭＩＭＯシステムの一部分を実装し得る。
【００６４】
[0087]上記で説明したように、ワイヤレスチャネルの媒体占有率は、ネットワーク内の多数のワイヤレスデバイスが通信を送ることおよび／または受信することを試行するときに混雑し得る。ネットワーク内のワイヤレスデバイスは、ネットワーク内の通信を管理するためのフレーム（たとえば、確認応答（ＡＣＫ）フレーム、否定応答（ＮＡＫ）フレーム、ビーコン、省電力ポーリングフレーム、送信可フレーム、送信要求フレームなどの制御および管理フレーム）を送信する。媒体占有率は、特定のフレームがＡＰからＳＴＡに（またはピアツーピアタイプのネットワークにおいてあるＳＴＡから別のＳＴＡに）送信された後に、より高くなり得る。たとえば、ビーコン信号の送信後のチャネルの媒体占有率は、ビーコン信号の送信前の媒体占有率よりも高くなり得る。ＡＰ１０４は、ダウンリンク１０８などの通信リンクを介して、システム１００の他のＳＴＡ１０６にビーコン信号（または、単に「ビーコン」）を送信することができ、ビーコン信号は、他のＳＴＡ１０６がそれらのタイミングをＡＰ１０４と同期させる助けとなり得、または他の情報もしくは機能を提供し得る。そのようなビーコンは、後続のビーコンがいつ受信されるかをネットワーク内のＳＴＡ１０６が知るように、周期的に送信され得る。
【００６５】
[0088]次に図５ａを参照すると、マルチキャスト否定応答（ＭＣ−ＮＡＫ）要求を組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの信号フロー図５００が示されている。図示の実施形態では、ＡＰ５０２は、データを送信し、マルチキャスト（ＭＣ）グループ５１０を構成し得る３つの例示的なＳＴＡ５０４、５０６、５０８から応答を受信している。マルチキャストグループ５１０の数または構成は限定的なものと見なされるべきではないことを、当業者なら諒解されたい。線図５００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。ＡＰ５０２およびＳＴＡ５０４、５０６、５０８を含む、図５ａに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００６６】
[0089]図示のように、ＡＰ５０２は、各ＳＴＡ５０４、５０６、５０８で終端する矢印によって示されるように、マルチキャストグループ５１０の全体に、１つまたは複数のダウンリンクマルチキャスト（ＤＬ  ＭＣ）フレーム５２０を送信し得る。単一のＤＬ  ＭＣフレーム５２０のみが図５に示されているが、図５ｂに関してより詳細に説明するように、本開示の意図から逸脱することなく、複数のＤＬ  ＭＣフレーム５２０が連続して送信され得ることを、当業者なら諒解されたい。簡単のために、図５ａには単一のＤＬ  ＭＣフレーム５２０が示されている。
【００６７】
[0090]ＤＬ  ＭＣフレーム５２０に続いて、ＡＰ５０２は、ＭＣグループ５１０内のＳＴＡ５０４、５０４、５０８の各々に否定応答（ＮＡＫ）要求５３０を送り得る。ＮＡＫ要求５３０は、別個のフレームとして送られ得、ＭＣフレーム５２０内に含められたシーケンス番号または他の適切な識別方式によって、最も直近に送信されたＤＬ  ＭＣフレーム５２０を識別する一方で、それと同時に、ＭＣグループ５１０の特定のメンバーにＮＡＫ要求５３０をアドレス指定し得る。一実施形態では、複数のＤＬ  ＭＣフレーム５２０が送られ得、各々は、ＮＡＫ要求５３０で識別された１つまたは複数のシーケンス番号によって反映され得るシーケンス番号を有する。ＮＡＫ要求５３０は、ＮＡＫ要求５３０がＭＣグループ５１０全体によって受信される可能性が高くなるように、ロバストなＭＣＳを使用して符号化され、送られ得る。一実施形態では、これにより、関連付けられたＤＬ  ＭＣフレーム５２０が予定受信側に到達しない場合でも、ＮＡＫ要求５３０が予定受信側に到達し得ることが確実となり得る。ＮＡＫ要求５３０のために利用されるＭＣＳは、ＤＬ  ＭＣフレーム５２０の送信に使用されるものと同じである場合があり、または同じではない場合がある。
【００６８】
[0091]いくつかの実施形態では、ＮＡＫ要求５３０が代替的に、破線で示すビーコン５３５内に含められ得、ビーコン５３５を示す破線は、個々のＮＡＫ要求５３０の代わりに実現され得る。しかしながら、そのようなシグナリングのためにビーコンを使用することにより、ＮＡＫ要求とそれに対応する受信機からの応答との間の時間が増大するので、そのような方式は、レイテンシ要件があまり厳しくない状況下でより適切となり得る。
【００６９】
[0092]ＭＣグループ５１０内のＳＴＡの各々によるＮＡＫ要求５３０の受信に続いて、ＮＡＫ要求５３０によって識別されたＭＣ  ＤＬフレーム５２０を受信しなかったＳＴＡにより、ＮＡＫが送られ得る。逆に、ＮＡＫ要求５３０内で識別されたＤＬ  ＭＣフレームを受信したＳＴＡは、応答を送ることを控えて、全体的なデータトラフィックを低減し得る。図５ａに示すように、たとえば、ＳＴＡ５０４およびＳＴＡ５０６はＤＬ  ＭＣフレーム５２０を受信しておらず（「受信失敗」インジケーションによって注釈する）、したがって、ＳＴＡ５０４はＮＡＫ５４０で応答し、ＳＴＡ５０６はＮＡＫ５５０で応答する。ＮＡＫ５４０、５５０はともに、関連付けられたシーケンス番号または少なくとも対応するＮＡＫ要求５３０の識別情報を示すことによって、欠落したＤＬ  ＭＣフレーム５２０を識別し得る。同様に、ＳＴＡ５０８はＤＬ  ＭＣフレーム５２０を受信しており、したがってＮＡＫは送られない。
【００７０】
[0093]個々のＮＡＫ５４０、５５０の受信に続いて、ＡＰ５０２は、それに応答して是正措置を決定し得る。ＡＰ５０２は、ＤＬ  ＭＣフレームの再送信５６０を送るべきかどうかを決定し得る。したがって、ＡＰ５０２は、ＮＡＫ５４０、５５０を送ったＳＴＡ５０４、５０６にＤＬ  ＭＣフレーム５６０（破線で示す）を再送信し得る。いくつかの実施形態では、単一のフレームの損失はささいなこととなり得、ＤＬ  ＭＣフレーム５６０の再送信は必要とされないことがある。そのような場合、ＡＰ５０２は代わりに、後続の送信のために必要に応じて、ＭＣＳを調整し得る。
【００７１】
[0094]次に図５ｂを参照すると、信号フロー図５００の代替的な図が示されており、信号フロー５０１と指定されている。ＡＰ５６２、およびＳＴＡ５６４、５６６、５６８を含む、図５ｂに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００７２】
[0095]時間（ｔ）は左から右に進み、示された個々の通信は、対応する線上のブロックとして示されたＡＰ５６２、ＳＴＡ５６４、５６６、５６８から送信されている。信号フロー５０１にはさらに、シーケンス番号「ｎ」を有するＤＬ  ＭＣフレーム５７０およびシーケンス番号「ｘ」を有するＤＬ  ＭＣフレーム５７２として示す、複数のＤＬ  ＭＣフレームの送信が含まれている。ブレーク（breaks）と省略記号（「．．．」）がタイムライン内に示されており、示されたＤＬ  ＭＣフレームのほかに複数のＤＬ  ＭＣフレームの送信があり得ることを示すことを意図している。
【００７３】
[0096]上記と同様に、ＡＰ５６２は次いで、複数のＤＬ  ＭＣフレーム（たとえば、ＤＬ  ＭＣフレーム５７０、５７２）の送信の後に、以前に送信された（１つまたは複数の）フレームを識別するＮＡＫ要求５７４を続け得る。したがって、ＮＡＫ要求５７４は、図示のようなシーケンス番号ｎ．．．ｘを用いたＤＬ  ＭＣフレームの識別を含み得る。上述のように、ＮＡＫ要求５７４がＤＬ  ＭＣフレームｎ．．．ｘ、５７０、５７２に続き、ＮＡＫ要求５７４が要求されたフレームのシーケンス番号を示し得る。特定のフレームまたはデータ部分が適切に受信されない場合、ＮＡＫ要求５７４で識別されたＤＬ  ＭＣフレームのうちの少なくとも１つを適切に受信しなかった局５６４、５６６から、１つまたは複数のＮＡＫ５７６、５７８が送信され得る。図示のように、ＮＡＫ５７６およびＮＡＫ５７８は、複数のシーケンス番号ｎ〜ｘのうちの１つに対応するシーケンス番号（変数「φ」として示す）を識別して、指示されたデータの非受信を示す。ＳＴＡ５６８は、この例ではＮＡＫを送信せず、ＮＡＫ要求５７４で識別されたフレームを適切に受信したことを示す。
【００７４】
[0097]次に図６ａを参照すると、マルチキャスト否定応答（ＭＣ−ＮＡＫ）要求を確認応答（ＡＣＫ）とともに組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの、信号フロー６００と指定された信号フロー図の実施形態が示されている。図示の実施形態では、ＡＰ６０２は、データを送信し、マルチキャストグループ６１０を構成し得る３つの例示的なＳＴＡ６０４、６０６、６０８から応答を受信している。マルチキャストグループ６１０の数または構成は限定的なものと見なされるべきではないことを、当業者なら諒解されたい。信号フロー６００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。ＡＰ６０２およびＳＴＡ６０４、６０６、６０８を含む、図６ａに関して説明する様々な実施形態は、図１で説明した類似の要素および構造に対応し、それらと同様の方法で実装され得る。
【００７５】
[0098]信号フロー６００の実施形態では、ＡＰ６０２は、ＳＴＡ６０４、６０６、６０８を備えるＭＣグループ６１０にＤＬ  ＭＣフレーム６２０を送信し得る。ＡＰ６０２は次いで、図５ａおよび５ｂで前述したように、ＤＬ  ＭＣフレーム６２０の後にＮＡＫ要求６３０を続け得る。一実施形態では、ＮＡＫ要求６３０はここでも、ロバストなＭＣＳを用いて符号化および送信され、ＭＣグループ６１０のすべてのメンバーによって受信される可能性を向上させ得る。ＮＡＫ要求は、各ＳＴＡが必要に応じて応答するように、ＭＣグループ６１０へのアドレス、または、メンバー、ＳＴＡ６０４、６０６、６０８の各々に対する個々のアドレスを有し得る。２つ以上のＭＣグループ６１０への送信もまた可能であるが、ここでは簡単のために１つのみが示されている。
【００７６】
[0099]一実施形態では、たとえば、ＳＴＡ６０４からの個々のＮＡＫ６４０に続いて、ＡＰ６０２はＡＣＫフレーム６５０でさらに応答して、ＳＴＡ６０４のＮＡＫ６４０を受信したことを示し得る。これが、データの送信に関する追加的な信頼性の層を提供する。ＡＰ６０４が、ＮＡＫ６４０の送信に続いて、予想された時間フレーム内に、ＡＰ６０２からＡＣＫ６５０を受信しなかった場合、後続のＮＡＫ６４１が送信され得る。後続のＮＡＫ６４１が破線で示されており、ＮＡＫ６４０の送信が失敗したときに任意に送られることを示している。ＳＴＡ６０４は、ＡＰ６０１からのＡＣＫ（たとえばＡＣＫ６５０）の送信と受信との間の十分な時間を考慮（account for）するように、ＮＡＫ６４０の送信とＮＡＫ６４１の再送信との間のタイムアウトまたはバックオフタイム６４２を実現し得る。一実施形態では、ＮＡＫ６４１などの後続のＮＡＫの再送信時間フレーム（バックオフ６４２）は、ＮＡＫ要求６３０において、またはビーコン６９０において、ＤＬ  ＭＣフレーム６２０内の情報要素など、ＭＣグループ６１０に以前に送信されたフレーム内の情報要素によって示され得る。一実施形態では、ビーコン６９０はまた、ＭＣグループ６１０のメンバーに、専用のＮＡＫ応答時間またはウィンドウを示し得る。
【００７７】
[0100]図６ａは、ＤＬ  ＭＣフレーム６２０の非受信を示す、ＳＴＡ６０６から送信されたＮＡＫ６６０をさらに示す。したがって、ＮＡＫ６６０の受信を示す、ＳＴＡ６０６にアドレス指定されたＡＣＫ６７０が次いで送信される。ＮＡＫフレームがＳＴＡ６０８から受信されず、したがって、ＡＰ６０２は、ＤＬ  ＭＣフレーム６２０が適切に受信されたと推定し得る。
【００７８】
[0101]一実施形態では、ＡＰ６０２は、ＳＴＡ６０４、６０６から受信されたＮＡＫフレーム６４０、６６０に応答して是正措置を取る前に、所定の時間量、待機し得る。ＡＰ６０２は次いで、ＤＬ  ＭＣフレーム６８０（破線で示す）を送信し得る。一実施形態では、ＤＬ  ＭＣフレーム６８０は、前の送信を受信しなかったＳＴＡ６０４、６０６のみにアドレス指定されたフレームなど、ＭＣグループ６１０全体、または、ＭＣグループ６１０のサブセットへのＤＬ  ＭＣフレーム６２０の再送信であり得る。別の実施形態では、ＡＰ６０２は、ＤＬ  ＭＣフレーム６２０の再送信が必要とされていないと決定し、再送信を省略し、代わりに、新たなまたは異なるＤＬ  ＭＣフレーム６８０に対してＭＣＳを調整し得る。
【００７９】
[0102]次に図６ｂを参照すると、信号フロー図６００の代替的な図が示されており、信号フロー６０１と指定されている。図６ｂに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００８０】
[0103]信号フロー５０１と同様に、ＡＰ６７２は複数のＤＬ  ＭＣフレームを送信する。図示のように、ＤＬ  ＭＣフレーム６８０はシーケンス番号「ｎ」を有し、ＤＬ  ＭＣフレーム６８２はシーケンス番号「ｘ」を有する。所望の複数のＤＬ  ＭＣフレームの送信に続いて、前に送信されたフレームｎ〜ｘを識別するＮＡＫ要求６８４。特定のフレームがＮＡＫ要求６８４で示されたシーケンス番号を有する一実施形態では、ＳＴＡは、ＮＡＫで示されたシーケンス番号の非受信を示す適切なＮＡＫで応答し得る。非限定的な例として、ＳＴＡ６７４は、ＮＡＫ要求６８４で示されたがＳＴＡ６７４によって受信されなかったシリーズｎ．．．ｘ内（変数φで示す）のシーケンス番号を示すＮＡＫ６８６ａを送信する。同様に、ＳＴＡ６７６およびＳＴＡ６７８は、ＮＡＫ要求６８４における識別されたシーケンス番号の１つまたは複数の非受信を示すＮＡＫ６８６ｂ〜６８６ｃを送り得る。信号フロー６００と同様に、ＡＰ６７２は、受信されたＮＡＫ６８６ａ〜６８６ｃの各々に対してＡＣＫ６８８ａ〜６８８ｃを送り得る。
【００８１】
[0104]次に図７ａを参照すると、マルチキャスト否定応答（ＭＣ−ＮＡＫ）要求を組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの、信号フロー７００と指定された信号フロー図の実施形態が示されている。図７ａに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００８２】
[0105]図示の実施形態では、ＡＰ７０２はデータを送信し、マルチキャストグループ７１０を構成する３つの例示的なＳＴＡ７０４、７０６、７０８から応答を受信している。上記のように、マルチキャストグループ７１０の数または構成は限定的なものと見なされるべきではないことを、当業者なら諒解されたい。信号フロー７００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。
【００８３】
[0106]信号フロー７００は、送信要求（ＲＴＳ：request to send）／送信可（ＣＴＳ：clear to send）メッセージを提供する送信に信頼性の追加的な層を組み込んでいる。ＲＴＳ／ＣＴＳプロトコルを採用する実施形態では、ＭＣグループ７１０の複数のメンバーに送信するＡＰ７０２は、媒体がデータを送信する前にクリアとなっていることを確認することによって、「隠れノード」の問題を原因とするデータ損失を少なくとも部分的に防ぎ得る。隠れノード問題は、他のノードまたはノードの集合（ＭＣグループ）の範囲外にある特定のノードまたはデバイスを指す。これについては、図７ｃに関してさらに説明される。
【００８４】
[0107]ＲＴＳ７２０がＭＣグループ７１０に送られて、ＲＴＳ７２０は特定のまたは個々のＡＰ７０６にアドレス指定され得る。媒体がクリアである場合、ＳＴＡ７０６はＣＴＳ７２５で応答して、ＳＴＡ７０６がトラフィックを受信可能になっていることを示し得る。一実施形態では、ＲＴＳ７２０は、すべての予定受信側とポーリングするためにＭＣグループ７１０全体にアドレス指定され得るか、または、ＲＴＳ７２０は、１つのＳＴＡ７０６（図示の通り）のみ、もしくはＭＣグループ７１０内のＳＴＡのサブセット（図示せず）にアドレス指定され得る。一実施形態では、ＡＰ７０２は、要求されたＳＴＡの所定のリストに基づいて、または、リンクおよび／もしくはネットワークパラメータ、ならびに、たとえば、サービス品質、信号対ノイズ比などの条件にさらに基づいて、どのＳＴＡにＲＴＳ７２０のメッセージがランダムに送られるべきかをさらに決定し得る。一実施形態では、ＲＴＳを受信するように選ばれたＭＣグループ７１０内のＳＴＡは、以下で説明する最低の受信信号強度指標（ＲＳＳＩ）を有するＳＴＡであり得る。ＣＴＳ７２５は、代替的にＡＰ７０２自体（図７ｂに示す）にアドレス指定されて、ＡＰ７０２用に媒体を確保するようにＭＣグループ７１０の残りに通知し得る。マルチキャストフレーム７３０がビーコン７３２の直後に送信された別の実施形態では、ＡＰ７０２は、ビーコン７３２のビーコンＮＡＶフレームにおいてマルチキャスト送信時間に含んで、所与のＤＬ  ＭＣフレーム（図示のようにＤＬ  ＭＣ７３０）がいつ送信されるべきかに関してＭＣグループ７１０に通知し得る。ビーコン７３２は破線で示されており、本明細書で説明する方法のすべての実装形態で必要とされ得るわけではないことを示している。
【００８５】
[0108]適切なＣＴＳ７２５がＡＰ７０２で受信されると、ＡＰ７０２は、それぞれＳＴＡ７０４、７０６、７０８で終端する矢印によって示されるように、マルチキャストグループ７１０の全体に、ダウンリンクマルチキャスト（ＤＬ  ＭＣ）フレーム７３０を送信し得る。ＤＬ  ＭＣフレーム７３０に続いて、ＡＰ７０２は、前述のように、ＭＣグループ７１０内のＳＴＡ７０４、７０６、７０８の各々に否定応答（ＮＡＫ）要求７３５を送信し得る。ＮＡＫ要求７３５は、別個のフレームとして送られ得、ＭＣフレーム７３０内に含められたシーケンス番号（または他の適切な識別方式）によって、最も直近に送信されたＤＬ  ＭＣフレーム７３０を識別する一方で、それと同時に、１つもしくは複数のＭＣグループ７１０またはＭＣグループ７１０のメンバーのサブセットにＮＡＫ要求７３５をアドレス指定し得る。一実施形態では、複数のＤＬ  ＭＣフレーム７３０が送られ得、各々は、ＮＡＫ要求７３５で識別された１つまたは複数のシーケンス番号によって反映され得るシーケンス番号を有する。ＮＡＫ要求７３５は、ＮＡＫ要求７３５がＭＣグループ７１０全体によって受信される高い可能性が存在するように、ロバストなＭＣＳを使用して送られ得る。ＮＡＫ要求７３５に利用されるＭＣＳはまた、ＤＬ  ＭＣフレーム５２０の送信に使用されるものと同じとなり得る。いくつかの実施形態では、ＭＣ  ＮＡＫ要求７３５は、前述のようにビーコン７３２内にさらに実装され得る。
【００８６】
[0109]ＭＣグループ７１０のメンバーがＤＬ  ＭＣフレーム７３０を受信しない場合（「受信失敗」と示される）、ＮＡＫが送信されるべきである。図示のように、ＮＡＫ７４０がＳＴＡ７０４から送信されて、ＤＬ  ＭＣフレーム７３０の非受信が示される。一実施形態では、ＳＴＡ７０２は、ＡＣＫ７４５でＮＡＫ７４０にさらに応答して、ＡＰ７０２がＮＡＫ７４０を受信したことを示し得る。同様の交換がまた、ＡＰ７０２がＡＣＫ７５５を介して受信を示す、ＳＴＡ７０６からのＮＡＫ７５０、および、ＡＰ７０２がＡＣＫ７６５を介して受信を示す、ＡＰ７０８からのＮＡＫ７６０に関して示されている。
【００８７】
[0110]信号フロー７００では、ＭＣグループ７１０の３つのメンバーのいずれもがＭＣ  ＤＬフレーム７３０を受信しておらず、ＤＬ  ＭＣフレーム７３０を再送信すべきか、または次の送信のためにＭＣＳを調整すべきかどうかを、ＡＰ７０２が決定することが必要となる。したがって、ＤＬ  ＭＣフレーム７７０は、以前のＤＬ  ＭＣフレーム７３０または異なるデータの再送信であり得る。前述のように、ＮＡＫ要求７８０がまた送信され、関連するＤＬ  ＭＣフレーム７８０を受信しないＳＴＡ７０２、７０４、７０６からの否定応答を要求される。
【００８８】
[0111]図５、６、および７に関して説明した前の実施形態、より詳細には、送信における信頼性の向上のためにＭＣ  ＮＡＫ法を導入し得る信号フローに関して言えば、ＡＰ５０２、６０２、７０２は、ＭＣグループ５１０、６１０、７１０と関連付けられた各ＳＴＡに対して、最適なＤＬ  ＭＣＳの記録を維持し、その後に、所与のＭＣグループに属するＳＴＡの中から最もロバストなＭＣＳを選び得る。これにより、マルチキャスト環境における通信はより信頼性が高く、より効率的なものとなり得る。
【００８９】
[0112]さらに、図５、６、および７に関して説明した例のいくつかの実施形態は、ＡＰ５０２、６０２、７０２が上記で説明したように所与のＭＣ  ＮＡＫを受信したときの、追加的なエラー回復手順を含み得る。ＡＰ５０２、６０２、７０２は、次のマルチキャスト送信のレートもしくはＭＣＳを調整するか、または、ＮＡＫがそこから受信された特定のＳＴＡにアドレス指定されたユニキャストもしくはマルチキャストフレームを使用して、前のパケット／フレームを再送信し得る。たとえば、１つまたは少数のＮＡＫのみが高度なＭＣＳでＳＴＡからＡＰにて受信されるユニキャスト送信が選択され得る。代替的に、ＡＰ５０２、６０２、７０２が、目標の送信成功パーセンタイルに基づいて、パケットまたはフレームを送信または再送信することを決定し得る。たとえば、そのようなパーセンタイルが９０パーセントの値に選ばれている場合、１０のＳＴＡを有するＭＣグループについて言えば、１つのＳＴＡのみが所与のＤＬ  ＭＣフレーム（上記に示す通り）を受信せず、ＭＣ  ＮＡＫで応答した場合、ＡＰは前のフレームを再送信しない。しかしながら、２つ以上のＳＴＡがそのような状況下でＭＣ  ＮＡＫで応答する場合、送信成功率は９０パーセントのしきい値未満（１０のＳＴＡから２つのＮＡＫ、つまり８０パーセント）に低下し、ＡＰは、再送信が必要とされていると決定し得る。別の実施形態では、所与のＤＬ  ＭＣフレームが所与のＭＣグループにバッファリングまたは再送信され得る期間をＡＰが示し得る。所与のＳＴＡが、説明したように、示された時間フレームの外で、またはＡＰの再送信バッファの外で、ＤＬ  ＭＣフレームを受信しない場合、そのＳＴＡは、特定のパケット損失を宣言し得る。
【００９０】
[0113]上記の信号フロー５００、６００、および７００の他の実施形態では、ＡＰ５０２、６０２、７０２は、本明細書で開示するＭＣ  ＮＡＫ法を用いて特定の最適化をさらに実現し得る。しばらくの間、再び図１を参照すると、一実施形態では、ＳＴＡ１０６が複数のＮＡＫ要求を受信するが、関連するＤＬ  ＭＣフレームを受信することに失敗する場合、ＳＴＡ１０６は、ＭＣ  ＮＡＫで応答して、ＡＰ１０４からのＮＡＫ要求で示された複数のＤＬ  ＭＣフレームの非受信を示し得る。
【００９１】
[0114]ＭＣ  ＮＡＫ手順の実施形態に対するさらなるオプションには、スケジュールされたアップリンク（ＵＬ）ＭＣ  ＮＡＫ送信が含まれ得る。複数のＳＴＡ１０６ａ、１０６ｂが所与のＤＬ  ＭＣフレームを受信しない場合、ＡＰ１０４は、特定のＳＴＡ１０６ａおよび１０６ｂがＵＬ１１０ａ、１１０ｂを介してＭＣ  ＮＡＫを送信する指定された時間フレームを提供し得る。これは、様々なデバイスからのＭＣ  ＮＡＫの競合を低減するように働き得る。さらに、ＡＰ１０４は、ＭＣ  ＮＡＫ要求フレーム内にＭＣ  ＮＡＫ送信用の時間を割り振ることによって、ＭＣグループ１０３に通知し得る。非限定的な例として、ＮＡＫを送信することを要求される各ＳＴＡ１０６は、ＭＡＣアドレスにランダムタイムシードをプラスしたものに基づいて、ＮＡＫ要求において識別されたタイムスロットを割り当てられ得る。別の実施形態では、ＳＴＡ１０６は、ＭＣ  ＮＡＫ送信時間を自律的に選択し得る。
【００９２】
[0115]再び図７ａを参照すると、ビーコン７３２は、ＭＣグループ７１０または個々のＳＴＡ７０４、７０６、７０８に、指定されたＮＡＫ送信時間、送信ウィンドウ、およびバックオフタイムを提供し得る。一実施形態では、ビーコン７３２は、個々のＳＴＡがＮＡＫ応答時間を自律的に選択することを受信側にさらに示し得る。
【００９３】
[0116]ＭＣグループ１０３、５１０、６１０、７１０が利用可能なさらに別の最適化は、ＳＴＡ１０６にＭＣ  ＮＡＫを競合させる決定論的なコンテンションウィンドウ（ＣＷ）を提供することであり得る。一実施形態では、グループ内の各ＳＴＡ１０６が、応答時間の間に使用されるべき所与のＣＷを事前に割り当てられ得るか、またはそのような情報がビーコン６９０内に含められ得る。
【００９４】
[0117]次に図７ｂを参照すると、図７ａの信号フローの代替的な図が示されており、信号フロー７０１と指定されている。信号フロー７０１は、信号フロー７００と同様に動作し、複数のＤＬ  ＭＣフレームの受信に失敗したことを示すための、ＮＡＫ要求７８２のフレキシビリティをさらに示している。図７ｂに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００９５】
[0118]ＡＰ７６２はＲＴＳ７７２を送信して、媒体がクリアである場合にＳＴＡ７６４がそのインジケーションを伴って応答することを要求し得る。したがって、ＳＴＡ７６４は、媒体がクリアである場合、ＣＴＳ７７４で応答し得る。ＡＰ７６２は次いで、ＤＬ  ＭＣフレーム７７６（シーケンス番号「ｎ」を有する）〜ＤＬ  ＭＣフレーム７７８（シーケンス番号「ｘ」を有する）の形態でトラフィックを送信し得る。タイムライン内のブレークと省略記号（「．．．」）は、必要に応じて他のフレームが加わる可能性を示すことを意図したものである。
【００９６】
[0119]前に送信されたシーケンス番号「ｎ〜ｘ」を識別するＮＡＫ要求７８２が、ＤＬ  ＭＣフレーム７７６、７７８の後に続き、シーケンス番号「ｎ〜ｘ」を有する識別されたフレームが不適当に受信されたことに対する応答（たとえば「ＮＡＫ」）をＡＰ７６２が必要としていることを示し得る。したがって、ＳＴＡ７６４、７６６、７６８はＮＡＫ  ７８４ａ〜ｃを送信して、所与のフレーム「ｙ」の非受信を示し得、ここで、フレームｙは、ＤＬ  ＭＣフレーム７７６、７７８における前に送信されたフレームｎ〜ｘのうちの１つまたは複数の非受信に対応し得る。したがって、各ＳＴＡ７６４、７６６、７６８は、対応するＡＣＫ７８６ａ〜ｃで応答して、ＮＡＫ７８４ａ〜ｃの受信を示し得る。
【００９７】
[0120]次に図７ｃを参照すると、ＡＰ７０３とＭＣグループ７１２およびＭＣグループ７１４とを有する信号フロー７９０が示されており、様々な実施形態で、ＤＬ  ＭＣフレーム７３４がＳＴＡの複数のグループを識別し得ることを示している。ＭＣグループ７１２はＳＴＡ７０５とＳＴＡ７０７とを備え、ＭＣグループ７１４はＳＴＡ７０９とＳＴＡ７１１とを備える。図７ｃに関して説明する様々な実施形態は、図１で説明した類似の要素、構造、およびプロセスに対応し、それらと同様の方法で実装され得る。
【００９８】
[0121]上記で簡潔に説明したように、一実施形態では、ＡＰ７０３は、利用可能なＳＴＡから、ＲＴＳ７２２をアドレス指定すべきＳＴＡ７０９をランダムに選択し得る。たとえば媒体がトラフィック７２３によって占められている場合、ＣＴＳはＳＴＡ７０９によって送信されない。そのような実施形態はまた、部分的な隠れノード問題に対する、開示する回避技法を例示するものである。たとえば、ＳＴＡ７１１がＡＰ７０３の範囲内にないか、または信号が弱すぎるためにトラフィック７２３をＡＰ７０３に送信できない場合、ＲＴＳ／ＣＴＳ（たとえばＲＴＳ７２２）の使用により、占有された媒体をＳＴＡ７１１によって検出し、データの衝突に起因する情報の喪失、またはトラフィック７２３に起因してＳＴＡ７０９がＲＴＳ７２２を受信できないことを防止し得る。
【００９９】
[0122]一実施形態では、ＲＴＳ７２２が成功しない（たとえばＣＴＳが受信されない）場合、ＡＰ７０３は、適切なＣＴＳをＡＰ７０３が待機するバックオフ７２８を提供し得る。この期間は、媒体を競合するＳＴＡの数に基づいた指数関数的（exponential）バックオフまたは決定的（deterministic）バックオフウィンドウであり得る。
【０１００】
[0123]バックオフ７２８の満了の後、ＣＴＳがＡＰ７０３で受信されない場合、図示のように、別のＲＴＳ７２４が、今回は最も弱いＲＳＳＩを持つＳＴＡ７０７に送られ得る。これによってさらに、送信が受信される可能性が向上し得る。有利にも、最も弱いＲＳＳＩを持つＳＴＡ７０７が所与の送信を受信している場合、メンバーのＭＣグループ７１２、７１４の残りもまた、送信を受信しているはずである。このことは、送信失敗の回数を低減するように働いて、効率を向上させ得る。
【０１０１】
[0124]媒体がクリアである場合、ＳＴＡ７０７はＣＴＳ７２６で応答して、媒体が送信に関してフリーであることを示し得る。
【０１０２】
[0125]一実施形態では、ＡＰ７０３は、代替的にＡＰ７０３自体にＣＴＳ７２７を送信して、媒体をＡＰ７０３自体のために効果的に確保し、ＤＬ  ＭＣフレーム７３４の送信のために媒体がクリアになることを確実にし得る。
【０１０３】
[0126]一実施形態では、ＤＬ  ＭＣフレーム７３４は、ＭＣグループ７１２、７１４の両方にアドレス指定され得る。さらに、図７ｂに示すように、複数のＤＬ  ＭＣフレーム７３４、７３６（それぞれシーケンス番号、たとえばシーケンス番号ｎおよびシーケンス番号ｘを有する）は、ＮＡＫ要求７３８よりも前に送信され得、このＮＡＫ要求７３８は、前に送信されたＤＬ  ＭＣフレームのうちの少なくとも１つに確認応答するための要件を示す。たとえば、ＮＡＫ要求７３８は、フレームｎからｘのうちの１つが受信側ＳＴＡによって受信されなかった場合に応答が必要とされることを示し得る。図示のように、ＳＴＡ７０５は、ＤＬ  ＭＣフレーム７３４（シーケンス番号ｎ）の非受信を示すＮＡＫ（ｎ）７４２を送るが、ＳＴＡ７０９は、ＤＬ  ＭＣフレーム７３８（シーケンス番号ｘ）の非受信を示すＮＡＫ（ｘ）７５２を送る。
【０１０４】
[0127]次に図８ａを参照すると、ＭＣ  ＮＡＫ要求フレームの実施形態が示されており、ＭＣ  ＮＡＫ要求８００と指定されている。ＭＣ  ＮＡＫ要求８００は、フレーム制御（ＦＣ）フィールド８０２と、持続時間／識別（持続時間）フィールド８０４と、受信機アドレス（ＲＡ）フィールド８０６と、送信機アドレス（ＴＡ）フィールド８０８と、ＭＣ  ＮＡＫ制御フィールド８１０と、フレーム検査シーケンス（ＦＣＳ）フィールド８１２とを含む。ＴＡフィールド８０８は、送信機アドレスを示すために使用され得、送信機アドレスは、いくつかの実施形態では、送信側ＡＰのＭＡＣアドレスであり得る。ＲＡフィールド８０６は、ＮＡＫ要求８００が送られる所与のデバイスまたは複数のデバイスのＭＡＣアドレスを備え得る。ＲＡフィールド８０６はさらに、１つもしくは複数のＭＣグループ、レンジ内のすべての受信機、またはそれらのサブセットを目的の受信機として示すマルチキャストまたはブロードキャストアドレスであり得る。ＦＣフィールド８０２、持続時間フィールド８０４、およびＦＣＳフィールド８１２は、当技術分野で知られているフィールドと類似し得るが、本明細書で開示するプロセスに適応するための修正（たとえば図８ｂ）を含み得る。
【０１０５】
[0128]ＭＣ  ＮＡＫ制御フィールド８１０は、図示のような少なくとも３つのサブフィールド、つまり、ＭＣフロー識別子フィールド８１４、少なくとも１つのＭＣシーケンス番号フィールド８１６、および予約済み（ＲＳＶＤ）フィールド８１８を備え得る。各ＭＣデータストリームは、所与のＭＣグループ１０３内における特定のデータ交換を示すフロー識別子８１４を割り当てられ得る。さらに、ＭＣシーケンス番号８１６は、送信され、ＮＡＫが要求された、最後のＤＬ  ＭＣフレームを識別し、したがって、デバイスは、識別されたＭＣシーケンス番号８１６によって識別された特定のフレームに対して、（たとえばＮＡＫ要求８００を介して）ＮＡＫを要求し得る。図示のように、ＮＡＫ要求８００で示されたＭＣシーケンス番号はシーケンス番号「ｎ．．．ｘ」であり、ＲＡ８０６で示された識別されたデバイスから１つのＤＬ  ＭＣフレームまたは複数のＤＬ  ＭＣフレームの確認応答を要求するために、ＮＡＫ要求８００が場合によっては使用されることを示す。ＮＡＫ要求８００は、確認応答が要求される、任意の数のＤＬ  ＭＣフレームを識別し得る。図示のように、ＭＣシーケンス番号８１６は、ＮＡＫが要求される１つまたは複数のフレームを指す「ｎ〜ｘ」を示す。ＭＣ  ＮＡＫシーケンス番号フィールド８１６は、一連の番号、開始および終了シーケンス番号、またはＮＡＫが要求されるデータフレームを識別する番号の範囲をさらに備え得る。
【０１０６】
[0129]次に図８ｂを参照すると、ＭＣ  ＮＡＫ制御フレーム拡張テーブルの一実施形態が示されており、図８ａのフレーム制御フィールド８０２の実施形態内の考えられるビット値が示されているが、ここにおいて、たとえば「ｂ２」はビット２であるなど、個々の「ｂ」はビットのロケーションを示している。テーブルに示すように、ＦＣフィールド８０２の実施形態は、タイプ値８２０を表すための２ビット、サブタイプ値８２２を表すための４ビット、制御フレーム拡張値８２４を表すための４ビットを有し、サブタイプ説明８２６としてＭＣ  ＮＡＫをさらに含み得る。一実施形態では、割り当てられたビットおよびコードの値は、所与の技術規格に従って、たとえばＩＥＥＥ８０２．１１規格に対して、フレームのタイプを定義するものであった。非限定的な例として、制御フレーム拡張値８２４内に示された４ビット（１０１１）は、たとえば８０２．１１ａｄ規格において予約されたものの中から選択され得る。そのような選択は、結果として、サブタイプ説明８２６に対する特定の追加的なラベル、「ＭＣ−ＮＡＫ」を必要とし得る。
【０１０７】
[0130]次に図８ｃを参照すると、ＭＣ  ＮＡＫのための管理フレームの実施形態が示されており、ＭＣ  ＮＡＫフレーム８５０と指定されている。ＭＣ  ＮＡＫフレーム８５０は、本明細書で説明するＭＣ  ＮＡＫプロセスを使用する方法を提供するＭＣ  ＮＡＫアーキテクチャの考えられる実施形態を示している。フレーム８５０は、ＡＰから受信されたＮＡＫ要求８００に応答して送られ得るものであり、フレーム制御（ＦＣ）フィールド８５２と、持続時間／識別（持続時間）８５４と、受信機アドレス（ＲＡ）８５６と、送信機アドレス（ＴＡ）８５８と、ＭＣ  ＮＡＫ制御フレームフィールド８６０と、ビットマップ８６２と、フレーム検査シーケンス（ＦＣＳ）フィールド８６３とを含む。前述のように、各ＲＡフィールド８５６およびＴＡフィールド８５８は、所与のデバイスまたは複数のデバイスのＭＡＣアドレスを備え得る。ＲＡフィールド８５６はさらに、１つもしくは複数のデバイスもしくはＭＣグループ、レンジ内のすべての受信機、またはそれらのサブセットを目的の受信機として示すマルチキャストまたはブロードキャストアドレスであり得る。しかしながら、いくつかの実施形態では、ＭＣ  ＮＡＫフレーム８５０は一般に、ＡＰからのＮＡＫ要求フレーム８００に従って、またそれに応答して送られる。したがって、いくつかの実施形態では、ＲＡフィールド８５６は、ＮＡＫ要求８００を送るＡＰのみにアドレス指定され得る。
【０１０８】
[0131]ＭＣ−ＮＡＫ制御フィールド８６０は、ＭＣフロー識別子フィールド８６４と、ＭＣシーケンス番号（ｎ．．．ｘ）フィールド８６６と、予約済み（ＲＳＶＤ）フィールド８６８とを含み得る。ＭＣフロー識別子フィールド８６４は、ＭＣ  ＮＡＫが当てはまるストリームを示す。上記と同様に、ＭＣシーケンス番号フィールド８６６は、（ＮＡＫ）ビットマップ８６２が送られるＭＣフレームを示す。
【０１０９】
[0132]ビットマップ８６２は、ＮＡＫが要求されているすべてのフレームのビットマップを含み得る。図示のように、シーケンス番号フィールド８６６は、ＮＡＫ要求８００で識別されたシーケンス番号（ＭＣシーケンス番号８１６）に対応する「ｎ．．．ｘ」として示される。したがって、ビットマップ８６２は、データのうちの未受信の部分またはＭＣシーケンス番号フィールド８６６で示されたフレームに対応し得る。一実施形態では、ビットマップ８６２の値は、シーケンス番号フィールド８６６で示されたシーケンス番号の数と１対１の相関を有し得る。一実施形態では、ビットマップ８６２の値は、受信されなかったシーケンス番号のみを示し得る。
【０１１０】
[0133]一実施形態では、ビットマップ８６２における第１のビットのシーケンス番号は、ＭＣ  ＮＡＫ要求フレーム８００内に含められたＭＣシーケンス番号フィールド８１６よりも大きいかまたはそれに等しくなり得る。非限定的な例として、そのような値は、ＮＡＫが要求されるマルチキャストフレームのシーケンス番号に１をプラスしたものとなり得る。ビットマップ８６２における連続的により上位の各ビットロケーションは、連続的により高次のシーケンス番号に対応する。ＦＣフィールド８５２、持続時間フィールド８５４、およびＦＣＳフィールド８５２は、当技術分野で知られているフィールドと類似し得るが、本明細書で開示するプロセスに適応するための修正を含み得る。
【０１１１】
[0134]次に図８ｄを参照すると、ＭＣ  ＮＡＫ制御フレーム拡張テーブルの実施形態が示されており、考えられるＭＣ  ＮＡＫ制御フレーム８６０内の考えられるビット値が示されており、図８ｃのフレーム制御フィールド８５２の考えられる説明が示されており、ここにおいて、たとえば「ｂ２」はビット２であるなど、個々の「ｂ」はビットのロケーションを示している。テーブルに示すように、ＦＣ８５２の実施形態は、タイプ値８７０を表すための２ビット、サブタイプ値８７２を表すための４ビット、制御フレーム拡張値８７４を表すための４ビットを有し、サブタイプ説明８７６としてＭＣ  ＮＡＫをさらに含み得る。一実施形態では、割り当てられたビットおよびコードの値は、所与の技術規格、たとえばＩＥＥＥ８０２．１１ａｈに従って、フレームのタイプを定義するものであった。非限定的な例として、制御フレーム拡張値８７４内に示された４ビット（１１００）は、たとえば８０２．１１ａｄ規格において予約されたものの中から選択され得る。そのような選択は、結果として、サブタイプ説明８２６に対する固有のラベル、「ＭＣ−ＮＡＫ」を必要とし得る。
【０１１２】
[0135]次に図９ａを参照すると、マルチキャスト確認応答（ＭＣ−ＡＣＫ）要求を組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの、信号フロー９００と指定された信号フロー図の実施形態が示されている。図示の実施形態では、ＡＰ９０２はデータを送信しており、マルチキャストグループ９１０の一実施形態を構成する３つの例示的なＳＴＡ９０４、９０６、９０８から応答を受信している。上記のように、マルチキャストグループ９１０の数または構成は限定的なものと見なされるべきではないことを、当業者なら諒解されたい。信号フロー９００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。図９ａに関して説明する様々な実施形態は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１１３】
[0136]信号フロー９００は、前に説明した信号フローの実施形態を超える追加的な信頼性をもたらす。図５ａ〜図７ｂのＮＡＫ要求の使用とは対照的に、信号フロー９００は、要求に応答するために特定のＳＴＡを識別することによって、ＡＣＫ要求を提供する。送信および受信が成功した場合、ＡＰ９０２は、特定のＳＴＡを識別し、要求されたＡＣＫ応答をそのＳＴＡに通知する、追加的な情報要素、ヘッダ、またはアドレスを含めて、ＭＣ  ＤＬ  ＭＣフレーム９２０を送信し得る。図示のように、ＤＬ  ＭＣフレーム９２０は、応答が要求されるＳＴＡ（「応答側ＳＴＡ（responder STA）」）としてＳＴＡ９０６（「ＡＣＫ：ＳＴＡ２」）を識別する。したがって、ＤＬ  ＭＣフレーム９２０の受信成功に続いて、ＳＴＡ９０６は適切なＡＣＫ９２５で応答し得る。ＡＰ９０２は、最も低いデータレート、最も弱いＲＳＳＩ、最も低い信号対ノイズ比（ＳＮＲ）または他の関連のある特徴を有するＳＴＡなど、特定のパラメータに基づいて、指定された応答側ＳＴＡとして単一のＳＴＡ９０６を識別し得る。図示のように、ＳＴＡ９０６は、ＭＣグループ９１０のＳＴＡのうちの最も弱いＲＳＳＩを有するため、応答側ＳＴＡとして選ばれている。一実施形態では、応答側ＳＴＡ（ＳＴＡ９０６）の選択は代替的に、最も低いＳＮＲに基づき得る。ＡＰ９０２は、送信ごとにまたは必要に応じて、ＭＣグループ９１０内の様々なＳＴＡの間で、応答側ＳＴＡの責任（responsibilities）をさらに循環させ得る。
【０１１４】
[0137]一実施形態では、ＡＰ９０２はまた、ＤＬ  ＭＣフレームごとに異なるＳＴＡをランダムに選択し、このようにして応答側ＳＴＡの責任を循環させ得る。この図に示すように、第２のＭＣ  ＤＬフレーム９３０がＭＣグループ９１０に送信されて、ＭＣグループ９１０からランダムに選択された応答側ＳＴＡとしてＳＴＡ９０８（「ＡＣＫ：ＳＴＡ３」）を指定する。選択されたＳＴＡのいずれかに対して送信が失敗した場合、ＡＰ９０２は、バックオフ９３２などの時間期間、指定されたＳＴＡ９０８からの適切なＡＣＫを待機し得る。一実施形態では、ＡＰ９０２は、後続の再送信に対して指数関数的バックオフ９３２を採用し得る。そのバックオフ９３２の最後に、ＡＰ９０２がＳＴＡ９０８から適切なＡＣＫを受信していない場合、ＡＰ９０２はＤＬ  ＭＣフレーム９３１を再送信し得る。ＳＴＡ９０８は次いで、フレーム９３１の受信に成功すると、ＡＣＫ９３５で応答し得る。再送信はＤＬ  ＭＣフレーム９３０と同じＭＣＳを有し得るが、一実施形態では、ＭＣＳは、より信頼性の高い送信を確実にするように調整され得る。
【０１１５】
[0138]次に図９ｂを参照すると、信号フロー図９００の代替的な図が示されており、信号フロー９５０と指定されている。図９ｂに関して説明する様々な実施形態および要素は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１１６】
[0139]信号フロー９５０は、ＳＴＡ９５４、ＳＴＡ９５６、およびＳＴＡ９５８にトラフィックを送信するＡＰ９５２を示している。上記と同様に、循環するＡＣＫアドレス指定プロセスが実装され得、ここにおいて、識別されたＤＬ  ＭＣフレームが適切に受信されたことを示すために選択されたＳＴＡのアイデンティティは変化し得る。
【０１１７】
[0140]たとえば、ＡＰ９５２は、ＤＬ  ＭＣフレーム９６０を送信して、ＡＣＫがそこから要求される応答側ＳＴＡとしてＳＴＡ９５６を識別する。ＤＬ  ＭＣフレーム９６０内に含められたフレームの受信に成功すると、ＳＴＡ９５６は、図示のようなフレーム「ｎ．．．ｔ」の受信を示す適切なＡＣＫ９６４で応答し得る。応答側ＳＴＡのアイデンティティが変化すると、ＡＰ９５２は、ＳＴＡ９５８が応答側ＳＴＡであることを示す、次のＤＬ  ＭＣフレーム９６２を送り得る。したがって、ＳＴＡ９５８がＤＬ  ＭＣフレーム９６２の受信に成功した場合、ＡＰ９５２に送られたＡＣＫ９６６は、図示のように、適切な受信されたシーケンス番号「ｕ．．．ｘ」を示す。
【０１１８】
[0141]次に図１０を参照すると、マルチキャストＭＣ  ＡＣＫ要求を組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの、信号フロー１０００と指定された信号フロー図の実施形態が示されている。前の図と同様に、図１０に関して説明する様々な実施形態は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１１９】
[0142]図１０に示す実施形態では、ＡＰ１００２はデータを送信しており、マルチキャストグループ１０１０の実施形態を構成する３つの例示的なＳＴＡ１００４、１００６、１００８から応答を受信している。信号フロー１０００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。
【０１２０】
[0143]前の実施形態の場合と同様に、ＡＣＫ要求が、単一の受信側ＳＴＡに向けられ、ＡＰ１００２によって指定されるか、または、ＭＣグループ１０１０などの所与のＭＣグループのメンバーの間で循環され得る。一実施形態では、そのような指定、循環、またはタイミングシステムが、ビーコン１０１５を介して、ＭＣグループ１０１０のメンバーの各々に送信され得る。ビーコン１０１５は、図示の一連の信号の可変位置を示す破線で示されている。一実施形態では、ビーコン１０１５は、ある間隔で送信されるか、またはＡＰ１００２によって命令され得る。
【０１２１】
[0144]前の例と同様に、ＭＣグループ１０１０内の単一のＳＴＡが応答側ＳＴＡとして指定され得るが、信号フロー１０００などのいくつかの実施形態では、以下で説明するように、別個のフレームが所望の応答側ＳＴＡに向けられ得る。
【０１２２】
[0145]一実施形態では、ＡＰ１００２は、ＭＣグループ１０１０にＤＬ  ＭＣフレーム１０２０を送信し得る。そのようなＤＬ  ＭＣフレーム１０２０は、オーバーヘッドを減少させるために、ＭＡＣプロトコルデータユニット（ＭＰＤＵ）またはアグリゲートＭＰＤＵ（Ａ−ＭＰＤＵ）を含み得る。一実施形態では、ＤＬ  ＭＣフレーム１０２０に続いて、ＳＴＡ１００２は、ＳＴＡ１００４に向けられたＱｏＳヌルフレーム１０３０をさらに送信し得る。ＱｏＳ（サービス品質）ＮＵＬＬフレームは、ＡＣＫ応答が必要とされることをＳＴＡ１００４に通知するまたはフラグを付けるために使用され得る。一実施形態では、ＱｏＳヌル１０３０は、通常ならばハードウェアまたはソフトウェアの変更を必要とし得る別個のアドレスフィールドの実装を発生させることまたは必要とすることなく、特定のまたは所望の応答側ＳＴＡを「対象」とするために、特定のアーキテクチャにおいて実装され得る。
【０１２３】
[0146]ＱｏＳヌルフレームは一般に、ＳＴＡによって電力管理ツールとしてＡＰに送られ得るが、一実施形態では、ＱｏＳヌル１０３０は、ＤＬ  ＭＣフレーム１０２０に続いて、または代替的にＤＬ  ＭＣフレーム１０２０の最後に、ＡＰ１００２によって送られ得る。ＱｏＳヌルフレーム１０３０がＤＬ  ＭＣフレーム１０２０の最後に送られる場合、ＳＴＡ１００４が、ＤＬ  ＭＣフレーム１０２０に対する指定された応答側ＳＴＡとして、ＱｏＳヌル１０３０を受信するときには、データのすべてが受信されており、ＳＴＡ１００４は、ＤＬ  ＭＣフレーム１０２０の受信成功を示すＡＣＫ１０４０で適切に応答し得ることが明らかとなろう。
【０１２４】
[0147]一実施形態では、応答側ＳＴＡの役割は前述のように循環され得る。ＡＰ１００２は次いで、ＳＴＡ１００６に向けられたＱｏＳヌルフレーム１０６０とともにＤＬ  ＭＣフレーム１０５０を送信して、ＡＣＫ１０７０で送信を確認応答するための要件をＳＴＡ１００６に通知し得る。一実施形態では、応答側ＳＴＡの役割は、ランダムに割り当てられ得るかまたは所定の方法で変更され得る。上記と同様に、ＳＴＡ１００４またはＳＴＡ１００６はまた、ランダムな割当てに基づいて（たとえばＳＴＡ１００６）または最も弱いＲＳＳＩの測定値によって（たとえばＳＴＡ１００４）、ＡＰ１００２によって選択され得る。上述のように、この選択は、ビーコン１０１５で送信され得る。
【０１２５】
[0148]信号フロー１０００で実装されるプロセスは、実装を簡略化しながら、Ａ−ＭＰＤＵを利用してオーバーヘッドを低減する働きをすることができ、また既存のデータフレーム構造をＱｏＳヌルフレーム１０３０、１０６０として使用することは、フレーム構造またはデータ転送プロトコルにいかなる変更も伴わずに実現され得る。
【０１２６】
[0149]次に図１１を参照すると、マルチキャスト確認応答（ＭＣ−ＡＣＫ）要求を組み込んだマルチキャスト（ＭＣ）通信環境における送信機／受信機の組合せの、信号フロー１１００と指定された信号フロー図の実施形態が示されている。図示の実施形態では、ＡＰ１１０２はデータを送信し、マルチキャストグループ１１１０を構成する３つの例示的なＳＴＡ１１０４、１１０６、１１０８から応答を受信している。信号フロー１１００では、時間（ｔ）は上から下へ流れ、各縦線は、図示の各ワイヤレスデバイスとの間のデータ送信の終点を示す。個々の矢印は、各送信の目的の受信機を示す。前に開示した図と同様に、図１１に関して説明する様々な実施形態は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１２７】
[0150]信号フロー１１００は、ＭＣ  ＮＡＫ要求と組み合わせたＭＣ  ＡＣＫの使用を通じて、マルチキャストワイヤレス送信にさらなる信頼性をもたらす追加的なＡＣＫプロセスを提供する。信号フロー１１００は、ＡＣＫ要求に応答するために特定のＳＴＡを識別するＡＣＫ要求を用いてＭＣ  ＮＡＫを実現し得る実施形態を表している。送信が成功した場合、ＡＰ１１０２は、特定のＳＴＡ（応答側ＳＴＡ）を識別し、要求されたＡＣＫ応答をそのＳＴＡに通知するフレーム内のアドレス指定要素を含めて、ＭＣ  ＤＬ  ＭＣフレーム１１２０を送信し得る。
【０１２８】
[0151]図示のように、ＤＬ  ＭＣフレーム１１２０はＳＴＡ１１０４を識別する（たとえば「ＡＣＫ：ＳＴＡ１」）。したがって、ＤＬ  ＭＣフレーム１１２０の受信成功に続いて、ＳＴＡ１１０４は適切なＡＣＫ１１３０で応答し得る。ＡＰ１１０２は、最も弱い受信信号強度（「ＲＳＳＩ」）、信号対ノイズ比、ランダムなもしくはあらかじめ決定された割当て、または当技術分野で知られている他の適用可能な特徴などの特定のパラメータに基づいて、指定された「応答側ＳＴＡ」として単一のＳＴＡ１１０４を識別し得る。ＡＰ１１０２は、ＭＣグループ１０１０内の様々なＳＴＡの間で、１つのＤＬ  ＭＣフレーム１１２０から次へと、応答側ＳＴＡの責任をさらに逐次的に循環させ得る。
【０１２９】
[0152]信号フロー１１００の実施形態では、ＡＰ１１０２はＮＡＫ要求１１４０をさらに送信し得る。ＮＡＫ要求１１４０で識別されたＭＣ  ＤＬフレーム１１２０を受信しなかったＳＴＡは、それらが識別されたＤＬ  ＭＣフレーム１１２０を受信しなかった場合、ＮＡＫ要求１１４０に応答することを要求され、ＳＴＡ１１０６からＮＡＫ１１５０を、そしてＳＴＡ１１０８からＮＡＫ１１６０を送信する。ＳＴＡ１１０４から受信されたＡＣＫ１１３０は、ＭＣグループ１１１０の少なくとも一部分（ＳＴＡ１１０４）へのＤＬ  ＭＣフレーム１１２０の送信が成功したことをＡＰ１１０２に示し得るが、ＮＡＫ１１４０、１１５０は、媒体上のトラフィックまたはＡＰ１１０２からのダウンリンク送信におけるデータ衝突の存在をさらに示し得る。
【０１３０】
[0153]一実施形態では、ＡＰ１１０２は、ＮＡＫフレーム１１５０、１１６０の受信に成功したことを、ＳＴＡ１１０６へのＡＣＫ１１５５およびＳＴＡ１１０８へのＡＣＫ１１６５でさらに確認応答し得る。ＤＬ  ＭＣフレーム１１２０内のＡＣＫ要求（ＳＴＡ１１０４へ）をＮＡＫ要求１１４０、およびＡＣＫ１１５５、１１６５と組み合わせて使用することは、通常ならば特別なアドレス指定なしに存在し得るＡＣＫまたはＮＡＫの数を減少させながら、マルチキャスト環境におけるワイヤレス送信の信頼性を最大にし、送信効率を向上させるように働き得る。前に開示した図と同様に、図１２に関して説明する様々な実施形態は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１３１】
[0154]次に図１２を参照すると、信号フロー図の実施形態が示されており、信号フロー１２００と指定されている。信号フロー１２００では、ＡＰ１２０２は、ＭＣグループ１２１０を構成する３つのＳＴＡ１２０４、１２０６、１２０８にＤＬ  ＭＣデータを送信している。前述のように、任意の実際的な数のＳＴＡが所与のＭＣグループ１２１０に含まれ得ることを、当業者なら諒解されたい。時間（ｔ）は左から右に流れ、各ブロック「Ｔｘ−Ｘ」は、ＡＰ１２０２からの送信、またはＳＴＡ１２０４、１２０６、１２０８による受信（「Ｒｘ」）を示している。残りのブロックは、ＮＡＫ要求（「ＮＲ」）およびＮＡＫ（Ｎ）を示している。
【０１３２】
[0155]図示の信号フロー１２００の実施形態では、ファウンテン符号がＡＰ１２０２とＭＣグループ１２１０との間の通信に採用され得る。ファウンテン符号、またはレートレス消去符号は、マルチキャスト送信およびＭＣ  ＮＡＫ／ＡＣＫ応答の数を減少させるために、本明細書で開示する実施形態で採用され得る。ファウンテン符号は、送信機／受信機のペアが、受信されたソースシンボルの数に等しいかまたはそれよりわずかに大きいサイズの符号化シンボルの任意のサブセットから、元のソースシンボルを復元し得るという性質によって特徴付けられる。非限定的な例として、送信が図示のような４つのフレーム（たとえばＴｘ−１〜Ｔｘ−４）を含み、受信機（たとえばＳＴＡ）が、ファウンテン符号を使用して、送信されたそれらのフレームのうちの３つのみを受信する場合、受信機は、不完全なフレームから欠落したデータを復元するために、１つの追加的なフレームを受信することのみを必要とし得る。図１２の解釈上、「Ｔｘ」は送信されたフレームを意味し、「Ｒｘ」は所与のＳＴＡによって受信されたフレームを意味し、「Ｘ」は、欠落したまたは未受信のフレームを示す。
【０１３３】
[0156]この例によれば、ＡＰ１２０２は、上記で開示した方法と同様に、Ｔｘ−１〜Ｔｘ−４としても示された、ＭＣ  ＮＡＫ要求（ＮＲ）１２２２が後に続く４つのフレーム１２２０ａ〜１２２０ｄとしてデータを送信し得る。ＮＲ１２２２は、特定のシーケンス番号Ｔｘ１〜Ｔｘ４に対してＮＡＫが要求されていることを示し得る。ＡＰ１２０２はこの実施形態にファウンテン符号を組み込んでいるため、ＡＰ１２０４、１２０６、１２０８は、送信においてより高いフレキシビリティおよび効率を経験し得る。
【０１３４】
[0157]一実施形態では、ＡＰ１２０２は、「Ｘ」によって記されるように、フレーム１２２０ａを受信し損なうかまたはさもなければ受信せず、したがってＮＡＫ１２２４で応答する。同様に、ＳＴＡ１２０６はフレームＴｘ−２  １２２０ｂの受信に失敗し、ＮＡＫ１２４０で応答し、ＳＴＡ１２０８はフレームＴｘ−４  １２２０ｄの受信に失敗し、ＮＡＫ１２５０で応答する。ファウンテン符号を使用しなければ、ＡＰ１２０２は、３つのＮＡＫ１２３０、１２４０、１２５０を受信すると、ＡＰ１２０２は、受信し損なった個々の欠落フレーム１２２０ａ、１２２０ｂ、および１２２０ｄの各々を再送信しなければならなくなり得る。しかしながら、ファウンテン符号を使用すると、ＡＰ１２０２は、１つまたはすべてのＮＡＫ１２３０、１２４０、１２５０を受信すると、別の送信Ｔｘ−Ｒ１  １２６０で応答し得る。ＳＴＡ１２０２、１２０６、１２０８の各々は、単一のフレームのみを受信し損なったため、欠けたフレーム１２２０ａ、１２２０ｂ、１２２０ｃに含められた欠落データをＳＴＡが完了させるために、次のＴｘ−Ｒ１のみが必要とされる。一実施形態では、Ｔｘ−Ｒ１  １２６０は、前に受信されなかったフレーム１２２０ａ〜１２２０ｄの再送信である必要はないが、受信側ＳＴＡ１２０２、１２０４、１２０６が欠落データを復元できるようにする、同じ送信における後のフレームであることが必要である。ＡＰ１２０２は、３つの欠落フレーム１２２０ａ、１２２０ｂ、１２２０ｃを満たすために、ＭＣグループ１２１０に次のフレーム（Ｔｘ−Ｒ１  １２６０）を一度だけ送信することしか必要としないため、このような実施形態は、全体的な再送信の数を減少させる方法を提供し得る。
【０１３５】
[0158]図１３を参照すると、ＤＬ  ＭＣワイヤレス通信の間に必要とされるＮＡＫの全体的な数を低減する、ファウンテン符号を利用する信号フロー１３００と指定された信号フローの実施形態が示されている。信号フロー１３００は、ＡＰ１３０２が、ＭＣグループ１３１０を構成する３つのＳＴＡ１３０４、１３０６、１３０８に送信を送っている様子を示している。タイミング（ｔ）は左から右に流れるが、タイミングは一定の縮尺で再現されているわけではない。上記と同様に、図１３に関して説明する実施形態は、図１で説明した類似の要素、プロセス、および構造に対応し、それらと同様の方法で実装され得る。
【０１３６】
[0159]ＳＴＡ１３０２からの送信は、それぞれ、１３２０ａ〜１３２０ｄと記された４つのフレームＴｘ−１〜Ｔｘ−４を含み、それらに、受信側ＭＣグループ１３１０へのフレーム１３２０ａ〜１３２０ｄの以前の送信を参照する（そしてシーケンス番号Ｔｘ１〜Ｔｘ４を示す）ＭＣ  ＮＡＫ要求１３２２が続く。図示のように、ＳＴＡ１３０４は、フレーム１３２０ａを受信することに失敗し（「Ｘ」で示す）、フレーム１３２０ａが受信されなかったことをＡＰ１２０２に示すＮＡＫ１３３０を直ちに送信する。それに応答して、ＡＰ１３０２は、ファウンテン符号でフレーム（Ｔｘ−Ｒ１）１３４０を送信する。ファウンテン符号が使用されるので、この追加的なフレームＴｘ−Ｒ１  １３４０はＳＴＡ１３０４についての送信を完了させて、欠落したフレーム１３２０ａをＡＰ１３０２が再送信する必要性を軽減し得る。ファウンテン符号のさらなる恩恵は、ＳＴＡ１３０６もまた第２のフレーム１３２０ｂを受信することに失敗しても（「Ｘ」で示す）、ＮＡＫ１３３０がすでに送られており、Ｔｘ−Ｒ１がＳＴＡ１２０６によって受信されているので、フレーム１２２０ｂに関するＳＴＡ１３０６からのＮＡＫが必要とされず、つまり、Ｔｘ−Ｒ１  １３４０が、フレーム１３２０ｂをＳＴＡ１３０６が受信しなかった結果として生じる情報ギャップを満たし、それによって送信データを完了させる場合に例示される。
【０１３７】
[0160]一実施形態では、ＳＴＡ１３０８は、２つのフレーム１３２０ｂ、１３２０ｄを受信することにさらに失敗するが、上記と同様に、ＮＡＫ１３３０に続いてフレーム１３４０を受信する。しかしながら、フレーム１３４０が、ＳＴＡ１３０６によって受信された送信におけるギャップを満たし得ても、ＳＴＡ１３０８は依然として、Ｔｘ１−Ｔｘ４（フレーム１３２０ａ〜１３２０ｄ）の送信を完了させるために、追加のフレームを必要とする。したがって、ＳＴＡ１３０８は、フレーム１３２０ｂ、１３２０ｄの受信に失敗したことが原因で、ＮＡＫ１３６０を送信する。ＡＰ１３０２は、ファウンテン符号を使用して、送信において別のフレームＴｘ−Ｒ２  １３７０でＮＡＫ１３６０に応答し、ＳＴＡ１３０８が送信における２つの情報ギャップを埋めることができるようにし得る。
【０１３８】
[0161]図示のように、信号フロー１３００の実施形態によって示された非限定的な例は、以前の実施形態と比べて再送信およびＮＡＫの全体的な数を低減すると見ることができる。図示のように、ファウンテン符号を使用しなければ、合計４つのＮＡＫが、４つの欠落したフレーム（「Ｘ」で示す）について必要とされるのに対し、この実施形態ではＮＡＫ１３３０、１３６０のみが必要とされる。さらに、ファウンテン符号を採用しない実施形態では欠落したデータの４つの再送信が必要とされ得るが、図示のように、２つしか必要とされない。
【０１３９】
[0162]次に図１４ａを参照すると、本明細書で開示するプロセス１４００の実施形態を示す、例示的なフローチャートが示されている。プロセス１４００がブロック１４０５において始まり、第１の局が、第１の変調およびコーディング方式と第１のシーケンス番号とを有する第１のマルチキャストフレームを受信し得る。次いで、ブロック１４１０において、第１の局が否定応答要求を受信し得、該否定応答要求は、第２の変調およびコーディング方式と第２のシーケンス番号とを有し、第２の変調およびコーディング方式は、第１の変調およびコーディング方式よりも低いデータレートを有する。より低い変調およびコーディング方式は、ＮＡＫ要求が目的の受信機局に到達する確率を向上させることを目的とする。さらに、ＮＡＫ要求に含まれる（１つまたは複数の）シーケンス番号は、局においてフレームが受信されなかった場合に、ＮＡＫが要求される、以前に送られたダウンリンクマルチキャストフレームを参照し得る。破線で示されたブロック１４１５において、第１の局は否定応答要求を差し控え、該否定応答要求は、第２の変調およびコーディング方式と第２のシーケンス番号とを有するか、または何らかの形でそれらで符号化されており、第２の変調およびコーディング方式は、第１の変調およびコーディング方式よりも低いデータレートを有する。
【０１４０】
[0163]ブロック１４２０および１４２５は破線で示されており、開示するプロセスにおける任意のステップを示している。所与のＤＬ  ＭＣフレームが局において受信成功した場合（ＮＡＫは必要とされない）、プロセスはその特定のＤＬ  ＭＣフレームについて終了する。ブロック１４２０において、第１の局は、第２のシーケンス番号が第１のシーケンス番号と一致しない場合、否定応答を送信し得、ここで所与のＤＬ  ＭＣフレームは受信されない。ブロック１４２５において、局は、否定応答に応答して、アクセスポイントにおけるＮＡＫフレームの受信成功を示す確認応答フレームをアクセスポイントから受信し得る。
【０１４１】
[0164]次に図１４ｂを参照すると、本明細書で開示するプロセス１４５０の実施形態を示す、例示的なフローチャートが示されている。ブロック１４５５において、第１の局が、第１のシーケンス番号と第１の変調およびコーディング方式とを有する第１のマルチキャストフレームを受信し得、第１のマルチキャストフレームはさらに、第１の局を応答側局として識別する。第１の局を応答側局として識別する送信を受信したことに応答して、第１の局は、ブロック１４６０でマルチキャストグループを代表して、第１のマルチキャストフレームを受信したことを示す第１の確認応答フレームを送信し得る。１４６５において、第１の局は、第２の局を応答側局として識別する第２のマルチキャストフレームをさらに受信し得るが、第１の局は応答側局として識別されていないので、ブロック１４７０において、第１の局は、第１の局が第２のマルチキャストフレームを受信した場合でも、確認応答フレームを送信することを差し控える。
【０１４２】
[0165]ブロック１４７５および１４８０が破線で示されており、追加の否定応答要求フレームを送信する、マルチキャストグループが採用し得る任意のプロセスを示している。ブロック１４７５において、第１の局はさらに否定応答要求を受信し得、該否定応答要求は、第１の変調およびコーディング方式よりも低い第２の変調およびコーディング方式（たとえばより「ロバストな」ＭＣＳ）と、第２のシーケンス番号とを有し、該第２のシーケンス番号は、以前に送信されたマルチキャストフレームを識別する。「よりロバストな」ＭＣＳは、識別されたマルチキャストフレームが受信されなかった場合でも、否定応答要求の適切な受信を向上させるまたは確実にすることを目的とし得る。マルチキャストフレームが局で受信された場合、ブロック１４８０において、局は、第１のシーケンス番号が第２のシーケンス番号と同一である場合、否定応答を送信することを差し控える。ＮＡＫを送信することを差し控えることは、ＮＡＫ要求で識別されたマルチキャストフレームが適切に受信されたことを示す。
【０１４３】
[0166]次に図１５を参照すると、上記で開示した本発明、方法、およびプロセスによる実施形態１５００の機能ブロック図。受信するための手段１５１０は、局において、マルチキャストグループ内のマルチキャスト送信を受信し、マルチキャスト送信は、以前に送信されたマルチキャストフレームを参照する否定応答要求または確認応答要求を有する。受信するための手段１５１０は、確認応答要求または否定応答要求に対する応答を送信し得る、送信するための手段１５２０と対話し、ここにおいて、応答することは、識別されたマルチキャスト送信の受信または受信失敗（上記で説明したように）を示す。受信するための手段１５１０と送信するための手段１５２０はともに、マルチキャストフレーム、確認応答要求、または否定応答要求によって要求される、マルチキャストグループ内の局が確認応答要求または否定応答要求に対する応答を送信することを防止し得る、差し控えるための手段１５３０とも対話する。
【０１４４】
[0167]本明細書で使用される「決定すること」という用語は、様々な活動を包含する。たとえば、「決定すること」は、計算すること、算出すること、処理すること、導出すること、調査すること、探索すること（たとえば、テーブル、データベースまたは別のデータ構造で探索すること）、確認することなどを含み得る。また、「決定すること」は、受信すること（たとえば、情報を受信すること）、アクセスすること（たとえば、メモリ中のデータにアクセスすること）などを含み得る。さらに、「決定すること」は、解決すること、選択すること、選ぶこと、確立することなどを含み得る。さらに、本明細書で使用される「チャネル幅」は、特定の態様では帯域幅を包含し得、または帯域幅とも呼ばれ得る。
【０１４５】
[0168]本明細書で使用する項目のリスト「のうちの少なくとも１つ」を指す句は、単一のメンバーを含む、それらの項目の任意の組合せを指す。一例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａと、ｂと、ｃと、ａ−ｂと、ａ−ｃと、ｂ−ｃと、ａ−ｂ−ｃとを包含するものとする。
【０１４６】
[0169]上記で説明した方法の様々な動作は、様々なハードウェアおよび／またはソフトウェア構成要素、回路、ならびに／あるいはモジュールなど、それらの動作を実行することが可能な任意の好適な手段によって実行され得る。一般に、図に示す任意の動作は、それらの動作を実行することが可能な対応する機能的手段によって実行され得る。
【０１４７】
[0170]本開示に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せによって実装または実行され得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替的に、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。
【０１４８】
[0171]１つまたは複数の態様では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはその任意の組合せで実装され得る。ソフトウェアで実装される場合、それらの機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶され、またはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用されコンピュータによってアクセスされ得る、任意の他の媒体を備え得る。また、任意の接続も適切にコンピュータ可読媒体と称される。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術が、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（ＣＤ）と、レーザーディスク（登録商標）と、光ディスクと、デジタル多用途ディスク（ＤＶＤ）と、フロッピー（登録商標）ディスクと、Ｂｌｕ−ｒａｙ（登録商標）ディスクとを含み、ディスク（disk）は通常、データを磁気的に再生し、ディスク（disc）はレーザーを用いてデータを光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体（たとえば有形媒体）を備え得る。加えて、いくつかの態様では、コンピュータ可読媒体は、一時的コンピュータ可読媒体（たとえば信号）を備え得る。上の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【０１４９】
[0172]本明細書に開示された方法は、説明した方法を実現するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、互いに交換され得る。言い換えれば、ステップまたはアクションの特定の順序が指定されていない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく、変更され得る。
【０１５０】
[0173]したがって、いくつかの態様は、本明細書で提示される動作を実行するためのコンピュータプログラム製品を備え得る。たとえば、そのようなコンピュータプログラム製品は、本明細書で説明した動作を実行するために１つまたは複数のプロセッサによって実行可能である命令を記憶した（および／または符号化した）コンピュータ可読媒体を備え得る。いくつかの態様では、コンピュータプログラム製品は、パッケージング材料を含み得る。
【０１５１】
[0174]ソフトウェアまたは命令はまた、伝送媒体を通じて送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、より対線、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合に、同軸ケーブル、光ファイバケーブル、より対線、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、伝送媒体の定義に含まれる。
【０１５２】
[0175]さらに、本明細書で説明する方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適用可能な場合、ユーザ端末および／または基地局によってダウンロードされ得るおよび／または他の方法で取得され得ることを諒解されたい。たとえば、そのようなデバイスは、本明細書で説明する方法を実行するための手段の伝達を容易にするためにサーバに結合され得る。代替的に、本明細書で説明する様々な方法は、ユーザ端末および／または基地局が記憶手段をデバイスに結合するかまたは提供すると様々な方法を取得することができるように、記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクなどの物理記憶媒体など）を介して提供され得る。さらに、本明細書で説明する方法および技法をデバイスに提供するための任意の他の好適な技法が利用され得る。
【０１５３】
[0176]特許請求の範囲は、上記で示した厳密な構成および構成要素に限定されないことを理解されたい。上記で説明した方法および装置の構成、動作および詳細において、特許請求の範囲から逸脱することなく、様々な変更、変化および変形が行われ得る。
【０１５４】
[0177]上記は本開示の態様を対象とするが、本開示の他の態様およびさらなる態様は、それの基本的範囲から逸脱することなく考案され得、それの範囲は以下の特許請求の範囲によって決定される。
【図１】
2016540434.tif 000003
【図２】
2016540434.tif 000004
【図３】
2016540434.tif 000005
【図４】
2016540434.tif 000006
【図５ａ】
2016540434.tif 000007
【図５ｂ】
2016540434.tif 000008
【図６ａ】
2016540434.tif 000009
【図６ｂ】
2016540434.tif 000010
【図７ａ】
2016540434.tif 000011
【図７ｂ】
2016540434.tif 000012
【図７ｃ】
2016540434.tif 000013
【図８ａ】
2016540434.tif 000014
【図８ｂ】
2016540434.tif 000015
【図８ｃ】
2016540434.tif 000016
【図８ｄ】
2016540434.tif 000017
【図９ａ】
2016540434.tif 000018
【図９ｂ】
2016540434.tif 000019
【図１０】
2016540434.tif 000020
【図１１】
2016540434.tif 000021
【図１２】
2016540434.tif 000022
【図１３】
2016540434.tif 000023
【図１４ａ】
2016540434.tif 000024
【図１４ｂ】
2016540434.tif 000025
【図１５】
2016540434.tif 000026
【国際調査報告】
2016540434.tif 000027
2016540434.tif 000028