"プロセッサと、前記プロセッサと電子通信しているメモリと、前記メモリに記憶された命令とを備える、ワイヤレス通信デバイスの複数のグループと通信するための基地局であって、前記命令が、ワイヤレス通信デバイスの数を判断することと、前記数のワイヤレス通信デバイスをグループに分割することと、各グループについてのプリコーディング行列を判断することと、各グループについての前記プリコーディング行列を使用して、各グループにビームフォーミングされた信号を送信することとを行うように実行可能である、基地局。各グループについての前記プリコーディング行列を判断することが、プリアンブルの全方向性部分をビームフォーミングするために実行される、請求項1に記載の基地局。前記命令が、チャネル情報を受信するようにさらに実行可能である、請求項1に記載の基地局。各グループについての前記プリコーディング行列を判断することが、現在グループについてのグループチャネルを判断することと、コンプリメントグループチャネルを判断することと、コンプリメントグループチャネル零空間を判断することと、前記現在グループ中の各ワイヤレス通信デバイスについてのクライアントチャネルを判断することと、各ワイヤレス通信デバイスについての前記クライアントチャネルと前記コンプリメントグループチャネル零空間とに基づいて前記現在グループについてのプリコーディング行列を判断することとを備える、請求項1に記載の基地局。前記コンプリメントグループチャネル零空間を判断することが、式に従って達成され、が前記コンプリメントグループチャネルであり、U’がの左特異ベクトルを含み、S’がの特異値であり、V’がの右特異ベクトルを含み、svdが特異値分解関数であり、前記コンプリメントグループチャネル零空間VnがV’の最後のNtx-Nrxt-Nrxk列を備える、ここで、Ntxが基地局送信機の数であり、Nrxtがワイヤレス通信デバイス受信機の総数であり、Nrxkがグループkの受信機の総数である、請求項4に記載の基地局。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Wkがグループkについての前記プリコーディング行列であり、mが指数である、請求項4に記載の基地局。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと、式Z:,m-1Nssmk1:mNssmk=Vm:,1:NssmkSm1:Nssmk,1:Nssmkと式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Nssmkがグループk中のワイヤレス通信デバイスmの空間ストリームの数であり、Zが、選択された固有モードを備える行列であり、上付き文字Hが共役転置を示し、Iが単位行列であり、SNRkが前記グループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値であり、Wkmが前記プリコーディング行列である、請求項4に記載の基地局。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと、式Dm=Vm:,1:NssmkSm1:Nssmk,1:Nssmkと、式と、式と、式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Nssmkがグループk中のワイヤレス通信デバイスmの空間ストリームの数であり、Dmが前記ワイヤレス通信デバイスmについてのステアリングベクトルであり、Zが、前記ワイヤレス通信デバイスm以外の前記グループk中のすべてのワイヤレス通信デバイスのステアリングベクトルの行列であり、上付き文字Hが共役転置を示し、Nckが前記グループk中のワイヤレス通信デバイスの数であり、UmzがZの左特異ベクトルを含み、SmzがZの特異値であり、VmzがZの右特異ベクトルを含み、Uがの左特異ベクトルを含み、Sがの特異値であり、Vがの右特異ベクトルを含み、Nsskが前記グループkについての空間ストリームの数であり、がNssmk個の行および列をもつ単位行列であり、SNRkが前記グループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値であり、Wkmが前記プリコーディング行列である、請求項4に記載の基地局。現在グループについての前記プリコーディング行列がプリアンブルの第1の部分に適用され、前記命令が、前記プリアンブルの第2の部分に適用される前記現在グループについての第2のプリコーディング行列を判断するようにさらに実行可能である、請求項1に記載の基地局。前記命令が、異なるチャネル状態情報要求のために少なくとも1つの共通アンテナを使用して、複数のチャネル状態情報要求を同じワイヤレス通信デバイスに送ることと、前記同じワイヤレス通信デバイスから複数のチャネル状態情報メッセージを受信することと、前記複数のチャネル状態情報メッセージを組み合わせることとを行うようにさらに実行可能である、請求項1に記載の基地局。前記命令が、メディアアクセス制御保護を使用するようにさらに実行可能である、請求項1に記載の基地局。前記現在グループについての前記プリコーディング行列を判断することが、Hckをに設定することによって達成される、ここで、Hckがグループk中のワイヤレス通信デバイスcについてのチャネルであり、が前記ワイヤレス通信デバイスcについてのビームフォーミング行列であり、Nssckが前記グループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、上付き文字Hが共役転置を示す、請求項4に記載の基地局。前記現在グループについての前記プリコーディング行列を判断することが、Hckをに設定することによって達成される、ここで、Hckがグループk中のワイヤレス通信デバイスcについてのチャネルであり、が前記ワイヤレス通信デバイスcについてのビームフォーミング行列であり、が前記ワイヤレス通信デバイスcについての特異値であり、Nssckが前記グループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、上付き文字Hが共役転置を示す、請求項4に記載の基地局。プロセッサと、前記プロセッサと電子通信しているメモリと、前記メモリに記憶された命令とを備える、グループ信号を受信するためのワイヤレス通信デバイスであって、前記命令が、2つ以上のワイヤレス通信デバイスについての情報を含むグループ信号を受信することと、空間フィルタ処理を使用して、前記グループ信号から前記ワイヤレス通信デバイスについてのデータを復元することとを行うように実行可能である、ワイヤレス通信デバイス。前記命令が、複数のチャネル情報要求を受信することと、前記チャネル情報要求の各々についてのチャネル情報を判断することと、前記チャネル情報を送ることとを行うようにさらに実行可能である、請求項14に記載のワイヤレス通信デバイス。前記命令が、送信可CTS信号を受信し、信号を送信する前に所定の時間量を待つようにさらに実行可能である、請求項14に記載のワイヤレス通信デバイス。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの特異値であり、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、Nssckがグループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項14に記載のワイヤレス通信デバイス。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの左特異ベクトルを含み、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、上付き文字Hが共役転置を示す、請求項14に記載のワイヤレス通信デバイス。基地局がワイヤレス通信デバイスの複数のグループと通信するための方法であって、ワイヤレス通信デバイスの数を判断することと、前記数のワイヤレス通信デバイスをグループに分割することと、各グループについてのプリコーディング行列を判断することと、各グループについての前記プリコーディング行列を使用して、ビームフォーミングされた信号を各グループに送信することとを備える、方法。各グループについての前記プリコーディング行列を判断することが、プリアンブルの全方向性部分をビームフォーミングするために実行される、請求項19に記載の方法。チャネル情報を受信することをさらに備える、請求項19に記載の方法。各グループについての前記プリコーディング行列を判断することが、現在グループについてのグループチャネルを判断することと、コンプリメントグループチャネルを判断することと、コンプリメントグループチャネル零空間を判断することと、前記現在グループ中の各ワイヤレス通信デバイスについてのクライアントチャネルを判断することと、各ワイヤレス通信デバイスについての前記クライアントチャネルと前記コンプリメントグループチャネル零空間とに基づいて前記現在グループについてのプリコーディング行列を判断することとを備える、請求項19に記載の方法。前記コンプリメントグループチャネル零空間を判断することが、式に従って達成され、が前記コンプリメントグループチャネルであり、U’がの左特異ベクトルを含み、S’がの特異値であり、V’がの右特異ベクトルを含み、svdが特異値分解関数であり、前記コンプリメントグループチャネル零空間VnがV’の最後のNtx-Nrxt-Nrxk個の列を備える、ここで、Ntxが基地局送信機の数であり、Nrxtがワイヤレス通信デバイス受信機の総数であり、Nrxkがグループk中の受信機の総数である、請求項22に記載の方法。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Wkがグループkについての前記プリコーディング行列であり、mが指数である、請求項22に記載の方法。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと、式Z:,m-1Nssmk1:mNssmk=Vm:,1:NssmkSm1:Nssmk,1:Nssmkと式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Nssmkがグループk中のワイヤレス通信デバイスmの空間ストリームの数であり、Zが、選択された固有モードを備える行列であり、上付き文字Hが共役転置を示し、Iが単位行列であり、SNRkが前記グループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値であり、Wkmが前記プリコーディング行列である、請求項22に記載の方法。前記現在グループについての前記プリコーディング行列を判断することが、式[Um,Sm,Vm]=svdHmkVnと、式Dm=Vm:,1:NssmkSm1:Nssmk,1:Nssmkと、式と、式[Umz,Smz,Vmz]=svdZと、式と、式とに従って達成される、ここで、Hmkが前記クライアントチャネルであり、Vnが前記コンプリメントグループチャネル零空間であり、UmがHmkVnの左特異ベクトルを含み、SmがHmkVnの特異値であり、VmがHmkVnの右特異ベクトルを含み、svdが特異値分解関数であり、Nssmkがグループk中のワイヤレス通信デバイスmの空間ストリームの数であり、Dmが前記ワイヤレス通信デバイスmについてのステアリングベクトルであり、Zが、前記ワイヤレス通信デバイスm以外の前記グループk中のすべてのワイヤレス通信デバイスへのステアリングベクトルの行列であり、上付き文字Hが共役転置を示し、Nckが前記グループk中のワイヤレス通信デバイスの数であり、UmzがZの左特異ベクトルを含み、SmzがZの特異値であり、VmzがZの右特異ベクトルを含み、Uがの左特異ベクトルを含み、Sがの特異値であり、Vがの右特異ベクトルを含み、Nsskが前記グループkについての空間ストリームの数であり、がNssmk個の行および列をもつ単位行列であり、SNRkが前記グループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値であり、Wkmが前記プリコーディング行列である、請求項22に記載の方法。現在グループについての前記プリコーディング行列がプリアンブルの第1の部分に適用され、前記方法が、前記プリアンブルの第2の部分に適用される前記現在グループについての第2のプリコーディング行列を判断することをさらに備える、請求項19に記載の方法。異なるチャネル状態情報要求のために少なくとも1つの共通アンテナを使用して、複数のチャネル状態情報要求を同じワイヤレス通信デバイスに送ることと、前記同じワイヤレス通信デバイスから複数のチャネル状態情報メッセージを受信することと、前記複数のチャネル状態情報メッセージを組み合わせることとをさらに備える、請求項19に記載の方法。メディアアクセス制御保護を使用することをさらに備える、請求項19に記載の方法。前記現在グループについての前記プリコーディング行列を判断することが、Hckをに設定することによって達成される、ここで、Hckがグループk中のワイヤレス通信デバイスcについてのチャネルであり、が前記ワイヤレス通信デバイスcについてのビームフォーミング行列であり、Nssckが前記グループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、上付き文字Hが共役転置を示す、請求項22に記載の方法。前記現在グループについての前記プリコーディング行列を判断することが、Hckをに設定することによって達成される、ここで、Hckがグループk中のワイヤレス通信デバイスcについてのチャネルであり、が前記ワイヤレス通信デバイスcについてのビームフォーミング行列であり、が前記ワイヤレス通信デバイスcについての特異値であり、Nssckが前記グループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、上付き文字Hが共役転置を示す、請求項22に記載の方法。ワイヤレス通信デバイスがグループ信号を受信するための方法であって、2つ以上のワイヤレス通信デバイスについての情報を含むグループ信号を受信することと、空間フィルタ処理を使用して、前記グループ信号から前記ワイヤレス通信デバイスについてのデータを復元することとを備える、方法。複数のチャネル情報要求を受信することと、前記チャネル情報要求の各々についてのチャネル情報を判断することと、前記チャネル情報を送ることとをさらに備える、請求項32に記載の方法。送信可CTS信号を受信することと、信号を送信する前に所定の時間量を待つことをさらに備える、請求項32に記載の方法。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの特異値であり、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、Nssckがグループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項32に記載の方法。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項32に記載の方法。命令をその上に有する非一時的有形のコンピュータ可読媒体を備える、ワイヤレス通信デバイスの複数のグループと通信するためのコンピュータプログラム製品であって、前記命令が、基地局にワイヤレス通信デバイスの数を判断させるためのコードと、前記基地局に前記数のワイヤレス通信デバイスをグループに分割させるためのコードと、前記基地局に各グループについてのプリコーディング行列を判断させるためのコードと、前記基地局に、各グループについての前記プリコーディング行列を使用して、ビームフォーミングされた信号を各グループに送信させるためのコードとを備える、コンピュータプログラム製品。各グループについての前記プリコーディング行列を判断することが、プリアンブルの全方向性部分をビームフォーミングするために実行される、請求項37に記載のコンピュータプログラム製品。各グループについての前記プリコーディング行列を判断することが、現在グループについてのグループチャネルを判断することと、コンプリメントグループチャネルを判断することと、コンプリメントグループチャネル零空間を判断することと、前記現在グループ中の各ワイヤレス通信デバイスについてのクライアントチャネルを判断することと、各ワイヤレス通信デバイスについての前記クライアントチャネルと前記コンプリメントグループチャネル零空間とに基づいて前記現在グループについてのプリコーディング行列を判断することとを備える、請求項37に記載のコンピュータプログラム製品。前記命令が、前記基地局に、異なるチャネル状態情報要求のために少なくとも1つの共通アンテナを使用して、複数のチャネル状態情報要求を同じワイヤレス通信デバイスに送信させるためのコードと、前記基地局に、前記同じワイヤレス通信デバイスから複数のチャネル状態情報メッセージを受信させるためのコードと、前記基地局に、前記複数のチャネル状態情報メッセージを組み合わさせるためのコードとをさらに備える、請求項37に記載のコンピュータプログラム製品。命令をその上に有する非一時的有形コンピュータ可読媒体を備える、グループ信号を受信するためのコンピュータプログラム製品であって、前記命令が、ワイヤレス通信デバイスに、2つ以上のワイヤレス通信デバイスについての情報を含むグループ信号を受信させるためのコードと、前記ワイヤレス通信デバイスに、空間フィルタ処理を使用して、前記グループ信号から前記ワイヤレス通信デバイスについてのデータを復元させるためのコードとを備える、コンピュータプログラム製品。前記データが、式に従った空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの特異値であり、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、Nssckがグループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項41に記載のコンピュータプログラム製品。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項41に記載のコンピュータプログラム製品。ワイヤレス通信デバイスの複数のグループと通信するための装置であって、ワイヤレス通信デバイスの数を判断するための手段と、前記数のワイヤレス通信デバイスをグループに分割するための手段と、各グループについてのプリコーディング行列を判断するための手段と、各グループについての前記プリコーディング行列を使用して、ビームフォーミングされた信号を各グループに送信するための手段とを備える、装置。各グループについての前記プリコーディング行列を判断することが、プリアンブルの全方向性部分をビームフォーミングするために実行される、請求項44に記載の装置。各グループについての前記プリコーディング行列を判断することが、現在グループについてのグループチャネルを判断することと、コンプリメントグループチャネルを判断することと、コンプリメントグループチャネル零空間を判断することと、前記現在グループ中の各ワイヤレス通信デバイスについてのクライアントチャネルを判断することと、各ワイヤレス通信デバイスについての前記クライアントチャネルと前記コンプリメントグループチャネル零空間とに基づいて前記現在グループについてのプリコーディング行列を判断することとを備える、請求項44に記載の装置。異なるチャネル状態情報要求のために少なくとも1つの共通アンテナを使用して、複数のチャネル状態情報要求を同じワイヤレス通信デバイスに送信するための手段と、前記同じワイヤレス通信デバイスから複数のチャネル状態情報メッセージを受信するための手段と、前記複数のチャネル状態情報メッセージを組み合わせるための手段とをさらに備える、請求項44に記載の装置。グループ信号を受信するための装置であって、2つ以上のワイヤレス通信デバイスについての情報を含むグループ信号を受信するための手段と、空間フィルタ処理を使用して、前記グループ信号から前記ワイヤレス通信デバイスについてのデータを復元するための手段とを備える、装置。前記データが、式に従った空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの特異値であり、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、Nssckがグループk中の前記ワイヤレス通信デバイスcについての空間ストリームの数であり、がHckの左特異ベクトルを含み、上付き文字Hが共役転置を示す、請求項48に記載の装置。前記データが、式に従って空間フィルタ処理を使用して復元される、ここで、Ucが、前記ワイヤレス通信デバイスm=cについてのHmkVnの左特異ベクトルを含むUmであり、Hmkがクライアントチャネルであり、Vnがコンプリメントグループチャネル零空間であり、がHckの左特異ベクトルを含み、Hckが前記ワイヤレス通信デバイスcについてのチャネルであり、上付き文字Hが共役転置を示す、請求項48に記載の装置。0040通信デバイスの例には、セルラー電話基地局またはノード、アクセスポイント、ワイヤレスゲートウェイおよびワイヤレスルータがある。通信デバイスは、米国電気電子技術者協会IEEE802.11a、802.11b、802.11g、802.11nおよび/または802.11acたとえば、ワイヤレスフィデリティーつまりWi-Fi標準など、いくつかの業界標準に従って動作し得る。通信デバイスが準拠し得る規格の他の例には、IEEE802.16たとえば、WorldwideInteroperabilityforMicrowaveAccessつまりWiMAX、ThirdGenerationPartnershipProject3GPP、3GPPLongTermEvolutionLTEなどがあるたとえば、通信デバイスは、ノードB、発展型ノードBeNBなどと呼ばれることがある。本明細書で開示するシステムおよび方法のいくつかは1つまたは複数の規格に関して説明することがあるが、これは、それらのシステムおよび方法が多くのシステムおよび/または規格に適用可能であり得るので、本開示の範囲を限定すべきではない。0041いくつかの通信デバイスたとえば、アクセス端末、クライアントデバイス、クライアント局などは、他の通信デバイスとワイヤレス通信し得る。いくつかの通信デバイスたとえば、ワイヤレス通信デバイスは、モバイルデバイス、移動局、加入者局、クライアント、クライアント局、ユーザ機器UE、遠隔局、アクセス端末、モバイル端末、端末、ユーザ端末、加入者ユニットなどと呼ばれることがある。通信デバイスのさらなる例には、ラップトップまたはデスクトップコンピュータ、セルラー電話、スマートフォン、ワイヤレスモデム、電子リーダー、タブレットデバイス、ゲームシステムなどがある。これらの通信デバイスのうちのいくつかは、上記で説明したように1つまたは複数の業界標準に従って動作し得る。したがって、通信デバイスという一般的な用語は、業界標準に応じて異なる名称で説明される通信デバイスたとえば、アクセス端末、ユーザ機器UE、リモート端末、アクセスポイント、基地局、ノードB、発展型ノードBeNBなどを含み得る。0042いくつかの通信デバイスは、通信ネットワークへのアクセスを行うことが可能であり得る。通信ネットワークの例には、限定はしないが、電話網たとえば、公衆交換電話網PSTNまたはセルラーフォンネットワークなどの固定landlineネットワーク、インターネット、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、メトロポリタンエリアネットワークMANなどがある。0043本明細書で開示するシステムおよび方法では、複数のグループへのダウンリンクマルチユーザ多入力多出力MU-MIMOについて説明する。たとえば、IEEE802.11acは、MU-MIMOを最高4つのワイヤレス通信デバイスのグループに規格化する過程にある。ダウンリンクMU-MIMOの場合のいくつかの提案は、ダウンリンク送信内のワイヤレス通信デバイスたとえば、クライアントの数を4つに制限する。ワイヤレス通信デバイスの数を4つに制限すると、ダウンリンクMU-MIMOの利得は制限される。しかしながら、本明細書で開示するシステムおよび方法は、十分な送信アンテナをもつ通信デバイスたとえば、基地局またはアクセスポイントが、これらの提案によって予見されるよりも多くのワイヤレス通信デバイスたとえば、クライアントにダウンリンクMU-MIMOパケットをどのように送信することができるかを証明する。本明細書で開示するシステムおよび方法によれば、基地局たとえば、アクセスポイントは、グループ間の干渉を低減するかまたは最小限に抑えながら、同じ時間にたとえば、同時にワイヤレス通信デバイスたとえば、クライアント、アクセス端末などの複数のグループに送信し得る。各グループ内で、基地局は、ワイヤレス通信デバイスアンテナが、1つのグループ中の各クライアントを対象とする信号を受信し得るように、何らかの形態の固有モード送信を使用し得る。本明細書で開示するシステムおよび方法によれば、ワイヤレス通信デバイスの総数は、基地局たとえば、アクセスポイントにあるアンテナの数または量のみによって制限され得る。これは、スループットを増加させることによって有益になり得る。0044本明細書で開示するシステムおよび方法の一構成では、802.11acフレームまたはパケットが使用され得る。フレームは、プリアンブルとデータとを含み得る。本明細書で開示するシステムおよび方法によれば、プリアンブルは、一般にまたは従来全方向方式で送信される1つまたは複数のフィールドを含み得る。0045第1の代替形態では、プリアンブルは、レガシーショートトレーニングフィールドL-STF:legacyshorttrainingfieldと、レガシーロングトレーニングフィールドL-LTF:legacylongtrainingfieldと、レガシー信号フィールドL-SIG:legacysignalfieldと、第1の超高スループット信号veryhighthroughputsignalまたはシンボルAVHT-SIG-A1と、第2の超高スループット信号またはシンボルAVHT-SIG-A2と、超高スループットショートトレーニングフィールドVHT-STFと、1つまたは複数の超高スループットロングトレーニングフィールド1つまたは複数のVHT-LTFと、超高スループット信号BVHT-SIG-Bとを含み得る。この第1の代替形態では、L-STF、L-LTF、L-SIG、VHT-SIG-A1およびVHT-SIG-A2は一般に全方向方式omnidirectionalfashionで送信され得る。0046第2の代替形態では、プリアンブルは、L-STFと、L-LTFと、L-SIGと、VHT-SIG-A1と、VHT-SIG-A2と、第3の超高スループットフィールド信号AVHT-SIG-A3と、VHT-STFと、1つまたは複数のVHT-LTFとを含み得る。この第2の代替形態では、L-STF、L-LTF、L-SIG、VHT-SIG-A1、VHT-SIG-A2およびVHT-SIG-A3は、一般に全方向方式で送信され得る。0047代替形態プリアンブルの両方は、802.11aベースのレガシー譲歩legacydeferralのために、ならびにダウンリンクMU-MIMOパケットおよび帯域幅の長さなど802.11ac情報を搬送するために使用され得る第1の部分または全方向性部分から開始する。第2のプリアンブル代替形態は、ダウンリンクワイヤレス通信デバイスまたはクライアントごとの変調およびコーディング方式MCS:modulationandcodingschemeを含む、全方向性部分におけるすべての802.11acシグナリング情報を含み得る。第1のプリアンブル代替形態は、ステアリングされたVHT―SIG-Bシンボル中に、MCSのような何らかのクライアント固有シグナリングを含み得る。0048両方のプリアンブル代替形態は、解決可能なロングトレーニングフィールドLTF:resolvablelongtrainingfieldまたは解決不可能なLTFunresolvableLTFを使用する可能性を有し得る。解決可能なLTFの場合、たとえば、ワイヤレス通信デバイスたとえば、クライアント当たりのLTFシンボルの数は、すべてのワイヤレス通信デバイスたとえば、クライアントについての空間ストリームの総数に等しいかそれよりも大きい。解決不可能なLTFの場合、たとえば、ワイヤレス通信デバイスたとえば、クライアント当たりのLTFシンボルの数は、ワイヤレス通信デバイスたとえば、クライアント当たりの空間ストリームの数に等しいかそれよりも大きいのみである。0049解決可能なLTFの場合、ダウンリンクMU-MIMOパケット中のワイヤレス通信デバイスたとえば、クライアントの数は、両方のプリアンブル代替形態で4つに制限され得る。解決不可能なLTFの場合、ダウンリンクMU-MIMOパケット中のワイヤレス通信デバイスたとえば、クライアントの数は、第1のプリアンブル代替形態では8つに制限され得、第2のプリアンブル代替形態では4つに制限され得る。両方のプリアンブル代替形態の場合、すべてのダウンリンクワイヤレス通信デバイスたとえば、クライアントについてのストリームの総数は、8つを超えないことがある。0050本明細書で開示するシステムおよび方法は、複数のグループへのMU-MIMOを可能にし得る。本明細書で開示するシステムおよび方法によれば、たとえば、ダウンリンクワイヤレス通信デバイスたとえば、クライアントの数は、解決可能なLTFの場合には4つ以下のグループに分割されるか、または解決不可能なLTFの場合には8つ以下のグループに分割され得る。たとえば、基地局たとえば、アクセスポイントは、プリアンブルの全方向性部分がビームフォーミングされるように複数のグループに同時にビームフォーミングし得る。このようにして、各グループは、そのグループに関係するシグナリングのみを参照し得る。さらに、1つのグループ内のワイヤレス通信デバイスたとえば、クライアントは、別のグループへの送信から、低減されたまたは最小の干渉を受信し得る。1つのグループ内で、グループ内のワイヤレス通信デバイスたとえば、クライアントが、同じグループ中のすべてのワイヤレス通信デバイスたとえば、クライアントを対象とする信号を受信するように、基地局たとえば、アクセスポイントは、解決可能なLTFと、何らかの形態の固有モード選択たとえば、最小平均2乗誤差MMSE固有モード選択MMSE-ESまたはマルチユーザ固有モード送信METとを使用し得る。0051便宜のために、および説明的明快のために、いくつかの略語は、以下のように使用され得る。NGはグループの数である。Nrxtはワイヤレス通信デバイスたとえば、クライアント受信機の総数である。Ntxは基地局たとえば、アクセスポイント送信機の数である。Nrxkはグループk中の受信機の総数である。Nrxmkはグループk中のワイヤレス通信デバイスたとえば、クライアントmの受信機の数である。Nssmkはグループk中のワイヤレス通信デバイスたとえば、クライアントmの空間ストリームの数である。Hは、サイズまたは次元Nrxt×NtxのMU-MIMOダウンリンクチャネルを表す。Wkは、サイズまたは次元Ntk×Nsskのグループkについてのビームフォーミングまたはプリコーディング行列である。SNRkはグループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値である。Nckはグループk中のワイヤレス通信デバイスたとえば、クライアントの数である。W:,x:yは、xからyまでのすべての行および列を含んでいるWの部分行列である。0052本明細書で開示するシステムおよび方法は、マルチグループブロック対角化を使用し得る。一構成では、VHT-SIG-Aたとえば、全方向的に送信された部分までの、およびVHT-SIG-Aを含むプリアンブルの第1の部分のためのグループkについてのプリコーディング行列Wkは、リスト1に示すように計算され得る。リスト1において、svdは特異値分解関数であり得る。0053一構成では、VHT-STFから開始するパケットまたはフレームの第2の部分のためのグループkについてのプリコーディング行列Wkは、リスト2に示すようになり得る。たとえば、以下のリスト2に示す手法は、グループ内の最小平均2乗誤差固有モード選択を使用し得る。0054プリアンブルの第1の部分のためのプリコーディングの唯一の差は、グループ内のマルチユーザ干渉を消去するための試みが実行されないことであることに留意されたい。すべてのデータがたとえば、VHT-STFまでのプリアンブルの第1の部分のための同じグループ中のすべてのワイヤレス通信デバイスたとえば、クライアントについて等しいので、これは必要ない。0055代替的に、プリアンブルの第1の部分は、第2の部分に等しくプリコーディングされ得る。たとえば、ワイヤレス通信デバイスたとえば、クライアントは、後続の部分たとえば、VHT-LTFなどを受信する前に空間ストリームを区別することができないが、グループ内の空間ストリーム間の干渉は消去され得る。ワイヤレス通信デバイスたとえば、クライアントが2つ以上の空間ストリームを有する場合、プリアンブルの第1の部分の単一のストリームは、そのワイヤレス通信デバイスたとえば、クライアントのすべてのストリーム入力にコピーされ得る。プリアンブルの第1の部分は、あらゆる空間ストリームが同じ情報を含んでいるので、すべてのワイヤレス通信デバイスたとえば、クライアントによってさらに復号され得る。この手法は、2つの異なるプリコーディング行列の代わりにパケット当たり単一のプリコーディング行列のみを必要とするので、実際に好ましくなり得る。0056本明細書で開示するシステムおよび方法の別の構成は、マルチユーザ固有モード送信MET:multiusereigenmodetransmissionを用いたマルチグループブロック対角化を使用し得る。上述のように、以前のアルゴリズムは、グループ内の最小平均2乗誤差固有モード選択を適用した。1つの代替形態は、グループ内のマルチユーザ固有モード送信METを使用することである。最小平均2乗誤差固有モード選択は、より単純であり、この代替手法よりも良好な性能を有し得ることに留意されたい。マルチユーザ固有モード送信METを使用するこの代替手法は、リスト3に示されている。0057一構成では、本明細書で開示するシステムおよび方法は、以下のようにシグナリングを使用し得る。ブロック対角化は、たとえば、VHT-SIG-Aまでの、およびVHT-SIG-Aを含むプリアンブルの第1の部分上で使用され得る。いかなるレガシー802.11a/nデバイスもダウンリンクMU-MIMOパケットまたはフレームの持続時間の間正確に譲歩し得るように、すべてのグループについてのL-SIG中で同じデータコンテンツが使用され得る。L-SIGは、2つ以上の異なるグループにビームフォーミングされるので、これらのグループ外のワイヤレス通信デバイスたとえば、局が、譲歩長さdeferrallengthを正確に復号するのに十分な電力でL-SIGを受信しない可能性がある。メディアアクセス制御MAC保護は、これらのワイヤレス通信デバイスたとえば、局からの衝突を防ぐために使用され得る。たとえば、別個の送信可CTS信号がダウンリンクMU-MIMOパケットより前に送られ得る。0058本明細書で開示するシステムおよび方法の一構成では、チャネル状態情報CSI:channelstateinformationフィードバックが使用され得る。802.11acでは、CSIフィードバックは8つのアンテナに制限され得る。8つ以上のアンテナをもつ基地局たとえば、アクセスポイントまたはAPは、それのアンテナのすべての上のチャネルを得るために複数のフィードバック要求を送る必要があり得る。0059最高15個の基地局たとえば、AP送信アンテナの場合、チャネル状態情報を使用するプロシージャの一例は、以下のように説明される。基地局は、ワイヤレス通信デバイスたとえば、クライアントごとに2回チャネル状態情報CSI要求を送り得、毎回わずか8つのアンテナから送信するたとえば、すべての他のアンテナは何も送信しない。同じワイヤレス通信デバイスたとえば、クライアントへの異なるチャネル状態情報CSI要求は、少なくとも1つの共通送信アンテナを含んでいる必要があり得る。これは、2つの異なるチャネル状態情報フィードバック間に発生する位相シフトを除去するために必要とされ得る。一構成では、複数のチャネル状態情報メッセージたとえば、CSIフィードバックが受信され得るこれについては以下で説明する。共通送信アンテナについてのチャネル値が一致するようにその共通アンテナについての値によってすべてのチャネルを正規化することによって、異なるチャネル状態情報フィードバックが組み合わせられ得る。006015個以上のアンテナの場合、上記のプロシージャは、すべてが少なくとも1つの共通基準アンテナをもつ3つ以上のチャネル状態情報CSI要求に拡張され得る。上記のプロシージャはまた、最大4つの送信機に限定された既存の802.11nチャネル状態情報フィードバックが使用され得るような4つのアンテナのグループにおいて使用され得る。0061フレキシブルマルチグループブロック対角化の一構成が、本明細書で開示するシステムおよび方法に従って使用され得る。この構成では、グループk中のワイヤレス通信デバイスたとえば、クライアントcについて、基地局たとえば、APは、ビームフォーミング行列とストリーム当たりの平均信号対雑音比SNRとのみを得、たとえば、ワイヤレス通信デバイスたとえば、クライアントcは、を通してビームフォーミング行列を取得したが、他の1つまたは複数のワイヤレス通信デバイスたとえば、クライアントは、チャネル状態情報Hmkをフィードバックしたと仮定する。Hmkはクライアントチャネルであり、はHckの左特異ベクトルを含み、はHckの特異値であり、はHckの右特異ベクトルを含む。はワイヤレス通信デバイスcについてのビームフォーミング行列であり、Nssckはグループk中のワイヤレス通信デバイスcについての空間ストリームの数である。この場合、基地局たとえば、APは、HckをならびにHk中の対応する部分に設定する。本明細書の行列は、下付き文字cを用いてワイヤレス通信デバイスを示し得ることに留意されたい。処理の残りは、上記のリスト1、リスト2および/またはリスト3に示した前に説明したマルチグループブロック対角化プロシージャと同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、ワイヤレス通信デバイスたとえば、クライアントcは、式1に示すそれのデータを復元するためにそれの受信側において専用空間フィルタ処理を適用し得る。式1において、Ucは、ワイヤレス通信デバイスたとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、受信機は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。0062フレキシブルマルチグループブロック対角化の別の構成が、本明細書で開示するシステムおよび方法に従って使用され得る。この構成では、グループk中のワイヤレス通信デバイスたとえば、クライアントcについて、基地局たとえば、APはビームフォーミング行列と特異値とのみを得、たとえば、ワイヤレス通信デバイスたとえば、クライアントcは、を通してビームフォーミング行列と特異値とを取得したが、他のワイヤレス通信デバイスたとえば、クライアントは、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、基地局たとえば、APは、HckをならびにHk中の対応する部分に設定する。処理の残りは、上記のリスト1、リスト2および/またはリスト3に示した前に説明したマルチグループブロック対角化プロシージャと同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、ワイヤレス通信デバイスたとえば、クライアントcは、式2に示すそれのデータを復元するためにそれの受信側において専用空間フィルタ処理を適用し得る。式2において、Ucは、ワイヤレス通信デバイスたとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、受信機は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。0063次に、図を参照しながら様々な構成について説明する。同様の参照番号は機能的に同様の要素を示し得る。本明細書で概して説明し、図に示すシステムおよび方法は、多種多様な異なる構成で構成および設計され得る。したがって、図に表されるいくつかの構成についての以下のより詳細な説明は、特許請求する範囲を限定するものではなく、システムおよび方法を代表するものにすぎない。0064図1は、複数のグループ通信のためのシステムおよび方法が実装され得る、送信通信デバイス102と1つまたは複数の受信通信デバイス142との一構成を示すブロック図である。送信通信デバイス102の例としては、基地局、アクセスポイントなどがある。1つまたは複数の受信通信デバイス142の例としては、ワイヤレス通信デバイス、アクセス端末、局などがある。送信通信デバイス102は、1つまたは複数の受信通信デバイス142に送信されるべきペイロードデータ104および/またはオーバーヘッドデータ116を受信するための入力部をもつエンコーダ106を含み得る。ペイロードデータ104は、ボイス、ビデオ、オーディオおよび/または他のデータを含み得る。オーバーヘッドデータ116は、データレートを指定する情報などの制御情報、変調およびコーディング方式MCS、チャネル帯域幅、フレーム長、譲歩期間deferperiod、メディアアクセス制御MAC情報たとえば、送信可CTS情報、チャネル情報要求たとえば、チャネル状態情報CSI要求などを含み得る。エンコーダ106は、前方誤り訂正FEC、暗号化、パケット化および/またはワイヤレス送信とともに使用する、知られている他の符号化のために、データ104、116を符号化し得る。0065コンスタレーションマッパー110は、エンコーダ106によって与えられたデータをコンスタレーションにマッピングする。たとえば、コンスタレーションマッパー110は、2位相シフトキーイングBPSK、直交振幅変調QAMなどの変調方式を使用し得る。直交振幅変調QAMが使用される場合、たとえば、コンスタレーションマッパー110は、空間ストリーム138当たり、サブキャリア140当たり、シンボル期間当たり2ビットを与え得る。さらに、コンスタレーションマッパー110は、空間ストリーム138ごと、データサブキャリア140ごと、シンボル期間ごとに16QAMコンスタレーション信号を出力し得る。64QAMなどの他の変調が使用され得、それにより、空間ストリーム138当たり、データサブキャリア140当たり、シンボル期間当たり6ビットの消費を生じるであろう。他の変形形態も可能である。0066コンスタレーションマッパー110の出力は、データを送信機の時空間周波数STF:spatialtimefrequency次元上にマッピングする時空間周波数マッパー108に与えられる。次元は、データが割り振られることを可能にする様々な構成体またはリソースを表す。所与のビットまたはビットのセットたとえば、コンスタレーションポイントに対応するビットのグルーピング、ビットのセットなどは、次元間の特定の場所にマッピングされ得る。概して、次元間の異なる場所にマッピングされるビットおよび/または信号は、それらが、ある確率で、1つまたは複数の受信通信デバイス142において区別可能であることを予想されるように送信通信デバイス102から送信される。一構成では、時空間周波数マッパー108は、時空間ブロックコーディングSTBCを実行し得る。0067異なる空間ストリーム138上の送信がある確率で受信機において区別可能であり得るように、1つまたは複数の空間ストリーム138が送信通信デバイス102から送信され得る。たとえば、1つの空間次元にマッピングされるビットが1つの空間ストリーム138として送信される。その空間ストリーム138は、他のアンテナ132とは空間的に別個のそれ自体のアンテナ132、複数の空間的に分離されたアンテナ132上のそれ自体の直交重ね合わせ、それ自体の偏波などの上で送信され得る。たとえば、空間中でアンテナ132を分離すること、またはそれらの信号が受信機において識別されることを可能にするであろう他の技法を伴う空間ストリーム138分離のための多くの技法が知られており、使用され得る。0068図1に示す例では、同じまたは異なる数たとえば、1つまたは複数のアンテナ132a~nを使用して送信される1つまたは複数の空間ストリーム138がある。いくつかの事例では、1つまたは複数の他の空間ストリーム138の非アクティブ化のために、ただ1つの空間ストリーム138が利用可能であり得る。0069送信通信デバイス102が複数の周波数サブキャリア140を使用する場合、時空間周波数マッパー108がいくつかのビットを1つの周波数サブキャリア140にマッピングし、他のビットを別の周波数サブキャリア140にマッピングし得るように、周波数次元のための複数の値がある。他の周波数サブキャリア140は、データ104、116を搬送しないまたは、常に搬送するとは限らないガードバンド、パイロットトーンサブキャリアなどとして予約され得る。たとえば、1つまたは複数のデータサブキャリア140および1つまたは複数のパイロットサブキャリア140があり得る。いくつかの事例または構成では、すべてのサブキャリア140が直ちに励起され得るとは限らないことに留意されたい。たとえば、いくつかのトーンが、フィルタ処理を可能にするために励起されないことがある。一構成では、送信通信デバイス102は、複数のサブキャリア140の送信のために直交周波数分割多重OFDMを利用し得る。たとえば、時空間周波数マッパー108は、使用される多重化方式に従って、符号化されたデータ104、116を時間および/または周波数リソースにマッピングし得る。0070時間次元はシンボル期間を指す。異なるビットは、異なるシンボル期間に割り振られ得る。複数の空間ストリーム138、複数のサブキャリア140および複数のシンボル期間がある場合、1つのシンボル期間の間の送信はOFDM直交周波数分割多重MIMO多入力多出力シンボルと呼ばれることがある。単純なシンボル当たりのビット数たとえば、使用されるコンスタレーションの数のlog2×空間ストリーム138の数×データサブキャリア140の数を乗算し、シンボル期間の長さによって除算されることで、符号化されたデータのための送信レートが判断され得る。0071このようにして、時空間周波数マッパー108は、ビットまたは入力データの他のユニットを1つまたは複数の空間ストリーム138、データサブキャリア140および/またはシンボル期間にマッピングし得る。別個の空間ストリーム138は、別個の経路を使用して生成および/または送信され得る。いくつかの実装形態では、これらの経路は別個のハードウェアを用いて実装されるが、他の実装形態では、経路のハードウェアが2つ以上の空間ストリーム138のために再利用されるか、またはパス論理が、1つまたは複数の空間ストリーム138のために実行するソフトウェアにおいて実装される。より具体的には、送信通信デバイス102に示す要素の各々は、単一のブロック/モジュールとして、または複数のブロック/モジュールとして実装され得る。たとえば、1つまたは複数の送信機無線周波数ブロック126要素は、単一のブロック/モジュールとして、または各アンテナ132a~nたとえば、各空間ストリーム138に対応する複数の並列ブロック/モジュールとして実装され得る。本明細書で使用するブロック/モジュールという用語およびその変形体は、特定の要素または構成要素がハードウェア、ソフトウェアまたは両方の組合せにおいて実装され得ることを示し得る。0072送信通信デバイス102はパイロット生成器ブロック/モジュール130を含み得る。パイロット生成器ブロック/モジュール130はパイロットシーケンスを生成し得る。パイロットシーケンスはパイロットシンボルのグループであり得る。一構成では、たとえば、パイロットシーケンス中の値は、特定の位相、振幅および/または周波数をもつ信号によって表され得る。たとえば、1は、特定の位相および/または振幅をもつパイロットシンボルを示し得るが、-1は、異なるたとえば、逆oppositeまたは逆inverse位相および/または振幅をもつパイロットシンボルを示し得る。0073送信通信デバイス102は、いくつかの構成では擬似ランダム雑音生成器128を含み得る。擬似ランダム雑音生成器128は、パイロットシーケンスをスクランブルするために使用される擬似ランダム雑音系列または信号たとえば、値を生成し得る。たとえば、連続するOFDMシンボルのためのパイロットシーケンスは擬似ランダム雑音系列からの連続する数によって乗算され、それによって、OFDMシンボルごとにパイロットシーケンスをスクランブルし得る。パイロットシーケンスが受信通信デバイス142に送られると、受信したパイロットシーケンスはパイロットプロセッサ148によってスクランブル解除され得る。0074時空間周波数マッパー108の1つまたは複数の出力は、周波数および/または空間次元にわたって拡散され得る。パイロット挿入ブロック/モジュール112は、パイロットトーンをパイロットトーンサブキャリア140中に挿入する。たとえば、パイロットシーケンスは、特定のインデックスにあるサブキャリア140にマッピングされ得る。たとえば、パイロットシーケンスからのパイロットシンボルは、データサブキャリア140および/または他のサブキャリア140が点在しているサブキャリア140にマッピングされ得る。言い換えれば、パイロットシーケンスまたは信号はデータシーケンスまたは信号と合成され得る。いくつかの構成では、1つまたは複数の直流電流DCトーンがインデックス0を中心とし得る。0075データおよび/またはパイロット信号は、逆離散フーリエ変換IDFTブロック/モジュール120に与えられる。逆離散フーリエ変換IDFTブロック/モジュール120は、データ104、116の周波数信号と、挿入されたパイロットトーンとを、空間ストリーム138上の信号を表す時間領域信号および/またはシンボル期間の間の時間領域サンプルに変換する。一構成では、たとえば、IDFTブロック/モジュール120は256点逆高速フーリエ変換IFFTを実行し得る。0076時間領域信号はフォーマッタ122に与えられる。フォーマッタたとえば、1つまたは複数のフォーマッティングブロック/モジュール122は、逆離散フーリエ変換IDFTブロック/モジュール120の出力を取り、それを並列信号から直列P/Sに変換し、サイクリックプレフィックスcyclicalprefixを追加し、および/またはガードインターバルウィンドウ処理などを実行し得る。0077フォーマッタ122出力は、デジタルアナログ変換器DAC124に与えられ得る。デジタルアナログ変換器DAC124は、フォーマッタ122出力を1つまたは複数のデジタル信号から1つまたは複数のアナログ信号に変換し得る。デジタルアナログ変換器DAC124は、1つまたは複数のアナログ信号を1つまたは複数の送信機無線周波数TXRFブロック126に与え得る。00781つまたは複数の送信機無線周波数ブロック126は、電力増幅器に結合されるか、または電力増幅器を含み得る。電力増幅器は、送信のために1つまたは複数のアナログ信号を増幅し得る。1つまたは複数の送信機無線周波数ブロック126は、無線周波数RF信号を1つまたは複数のアンテナ132a~nに出力し得、それによって、1つまたは複数の受信通信デバイス142によって受信のために適切に構成されたワイヤレス媒体を介して、入力されたデータ104、116をエンコーダ106に送信する。0079送信通信デバイス102は、また、1つまたは複数の受信機無線周波数ブロック/モジュール134を含み得る。1つまたは複数の受信機無線周波数ブロック/モジュール134は、1つまたは複数の受信通信デバイス142から信号を受信するために使用され得る。たとえば、送信通信デバイス102は、パイロットおよび/またはトレーニングシンボルを1つまたは複数の受信通信デバイス142に送信し得る。1つまたは複数の受信通信デバイス142は、チャネルを推定するためにパイロットおよび/またはトレーニングシンボルを使用し得る。1つまたは複数の受信通信デバイス142は、次いで、フィードバックメッセージたとえば、チャネル状態情報CSIフィードバックを送信通信デバイス102に送信し得、送信通信デバイス102は、1つまたは複数の受信機無線周波数ブロック/1つまたは複数のモジュール134を使用してフィードバックメッセージを受信し得る。別の例では、送信通信デバイス102は、1つまたは複数の受信通信デバイス142から明示的フィードバックメッセージを受信しないことがあるが、チャネルを推定するために、1つまたは複数の受信機無線周波数ブロック/モジュール134によって1つまたは複数の受信通信デバイス142から受信した他の信号またはメッセージを使用し得る。0080送信通信デバイス102はマルチグループ通信ブロック/モジュール114を含み得る。マルチグループ通信ブロック/モジュール114は、受信通信デバイス142の複数のグループと通信するために使用され得る。たとえば、マルチグループ通信ブロック/モジュール114は、1つまたは複数の受信機無線周波数ブロック/モジュール134によって与えられた信号に基づいてチャネル推定値を使用し得る。たとえば、チャネル推定値たとえば、明示的フィードバックメッセージはマルチグループ通信ブロック/モジュール114に与えられ得、および/またはマルチグループ通信ブロック/モジュール114は、受信機無線周波数ブロック/モジュール134によって受信された信号を使用してチャネル推定値を判断し得る。0081マルチグループ通信ブロック/モジュール114は受信通信デバイス142の数を判断し得る。たとえば、マルチグループ通信ブロック/モジュール114は、送信通信デバイス102によって与えられた通信リソースにアクセスしたいという要求など、受信通信デバイス142から受信した信号に基づいて受信通信デバイス142の数を判断し得る。0082マルチグループ通信ブロック/モジュール114は、受信通信デバイス142をグループに分割し得る。たとえば、マルチグループ通信ブロック/モジュール114は、受信通信デバイス142のグルーピングを判断するために、受信信号を使用し得る。0083いくつかの構成では、送信通信デバイス102たとえば、マルチグループ通信ブロック/モジュール114は、グルーピングを判断するために以下で説明する1つの手法または手法の組合せを使用し得る。1つの手法は、受信信号強度順序付けと呼ばれることがある。受信信号強度順序付けは、グループが同様の信号強度に基づいて形成される最も単純な手法のうちの1つである。実際のマルチユーザチャネルでは、信号強度は、ダウンリンクユーザの実際の容量に密接に関係し得る。ほぼ同じデータレートにおけるダウンリンクマルチユーザMU送信中にすべてのクライアントを有することは有利であり得る。別の手法は、シングルユーザデータレート順序付けと呼ばれることがある。実際には、送信通信デバイス102は、最大達成可能なシングルユーザデータレートの推定値をすでに有し得る。送信通信デバイス102は順序付きレートを使用してグループを形成し、それによって、たとえば、4つの最高レートをもつ1つのグループと、4つの最低レートをもつ別のグループとを生成することができる。さらに別の手法は、容量計算と呼ばれることがある。明示的チャネルフィードバックたとえば、802.11nまたは802.11acにおける圧縮ビームフォーミングフィードバックに基づいて、送信通信デバイス102は、どちらの2つのグループが最大容量を与えるかを計算し得る。しかしながら、これは、説明した最初の2つの手法よりも困難であり得る。0084いくつかの構成では、グルーピングは、追加または代替として受信通信デバイス142の空間ロケーションに基づき得る。たとえば、マルチグループ通信ブロック/モジュール114は、8つの受信通信デバイス142を4つからなる2つのグループに分割し得、4つからなる第1のグループは1つの空間領域中にあるが、4つからなる第2のグループは別の空間領域中にある。0085マルチグループ通信ブロック/モジュール114はプリコーディングブロック/モジュール118を含み得る。プリコーディングブロック/モジュール118は、1つまたは複数の送信機無線周波数ブロック/モジュール126から送信された信号をビームフォーミングするために使用されるプリコーディング行列を生成するために使用され得る。たとえば、プリコーディング行列は、アンテナ132a~nの各々からの送信を重み付けする重み係数を含み得る。これは、送信通信デバイス102が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。マルチグループ通信ブロック/モジュール114によって与えられるプリコーディング行列は、信号または信号のセットが受信通信デバイス142の特定のグループに送られ得るように、信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビームを使用して受信通信デバイス142の第1のグループに送られ得るが、第2の信号または信号のセットは第2のビームを使用して受信通信デバイス142の第2のグループに送られ得る。00861つまたは複数の受信通信デバイス142は、送信通信デバイス102から信号を受信し、使用し得る。たとえば、受信通信デバイス142は、送信通信デバイス102によって生成されたパイロットシーケンスを使用して、チャネル、送信機障害transmitterimpairmentおよび/または受信機障害receiverimpairmentを特徴づけ、その特徴づけを使用して、送信において符号化されたデータ104、116の受信を改善し得る。0087たとえば、受信通信デバイス142は、1つまたは複数の受信機無線周波数RXRFブロック158に給電する送信通信デバイス102アンテナ132a~nの数および/または空間ストリーム138の数よりも多いか、少ないか、または等しくなり得る1つまたは複数のアンテナ136a~nを含み得る。1つまたは複数の受信機無線周波RXRFブロック158は、アナログ信号を1つまたは複数のアナログデジタル変換器ADC156に出力し得る。たとえば、受信機無線周波数ブロック158は信号を受信し、ダウンコンバートし得、その信号はアナログデジタル変換器156に与えられ得る。送信通信デバイス102の場合と同様に、処理される空間ストリーム138の数は、アンテナ136a~nの数に等しいこともあるし、等しくないこともある。さらに、複数の受信機ストリームに着信するために様々なビームステアリング、直交化などの技法が使用され得るので、各空間ストリーム138は1つのアンテナ136に限定される必要はない。00881つまたは複数のアナログデジタル変換器ADC156は、1つまたは複数の受信したアナログ信号を1つまたは複数のデジタル信号に変換し得る。1つまたは複数のアナログデジタル変換器ADC156のこれらの1つまたは複数の出力は、1つまたは複数の時間および/または周波数同期ブロック/モジュール154に与えられ得る。時間および/または周波数同期ブロック/モジュール154は、時間および/または周波数においてデジタル信号をたとえば、受信通信デバイス142クロックに同期または整合させ得る同期または整合させることを試み得る。0089時間および/または周波数同期1つまたは複数のブロック/1つまたは複数のモジュール154の同期した出力は、1つまたは複数のデフォーマッタ152に与えられ得る。たとえば、デフォーマッタ152は、時間および/または周波数同期1つまたは複数のブロック/1つまたは複数のモジュール154の出力を受信し、プレフィックスなどを削除し、および/または離散フーリエ変換DFT処理のためにデータを並列化し得る。00901つまたは複数のデフォーマッタ152出力は、1つまたは複数の離散フーリエ変換DFTブロック/モジュール150に与えられ得る。離散フーリエ変換DFTブロック/モジュール150は、1つまたは複数の信号を時間領域から周波数領域に変換し得る。パイロットプロセッサ148は、送信通信デバイス102によってたとえば、空間ストリーム138、周波数サブキャリア140および/またはシンボル期間のグループにわたって送られる1つまたは複数のパイロットトーンを判断するために、たとえば、空間ストリーム138ごとに周波数領域信号を使用し得る。パイロットプロセッサ148は、追加または代替としてパイロットシーケンスをデスクランブルし得る。パイロットプロセッサ148は、位相および/または周波数および/または振幅追跡のために、1つまたは複数のパイロットシーケンスを使用し得る。1つまたは複数のパイロットトーンは、時空間周波数検出および/または復号ブロック/モジュール146に与えられ得、時空間周波数検出および/または復号ブロック/モジュール146は、様々な次元にわたってデータを検出および/または復号し得る。時空間周波数検出および/または復号ブロック/モジュール146は、受信データ144たとえば、送信通信デバイス102によって送信されたペイロードデータ104および/またはオーバーヘッドデータ116の受信通信デバイス142の推定を出力し得る。0091本明細書で開示するシステムおよび方法によれば、時空間周波数検出/復号ブロック/モジュール146は、データ144を取得するために、空間フィルタ処理、MIMO処理および/または他の干渉除去技法を使用し得る。たとえば、送信通信デバイス102が、受信通信デバイス142をグループに分割し、信号または信号のセットを各グループに送信したとき、受信通信デバイス142は、それのグループ中の受信通信デバイス142のすべてについての信号を受信し得る。空間フィルタ処理、MIMO処理および/または他の干渉除去技法は、それのグループ中の1つまたは複数の他の受信通信デバイス142を対象とするデータから、受信通信デバイス142を対象とするデータ144を回復または分離するために使用され得る。0092いくつかの構成では、受信通信デバイス142は、全情報シーケンスの一部として送られる送信シーケンスを知っている。受信通信デバイス142は、これらの既知の送信シーケンスの助けをかりてチャネル推定を実行し得る。パイロットトーン追跡、処理および/またはデータ検出および復号を支援するために、チャネル推定ブロック/モジュール160は、時間および/または周波数同期ブロック/モジュール154からの出力に基づいて、パイロットプロセッサ148および/または時空間周波数検出および/または復号ブロック/モジュール146に推定信号を与え得る。代替的に、デフォーマッティングおよび離散フーリエ変換は、全情報シーケンスのペイロードデータ部分に関して既知の送信シーケンスのためのものと同じである場合、推定信号は、離散フーリエ変換DFTブロック/モジュール150からの出力に基づいてパイロットプロセッサ148および/または時空間周波数検出および/または復号ブロック/モジュール146に与えられ得る。0093追加または代替として、チャネル推定ブロック/モジュール160は、送信通信デバイス102への送信のために、チャネル推定値を1つまたは複数の送信機無線周波数ブロック/モジュール162に与え得る。たとえば、チャネル推定ブロック/モジュール160は、チャネルフィードバックメッセージを生成するために、送信通信デバイス102から送られたパイロットおよび/またはトレーニングシンボルを使用し得る。このチャネルフィードバックメッセージは、1つまたは複数の送信機無線周波数ブロック/モジュール162に与えられ得る。1つまたは複数の送信機無線周波数ブロック/モジュール162は、1つまたは複数のアンテナ136a~nを使用してフィードバックメッセージを送信通信デバイス102に送信し得る。0094図2は、本明細書で開示するシステムおよび方法による、ワイヤレス通信デバイス242の複数のグループ266へのビームフォーミングの一例を示すブロック図である。この例では、基地局202は、ビームフォーミングされた信号またはビーム264a~nをワイヤレス通信デバイス242a~nの複数のグループ266a~nに送信する。図2に示す基地局202は送信通信デバイス102の一例である。基地局202は、電磁信号をワイヤレス通信デバイス242に送信するためにアンテナ232a~nを使用し得る。ワイヤレス通信デバイス242は受信通信デバイス142の一例である。各ワイヤレス通信デバイス242は、電磁信号の受信および/または送信のための1つまたは複数のアンテナ236を含み得る。たとえば、ワイヤレス通信デバイスA242aは1つまたは複数のアンテナ236a~mを含み得、ワイヤレス通信デバイスN242nは1つまたは複数のアンテナ236n~zを含み得る。0095基地局202はマルチグループ通信ブロック/モジュール214を含む。マルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242a~nの複数のグループ266a~nと通信するために使用され得る。たとえば、マルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242によって与えられる信号に基づいてチャネル推定値を使用し得る。たとえば、チャネル推定値たとえば、明示的フィードバックメッセージはマルチグループ通信ブロック/モジュール214に与えられ得、および/またはマルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242から受信した信号を使用してチャネル推定値を判断し得る。0096マルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242の数を判断し得る。たとえば、マルチグループ通信ブロック/モジュール214は、基地局202によって与えられた通信リソースにアクセスしたいという要求など、ワイヤレス通信デバイス242から受信した信号に基づいてワイヤレス通信デバイス242の数を判断し得る。0097マルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242をグループ266a~nに分割し得る。たとえば、マルチグループ通信ブロック/モジュール214は、ワイヤレス通信デバイス242のグルーピングを判断するために、受信信号を使用し得る。いくつかの構成では、グルーピングは、図1に関して上記で説明した手法のうちの1つまたは複数を使用して判断され得る。0098マルチグループ通信ブロック/モジュール214は、プリコーディングブロック/モジュール218を含み得る。プリコーディングブロック/モジュール218は、信号を基地局202から送信されるビーム264a~nにビームフォーミングするために使用されるプリコーディング行列を生成するために使用され得る。たとえば、プリコーディング行列は、アンテナ232a~nの各々からの送信を重み付けする重み係数を含み得る。これは、基地局202が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。マルチグループ通信ブロック/モジュール214によって与えられるプリコーディング行列は、信号または信号のセットがビーム264中でワイヤレス通信デバイス242の特定のグループに送られ得るように、信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビーム264aを使用してワイヤレス通信デバイス242aの第1のグループ266aに送られ得るが、第2の信号または信号のセットは第2のビーム264nを使用してワイヤレス通信デバイス242nの第2のグループ266nに送られ得る。0099本明細書で開示するシステムおよび方法によれば、各ワイヤレス通信デバイス242a~nは、基地局202から送信されたデータを取得するために、空間フィルタ処理、MIMO処理および/または他の干渉除去技法を使用し得る。たとえば、基地局202がワイヤレス通信デバイス242をグループ266a~nに分割し、信号または信号のセットを各グループ266a~nに送信したとき、ワイヤレス通信デバイス242は、それのグループ266中のワイヤレス通信デバイス242のすべてについての信号を受信し得る。たとえば、グループA266a中のワイヤレス通信デバイス242のすべては、第1のビーム264aを使用して送られた信号または信号のセットを受信し得る。第1のビーム264aで送られた信号または信号のセットは、グループA266a中の1つ、複数またはすべてのワイヤレス通信デバイス242についての情報を含み得る。空間フィルタ処理、MIMO処理および/または他の干渉除去技法は、それのグループ266中の1つまたは複数の他のワイヤレス通信デバイス242を対象とするデータから、ワイヤレス通信デバイス242を対象とするデータを回復または分離するために使用され得る。00100このようにして、本明細書で開示するシステムおよび方法は、複数のグループ266a~nへのMU-MIMOを可能にし得る。本明細書で開示するシステムおよび方法によれば、たとえば、ダウンリンクワイヤレス通信デバイスたとえば、クライアント242の数は、解決可能なLTFの場合には4つ以下のグループ266に分割されるか、または解決不可能なLTFの場合には8つ以下のグループ266に分割され得る。たとえば、基地局たとえば、アクセスポイント202は、プリアンブルの全方向性部分がビームフォーミングされるように複数のグループ266a~nに同時にビームフォーミングし得る。このようにして、各グループ266a~nは、そのグループ266a~nに関係するシグナリングのみを参照し得るたとえば、グループA266aは第1のビーム264aのみを受信し得、グループN266nは最後のビーム264nのみを受信し得る。さらに、1つのグループ266内のワイヤレス通信デバイスたとえば、クライアント242は、別のグループ266への送信から、低減されたまたは最小の干渉を受信し得る。1つのグループ266内で、グループ266内のワイヤレス通信デバイスたとえば、クライアント242が、同じグループ266中のすべてのワイヤレス通信デバイスたとえば、クライアント242を対象とする信号を受信するように、基地局たとえば、アクセスポイント202は、解決可能なLTFと、何らかの形態の固有モード選択たとえば、最小平均2乗誤差MMSE固有モード選択MMSE-ESまたはマルチユーザ固有モード送信METとを使用し得る。00101図3は、複数のグループ通信のための方法300の一構成を示す流れ図である。302において、送信通信デバイス102は、受信通信デバイス142の数を判断する。たとえば、送信通信デバイス102は、送信通信デバイス102によって与えられた通信リソースにアクセスしたいという要求など、ワイヤレス通信デバイス142から受信した信号に基づいてワイヤレス通信デバイス142の数を判断し得る。たとえば、送信通信デバイス102の通信レンジ内の1つまたは複数の受信通信デバイス142は、送信通信デバイス102とのリンクを確立するか、または送信通信デバイス102によって与えられたリソースを使用することを試みるメッセージを送信通信デバイス102に送り得る。送信通信デバイス102は、送信通信デバイス102と通信することを試みているレンジ内の識別された受信通信デバイス142の記録tallyをとり得る。この記録は、受信通信デバイス142の数であり得る。00102304において、送信通信デバイス102は上記数の受信通信デバイス142をグループに分割する。たとえば、送信通信デバイス102は、受信通信デバイス142のグルーピングを判断するために、受信信号を使用し得る。たとえば、図1に関して上記で説明したグループを判断するための手法のうちの1つまたは複数が使用され得る。00103いくつかの構成では、追加または代替の要件が考慮に入れられ得る。たとえば、グルーピングは、受信通信デバイス142の空間ロケーションに基づき得る。たとえば、送信通信デバイス102は、受信通信デバイス142の空間ロケーションたとえば、方向、または送信通信デバイス102に対する、受信通信デバイス142から受信した信号の方向を判断するために、受信通信デバイス142から別個のアンテナ132a~nにおいて受信信号間の位相シフトまたはタイミング差を使用し得る。00104他の追加または代替の要件が考慮に入れられ得る。たとえば、受信通信デバイス142は、できるだけ大きい数をもつグループにグルーピングされ得る。たとえば、送信通信デバイス102は、7つの受信通信デバイス142を、4つからなるグループと、3つからなるグループとに分割し得、4つからなるグループは、許容される最大グループである。他の要件は距離を含み得る。たとえば、グルーピングを判断するために、角度間の距離が使用され得る。たとえば、2つの受信通信デバイス142が互いに近接しているが、互いに近接している3つの他の受信通信デバイス142から離れていると仮定する。この場合、送信通信デバイス102は、互いに近接している受信通信デバイス142のグループを形成し得る。したがって、5つの受信通信デバイス142は、2つが3つから離れているので、2つからなるグループと、3つからなるグループとにグルーピングされ得る。受信通信デバイス142の能力、ユーザ選好、リソース使用状況など、さらなる追加または代替の要件が考慮に入れられ得る。00105306において、送信通信デバイス102は、グループに基づいて信号をビームフォーミングする。たとえば、送信通信デバイス102は、受信通信デバイス142の各グループについてのビームを生成し得、各ビームは、各グループに対応する信号または信号のセットを搬送する。たとえば、送信通信デバイス102は、受信通信デバイス142の各グループについてのプリコーディング行列を生成し得る。たとえば、プリコーディング行列は、送信通信デバイス102の各アンテナ132a~nについての送信を重み付けする重み係数を含み得る。これは、送信通信デバイス102が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。グループプリコーディング行列は、信号または信号のセットが受信通信デバイス142の特定のグループに送られ得るように信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビームを使用して受信通信デバイス142の第1のグループに送られ得るが、第2の信号または信号のセットは第2のビームを使用して受信通信デバイス142の第2のグループに送られ得る。00106308において、送信通信デバイス102は信号を送信する。たとえば、308において、送信通信デバイス102は、グループプリコーディング行列またはステアリング行列の各々を使用して、信号または信号のセットを受信通信デバイス142の各グループに送信し得る。00107図4は、本明細書で開示するシステムおよび方法に従って使用され得る通信フレーム400の一例を示す図である。フレーム400は、プリアンブルシンボル、パイロットシンボルおよび/またはデータシンボルのための1つまたは複数のセクションまたはフィールドを含み得る。たとえば、フレーム400は、IEEE802.11acプリアンブル468とデータフィールド474たとえば、データフィールドつまりVHT-DATAフィールドとを備え得る。一構成では、プリアンブル468は持続時間40~68マイクロ秒μsを有し得る。プリアンブル468および/またはパイロットシンボルは、フレーム400中に含まれるプリアンブルデータたとえば、オーバーヘッドデータ116および/またはペイロードデータ104を同期させ、検出し、復調し、および/または復号するためにたとえば、受信通信デバイス142によって使用され得る。00108いくつかのフィールドを含む、プリアンブル468をもつフレーム400は構造化され得る。一構成では、802.11acフレーム400は、レガシーショートトレーニングフィールドつまり非高スループットショートトレーニングフィールドL-STF476と、レガシーロングトレーニングフィールドつまり非高スループットロングトレーニングフィールドL-LTF478と、レガシー信号フィールドつまり非高スループット信号フィールドL-SIG480と、超高スループット信号シンボルつまりフィールドA1VHT-SIG-A1482と、超高スループット信号シンボルつまりフィールドA2VHT-SIG-A2484と、超高スループットショートトレーニングフィールドVHT-STF486と、1つまたは複数の超高スループットロングトレーニングフィールドVHT-LTF488と、超高スループット信号フィールドBVHT―SIG-B490と、データフィールドDATA474とを含み得る。00109プリアンブル468は送信ビームフォーミングおよびMU-MIMOに適応し得る。プリアンブル468の第1の部分partまたは一部分portion470は、一般に全方向方式でたとえば、サイクリックダイバーシティまたは別の方式を使用して送信され得る。しかしながら、本明細書で開示するシステムおよび方法によれば、この第1の部分または全方向性部分470はビームフォーミングされ得る。プリアンブル468のこの第1の部分470は、L-STF476と、L-LTF478と、L-SIG480と、VHT-SIG-A1482と、VHT-SIG-A2484とを含み得る。プリアンブル468のこの第1の部分470は、レガシーデバイスたとえば、レガシーつまり以前の仕様に準拠するデバイスによって復号可能であり得る。00110プリアンブル468の第2の部分または一部分472は、全方向方式で送信され得るか、ビームフォーミングされ得るか、または、MU-MIMOプリコードされ得る。プリアンブル468のこの第2の部分472は、VHT-STF486と、1つまたは複数のVHT-LTF488と、VHT-SIG-B490とを含む。たとえば、データフィールド474中のデータシンボルは、プリアンブル468の第2の部分472と同じまたは異なるアンテナパターンで送信され得る。データフィールド474はまた、全方向的に送信され得るか、ビームフォーミングされ得るか、またはMU-MIMOプリコードされ得る。データシンボルおよびプリアンブル468の第2の部分472は、レガシーデバイスによってまたは、たとえば、すべての802.11acデバイスによっても復号可能でないことがある。00111プリアンブル468は、レガシー802.11aおよび802.11n受信機によって復号可能であるいくつかの制御データを含み得る。この制御データはL-SIG480中に含まれている。すべてのデバイスが、ある正確な時間量の間それらの送信を延期し得るので、L-SIG480中のデータは、送信がどのくらい長くワイヤレス媒体を占有するかをすべての受信機に通知する。さらに、プリアンブル468は、802.11acデバイスがその送信を802.11ac送信として識別することおよびその送信が802.11aまたは802.11nフォーマットであると判断することを回避することを可能にする。さらに、プリアンブル468は、レガシー802.11aおよび802.11nデバイスに、L-SIG480中の有効データをもつ有効な送信である802.11a送信として送信を検出させ得る。00112一例では、プリアンブル468は、802.11aベースのレガシーの譲歩のために、ならびにダウンリンクMU-MIMOパケットおよび帯域幅の長さなど802.11ac情報を搬送するために使用され得る第1の部分または全方向性部分470から開始する。プリアンブル468は、ステアリングされたVHT-SIG-B490シンボル中の変調およびコーディング方式MCS:modulationandcodingschemeなど、受信通信デバイス142に固有の何らかのシグナリングたとえば、クライアント固有のシグナリングを含み得る。00113プリアンブル468は、解決可能なロングトレーニングフィールドLTFまたは解決不可能なLTFを使用する可能性を有し得る。解決可能なLTFの場合、たとえば、受信通信デバイスたとえば、クライアント142当たりのLTFシンボルの数は、すべての受信通信デバイスたとえば、クライアント142についての空間ストリーム138の総数に等しいかそれよりも大きい。解決不可能なLTFの場合、たとえば、受信通信デバイスたとえば、クライアント142当たりのLTFシンボルの数は、受信通信デバイスたとえば、クライアント142当たりの空間ストリーム138の数に等しいかそれよりも大きい。00114解決可能なLTFの場合、ダウンリンクMU-MIMOパケット中の受信通信デバイスたとえば、クライアント142の数は、説明したプリアンブル468中で4つに制限され得る。解決不可能なLTFの場合、ダウンリンクMU-MIMOパケット中の受信通信デバイスたとえば、クライアント142の数は、プリアンブル468中で8つに制限され得る。このプリアンブル468の場合、すべてのダウンリンク受信通信デバイスたとえば、クライアント142についてのストリームの総数は、8つを超えないことがある。00115図5は、本明細書で開示するシステムおよび方法に従って使用され得る通信フレーム500の別の例を示す図である。フレーム500は、プリアンブルシンボル、パイロットシンボルおよび/またはデータシンボルのための1つまたは複数のセクションまたはフィールドを含み得る。たとえば、フレーム500は、IEEE802.11acプリアンブル568とデータフィールド574たとえば、データフィールドまたはVHT-DATAフィールドとを備え得る。一構成では、プリアンブル568は持続時間50~68マイクロ秒μsを有し得る。プリアンブル568および/またはパイロットシンボルは、フレーム500中に含まれるプリアンブルデータたとえば、オーバーヘッドデータ116および/またはペイロードデータ104を同期させ、検出し、復調し、および/または復号するためにたとえば、受信通信デバイス142によって使用され得る。00116いくつかのフィールドを含む、プリアンブル568をもつフレーム500は構造化され得る。一構成では、802.11acフレーム500は、レガシーショートトレーニングフィールドまたは非高スループットショートトレーニングフィールドL-STF576と、レガシーロングトレーニングフィールドつまり非高スループットロングトレーニングフィールドL-LTF578と、レガシー信号フィールドつまり非高スループット信号フィールドL-SIG580と、超高スループット信号シンボルつまりフィールドA1VHT-SIG-A1582と、超高スループット信号シンボルつまりフィールドA2VHT-SIG-A2584と、超高スループット信号シンボルつまりフィールドA3VHT-SIG-A3592と、超高スループットショートトレーニングフィールドVHT-STF586と、1つまたは複数の超高スループットロングトレーニングフィールドVHT-LTF588と、超高スループット信号フィールドBVHT―SIG-B590と、データフィールドDATA574とを含み得る。00117プリアンブル568は、送信ビームフォーミングおよびMU-MIMOに適応し得る。プリアンブル568の第1の部分または一部分570は、一般に全方向方式でたとえば、サイクリックダイバーシティまたは別の方式を使用して送信され得る。しかしながら、本明細書で開示するシステムおよび方法によれば、この第1の部分または全方向性部分570は、ビームフォーミングされ得る。プリアンブル568のこの第1の部分570は、L-STF576と、L-LTF578と、L-SIG580と、VHT-SIG-A1582と、VHT-SIG-A2584と、VHT-SIG-A3592とを含み得る。プリアンブル568のこの第1の部分570は、レガシーデバイスたとえば、レガシーつまり以前の仕様に準拠するデバイスによって復号可能であり得る。00118プリアンブル568の第2の部分または一部分572は、全方向方式で送信され得るか、ビームフォーミングされ得るか、または、MU-MIMOプリコードされ得る。プリアンブル568のこの第2の部分572は、VHT-STF586と、1つまたは複数のVHT-LTF588と、VHT-SIG-B590とを含む。たとえば、データフィールド574中のデータシンボルは、プリアンブル568の第2の部分572と同じまたは異なるアンテナパターンで送信され得る。データフィールド574は、また、全方向的に送信され得るか、ビームフォーミングされ得るか、または、MU-MIMOプリコードされ得る。データシンボルおよびプリアンブル568の第2の部分572は、レガシーデバイスによってまたは、たとえば、すべての802.11acデバイスによっても復号可能でないことがある。00119プリアンブル568は、レガシー802.11aおよび802.11n受信機によって復号可能であるいくつかの制御データを含み得る。この制御データはL-SIG580中に含まれている。すべてのデバイスが、ある正確な時間量の間それらの送信を延期し得るので、L-SIG580中のデータは、送信がどのくらい長くワイヤレス媒体を占有するかをすべての受信機に通知する。さらに、プリアンブル568は、802.11acデバイスがその送信を802.11ac送信として識別することおよびその送信が802.11aまたは802.11nフォーマットであると判断することを回避することを可能にする。さらに、プリアンブル568は、レガシー802.11aおよび802.11nデバイスに、L-SIG580中の有効データをもつ有効な送信である802.11a送信として送信を検出させ得る。00120この例では、プリアンブル568は、802.11aベースのレガシーの譲歩のために、ならびにダウンリンクMU-MIMOパケットおよび帯域幅の長さなど802.11ac情報を搬送するために使用され得る第1の部分または全方向性部分570から開始する。より詳細には、L-STF576、L-LTF578、L-SIG580、VHT-SIG-A1582、VHT-SIG-A2584、およびVHT-SIG-A3592は、一般に全方向方式で送信され得る。しかしながら、本明細書で開示するシステムおよび方法によれば、第1の部分または全方向性部分570は、ビームフォーミングされ得る。プリアンブル568は、ダウンリンクワイヤレス通信デバイスまたはクライアントごとの変調およびコーディング方式MCSを含む、全方向性部分570におけるすべての802.11acシグナリング情報を含み得る。00121プリアンブル568は、解決可能なロングトレーニングフィールドLTFまたは解決不可能なLTFを使用する可能性を有し得る。解決可能なLTFの場合、たとえば、ワイヤレス通信デバイスたとえば、クライアント142当たりのLTFシンボルの数は、すべてのワイヤレス通信デバイスたとえば、クライアント142についての空間ストリーム138の総数に等しいかそれよりも大きい。解決不可能なLTFの場合、たとえば、ワイヤレス通信デバイスたとえば、クライアント142当たりのLTFシンボルの数は、ワイヤレス通信デバイスたとえば、クライアント142当たりの空間ストリーム138の数に等しいかそれよりも大きい。00122解決可能なLTFの場合、ダウンリンクMU-MIMOパケット中のワイヤレス通信デバイスたとえば、クライアント142の数は、説明したプリアンブル568中で4つに制限され得る。解決不可能なLTFの場合、ダウンリンクMU-MIMOパケット中のワイヤレス通信デバイスたとえば、クライアント142の数は、プリアンブル568中で4つに制限され得る。このプリアンブル568の場合、すべてのダウンリンクワイヤレス通信デバイスたとえば、クライアント142についてのストリームの総数は、8つを超えないことがある。00123図6は、複数のグループ通信のための方法600のより具体的な構成を示す流れ図である。602において、基地局102たとえば、送信通信デバイス102はワイヤレス通信デバイス142の数を検出する。たとえば、基地局102は、基地局102によって与えられた通信リソースにアクセスしたいという要求など、ワイヤレス通信デバイス142から受信した信号に基づいてワイヤレス通信デバイス142の数を判断し得る。たとえば、基地局102の通信レンジ内の1つまたは複数のワイヤレス通信デバイス142は、基地局102とのリンクを確立するか、または基地局102によって与えられたリソースを使用することを試みるメッセージを基地局102に送り得る。基地局102は、基地局102と通信することを試みているレンジ内の識別されたワイヤレス通信デバイス142の記録をとり得る。この記録は、ワイヤレス通信デバイス142の数であり得る。00124604において、基地局102はチャネル情報を受信する。たとえば、604において、基地局102は、チャネルを判断するために使用され得るチャネル情報を受信する。チャネル情報の一例は、IEEE802.11仕様によるチャネル状態情報CSIである。一構成では、604において、基地局102は明示的チャネルフィードバックを受信する。たとえば、基地局102は、トレーニング、サウンディングおよび/またはパイロットシンボルをワイヤレス通信デバイス142に送り得る。ワイヤレス通信デバイス142は、トレーニング、サウンディングおよび/またはパイロットシンボルに基づいてチャネル情報たとえば、CSIを判断し、チャネル情報を基地局102に送り得る。別の構成では、604において、基地局102は暗黙的チャネル情報を受信する。たとえば、ワイヤレス通信デバイス142は、チャネルを判断するために基地局102が受信し、使用することができる信号を送り得る。00125606において、基地局102は、チャネル情報に基づいて、上記数のワイヤレス通信デバイス142をグループに分割する。たとえば、基地局102は、ワイヤレス通信デバイス142のグルーピングを判断するために、受信信号を使用し得る。たとえば、基地局102は、図1に関して上記で説明したグループを判断するための手法のうちの1つまたは複数を使用し得る。空間ロケーション、信号方向、グループサイズ、角度間の距離、ワイヤレス通信デバイス142の能力、ユーザ選好、リソース使用状況など、1つまたは複数の追加または代替の要件が考慮に入れられ得る。00126608において、基地局102は、ビームフォーミングのために各グループについてのプリコーディング行列を判断する。たとえば、基地局102は、各グループについてのビームを生成するために、ワイヤレス通信デバイス142の各グループについてのプリコーディング行列を生成し得、各ビームは、各グループに対応する信号または信号のセットを搬送する。たとえば、基地局102は、ワイヤレス通信デバイス142の各グループについてのプリコーディング行列を生成し得る。プリコーディング行列は、基地局102の各アンテナ132a~nについての送信を重み付けする重み係数を含み得る。これは、基地局102が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。グループプリコーディング行列は、信号または信号のセットがワイヤレス通信デバイス142の特定のグループに送られ得るように信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビームを使用してワイヤレス通信デバイス142の第1のグループに送られ得るが、第2の信号または信号のセットは第2のビームを使用してワイヤレス通信デバイス142の第2のグループに送られ得る。00127いくつかの構成では、608において、各グループについてのプリコーディング行列を判断することは、プリアンブルの全方向性部分をビームフォーミングするために行われ得る。プリアンブルの全方向性部分は、一般に全方向方式で送信される通信フレーム中のプリアンブルの部分であり得る。たとえば、図4に示したプリアンブル468の全方向性部分470、または図5に示したプリアンブル568の全方向性部分570は、全方向的に送信されるようにたとえば、IEEE仕様によって指定され得る。しかしながら、プリアンブル468の全方向性部分470、プリアンブル568の全方向性部分570は、代わりに、本明細書で開示するシステムおよび方法に従って2つ以上のビーム中で送信されるようにビームフォーミングされ得る。00128610において、基地局102は、各グループについてのプリコーディング行列またはステアリング行列を使用して、ビームフォーミングされた信号を各グループに送信する。たとえば、610において、基地局102は、グループプリコーディング行列の各々を使用して、信号または信号のセットをワイヤレス通信デバイス142の各グループに送信する。より詳細には、各グループについてのプリコーディング行列からのアンテナ重み係数が、複数の基地局102アンテナ132a~nからその場合に放射される電磁信号に適用され得る。00129図7は、複数のグループ通信のための方法700の別のより具体的な構成を示す流れ図である。たとえば、図7は、マルチグループブロック対角化を使用することを示している。702において、基地局102は、現在グループについてのグループチャネルを判断する。たとえば、基地局102は、1つまたは複数のワイヤレス通信デバイス142からHで示すチャネルを明示的フィードバックとして受信し得る。代替的に、基地局102は、基地局102がチャネルHを判断するために使用し得る信号を1つまたは複数のワイヤレス通信デバイス142から受信し得る。チャネルHを使用して、702において、基地局102は現在グループチャネルHkを判断する。グループkへのチャネルはHのNrxk行とNtx列とを備え得る。Nrxkはグループk中の受信機の総数であり、Ntxは基地局たとえば、アクセスポイント送信機の数である。00130704において、基地局102はコンプリメントグループチャネルを判断する。コンプリメントグループチャネルは、グループk以外のすべてのグループへのチャネルであり得る。すなわち、は、HのNrxt-Nrxk行とNtx列とを備え得、Nrxtは、ワイヤレス通信デバイスたとえば、クライアント受信機の総数である。00131706において、基地局102は、コンプリメントグループチャネル零空間Vnを判断する。たとえば、基地局102は、式3に示すように、コンプリメントグループチャネルに対する特異値分解を算出または計算し得る。式3において、U’はの左特異ベクトルを含み、S’はの特異値であり、V’はの右特異ベクトルを含む。コンプリメントグループチャネル零空間Vnは、コンプリメントグループチャネルの零空間、またはV’の最後のNtx-Nrxt-Nrxk列である。00132708において、基地局102は、たとえば、m=1~Nckについて現在グループ中の各ワイヤレス通信デバイスについてのクライアントチャネルHmkを判断する。たとえば、m=1~Nckについて、708において、基地局102は、現在グループk中のワイヤレス通信デバイスたとえば、クライアントmへのチャネルHmkを判断する。クライアントチャネルHmkは、HのNrxmk行とNtx列とを備え得、Nrxmkは、グループk中のワイヤレス通信デバイスたとえば、クライアントmの受信機の数である。00133710において、基地局102は、たとえば、m=1~Nckについて各ワイヤレス通信デバイス142についてのクライアントチャネルHmkとコンプリメントグループチャネル零空間Vnとに基づいて、現在グループについてのプリコーディング行列またはステアリング行列を判断する。これは、いくつかの方法で達成され得る。第1の例では、現在グループについてのプリコーディング行列Wkは、式4および式5に従って判断され得る。式4において、UmはHmkVnの左特異ベクトルを含み、SmはHmkVnの特異値であり、VmはHmkVnの右特異ベクトルを含む。式4および式5において、mはワイヤレス通信デバイスまたはクライアント142の指数であり、kはグループ指数である。一構成では、式5に示したプリコーディング行列Wkは、プリアンブルの第1の部分または全方向性部分のみに適用され得る。たとえば、式5に示したプリコーディング行列Wkは、VHT-SIG-A2484またはVHT-SIG-A3592などのVHT-SIG-Aまでのプリアンブル468、568およびVHT-SIG-Aを含むプリアンブル468、568中でのみ適用され得る。00134710においてプリコーディング行列を判断する第2の例では、現在グループについてのプリコーディング行列Wkmは、式6、式7および式8に従って判断され得る。この第2の例は、グループ内の最小平均2乗誤差固有モード選択を使用し得る。式6において、UmはHmkVnの左特異ベクトルを含み、SmはHmkVnの特異値であり、VmはHmkVnの右特異ベクトルを含む。式7において、mはワイヤレス通信デバイスまたはクライアントの指数であり、kはグループ指数であり、Nssmkはグループk中のワイヤレス通信デバイス142たとえば、クライアントmの空間ストリームの数である。Zは、選択された固有モードを備える行列である。これらの固有モード間の干渉は、式8を適用することによって低減されるか、または最小限に抑えられ得る。式8において、上付き文字Hは共役転置またはエルミート転置を示し、Iは単位行列であり、SNRkは、グループkについてのダウンリンクにおける平均信号対雑音比SNRの推定値である。00135一構成では、式8に示すグループkについてのプリコーディング行列Wkmは、プリアンブルの第2の部分および/あるいはパケットまたはフレームの残りの部分に適用され得る。プリコーディングが複数のグループに対して行われる場合、プリコーディングは、プリアンブル全体を含むパケット全体に適用される必要があり得ることに留意されたい。たとえば、式8に示したプリコーディング行列Wkmは、VHT-STF486から開始するフレーム400、VHT-STF586から開始するフレーム500に適用され得る。追加または代替として、式5に示したプリコーディング行列Wkは、VHT-SIG-A2484またはVHT-SIG-A3592などのVHT-SIG-Aまでのプリアンブル468、568の第1の部分、およびVHT-SIG-Aを含むプリアンブル468、568の第1の部分のみに適用され得る。したがって、710においてプリコーディング行列を判断することは、プリアンブルの第1の部分について、式5に示したようにプリコーディング行列Wkを判断すること、および一構成では、フレームまたはパケットの残りについて、式8に示したようにプリコーディング行列Wkmを判断することをも含み得る。00136たとえば、プリアンブルの第1の部分についてのプリコーディングの第1の例と、プリコーディングの第2の例との間の差は、第1の例においてグループ内のマルチユーザ干渉を消去するための試みが行われないことであることに留意されたい。たとえば、すべてのデータがたとえば、VHT-STF486までのプリアンブル468の第1の部分470、たとえば、VHT-STF586までのプリアンブル568の第1の部分570のための同じグループ中のすべてのワイヤレス通信デバイスたとえば、クライアント142について等しいので、これは必要ないことがある。00137しかしながら、一構成では、プリアンブル468の第1の部分470、プリアンブル568の第1の部分570は、第2の部分に等しくプリコーディングされ得る。たとえば、ワイヤレス通信デバイスたとえば、クライアント142は、第2の部分および/または残りの部分たとえば、VHT-LTFなどを受信する前に空間ストリーム138を区別することができないが、グループ内の空間ストリーム間の干渉は消去され得る。ワイヤレス通信デバイスたとえば、クライアント142が2つ以上の空間ストリーム138を有する場合、プリアンブル468の第1の部分470、プリアンブル568の第1の部分570の単一のストリーム138は、そのワイヤレス通信デバイスたとえば、クライアント142のすべてのストリーム入力にコピーされ得る。プリアンブル468の第1の部分470、プリアンブル568の第1の部分570は、あらゆる空間ストリーム138が同じ情報を含んでいるので、すべてのワイヤレス通信デバイスたとえば、クライアント142によってさらに復号され得る。この手法は、2つの異なるプリコーディング行列の代わりにパケット当たり単一のプリコーディング行列のみを必要とするので、実際に好ましくなり得る。00138710においてプリコーディング行列Wkmを判断する第3の例は、以下の通りである。この第3の例は、マルチユーザ固有モード送信METを用いたマルチグループブロック対角化を使用し得る。上述のように、以前のアルゴリズムは、グループ内の最小平均2乗誤差固有モード選択を適用した。1つの代替形態は、グループ内のマルチユーザ固有モード送信METを使用することである。最小平均2乗誤差固有モード選択は、より単純であり、この第3の例よりも良好な性能を有し得ることに留意されたい。710においてこの第3の例に従ってプリコーディング行列を判断することは、式9、式10、式11、式12、式13および式14において示されている。式9において、UmはHmkVnの左特異ベクトルを含み、SmはHmkVnの特異値であり、VmはHmkVnの右特異ベクトルを含む。式10において、mはワイヤレス通信デバイスまたはクライアント142の指数であり、kはグループ指数であり、Nssmkはグループk中のワイヤレス通信デバイス142たとえば、クライアントmの空間ストリームの数である。Dmは、ワイヤレス通信デバイス142たとえば、クライアントmについてのステアリングベクトルである。式11において、Zは、ワイヤレス通信デバイス142たとえば、クライアントm以外のグループk中のすべてのワイヤレス通信デバイス142たとえば、クライアントへのステアリングベクトルの行列である。上付き文字Hは共役転置またはエルミート転置を示す。式12において、UmzはZの左特異ベクトルを含み、SmzはZの特異値であり、VmzはZの右特異ベクトルを含む。式13において、Uはの左特異ベクトルを含み、Sはの特異値であり、Vはの右特異ベクトルを含む。Nsskはグループkについての空間ストリームの数である。式14において、Wkmは、グループk中のワイヤレス通信デバイス142たとえば、クライアントmについてのプリコーディング行列またはステアリング行列であり、は、Nssmk個の行および列をもつ単位行列である。プリコーディング行列precodingmatrixという用語とステアリング行列steeringmatrixという用語とは同義であり得ることに留意されたい。00139第4の例では、フレキシブルマルチグループブロック対角化が、本明細書で開示するシステムおよび方法に従って使用され得る。この例では、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについて、基地局たとえば、AP102は、ビームフォーミング行列とストリーム当たりの平均信号対雑音比SNRとのみを得、たとえば、ワイヤレス通信デバイス142たとえば、クライアントcは、を通してビームフォーミング行列を取得したが、他の1つまたは複数のワイヤレス通信デバイスたとえば、クライアント142は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、基地局たとえば、AP102は、HckをならびにHk中の対応する部分に設定し得、Hckは、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについてのチャネルであり、Nssckは、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについての空間ストリーム138の数である。処理の残りは、上記の例でたとえば、式4~式14、あるいは上記のリスト1、リスト2および/またはリスト3において説明した、前に説明したマルチグループブロック対角化プロシージャと同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、ワイヤレス通信デバイス142たとえば、クライアントcは、式15に示すようにそれのデータを復元するためにそれの受信側において専用空間フィルタ処理を適用し得る。式15において、Ucは、ワイヤレス通信デバイス142たとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、受信機は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。00140第5の例では、フレキシブルマルチグループブロック対角化が、本明細書で開示するシステムおよび方法に従って使用され得る。この例では、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについて、基地局たとえば、AP102はビームフォーミング行列と特異値とのみを得、たとえば、ワイヤレス通信デバイス142たとえば、クライアントcは、を通してビームフォーミング行列と特異値とを取得したが、他のワイヤレス通信デバイスたとえば、クライアント142は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、基地局たとえば、AP102は、HckをならびにHk中の対応する部分に設定し得る。処理の残りはたとえば、式4~式14、あるいは上記のリスト1、リスト2および/またはリスト3において前に説明した例と同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、ワイヤレス通信デバイス142たとえば、クライアントcは、式16に示すようにそれのデータを復元するためにそれの受信側において専用空間フィルタ処理を適用し得る。式16において、Ucは、ワイヤレス通信デバイス142たとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、受信機は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。00141712において、基地局102は、プリコーディング行列またはステアリング行列を使用して、現在グループについてのビームフォーミングされた信号を送信する。たとえば、基地局102は、アンテナ132a~nの各々から送信された信号に対するプリコーディング行列またはステアリング行列からの重みをアンテナ132a~nに適用し得る。00142図7に示すステップ702、704、706、708、710および/または712のうちの1つまたは複数は、いくつかのグループNG中の各グループについて繰り返され得ることに留意されたい。たとえば、基地局102は、k=1~NGについて、ステップ702、704、706、708および710を繰り返し得る。00143図8は、複数のグループ通信のための方法800の別のより具体的な構成を示す流れ図である。802において、基地局102がワイヤレス通信デバイス142の数を検出する。たとえば、基地局102は、基地局102によって与えられた通信リソースにアクセスしたいという要求など、ワイヤレス通信デバイス142から受信した信号に基づいてワイヤレス通信デバイス142の数を判断し得る。たとえば、基地局102の通信レンジ内の1つまたは複数のワイヤレス通信デバイス142は、基地局102とのリンクを確立するか、または基地局102によって与えられたリソースを使用することを試みるメッセージを基地局102に送り得る。基地局102は、基地局102と通信することを試みているレンジ内の識別されたワイヤレス通信デバイス142の記録をとり得る。この記録は、ワイヤレス通信デバイス142の数であり得る。00144804において、基地局102は複数のチャネル情報たとえば、チャネル状態情報またはCSI要求を送る。804において複数のチャネル情報要求を送る際に、基地局102は、同じワイヤレス通信デバイス142への異なるチャネル情報要求のために少なくとも1つの共通アンテナ132を使用し得る。00145一構成では、チャネル状態情報CSIフィードバックが使用され得る。802.11acでは、CSIフィードバックは8つのアンテナに制限され得る。8つ以上のアンテナ132a~nをもつ基地局たとえば、アクセスポイントまたはAP102は、804において、それのアンテナ132a~nのすべての上のチャネルを得るために複数のフィードバック要求を送る必要があり得る。00146最高15個の基地局たとえば、AP102送信アンテナ132a~nの場合、チャネル状態情報を使用するプロシージャの一例は、以下のように説明される。804において、基地局102は、ワイヤレス通信デバイスたとえば、クライアント142ごとに2回チャネル状態情報CSI要求を送り、毎回わずか8つのアンテナ132から送信するたとえば、すべての他のアンテナは何も送信しない。同じワイヤレス通信デバイスたとえば、クライアント142への異なるチャネル状態情報CSI要求は、少なくとも1つの共通送信アンテナ132を含んでいる必要があり得る。これは、2つの異なるチャネル状態情報フィードバック間に発生する位相シフトを除去するために必要とされ得る。一構成では、複数のチャネル状態情報メッセージたとえば、CSIフィードバックが受信され得るこれについては以下で説明する。共通送信アンテナ132についてのチャネル値が等しくなる一致するようにその共通アンテナ132についての値によってすべてのチャネルを正規化することによって、異なるたとえば、複数のチャネル状態情報フィードバックたとえば、メッセージが組み合わせられ得る。0014715個以上のアンテナ132の場合、上記のプロシージャは、すべてが少なくとも1つの共通基準アンテナ132をもつ3つ以上のチャネル状態情報CSI要求に拡張され得る。上記のプロシージャはまた、最大4つの送信機に限定され得る既存の802.11nチャネル状態情報フィードバックが使用され得るような4つのアンテナ132のグループにおいて使用され得る。00148806において、基地局102はチャネル情報を受信する。たとえば、806において、基地局102は、チャネルを判断するために使用され得るチャネル情報を受信する。一構成では、基地局102は、同じワイヤレス通信デバイス142から1つまたは複数のたとえば、複数のチャネル状態情報メッセージを受信し得る。チャネル情報の一例は、IEEE802.11仕様によるチャネル状態情報CSIである。一構成では、806において、基地局102は明示的チャネルフィードバックを受信する。たとえば、基地局102は、トレーニング、サウンディングおよび/またはパイロットシンボルをワイヤレス通信デバイス142に送り得る。ワイヤレス通信デバイス142は、トレーニング、サウンディングおよび/またはパイロットシンボルに基づいてチャネル情報たとえば、CSIを判断し、チャネル情報を基地局102に送り得る。別の構成では、806において、基地局102は暗黙的チャネル情報を受信する。たとえば、ワイヤレス通信デバイス142は、チャネルを判断するために基地局102が受信し、使用することができる信号を送り得る。00149808において、基地局102は、チャネル情報に基づいて、上記数のワイヤレス通信デバイス142をグループに分割する。たとえば、基地局102は、ワイヤレス通信デバイス142のグルーピングを判断するために、受信信号を使用し得る。いくつかの構成では、グルーピングは、図1に関して上記で説明した手法のうちの1つまたは複数を使用して判断され得る。00150810において、基地局102は、ビームフォーミングのために各グループについてのプリコーディング行列またはステアリング行列を判断する。たとえば、基地局102は、各グループについてのビームを生成するために、ワイヤレス通信デバイス142の各グループについてのプリコーディング行列を生成し得、各ビームは、各グループに対応する信号または信号のセットを搬送する。たとえば、基地局102は、ワイヤレス通信デバイス142の各グループについてのプリコーディング行列を生成し得る。プリコーディング行列は、基地局102の各アンテナ132a~nについての送信を重み付けする重み係数を含み得る。これは、基地局102が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。グループプリコーディング行列は、信号または信号のセットがワイヤレス通信デバイス142の特定のグループに送られ得るように信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビームを使用してワイヤレス通信デバイス142の第1のグループに送られ得るが、第2の信号または信号のセットは第2のビームを使用してワイヤレス通信デバイス142の第2のグループに送られ得る。00151いくつかの構成では、810において、各グループについてのプリコーディング行列を判断することは、プリアンブルの全方向性部分をビームフォーミングするために行われ得る。プリアンブルの全方向性部分は、一般に全方向方式で送信される通信フレーム中のプリアンブルの部分であり得る。たとえば、図4に示したプリアンブル468の全方向性部分470、または図5に示したプリアンブル568の全方向性部分570は、全方向的に送信されるようにたとえば、IEEE仕様によって指定され得る。しかしながら、プリアンブル468の全方向性部分470、プリアンブル568の全方向性部分570は、代わりに、本明細書で開示するシステムおよび方法に従って2つ以上のビーム中で送信されるようにビームフォーミングされ得る。00152812において、基地局102は、オプションとして、衝突を防ぐためにメディアアクセス制御保護を使用する。より詳細には、メディアアクセス制御MAC保護は、ワイヤレス通信デバイスたとえば、局142からの衝突を防ぐために使用され得る。たとえば、別個の送信可CTS:cleartosend信号がダウンリンクMU-MIMOパケットより前に送られ得る。このCTS信号は、特定のワイヤレス通信デバイス142が信号を基地局102に送信し得ることをワイヤレス通信デバイス142に通知し得る。送るように指定されたワイヤレス通信デバイス以外の他のワイヤレス通信デバイス142は、所与の期間の後まで信号を送信するのを待ち得る。00153814において、基地局102は、各グループについてのプリコーディング行列またはステアリング行列を使用して、ビームフォーミングされた信号を各グループに送信する。たとえば、814において、基地局102は、グループプリコーディング行列の各々を使用して、信号または信号のセットをワイヤレス通信デバイス142の各グループに送信する。より詳細には、各グループについてのプリコーディング行列からのアンテナ重み係数が、複数の基地局102アンテナ132a~nからその場合に放射される電磁信号に適用され得る。00154図9は、グループ通信を受信するための方法900の一構成を示す流れ図である。902において、ワイヤレス通信デバイス142は、オプションとして、1つまたは複数のチャネル情報要求を受信する。たとえば、ワイヤレス通信デバイス142は、基地局102から1つまたは複数のチャネル状態情報CSI要求を受信し得る。たとえば、ワイヤレス通信デバイス142は、トレーニングシンボル、パイロットシンボルおよび/またはサウンディング信号を受信し得る。00155904において、ワイヤレス通信デバイス142は、オプションとして、チャネル情報を判断する。たとえば、ワイヤレス通信デバイス142は、チャネルたとえば、フィードバック情報たとえば、チャネル行列を判断するために、受信したトレーニングシンボル、パイロットシンボルおよび/またはサウンディング信号を使用し得る。00156906において、ワイヤレス通信デバイス142は、1つまたは複数の信号を送る。一構成では、906において、ワイヤレス通信デバイス142は、基地局102から受信した1つまたは複数の信号に基づいて904において判断されたチャネル情報たとえば、フィードバック情報を送る。追加または代替として、ワイヤレス通信デバイス142は、基地局102と通信したいという要求を送り得る。たとえば、ワイヤレス通信デバイス142は、ワイヤレス通信デバイス142が基地局102のリソースと通信し、および/または基地局102のリソースを使用することを試みていることを示すメッセージを基地局102に送り得る。いくつかの構成では、906において、基地局102に送られた1つまたは複数の信号は、チャネル情報を判断するために基地局102によって使用され得る。00157908において、ワイヤレス通信デバイス142はグループ信号を受信する。たとえば、908において、ワイヤレス通信デバイス142は、ワイヤレス通信デバイス142のグループについての情報を含む、基地局102から送信されたビームフォーミングされた信号を受信する。00158910において、ワイヤレス通信デバイス142は、グループ信号からデータを復元するために、空間フィルタ処理または別のタイプのMIMO処理または干渉抑圧を使用する。一構成では、フレキシブルマルチグループブロック対角化が、本明細書で開示するシステムおよび方法に従って使用され得る。この例では、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについて、基地局たとえば、AP102は、ビームフォーミング行列とストリーム当たりの平均信号対雑音比SNRとのみを得、たとえば、ワイヤレス通信デバイス142たとえば、クライアントcは、を通してビームフォーミング行列を取得したが、他の1つまたは複数のワイヤレス通信デバイスたとえば、クライアント142は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、基地局たとえば、AP102は、HckをならびにHk中の対応する部分に設定し得、Hckは、グループk中のワイヤレス通信デバイスたとえば、クライアントcについてのチャネルであり、Nssckは、グループk中のワイヤレス通信デバイスたとえば、クライアントcについての空間ストリームの数である。処理の残りは、上記の例でたとえば、式4~式14、あるいは上記のリスト1、リスト2および/またはリスト3において説明した、前に説明したマルチグループブロック対角化プロシージャと同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、910において、ワイヤレス通信デバイス142たとえば、クライアントcは、上記の式15に示したようにワイヤレス通信デバイス142のデータを復元するためにワイヤレス通信デバイス142の受信側において専用空間フィルタ処理を使用する。00159式15において、Ucは、ワイヤレス通信デバイス142たとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、910において、ワイヤレス通信デバイス142は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を使用する。00160別の構成では、フレキシブルマルチグループブロック対角化が、本明細書で開示するシステムおよび方法に従って使用され得る。この構成では、グループk中のワイヤレス通信デバイス142たとえば、クライアントcについて、基地局たとえば、AP102はビームフォーミング行列と特異値とのみを得、たとえば、ワイヤレス通信デバイス142たとえば、クライアントcは、を通してビームフォーミング行列と特異値とを取得したが、他のワイヤレス通信デバイスたとえば、クライアント142は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、基地局たとえば、AP102は、HckをならびにHk中の対応する部分に設定し得る。処理の残りは、たとえば、式4~式14、あるいは上記のリスト1、リスト2および/またはリスト3において前に説明した例と同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、910において、ワイヤレス通信デバイス142たとえば、クライアントcは、上記の式16に示したようにワイヤレス通信デバイス142のデータを復元するためにそれの受信側において専用空間フィルタ処理を使用する。00161式16において、Ucは、ワイヤレス通信デバイス142たとえば、クライアントm=cについてのリスト1中に与えられる。代替的に、使用されるMU-MIMO技法に応じて、910において、ワイヤレス通信デバイス142は、たとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を使用する。00162図10は、複数のグループ通信のためのシステムおよび方法が実装され得る、アクセスポイント1002とアクセス端末1042との一構成を示すブロック図である。アクセスポイント1002は、図1に示した送信通信デバイス102の一例であり得る。アクセス端末1042は、図1に示した受信通信デバイス142の一例であり得る。00163アクセスポイント1002は、オーバーヘッドデータ1016、ペイロードデータ1004、1つまたは複数の送信機1026、1つまたは複数の受信機1034、および/またはマルチグループ通信ブロック/モジュール1014を含み得る。ペイロードデータ1004は、ボイス、ビデオ、オーディオおよび/または他のデータを含み得る。オーバーヘッドデータ1016は、データレートを指定する情報などの制御情報、変調およびコーディング方式MCS、チャネル帯域幅、フレーム長、譲歩期間、衝突保護情報1094たとえば、メディアアクセス制御MAC情報、送信可CTS情報など、および/またはチャネル情報要求たとえばチャネル状態情報CSI要求1092などを含み得る。001641つまたは複数の送信機1026は、無線周波数RF信号を1つまたは複数のアンテナ1032a~nに出力し、それによって、1つまたは複数のアクセス端末1042によって受信のために適切に構成されたワイヤレス媒体上でデータ1004、1016を送信し得る。アクセスポイント1002はまた、1つまたは複数の受信機1034を含み得る。1つまたは複数の受信機1034は、1つまたは複数のアクセス端末1042から信号を受信するために使用され得る。00165アクセスポイント1002は、アクセス端末1042の数を検出し得る。たとえば、アクセスポイント1002は、アクセスポイント1002によって与えられた通信リソースにアクセスしたいという要求、またはフィードバック情報など、アクセス端末1042から受信した信号に基づいてアクセス端末1042の数を判断し得る。たとえば、アクセスポイント1002の通信レンジ内の1つまたは複数のアクセス端末1042は、1つまたは複数の送信機1062を使用して、アクセスポイント1002とのリンクを確立するか、またはアクセスポイント1002によって与えられたリソースを使用することを試みるメッセージをアクセスポイント1002に送り得る。アクセスポイント1002は、アクセスポイント1002と通信することを試みているレンジ内の識別されたアクセス端末1042の記録をとり得る。この記録は、アクセス端末1042の数であり得る。00166いくつかの構成では、アクセスポイント1002は、複数のチャネル情報たとえば、チャネル状態情報またはCSI要求1092を送り得る。複数のチャネル情報要求1092を送る際に、アクセスポイント1002は、同じアクセス端末1042への異なるチャネル情報要求のために少なくとも1つの共通アンテナ1032を使用し得る。00167アクセス端末1042は、オプションとして、1つまたは複数のチャネル情報要求1092を受信し得る。たとえば、アクセス端末1042は、アクセスポイント1002から1つまたは複数のチャネル状態情報CSI要求1092を受信し得る。より詳細には、アクセス端末1042は、トレーニングシンボル、パイロットシンボルおよび/またはサウンディング信号を受信し得る。一構成では、アクセスポイント1002は、チャネル情報要求1092とともにパイロットおよび/またはトレーニングシンボルを1つまたは複数のアクセス端末1042に送信し得る。1つまたは複数のアクセス端末1042は、1つまたは複数の受信機1058を使用してパイロットおよび/またはトレーニングシンボルを受信し得る。00168アクセス端末1042は、オプションとして、チャネル情報1027を判断し得る。たとえば、アクセス端末1042は、チャネルたとえば、フィードバック情報たとえば、チャネル行列1027を判断するために、受信したトレーニングシンボル、パイロットシンボルおよび/またはサウンディング信号を使用し得る。一構成では、1つまたは複数の受信機1058は、受信したパイロットおよび/またはトレーニングシンボル1023をチャネル推定ブロック/モジュール1025に与え得、チャネル推定ブロック/モジュール1025は、チャネルを推定するためにそれらを使用し得る。たとえば、チャネル推定ブロック/モジュール1025は、推定されたチャネル1027中に示され得る、受信したパイロットおよび/またはトレーニングシンボル中の位相および/または周波数オフセットを検出し得る。推定されたチャネル1027は1つまたは複数の送信機1062に与えられ得る。00169アクセス端末1042は1つまたは複数の信号を送り得る。一構成では、アクセス端末1042は、推定されたチャネル1027をフィードバックメッセージたとえば、チャネル状態情報CSIフィードバックとしてアクセスポイント1002に送信し得、アクセスポイント1002は、アクセスポイント1002の1つまたは複数の受信機1034を使用してフィードバックメッセージを受信し得る。追加または代替として、アクセス端末1042は、アクセスポイント1002と通信したいという要求を送り得る。たとえば、アクセス端末1042は、アクセス端末1042がアクセスポイント1002のリソースと通信し、および/またはアクセスポイント1002のリソースを使用することを試みていることを示すメッセージをアクセスポイント1002に送り得る。いくつかの構成では、アクセスポイント1002に送られた1つまたは複数の信号は、チャネル情報を判断するためにアクセスポイント1002によって使用され得る。たとえば、アクセスポイント1002は、1つまたは複数のアクセス端末1042から明示的フィードバックメッセージを受信しないことがあるが、チャネルを推定するために、1つまたは複数の受信機1034によって1つまたは複数のアクセス端末1042から受信した他の信号またはメッセージを使用し得る。推定されたチャネル1033はマルチグループ通信ブロック/モジュール1014に与えられ得る。00170アクセスポイント1002は、チャネル情報に基づいて上記数のアクセス端末1042をグループに分割し得る。たとえば、アクセスポイント1002は、アクセス端末1042のグルーピングを判断するために、受信信号を使用し得る。いくつかの構成では、グルーピングは、図1に関して上記で説明した手法のうちの1つまたは複数を使用して判断され得る。00171アクセスポイント1002は、ビームフォーミングのために各グループについてのプリコーディング行列1096またはステアリング行列1096を判断し得る。たとえば、アクセスポイント1002は、各グループについてのビームを生成するために、アクセス端末1042の各グループについてのプリコーディング行列1096を生成し得、各ビームは、各グループに対応する信号または信号のセットを搬送する。たとえば、アクセスポイント1002は、アクセス端末1042の各グループについてのプリコーディング行列1096を生成し得る。プリコーディング行列1096は、アクセスポイント1002の各アンテナ1032a~nについての送信を重み付けする重み係数を含み得る。これは、アクセスポイント1002が送信信号を特定の空間的方向においてステアリングすることを可能にし得る。グループプリコーディング行列1096は、信号または信号のセットがアクセス端末1042の特定のグループに送られ得るように信号をビームフォーミングし得る。たとえば、第1の信号または信号のセットは第1のビームを使用してアクセス端末1042の第1のグループに送られ得るが、第2の信号または信号のセットは第2のビームを使用してアクセス端末1042の第2のグループに送られ得る。00172いくつかの構成では、各グループについてのプリコーディング行列を判断することは、プリアンブルの全方向性部分をビームフォーミングするために行われ得る。プリアンブルの全方向性部分は、一般に全方向方式で送信される通信フレーム中のプリアンブルの部分であり得る。たとえば、図4に示したプリアンブル468の全方向性部分470、または図5に示したプリアンブル568の全方向性部分570は、全方向的に送信されるようにたとえば、IEEE仕様によって指定され得る。しかしながら、プリアンブル468の全方向性部分470、プリアンブル568の全方向性部分570は、代わりに、本明細書で開示するシステムおよび方法に従って2つ以上のビーム中で送信されるようにビームフォーミングされ得る。00173上述のように、アクセスポイント1002はマルチグループ通信ブロック/モジュール1014を含む。一構成では、マルチグループ通信ブロック/モジュール1014は、グループチャネル判断ブロック/モジュール1098、クライアントチャネル判断ブロック/モジュール1003、第1の特異値分解ブロック/モジュール1009、行列乗算器1035、第2の特異値分解ブロック/モジュール1015、および/またはプリコーディング行列判断ブロック/モジュール1021を含み得る。一構成では、グループチャネル判断ブロック/モジュール1098は、現在グループについてのグループチャネル1001を判断し得る。たとえば、グループチャネル判断ブロック/モジュール1098は、1つまたは複数のアクセス端末1042からHで示すチャネル1033を明示的フィードバックとして受信し得る。代替的に、アクセスポイント1002は、アクセスポイント1002がチャネルH1033を判断するために使用し得る信号を1つまたは複数のアクセス端末1042から受信し得る。00174チャネルH1033を使用して、グループチャネル判断ブロック/モジュール1098は現在グループチャネルHk1001を判断し得る。グループkへのチャネル1001はHのNrxk行とNtx列とを備え得る。グループチャネル判断ブロック/モジュール1098は、コンプリメントグループチャネル1005を判断し得る。コンプリメントグループチャネル1005は、グループk以外のすべてのグループへのチャネルであり得る。00175第1の特異値分解ブロック/モジュール1009はコンプリメントグループチャネル零空間Vn1011を判断し得る。たとえば、第1の特異値分解ブロック/モジュール1009は、上記の式3に示したように、コンプリメントグループチャネルに対する特異値分解を算出または計算し得る。コンプリメントグループチャネル零空間Vn1011はコンプリメントグループチャネル1005の零空間である。00176クライアントチャネル判断ブロック/モジュール1003は、たとえば、m=1~Nckについて現在グループ中の各アクセス端末についてのクライアントチャネルHmk1007を判断し得る。たとえば、m=1~Nckについて、クライアントチャネル判断ブロック/モジュール1003は、現在グループk中のアクセス端末たとえば、クライアントmへのチャネルHmk1007を判断し得る。クライアントチャネルHmk1007は、HのNrxmk行とNtx列とを備え得、Nrxmkは、グループk中のアクセス端末1042たとえば、クライアントmの受信機1058の数である。00177マルチグループ通信ブロック/モジュール1014は、たとえば、m=1~Nckについて各アクセス端末1042についてのクライアントチャネルHmk1007とコンプリメントグループチャネル零空間Vn1011とに基づいて、現在グループについてのプリコーディング行列1096またはステアリング行列1096を判断し得る。これは、いくつかの方法で達成され得る。図10に示す構成では、行列乗算器1035は、クライアントチャネルHmk1007とコンプリメントグループチャネル零空間Vn1011とを乗算し得る。積HmkVn1013は第2の特異値分解ブロック/モジュール1015に与えられ得る。00178第2の特異値分解ブロック/モジュール1015は、Sm1019たとえば、HmkVn1013の特異値と、たとえば、HmkVn1013の右特異ベクトルを含むVm1017とを生成し得る。これは、たとえば、上記の式4、式6または式9に示したように行われ得る。00179Sm1019およびVm1017はプリコーディング行列判断ブロック/モジュール1021に与えられ得る。一構成では、プリコーディング行列判断ブロック/モジュール1021は、上記の式5に示したようにプリコーディング行列またはステアリング行列1096を判断し得る。別の構成では、プリコーディング行列判断ブロック/モジュール1021は、上記の式7または式8に示したようにプリコーディング行列またはステアリング行列1096を判断し得る。いくつかの構成では、プリコーディング行列判断ブロック/モジュール1021は、プリアンブルの第1の部分たとえば、全方向性部分について、式5に示したようにプリコーディング行列またはステアリング行列1096を判断し得、プリアンブルの第2の部分について、および/またはフレームの残りの部分について、式7および式8に示したようにプリコーディング行列またはステアリング行列1096を判断し得る。他の構成では、プリコーディング行列判断ブロック/モジュール1021は、プリアンブル全体について、および/またはフレーム全体について、式7および式8に示したようにプリコーディング行列またはステアリング行列1096を判断し得る。00180さらに別の構成では、プリコーディング行列判断ブロック/モジュール1021は、上記の式10、式11、式12、式13および式14に示したようにプリコーディング行列またはステアリング行列1096を判断し得る。たとえば、プリコーディング行列判断ブロック/モジュール1021は、ステアリングベクトルの行列を判断すること、さらなる特異値分解を実行することなどを行い得る。00181アクセスポイントは、ペイロードデータ1004および/またはオーバーヘッドデータ1016をビームフォーミングするために、プリコーディング行列またはステアリング行列1096を使用し得る。たとえば、プリコーディング行列またはステアリング行列1096は、1つまたは複数の送信機1026に与えられ得、したがって、各アンテナ1032a~n上の送信を重み付けし得る。重み付けされた送信信号は、1つまたは複数のアクセス端末1042によって受信され得る。たとえば、アクセス端末1042のグループについてのデータ1004、1016は、ビームフォーミングされた信号でアクセス端末1042のグループに搬送され得る。アクセス端末1042の各々は、それらのそれぞれの1つまたは複数のアンテナ1036と1つまたは複数の受信機1058とを使用して重み付けされた送信信号を受信し得る。受信信号1099は、空間フィルタ処理/MIMO処理/干渉抑圧ブロック/モジュール1029に与えられ得る。空間フィルタ処理/MIMO処理/干渉抑圧ブロック/モジュール1029は、アクセス端末1042についてのデータ1031を復元するために、空間フィルタ処理、MIMO処理および/または何らかの他の種類の干渉抑圧を実行し得る。00182アクセスポイント1002は、追加または代替として、上記で説明したようにフレキシブルマルチグループブロック対角化を使用し得る。たとえば、グループk中のアクセス端末1042たとえば、クライアントcについて、アクセスポイント1002は、ビームフォーミング行列とストリーム当たりの平均信号対雑音比SNRとのみを得、たとえば、アクセス端末1042たとえば、クライアントcは、を通してビームフォーミング行列を取得したが、他のアクセス端末たとえば、クライアント1042は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、マルチグループ通信ブロック/モジュール1014は、上記で説明したようにHckをならびにHk1001中の対応する部分に設定し得る。処理の残りは、前に説明したマルチグループブロック対角化プロシージャと同じに実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、アクセス端末1042たとえば、クライアントcは、上記の式15に示したようにそれのデータ1031を復元するために、空間フィルタ処理ブロック/モジュール1029によって専用空間フィルタ処理を適用し得る。代替的に、使用されるMU-MIMO技法に応じて、空間フィルタ処理/MIMO処理/干渉抑圧ブロック/モジュール1029は、データ1031を復元するためにたとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。00183追加または代替として、アクセスポイント1002は、別の種類のフレキシブルマルチグループブロック対角化flexiblemultigroupblockdiagonalizationを使用し得る。たとえば、グループk中のアクセス端末1042たとえば、クライアントcについて、アクセスポイント1002はビームフォーミング行列と特異値とのみを得、たとえば、アクセス端末1042たとえば、クライアントcは、を通してビームフォーミング行列と特異値とを取得したが、他のアクセス端末たとえば、クライアント1042は、チャネル状態情報Hmkをフィードバックしたと仮定する。この場合、アクセスポイント1002は、HckをならびにHk中の対応する部分に設定し得る。処理の残りは、上記で説明したように実行され得る。たとえば、上記のリスト1に示したプロシージャが使用されると仮定すると、アクセス端末1042たとえば、クライアントcは、上記の式16に示したようにそれのデータ1031を復元するために、空間フィルタ処理ブロック/モジュール1029によって専用空間フィルタ処理を適用し得る。代替的に、使用されるMU-MIMO技法に応じて、空間フィルタ処理ブロック/モジュール1029は、データ1031を復元するためにたとえば、適切なチャネル推定が行われると仮定すると任意の他のタイプのMIMO処理または干渉抑圧を行い得る。00184プリコーディング行列1096すなわちステアリング行列1096は、いくつかのグループNG中のアクセス端末1042の各グループについて生成され得ることに留意されたい。追加または代替として、グループプリコーディング行列1096すなわちステアリング行列1096は、個々に使用され得、および/または単一のプリコーディング行列すなわちステアリング行列に合成され得る。00185アクセスポイント1002は、オプションとして、衝突を防ぐために衝突保護情報1094たとえば、メディアアクセス制御保護を使用し得る。より詳細には、メディアアクセス制御MAC保護は、アクセス端末たとえば、局1042からの衝突を防ぐために使用され得る。たとえば、別個の送信可CTS信号がダウンリンクMU-MIMOパケットより前に送られ得る。このCTS信号は、特定のアクセス端末1042が信号をアクセスポイント1002に送信し得ることをアクセス端末1042に通知し得る。送るように指定されたアクセス端末以外の他のアクセス端末1042は、所与の期間の後まで信号を送信するのを待ち得る。00186アクセスポイント1002は、各グループについてのプリコーディング行列1096またはステアリング行列1096を使用して、ビームフォーミングされた信号をアクセス端末1042の各グループに送信し得る。たとえば、アクセスポイント1002は、グループプリコーディング行列1096の各々を使用して、信号または信号のセットをアクセス端末1042の各グループに送信し得る。より詳細には、各グループについてのプリコーディング行列からのアンテナ重み係数が、複数のアクセスポイント1002アンテナ1032a~nからその場合に放射される電磁信号に適用され得る。00187アクセス端末1042はグループ信号を受信し得る。たとえば、アクセス端末1042は、アクセス端末1042のグループについての情報を含む、アクセスポイント1002から送信されたビームフォーミングされた信号を受信し得る。これは、それの1つまたは複数のアンテナ1036a~nと1つまたは複数の受信機1058とを使用して行われ得る。上記で説明したように、アクセス端末1042は、グループ信号からデータを復元するために、空間フィルタ処理または別のタイプのMIMO処理または干渉抑圧を使用し得る。たとえば、空間フィルタ処理/MIMO処理/干渉抑圧ブロック/モジュール1029は、アクセス端末1042についてのデータ1031を復元するために、1つまたは複数の受信信号1099に対して空間フィルタ処理、MIMO処理および/または何らかの他の種類の干渉抑圧を実行し得る。00188図11は、多入力多出力MIMOシステム中で使用され得る基地局1102のブロック図である。基地局1102の例は、上記で示した送信通信デバイス102、基地局202およびアクセスポイント802を含み得る。基地局1102は、上記で示した送信通信デバイス102、基地局202および/またはアクセスポイント802と同様に構成され得、またはその逆も同様である。基地局1102では、いくつかのデータストリームのトラフィックデータは、1つまたは複数のデータソース1137および/またはアプリケーションプロセッサ1139からベースバンドプロセッサ1143に与えられる。特に、トラフィックデータは、ベースバンドプロセッサ1143中に含まれる送信処理ブロック/モジュール1147に与えられ得る。次いで、各データストリームは、それぞれの送信アンテナ1159a~nを介して送信され得る。送信処理ブロック/モジュール1147は、そのデータストリームのために選択された特定のコーディング方式に基づいて、各データストリームのトラフィックデータをフォーマットし、コーディングし、インターリーブして、コード化データを与え得る。00189各データストリームのコード化データは、直交周波数分割多重OFDM技法を使用して、パイロット生成器1145からのパイロットデータと多重化され得る。パイロットデータは、既知の方法で処理され、チャネル応答を推定するために受信機において使用される既知のデータパターンであり得る。次いで、各ストリームの多重化されたパイロットおよびコード化データは、変調シンボルを与えるために、そのデータストリーム用に選択された特定の変調方式たとえば、2位相シフトキーイングBPSK、4位相シフトキーイングQPSK、多相シフトキーイングM-PSK:multiplephaseshiftkeying、直交振幅変調QAMまたは多値直交振幅変調M-QAMに基づいて変調すなわち、シンボルマッピングされる。各データストリームのデータレート、コーディング、および変調は、プロセッサによって実行される命令によって判断され得る。00190すべてのデータストリームのための変調シンボルが送信TX多入力多出力MIMO処理ブロック/モジュール1155に与えられ得、送信TX多入力多出力MIMO処理ブロック/モジュール1155はさらにたとえば、OFDM用に変調シンボルを処理し得る。次いで、送信TX多入力多出力MIMO処理ブロック/モジュール1155は、いくつかの変調シンボルストリームを送信機1157a~nに与える。TX送信TX多入力多出力MIMO処理ブロック/モジュール1155は、さらに、データストリームのシンボルと、シンボルがそこから送信されているアンテナ1159とにビームフォーミング重みを付与し得る。00191各送信機1157は、それぞれのシンボルストリームを受信し、処理して、1つまたは複数のアナログ信号を供給し、さらに、それらのアナログ信号を調整たとえば、増幅、フィルタ処理、およびアップコンバートして、MIMOチャネルを介して送信するのに適した変調信号を与え得る。次いで、送信機1157a~nからの被変調信号はそれぞれ、アンテナ1159a~nから送信される。たとえば、被変調信号は別の通信デバイス図11に図示せずに送信され得る。00192基地局1102は別の通信デバイスから被変調信号を受信し得る。これらの被変調信号はアンテナ1159によって受信され、受信機1157によって調整たとえば、フィルタ処理、増幅、ダウンコンバート、デジタル化される。言い換えれば、各受信機1157は、それぞれの受信信号を調整たとえば、フィルタ処理、増幅、およびダウンコンバートし、調整された信号をデジタル化して、サンプルを与え、さらにそれらのサンプルを処理して、対応する受信シンボルストリームを与え得る。00193次いで、ベースバンドプロセッサ1143中に含まれる受信処理ブロック/モジュール1151が、受信機1157から受信したシンボルストリームを受信し、特定の受信機処理技法に基づいて処理して、いくつかの検出されたストリームを与える。受信処理ブロック/モジュール1151は、各ストリームを復調し、デインターリーブし、復号して、データストリームのトラフィックデータを復元する。00194ベースバンドプロセッサ1143中に含まれるプリコーディング処理ブロック/モジュール1161は、受信処理ブロック/モジュール1151からチャネル状態情報CSIを受信し得る。次いで、プリコーディング処理ブロック/モジュール1161は、ビームフォーミング重みを決定するためにどのプリコーディング行列を使用すべきかを決定し、次いで、抽出されたメッセージを処理する。ベースバンドプロセッサ1143は、ベースバンドメモリ1153上に情報を記憶し、ベースバンドメモリ1153から情報を取り出し得ることに留意されたい。00195プリコーディング処理ブロック/モジュール1161は、上記で示した方法300、600、700、800のうちの1つまたは複数を実行し得る。たとえば、プリコーディング処理ブロック/モジュール1161はマルチグループ通信ブロック/モジュール1149を含み得る。マルチグループ通信ブロック/モジュール1149は、基地局1102が通信デバイスたとえば、受信通信デバイス142、ワイヤレス通信デバイス242、アクセス端末1042などの複数のグループと通信することを可能にするために、命令を実行し得る。00196ベースバンドプロセッサ1143によって復元されたトラフィックデータは、アプリケーションプロセッサ1139に与えられ得る。アプリケーションプロセッサ1139は、アプリケーションメモリ1141に情報を記憶し、アプリケーションメモリ1141から情報を取り出し得る。00197図12に、送信通信デバイス、基地局および/またはアクセスポイント1202内に含まれ得るいくつかの構成要素を示す。上記で説明した送信通信デバイス102、基地局202、1102および/またはアクセスポイント1002は、図12に示す送信通信デバイス/基地局/アクセスポイント1202と同様に構成され得る。00198送信通信デバイス/基地局/アクセスポイント1202はプロセッサ1279を含む。プロセッサ1279は、汎用シングルまたはマルチチップマイクロプロセッサたとえば、ARM、専用マイクロプロセッサたとえば、デジタルシグナルプロセッサDSP、マイクロコントローラ、プログラマブルゲートアレイなどであり得る。プロセッサ1279は中央演算処理装置CPUと呼ばれることがある。図12の送信通信デバイス/基地局/アクセスポイント1202中に単一のプロセッサ1279のみが示されるが、代替的な構成では、プロセッサの組合せたとえば、ARMとDSPが使用され得る。00199送信通信デバイス/基地局/アクセスポイント1202はまた、プロセッサ1279と電子通信しているメモリ1263を含むすなわち、プロセッサ1279は、メモリ1263から情報を読み取り、および/またはメモリ1263に情報を書き込むことができる。メモリ1263は、電子情報を記憶することが可能な任意の電子的構成要素であり得る。メモリ1263は、ランダムアクセスメモリRAM、読取り専用メモリROM、磁気ディスク記憶媒体、光記憶媒体、RAM中のフラッシュメモリデバイス、プロセッサとともに含まれるオンボードメモリ、プログラマブル読取り専用メモリPROM、消去可能プログラマブル読取り専用メモリEPROM、電気的消去可能PROMEEPROM、レジスタなど、およびそれらの組合せであり得る。00200データ1265および命令1267はメモリ1263に記憶され得る。命令1267は、1つまたは複数のプログラム、ルーチン、サブルーチン、関数、プロシージャ、コードなどを含み得る。命令1267は、単一のコンピュータ可読ステートメントまたは多くのコンピュータ可読ステートメントを含み得る。命令1267は、上記で説明した方法300、600、700、800を実装するために、プロセッサ1279によって実行可能であり得る。命令1267を実行することは、メモリ1263に記憶されたデータ1265の使用を含み得る。図12に、プロセッサ1279にロードされているいくつかの命令1267aとデータ1265aとを示す。00201送信通信デバイス/基地局/アクセスポイント1202はまた、送信通信デバイス/基地局/アクセスポイント1202と遠隔ロケーションたとえば、別の送信通信デバイス、アクセス端末、アクセスポイントなどとの間の信号の送信および受信を可能にするために、送信機1275と受信機1277とを含み得る。送信機1275および受信機1277は、トランシーバ1273と総称され得る。アンテナ1271は、トランシーバ1273に電気的に結合され得る。送信通信デバイス/基地局/アクセスポイント1202はまた、複数の送信機、複数の受信機、複数のトランシーバおよび/または複数のアンテナを含み得る図示せず。00202送信通信デバイス/基地局/アクセスポイント1202の様々な構成要素は、電力バス、制御信号バス、ステータス信号バス、データバスなどを含み得る、1つまたは複数のバスによって互いに結合され得る。簡単のために、図12では様々なバスはバスシステム1269として示してある。00203図13に、受信通信デバイス、ワイヤレス通信デバイスおよび/またはアクセス端末1342内に含まれ得るいくつかの構成要素を示す。上記で説明した受信通信デバイス142、ワイヤレス通信デバイス242および/またはアクセス端末1042のうちの1つまたは複数は、図13に示す受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342と同様に構成され得る。00204受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342はプロセッサ1399を含む。プロセッサ1399は、汎用シングルまたはマルチチップマイクロプロセッサたとえば、ARM、専用マイクロプロセッサたとえば、デジタルシグナルプロセッサDSP、マイクロコントローラ、プログラマブルゲートアレイなどであり得る。プロセッサ1399は中央演算処理装置CPUと呼ばれることがある。図13の受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342には単一のプロセッサ1399のみが示されるが、代替構成では、プロセッサ1399たとえば、ARMとDSPの組合せが使用され得る。00205受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342はまた、プロセッサ1399と電子通信しているメモリ1381を含むすなわち、プロセッサ1399は、メモリ1381から情報を読み取り、および/またはメモリ1381に情報を書き込むことができる。メモリ1381は、電子情報を記憶することが可能な任意の電子的構成要素であり得る。メモリ1381は、ランダムアクセスメモリRAM、読取り専用メモリROM、磁気ディスクストレージ媒体、光記憶媒体、RAM中のフラッシュメモリデバイス、プロセッサ1399とともに含まれるオンボードメモリ、プログラマブル読取り専用メモリPROM、消去可能プログラマブル読取り専用メモリEPROM、電気的消去可能PROMEEPROM、レジスタなど、およびそれらの組合せであり得る。00206データ1383aおよび命令1385aがメモリ1381に記憶され得る。命令1385aは、1つまたは複数のプログラム、ルーチン、サブルーチン、関数、プロシージャ、コードなどを含み得る。命令1385aは、単一のコンピュータ可読ステートメントまたは多くのコンピュータ可読ステートメントを含み得る。命令1385aは、本明細書で開示する方法900を実装するために、プロセッサ1399によって実行可能であり得る。命令1385aを実行することは、メモリ1381内に格納されるデータ1383aの使用を伴い得る。図13に、プロセッサ1399にロードされているメモリ1381中の命令1385aおよびデータ1383aから来ることがあるいくつかの命令1385bおよびデータ1383bを示す。00207受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342はまた、受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342と遠隔ロケーションたとえば、通信デバイス、基地局などとの間の信号の送信および受信を可能にするために、送信機1395と受信機1397とを含み得る。送信機1395および受信機1397は、トランシーバ1393と総称されることがある。アンテナ1391はトランシーバ1393に電気的に結合され得る。受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342は、複数の送信機1395、複数の受信機1397、複数のトランシーバ1393および/または複数のアンテナ1391をも含み得る図示せず。00208受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342は、音響信号をキャプチャするための1つまたは複数のマイクロフォンを含み得る。一構成では、マイクロフォンは、音響信号たとえば、ボイス、スピーチを電気または電子信号に変換するトランスデューサであり得る。追加または代替として、受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342は1つまたは複数のスピーカーを含み得る。一構成では、スピーカーは、電気信号または電子信号を音響信号に変換するトランスデューサであり得る。00209受信通信デバイス/ワイヤレス通信デバイス/アクセス端末1342の様々な構成要素は、電力バス、制御信号バス、ステータス信号バス、データバスなどを含み得る、1つまたは複数のバスによって互いに結合され得る。簡単のために、図13では様々なバスはバスシステム1301として示してある。00210上記の説明では、様々な用語とともに参照番号を時々使用した。用語が参照番号とともに使用されている場合、これは、図のうちの1つまたは複数に示された特定の要素を指すものとされ得る。用語が参照番号なしに使用されている場合、これは、概して特定の図に限定されない用語を指すものとされ得る。00211判断determiningという用語は、多種多様なアクションを包含し、したがって、判断は、計算、算出、処理、導出、調査、ルックアップたとえば、テーブル、データベースまたは別のデータ構造でのルックアップ、確認などを含むことができる。また、判断は、受信たとえば、情報を受信すること、アクセスたとえば、メモリ中のデータにアクセスすることなどを含むことができる。また、判断は、解決、選択、選定、確立などを含むことができる。00212に基づいてbasedonという句は、別段に明示されていない限り、のみに基づいてを意味しない。言い換えれば、に基づいてという句は、のみに基づいてbasedonlyonとに少なくとも基づいてbasedatleastonの両方を表す。00213本明細書で説明した機能は、1つまたは複数の命令としてプロセッサ可読媒体またはコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体computerreadablemediumという用語は、コンピュータまたはプロセッサによってアクセスされ得る任意の利用可能な媒体を指す。限定ではなく、例として、そのような媒体は、RAM、ROM、EEPROM、フラッシュメモリ、CD-ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータまたはプロセッサによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用されるディスクdiskおよびディスクdiscは、コンパクトディスクdiscCD、レーザディスクdisc、光ディスクdisc、デジタル多用途ディスクdiscDVD、フロッピー登録商標ディスクdisk、およびブルーレイ登録商標ディスクdiscを含み、ディスクdiskは通常、データを磁気的に再生し、ディスクdiscは、データをレーザで光学的に再生する。コンピュータ可読媒体は有形で非一時的tangibleandnontransitoryであり得ることに留意されたい。コンピュータプログラム製品computerprogramproductという用語は、コンピューティングデバイスまたはプロセッサによって実行、処理または計算され得るコードまたは命令たとえば、プログラムと組み合わせたコンピューティングデバイスまたはプロセッサを指す。本明細書で使用するコードという用語は、コンピューティングデバイスまたはプロセッサによって実行可能であるソフトウェア、命令、コードまたはデータを指すことがある。00214ソフトウェアまたは命令はまた、伝送媒体を介して送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、伝送媒体の定義に含まれる。00215本明細書で開示する方法は、説明した方法を達成するための1つまたは複数のステップまたはアクションを備える。本方法のステップおよび/またはアクションは、特許請求の範囲から逸脱することなく互いに交換され得る。言い換えれば、本明細書で説明する方法の適切な動作のためにステップまたはアクションの特定の順序が必要とされない限り、特定のステップおよび/またはアクションの順序および/または使用は、特許請求の範囲を逸脱することなく修正され得る。00216特許請求の範囲は、上記に示した厳密な構成および構成要素に限定されないことを理解されたい。特許請求の範囲から逸脱することなく、本明細書で説明されたシステム、方法、および装置の動作および詳細において、様々な修正、変更および変形が行われ得る。"