(57)【特許請求の範囲】
【請求項１】
第１のネットワーク装置において、第１の送信先ネットワーク装置及び第２の送信先ネットワーク装置に対する複数のビーム形成ステアリング行列を判定し、前記複数のビーム形成ステアリング行列が、前記第１のネットワーク装置において前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置から受信された無線周波数（ＲＦ）信号の複数の副搬送波と関連付けられる段階と、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、一組の連続的なビーム形成ステアリング行列の対応するビーム形成ステアリングベクトルの第１の行の位相を、前記対応するビーム形成ステアリングベクトルの間の位相差を判定するために、比較する段階と、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、前記第１のネットワーク装置において、前記位相差に少なくとも部分的に基づいて、前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行する段階と、
前記第１のネットワーク装置において、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列を組み合わせる段階と、
前記第１のネットワーク装置において、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列の組み合わせに少なくとも部分的に基づいて、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置と関連付けられた事前符号化行列を判定する段階と、
前記第１のネットワーク装置において、前記第１のネットワーク装置によって前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置に送信されるべきデータに、前記事前符号化行列を適用する段階と
を含むことを特徴とする方法。
【請求項２】
前記事前符号化行列を判定する前記段階が、
前記複数の副搬送波の各々に関して、前記第１のネットワーク装置において、前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットの組み合わせの一般逆行列を判定する段階を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記複数のビーム形成ステアリング行列を組み合わせると共に前記事前符号化行列を判定する前記段階が、
前記複数の副搬送波の各々に関して、
前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットを識別し、
前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記ビーム形成ステアリング行列の前記サブセットを組み合わせると共に、
前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を判定する段階を含む
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１のネットワーク装置において、前記複数のビーム形成ステアリング行列を復元する段階と、
前記第１のネットワーク装置において、前記複数のビーム形成ステアリング行列のグループ化を解除するために、前記複数のビーム形成ステアリング行列を補間する段階との内の少なくとも１つを更に含む
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの間の前記位相差が、π／２より大きいことを判定する段階と、
π／２より大きい前記位相差を有する前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転することによって、位相回転を実行する段階とを更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
位相回転を実行する前記段階が、
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つを前記位相差だけ回転する段階を含む
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置に対する前記複数のビーム形成ステアリング行列を生成するために、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置から受信された前記ＲＦ信号の前記副搬送波と関連付けられたチャネル推定値に関して特異値分解（ＳＶＤ）を実行する段階を更に含む
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１のネットワーク装置、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置が、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）装置である
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記複数の副搬送波と関連付けられた前記複数のビーム形成ステアリング行列を生成する段階と、
前記ビーム形成ステアリング行列を圧縮する段階と、
前記ビーム形成ステアリング行列を保存する段階とを更に含む
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記複数のビーム形成ステアリング行列を前記保存する前記段階の前に、前記複数のビーム形成ステアリング行列をグループ化する段階を更に含む
ことを特徴とする請求項９に記載の方法。
【請求項１１】
第１のネットワーク装置であって、
第１の送信先ネットワーク装置及び第２の送信先ネットワーク装置に対する複数のビーム形成ステアリング行列を判定するように動作可能であり、前記複数のビーム形成ステアリング行列が、前記第１のネットワーク装置において前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置から受信された無線周波数（ＲＦ）信号の複数の副搬送波と関連付けられるステアリング行列計算ユニットと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、一組の連続的なビーム形成ステアリング行列の対応するビーム形成ステアリングベクトルの第１の行の位相を、前記対応するビーム形成ステアリングベクトルの間の位相差を判定するために、比較するように動作可能なステアリング行列位相差推定ユニットと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、前記位相差に少なくとも部分的に基づいて、前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行するように動作可能なステアリング行列位相回転ユニットと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列を組み合わせると共に、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列の組み合わせに少なくとも部分的に基づいて、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置と関連付けられた事前符号化行列を判定するように動作可能な事前符号化行列計算ユニットと、
前記第１のネットワーク装置によって前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置に送信されるべきデータに、前記事前符号化行列を適用するように動作可能なビーム形成処理ユニットと
を備えることを特徴とする第１のネットワーク装置。
【請求項１２】
前記事前符号化行列を判定するように動作可能な前記事前符号化行列計算ユニットが、
前記複数の副搬送波の各々に関して、前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットの組み合わせの一般逆行列を判定するように動作可能な前記事前符号化行列計算ユニットから成る
ことを特徴とする請求項１１に記載の第１のネットワーク装置。
【請求項１３】
前記複数のビーム形成ステアリング行列を組み合わせると共に前記事前符号化行列を判定するように動作可能な前記事前符号化行列計算ユニットが、
前記複数の副搬送波の各々に関して、
前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットを識別し、
前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記ビーム形成ステアリング行列の前記サブセットを組み合わせると共に、
前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を判定するように動作可能な前記事前符号化行列計算ユニットから成る
ことを特徴とする請求項１１に記載の第１のネットワーク装置。
【請求項１４】
前記複数のビーム形成ステアリング行列を復元するように動作可能な前記ステアリング行列計算ユニットと、
前記複数のビーム形成ステアリング行列のグループ化を解除するために、前記複数のビーム形成ステアリング行列を補間するように動作可能な前記ステアリング行列計算ユニットとの内の少なくとも１つを更に備える
ことを特徴とする請求項１１に記載の第１のネットワーク装置。
【請求項１５】
前記ステアリング行列位相回転ユニットが、
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの間の前記位相差が、π／２より大きいことを判定し、
π／２より大きい前記位相差を有する前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転するように更に動作可能である
ことを特徴とする請求項１１に記載の第１のネットワーク装置。
【請求項１６】
位相回転を実行するように動作可能な前記ステアリング行列位相回転ユニットが、
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つを前記位相差だけ回転するように動作可能な前記ステアリング行列位相回転ユニットから成る
ことを特徴とする請求項１１に記載の第１のネットワーク装置。
【請求項１７】
命令が保存された機械可読記憶媒体であって、
前記命令が、プロセッサによって実行された場合に、
第１のネットワーク装置において、第１の送信先ネットワーク装置及び第２の送信先ネットワーク装置に対する複数のビーム形成ステアリング行列を判定し、前記複数のビーム形成ステアリング行列が、前記第１のネットワーク装置において前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置から受信された無線周波数（ＲＦ）信号の複数の副搬送波と関連付けられることと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、一組の連続的なビーム形成ステアリング行列の対応するビーム形成ステアリングベクトルの第１の行の位相を、前記対応するビーム形成ステアリングベクトルの間の位相差を判定するために、比較することと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の各々に関して、前記位相差に少なくとも部分的に基づいて、前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行することと、
前記第１のネットワーク装置において、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列を組み合わせることと、
前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置の前記複数のビーム形成ステアリング行列の組み合わせに少なくとも部分的に基づいて、前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置と関連付けられた事前符号化行列を判定することと、
前記第１のネットワーク装置によって前記第１の送信先ネットワーク装置及び前記第２の送信先ネットワーク装置に送信されるべきデータに、前記事前符号化行列を適用することとを含む動作を、前記プロセッサに実行させる
ことを特徴とする機械可読記憶媒体。
【請求項１８】
前記事前符号化行列を判定する前記動作が、
前記複数の副搬送波の各々に関して、前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットの組み合わせの一般逆行列を判定することを含む
ことを特徴とする請求項１７に記載の機械可読記憶媒体。
【請求項１９】
前記複数のビーム形成ステアリング行列を組み合わせると共に前記事前符号化行列を判定する前記動作が、
前記複数の副搬送波の各々に関して、
前記副搬送波に対応する前記複数のビーム形成ステアリング行列のサブセットを識別し、
前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記ビーム形成ステアリング行列の前記サブセットを組み合わせると共に、
前記副搬送波、前記第１の送信先ネットワーク装置、及び前記第２の送信先ネットワーク装置と関連付けられた前記事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を判定することを含む
ことを特徴とする請求項１７に記載の機械可読記憶媒体。
【請求項２０】
前記動作が、
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの間の前記位相差が、π／２より大きいことを判定することと、
π／２より大きい前記位相差を有する前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転することによって、位相回転を実行することとを更に含むことを特徴とする請求項１７に記載の機械可読記憶媒体。
【請求項２１】
位相回転を実行する前記動作が、
前記一組の連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの内の１つを前記位相差だけ回転することを含む
ことを特徴とする請求項１７に記載の機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の主題の実施例は、一般的に無線通信の分野に関係すると共に、更に特に、マルチユーザ無線通信環境における位相回転技術に関係する。
【背景技術】
【０００２】
この出願は、２０１０年９月９日に出願された米国仮特許出願番号第６１／３８１，４３９号、及び２０１０年１１月４日に出願された米国特許出願番号第１２／９３９，７６９号の優先権の利益を主張する。
【０００３】
多入力多出力（multiple-input multiple-output：ＭＩＭＯ）システムにおいて、送信機は、通信性能及びデータスループットを向上させるために、複数の受信アンテナを有する受信機にデータを送信するのに、複数の送信アンテナを使用する。ＭＩＭＯシステムの通信性能は、ビーム形成技術を用いて更に向上し得る。ビーム形成は、複数の送信アンテナの方向性を向上させる。ビーム形成に関して、複数の送信アンテナから送信された信号が指定された受信機に積極的に（constructively）に到達することを保証するために、１つ以上のステアリング行列が送信されるべきデータに適用される。送信された信号が指定された受信機以外の受信機に否定的に（destructively）到達するので、ビーム形成は、更に、他の受信機に対する干渉を低減する。ＭＩＭＯシステムは、更に、受信機における信号対干渉比（signal to interference ratio：ＳＩＲ）、及び信号対雑音比（signal to noise ratio：ＳＮＲ）の増加を可能にし得る。もし受信機においてチャネル情報（通信路情報：channel information）が知られているならば、最大比結合（maximal ratio combining：ＭＲＣ）が使用され得る。もし送信機においてチャネル情報が知られているならば、マルチパス妨害を解消すると共に、受信機のＳＮＲ及びＳＩＲを増加させるために、送信ビーム形成（transmit beamforming：ＴｘＢＦ）が利用され得る。一方、スループットを増加させるように、複数のデータストリームが、同じパケットにおいて、複数の空間ストリーム（spatial stream）を通して、ＭＩＭＯシステムにおける複数の送信先装置に送信され得る。
【発明の概要】
【課題を解決するための手段】
【０００４】
いくらかの実施例において、方法は、第１のネットワーク装置において、前記第１のネットワーク装置と関連付けられた複数の送信先ネットワーク装置の各々に対する複数のビーム形成ステアリング行列を判定し、前記複数のビーム形成ステアリング行列が、前記第１のネットワーク装置において前記複数の送信先ネットワーク装置の各々から受信されたＲＦ信号の対応する複数の副搬送波と関連付けられる段階と、前記第１のネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記第１のネットワーク装置において、前記送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の内の連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルの間の位相差を判定する段階と、前記第１のネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記第１のネットワーク装置において、前記送信先ネットワーク装置と関連付けられた連続的なビーム形成ステアリング行列の間の位相連続性を改善するために、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルと関連付けられた前記判定された位相差に基づいて、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルに関する位相回転を実行する段階とを含む。前記方法は、更に、前記第１のネットワーク装置において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくともサブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた１つ以上の事前符号化行列を計算する段階と、前記第１のネットワーク装置において、前記複数の送信先ネットワーク装置の各々の間の干渉を軽減するために、前記第１のネットワーク装置によって前記複数の送信先ネットワーク装置に送信されるべきデータに、前記１つ以上の事前符号化行列を適用する段階とを含む。
【０００５】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算する前記段階は、前記複数の副搬送波の各々に関して、前記第１のネットワーク装置において、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応すると共に、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の前記サブセットの組み合わせの一般逆行列を計算する段階を含む。
【０００６】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算する前記段階は、前記複数の副搬送波の各々に関して、前記複数の送信先ネットワーク装置と関連付けられると共に、前記副搬送波に対応する、前記複数のビーム形成ステアリング行列の前記サブセットを識別し、前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記複数のビーム形成ステアリング行列の前記サブセットを組み合わせると共に、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を計算する段階を含む。
【０００７】
いくらかの実施例において、前記方法は、前記第１のネットワーク装置において、前記複数のビーム形成ステアリング行列を復元する段階と、前記第１のネットワーク装置において、前記複数のビーム形成ステアリング行列のグループ化を解除するために、前記複数のビーム形成ステアリング行列を補間する段階との内の少なくとも１つを更に含む。
【０００８】
いくらかの実施例において、前記方法は、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの間の位相差が、π／２より大きいことを判定する段階と、位相連続性を改善するために、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行する段階とを更に含み、位相回転を実行する前記段階は、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転する段階を含む。
【０００９】
いくらかの実施例において、前記方法は、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定する段階と、連続的なビーム形成ステアリング行列の１つ以上の組の各々の前記対応するビーム形成ステアリングベクトルの内の１つを前記判定された位相差だけ回転する段階とを更に含む。
【００１０】
いくらかの実施例において、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定する前記段階は、前記対応するビーム形成ステアリングベクトルの間の前記位相差を判定するために、前記連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの相互相関を計算する段階と、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定する前記段階のために、前記連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの各々の第１の行の位相を比較する段階とを含む。
【００１１】
いくらかの実施例において、前記方法は、前記複数の送信先ネットワーク装置の各々に対する前記複数のビーム形成ステアリング行列を生成するために、前記複数の送信先ネットワーク装置の各々から受信された前記ＲＦ信号の前記副搬送波と関連付けられたチャネル推定値に関して特異値分解（ＳＶＤ）を実行する段階を更に含む。
【００１２】
いくらかの実施例において、前記第１のネットワーク装置、及び前記複数の送信先ネットワーク装置は、無線ローカルエリアネットワーク（ＷＬＡＮ）装置である。
【００１３】
いくらかの実施例において、前記方法は、前記第１のネットワーク装置において前記複数の送信先ネットワーク装置の各々から受信された前記ＲＦ信号の前記対応する複数の副搬送波と関連付けられた前記複数のビーム形成ステアリング行列を生成する段階と、前記ビーム形成ステアリング行列を圧縮する段階と、前記ビーム形成ステアリング行列を保存する段階とを更に含む。
【００１４】
いくらかの実施例において、前記方法は、前記ビーム形成ステアリング行列を前記保存する前記段階の前に、前記ビーム形成ステアリング行列をグループ化する段階を更に含む。
【００１５】
いくらかの実施例において、ネットワーク装置は、前記ネットワーク装置と関連付けられた複数の送信先ネットワーク装置の各々に対する複数のビーム形成ステアリング行列を判定するように動作可能であり、前記複数のビーム形成ステアリング行列が、前記ネットワーク装置において前記複数の送信先ネットワーク装置の各々から受信されたＲＦ信号の対応する複数の副搬送波と関連付けられるステアリング行列処理ユニットと、前記ネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の内の連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルの間の位相差を判定するように動作可能なステアリング行列位相差推定ユニットと、前記ネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記送信先ネットワーク装置と関連付けられた連続的なビーム形成ステアリング行列の間の位相連続性を改善するために、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルと関連付けられた前記判定された位相差に基づいて、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルに関する位相回転を実行するように動作可能なステアリング行列位相回転ユニットと、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくともサブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた１つ以上の事前符号化行列を計算するように動作可能な事前符号化行列計算ユニットと、前記複数の送信先ネットワーク装置の各々の間の干渉を軽減するために、前記ネットワーク装置によって前記複数の送信先ネットワーク装置に送信されるべきデータに、前記１つ以上の事前符号化行列を適用するように動作可能なビーム形成処理ユニットとを備える。
【００１６】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算するように動作可能な前記事前符号化行列計算ユニットは、前記複数の副搬送波の各々に関して、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応すると共に、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の前記サブセットの組み合わせの一般逆行列を計算するように動作可能な前記事前符号化行列計算ユニットから成る。
【００１７】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算するように動作可能な前記事前符号化行列計算ユニットは、前記複数の副搬送波の各々に関して、前記複数の送信先ネットワーク装置と関連付けられると共に、前記副搬送波に対応する、前記複数のビーム形成ステアリング行列の前記サブセットを識別し、前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記複数のビーム形成ステアリング行列の前記サブセットを組み合わせると共に、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を計算するように動作可能な前記事前符号化行列計算ユニットから成る。
【００１８】
いくらかの実施例において、前記ネットワーク装置は、前記複数のビーム形成ステアリング行列を復元するように動作可能な前記ステアリング行列処理ユニットと、前記複数のビーム形成ステアリング行列のグループ化を解除するために、前記複数のビーム形成ステアリング行列を補間するように動作可能な前記ステアリング行列処理ユニットとの内の少なくとも１つを更に備える。
【００１９】
いくらかの実施例において、前記ステアリング行列位相回転ユニットは、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの間の位相差が、π／２より大きいことを判定し、位相連続性を改善するために、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行するように更に動作可能であり、位相回転を実行するように動作可能な前記ステアリング行列位相回転ユニットは、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転するように動作可能な前記ステアリング行列位相回転ユニットから成る。
【００２０】
いくらかの実施例において、前記ステアリング行列位相回転ユニットは、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定すると共に、連続的なビーム形成ステアリング行列の１つ以上の組の各々の前記対応するビーム形成ステアリングベクトルの内の１つを前記判定された位相差だけ回転するように更に動作可能である。
【００２１】
いくらかの実施例において、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定するように動作可能な前記ステアリング行列位相回転ユニットは、前記対応するビーム形成ステアリングベクトルの間の前記位相差を判定するために、前記連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの相互相関を計算すると共に、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定するために、前記連続的なビーム形成ステアリング行列の前記対応するビーム形成ステアリングベクトルの各々の第１の行の位相を比較するように動作可能な前記ステアリング行列位相回転ユニットから成る。
【００２２】
いくらかの実施例において、命令が保存された１つ以上の機械可読記憶媒体であって、前記命令は、１つ以上のプロセッサによって実行された場合に、第１のネットワーク装置において、前記第１のネットワーク装置と関連付けられた複数の送信先ネットワーク装置の各々に対する複数のビーム形成ステアリング行列を判定し、前記複数のビーム形成ステアリング行列が、前記第１のネットワーク装置において前記複数の送信先ネットワーク装置の各々から受信されたＲＦ信号の対応する複数の副搬送波と関連付けられることと、前記第１のネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の内の連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルの間の位相差を判定することと、前記第１のネットワーク装置と関連付けられた前記送信先ネットワーク装置の各々に関して、前記送信先ネットワーク装置と関連付けられた連続的なビーム形成ステアリング行列の間の位相連続性を改善するために、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルと関連付けられた前記判定された位相差に基づいて、連続的なビーム形成ステアリング行列の各一組の対応するビーム形成ステアリングベクトルに関する位相回転を実行することとを含む動作を、前記１つ以上のプロセッサに実行させる。前記動作は、更に、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくともサブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた１つ以上の事前符号化行列を計算することと、前記複数の送信先ネットワーク装置の各々の間の干渉を軽減するために、前記第１のネットワーク装置によって前記複数の送信先ネットワーク装置に送信されるべきデータに、前記１つ以上の事前符号化行列を適用することとを含む。
【００２３】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算する前記動作は、前記複数の副搬送波の各々に関して、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応すると共に、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の前記サブセットの組み合わせの一般逆行列を計算することを含む。
【００２４】
いくらかの実施例において、前記複数の送信先ネットワーク装置と関連付けられた前記複数のビーム形成ステアリング行列の少なくとも前記サブセットに基づいて、前記複数の送信先ネットワーク装置と関連付けられた前記１つ以上の事前符号化行列を計算する前記動作は、前記複数の副搬送波の各々に関して、前記複数の送信先ネットワーク装置と関連付けられると共に、前記副搬送波に対応する、前記複数のビーム形成ステアリング行列の前記サブセットを識別し、前記副搬送波に対応する等価ビーム形成ステアリング行列を生成するために、前記複数のビーム形成ステアリング行列の前記サブセットを組み合わせると共に、前記副搬送波及び前記複数の送信先ネットワーク装置と関連付けられた事前符号化行列を生成するために、前記副搬送波に対応する前記等価ビーム形成ステアリング行列の一般逆行列を計算することを含む。
【００２５】
いくらかの実施例において、前記動作は、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの間の位相差が、π／２より大きいことを判定することと、位相連続性を改善するために、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルに関する位相回転を実行することとを更に含み、位相回転を実行する前記動作は、π／２より大きい位相差を有する、連続的なビーム形成ステアリング行列の各一組の前記対応するビーム形成ステアリングベクトルの内の１つのビーム形成ステアリングベクトルを、πだけ回転することを含む。
【００２６】
いくらかの実施例において、前記動作は、連続的なビーム形成ステアリング行列の１つ以上の組の前記対応するビーム形成ステアリングベクトルが、前記対応するビーム形成ステアリングベクトルの間に位相差を有することを判定することと、連続的なビーム形成ステアリング行列の１つ以上の組の各々の前記対応するビーム形成ステアリングベクトルの内の１つを前記判定された位相差だけ回転することとを更に含む。
【００２７】
本実施例は、添付図面を参照することによって、更によく理解され得ると共に、多数の目的、特徴、及び利点が、当業者に明白になる。
【図面の簡単な説明】
【００２８】
【図１】マルチユーザ環境における干渉を緩和するために事前符号化行列を判定して適用するように構成された送受信機の一実施例の構成図である。
【図２Ａ】ステアリング行列計算ユニットの一実施例の構成図である。
【図２Ｂ】事前符号化行列の生成を例証する構成図である。
【図３】マルチユーザ環境における事前符号化行列の生成のための一例の構造を例証する構成図である。
【図４】ステアリング行列を生成するための例動作を例証するフローチャートである。
【図５】固定位相オフセットによってステアリング行列を位相回転するための例動作を例証するフローチャートである。
【図６】可変位相オフセットによってステアリング行列を位相回転するための例動作を例証するフローチャートである。
【図７】事前符号化行列を生成して適用するための例動作を例証するフローチャートである。
【図８】マルチユーザ環境における位相回転及び補間技術のための構造を備える無線装置の構成図である。
【発明を実施するための形態】
【００２９】
後続する説明は、本願の発明の主題の技術を具体化する、代表的なシステム、方法、技術、命令系列、及びコンピュータプログラム製品を含む。しかしながら、説明された実施例が、これらの特定の詳細なしで実行され得るということが理解できる。例えば、例は、多入力多出力（multiple-input multiple-output：ＭＩＭＯ）直交周波数分割多重方式（orthogonal frequency division multiplexing：ＯＦＤＭ）を参照するが、他の適当な変調及び符号化方式（coding scheme）が使用され得る。説明された技術は、同様に、単一の受信回路を有するシステムに適用され得る。更に、例は、無線通信に関する技術を参照するが、実施例は、様々な通信システムにおいて使用され得る。他の場合において、周知の命令インスタンス（instruction instance）、プロトコル、構造、及び技術は、記述を不明瞭にしないように、詳細に説明されなかった。
【００３０】
ビーム形成は、一般的に、ＭＩＭＯシステムによって送信された信号の方向性を向上させるために使用される空間ダイバシティ技術である。ＭＩＭＯ−ＯＦＤＭシステムにおいて、複数のアンテナによって送信されたＯＦＤＭ信号は、複数のＯＦＤＭ副搬送波を含む。各ＯＦＤＭ副搬送波は、チャネル応答（通信路応答：channel response）の特異値分解（singular value decomposition：ＳＶＤ）によって計算され得る１つ以上のステアリングベクトルと関連付けられる。８０２．１１ａｃドラフト仕様書（草稿の仕様書）によってサポートされたダウンリンクマルチユーザ（downlink multi-user：ＤＬ−ＭＵ）環境は、ＭＩＭＯシステムにおける複数の無線局（station）を使用することによって実施され得る。ＤＬ−ＭＵ環境において、送信装置（例えば、アクセスポイント）は、同じパケットにおいて、異なるデータストリームを複数の異なる送信先装置（例えば、無線ローカルエリアネットワーク（wireless local area network：ＷＬＡＮ）無線局）に送信することができる。ＤＬ−ＭＵ環境は、ＭＩＭＯシステムの容量を増大させ得る。しかしながら、異なるデータストリームを複数の異なる送信先装置に送信することは、もし送信先装置の間が空間的に不完全に隔離されているならば、送信先装置の間の干渉（ユーザ間干渉：inter-user interference）をもたらすと共に、送信性能及び送信先装置の性能を縮小させるであろう。
【００３１】
送信装置は、ユーザ間干渉を解消（cancel）すると共に、更に、最大チャネル（通信路）容量を達成するための各送信先装置に対するビーム形成を実行するように、ダウンリンクマルチユーザ環境における機能性を実施し得る。送信装置は、送信装置に（無線で）接続された送信先装置に対してデータストリームを生成して送信する前に、データに事前符号化行列を適用することによって、送信先装置の間のユーザ間干渉を克服し得る。特に、送信装置においてチャネル情報が知られている場合に、送信装置は、事前符号化行列を個々の空間ストリームに乗算すると共に、送信先装置に送信される信号の干渉を軽減することができる。送信装置に接続された各送信先装置は、送信装置と対応する送信先装置との間のチャネル（通信路：channel）のチャネル推定値（channel estimate）を判定することができる。送信先装置または送信装置によって、各送信先装置と関連付けられたステアリング行列が、チャネル推定値から計算され得る。送信装置は、対応する事前符号化行列を計算するために、送信装置に接続された全ての送信先装置から判定されたステアリング行列を含む等価ステアリング行列の一般逆行列（pseudo-inverse：擬似逆行列）を計算し得る。更に、事前符号化行列を計算する前に、送信装置は、更に、各送信先装置のステアリング行列のステアリングベクトル（すなわち、ステアリング行列の列）が周波数領域において位相連続（phase-continuous）であることを判定すると共に、保証し得る。すなわち、ステアリング行列補間誤差（steering matrix interpolation error）を減少させるために、送信装置は、各送信先装置のステアリング行列の位相連続性（phase continuity）を保証し得る。位相不連続性を示すステアリングベクトルの位相は、適切な位相が連続的な事前符号化行列（phase continuous pre-coding matrix）が送信されるべきデータに適用されることを保証するのを促進するために、補正され得る。連続的な事前符号化行列の事前符号化ベクトルの間の位相連続性を保証する場合に、各送信先装置における等価チャネルは、位相連続になり得る。対応するステアリング行列のステアリングベクトルの位相回転は、位相連続性を保証すると共に、送信された信号の方向性を維持するように実行され得る。送信先装置のチャネル平滑化（channel smoothing）が、位相の連続的な等価チャネル用に計算され得る。これは、通信システムの性能を改良し得ると共に、データのスループットを向上させ得る。
【００３２】
図１は、マルチユーザ環境における干渉を緩和するために事前符号化行列を判定して適用するように構成された送受信機１００の一実施例の構成図である。図１において描写された送受信機１００は、ＭＲＸ受信回路とＭＴＸ送信回路を備える。アンテナ１０１Ａ・・・１０１ＭＲＸは、ＲＦ（無線周波数）信号を受信する。それらのアンテナは、ＲＦ信号処理ユニット１０２と連結される。ＲＦ信号処理ユニット１０２は、チャネル推定ユニット１０４と連結される。チャネル推定ユニット１０４は、ステアリング行列計算ユニット１０６と連結され、ステアリング行列計算ユニット１０６は、更に、ステアリング行列処理ユニット１０７と連結される。ステアリング行列処理ユニット１０７は、事前符号化行列計算ユニット１０８と連結される。符号化及び変調ユニット１１０は、送信されるべきデータを受け取り、そしてＮ個の乗算器１１２Ａ・・・１１２Ｎと連結される。事前符号化行列計算ユニット１０８は、同様に、Ｎ個の乗算器１１２Ａ・・・１１２Ｎと連結される。Ｎ個の乗算器１１２Ａ・・・１１２Ｎの出力は、ベースバンド処理ユニット１１４に提供される。ＭＴＸ送信アンテナ１１６Ａ・・・１１６ＭＴＸは、ベースバンド処理ユニット１１４の出力を送信する。
【００３３】
受信アンテナ１０１Ａ・・・１０１ＭＲＸは、ＲＦ信号を受信すると共に、受信されたＲＦ信号をＲＦ信号処理ユニット１０２に提供する。ＲＦ信号処理ユニット１０２は、パケット検出、信号増幅、フィルタ処理、アナログ／デジタル（Ａ／Ｄ）変換、時間領域から周波数領域への変換等を実施するための機能性を備えることができる。通常は、ＭＲＸ受信回路の各々は、別個の増幅器、混合器（mixer:ミキサ)、高速フーリエ変換（ＦＦＴ）ユニット、Ａ／Ｄ変換器等を備える。ＲＦ信号処理ユニット１０２は、更に、逆多重化（demultiplexing）ユニット（図示せず）を備えることができる。ＭＩＭＯ−ＯＦＤＭシステムにおいて、ＭＲＸ個の受信回路が提供するデータは、（例えばＦＦＴユニットによって）時間領域から周波数領域に変換され得ると共に、Ｎ個の独立したＯＦＤＭ副搬送波に対応するＮ個の独立したデータストリームが生成され得る。Ｎ個の独立したデータストリームは、チャネル推定ユニット１０４に提供される。チャネル推定ユニット１０４は、各ＯＦＤＭ副搬送波に対応する（チャネル推定値を含む）チャネル（channel：通信路）行列を判定するために、受信されたデータストリーム内のトレーニングシンボル（training symbol）を使用する。いくらかの実施において、単一のチャネル行列が、受信されたデータストリームから判定され得る。チャネル推定ユニット１０４は、単一のチャネル行列を、Ｎ個のＯＦＤＭ副搬送波の各々に対するチャネル行列に分解するための追加の機能性を実施し得る。
【００３４】
ステージＡにおいて、ステアリング行列計算ユニット１０６は、（チャネル推定ユニット１０４によって判定された）推定されたチャネル行列に関して特異値分解（singular value decomposition：ＳＶＤ）を実行することによって、Ｎ個のＯＦＤＭ副搬送波と関連付けられた１つ以上のステアリング行列を判定する。従って、Ｎ個のＯＦＤＭ副搬送波に対して、少なくともＮ個のステアリング行列が存在する。Ｎ個のステアリング行列における行と列の数は、空間−時間ストリームの数によって変わると共に、推定されたチャネルのランク（rank：階数）は、各副搬送波に対応する。“ＭＴＸ×ｒａｎｋ（Ｈｎ）”の次数（order）を有するＮ個のステアリング行列に関して、“Ｈｎ”は、副搬送波ｎに対応するチャネル応答であり、保存されるべき要素の総数は、
【数１】
0005599948.tif 000002
になる。マルチユーザ環境において、ステアリング行列計算ユニット１０６は、各ユーザ（または各送信先装置）と関連付けられた推定されたチャネル行列を判定することができる。ステアリング行列計算ユニット１０６は、各送信先装置と関連付けられた各推定されたチャネル行列に対するステアリング行列を計算することができる。
【００３５】
ステージＢにおいて、ステアリング行列処理ユニット１０７は、ステアリング行列内の位相誤差を補償すると共に、ステアリング行列を復元して（必要であるならば）ステアリング行列のグループ化を解除する。ステアリング行列処理ユニット１０７は、ステアリング行列を横断する位相連続性を保証するために、ステアリング行列を分析することができる。ステアリング行列処理ユニット１０７は、更に、連続的な副搬送波と関連付けられたステアリング行列の同じ列（すなわちステアリングベクトル）（“連続的なステアリング行列の対応するステアリングベクトル”）を横断する位相連続性が存在することを保証するために、位相回転を実行することができる。いくらかの実施において、ステアリング行列処理ユニット１０７は、（例えば、送信先装置から）グループ化されたステアリング行列を受け取ることができると共に、ステアリング行列を補間することができる。特定のチャネルと関連付けられたＯＦＤＭ副搬送波が、サブサンプリングされ（sub-sampled）得ると共に、サブサンプリングされた副搬送波と関連付けられたステアリング行列（それは事前に圧縮され得る）が、保持され得る。例えば、“２”のグループ化係数（grouping factor）は、特定のチャネルの全ての他の副搬送波と関連付けられたステアリング行列が保持されるということを意味する。特定のチャネルの他の副搬送波と関連付けられた他のステアリング行列は、廃棄（discard）され得る。しかしながら、他の例において、異なるグループ化係数（例えば“４”のグループ化係数）が利用され得るということに注意が必要である。いくらかの実施において、ステアリング行列は、ステアリング行列を保存するのに必要とされるメモリの量を最小限にするために、圧縮され得る。ステアリング行列の圧縮は、ステアリング行列の列が相互依存（inter-dependent）であり、従って、より少数の独立したパラメータを使用して表され得るという事実を巧みに利用し得る。例えば、ＩＥＥＥ８０２．１１ｎで定義されたように、ステアリング行列は、ステアリング行列を一組の角度で表すことによって圧縮され得る。ステアリング行列を圧縮するか、及び／またはグループ化することは、ステアリング行列を格納するのに必要とされるメモリの量を減少させ得ると共に、フィードバックのオーバーヘッド（overhead）を同様に減少させ得る。もしステアリング行列が圧縮されるか、及び／またはグループ化されたならば、ステアリング行列処理ユニット１０７は、送信先装置の全ての副搬送波と関連付けられたステアリング行列を生成するために、ステアリング行列を復元し得るか、及び／またはグループ化を解除する（または補完する）ことができる。
【００３６】
ステージＣにおいて、事前符号化行列計算ユニット１０８は、対応する事前符号化行列を生成するために、等価ステアリング行列の一般逆行列を計算する。等価ステアリング行列は、全ての送信先装置が提供するステアリング行列の組み合わせを表す。１つの例において、事前符号化行列計算ユニット１０８は、各送信先装置に関して、副搬送波ごとに１つのステアリング行列を判定することができる。事前符号化行列計算ユニット１０８は、特定の副搬送波に関する等価ステアリング行列を生成するために、特定の副搬送波に関して、各送信先装置と関連付けられたステアリング行列を組み合わせることができる。事前符号化行列計算ユニット１０８は、特定の副搬送波に関して、全ての送信先装置と関連付けられた事前符号化行列を生成するために、全ての送信先装置の特定の副搬送波に関するステアリング行列の組み合わせである等価ステアリング行列に関する一般逆行列を判定することができる。送受信機１００は、送信先装置に送信されるべき各データストリームに対して、各送信先装置と関連付けられた事前符号化行列を適切に適用し得る。符号化及び変調ユニット１１０は、“Ｍ”個の送信先装置に対して送信されるべきデータのストリームを（例えば情報ビットの形で）受け取ると共に、各送信先装置は、“Ｎｓｓ”個の空間ストリームを有し、データストリームを（“Ｍ”個の送信先装置、送信先装置の各々の“Ｎｓｓ”個の空間ストリーム、そして“Ｎ”個の独立した副搬送波に対応する）“Ｍ×Ｎｓｓ×Ｎ”個の独立したデータストリームに分割し、そしてデータストリームを符号化する。乗算器１１２Ａ・・・１１２Ｎは、“ＭＴＸ×Ｎ”個の事前符号化データストリームを生成するために、Ｎ個の事前符号化行列を対応するデータストリームに適用する。ベースバンド処理ユニット１１４は、“ＭＴＸ×Ｎ”個のビーム形成されたデータストリームを受け取る。ベースバンド処理ユニット１１４は、“ＭＴＸ”個の送信回路のそれぞれにおいて、（“Ｎ”個の副搬送波を時間領域に変換する）逆高速フーリエ変換（ＩＦＦＴ）ユニット、変調器、増幅器等を備えることができる。ベースバンド処理ユニット１１４は、“ＭＴＸ”個のデータストリームを、“ＭＴＸ”個のＲＦ信号を生成するように処理する。アンテナ１１６Ａ・・・１１６ＭＴＸは、“ＭＴＸ”個のＲＦ信号を複数の送信先装置（図１には図示せず）に送信する。
【００３７】
図２Ａは、図１のステアリング行列計算ユニット１０６の一実施例の構成図である。ステアリング行列計算ユニット１０６は、平滑化ユニット２０２、特異値分解（ＳＶＤ）ユニット２０４、圧縮ユニット２０６、及びグループ化ユニット２０８を備える。
【００３８】
平滑化ユニット２０２は、例えば、図１のチャネル推定ユニット１０４から、チャネル推定値（Ｈ）を受け取る。前述のように、チャネル推定ユニットは、各ＯＦＤＭ副搬送波に関して異なるチャネル（通信路）行列を生成すると共に、各ＯＦＤＭ副搬送波は、相異なる（distinct）ステアリング行列と関連付けられる。平滑化ユニット２０２は、ノイズがチャネル推定値に及ぼす影響を最小限にするように調整された応答を有するフィルタである。いくらかの実施において、移動平均フィルタが、平滑化フィルタとして使用され得る。別の実施において、平滑化フィルタは、あらゆる適当なローパスフィルタであり得る。平滑化されたチャネル推定値は、“ＨＳ”によって表される。特異値分解（ＳＶＤ）ユニット２０４は、各ＯＦＤＭ副搬送波に対応する１つ以上のステアリング行列（Ｖ）を生成するために、平滑化されたチャネル推定値（ＨＳ）を分解する。
【００３９】
圧縮ユニット２０６は、各ＯＦＤＭ副搬送波と関連付けられたステアリング行列を受け取ると共に、ステアリング行列（Ｖ）を圧縮する。いくらかの実施において、圧縮ユニット２０６は、ステアリング行列を、（ＩＥＥＥ８０２．１１ｎによって説明される）一組のギブンス角（Givens angles）によって表し得る。グループ化ユニット２０８は、圧縮されたステアリング行列を受け取ると共に、所定数のステアリングを保持する。保持されたステアリング行列の数は、圧縮係数、利用可能な記憶装置、許容されるオーバヘッド、副搬送波の誤り率等に基づいて決定され得る。送信装置に接続された各送信先装置におけるステアリング行列計算ユニット１０６は、それらのそれぞれのチャネル推定値、ステアリング行列、圧縮されたステアリング行列、及び／またはグループ化されたステアリング行列を、送信装置が送信装置に接続された全ての送信先装置と関連付けられた一組の事前符号化行列を計算することを可能にするように、送信装置に送信することができる。
【００４０】
従って、送信装置は、（例えば送信先装置から受信されたフィードバックに基づいて）
送信装置に接続された各送信先装置と関連付けられたチャネル情報を知っている。フィードバックは、チャネル推定値（Ｈ）、右特異ベクトル（right singular vectors）（すなわちステアリング行列Ｖ）、グループ化されている、またはグループ化されていない圧縮されたステアリング行列（ＣＶ）の形式で受信され得る。通常は、ＶまたはＣＶの形式で受信されたフィードバックは、非消滅の（non-vanished）特異値に対応するベクトルのみを含むことができ、従ってフィードバックのオーバヘッドを減少させる。フィードバックのオーバヘッドを減少させることは、ＤＬ−ＭＵ環境においてスループットが増加することを助けることができるが、しかしながら、フィードバックが送信先装置からほとんど受信されないならば、未処理のユーザ間干渉（inter user-interference）によって、通信チャネルの性能は低下させられ得る。
【００４１】
図２Ｂは、事前符号化行列の生成を例証する構成図である。図２Ｂは、ステアリング行列処理ユニット１０７、及び事前符号化行列計算ユニット１０８の一実施例を描写する。ステアリング行列処理ユニット１０７は、ステアリング行列位相差推定ユニット２２２、ステアリング行列位相回転ユニット２２４、及びステアリング行列補間ユニット２２６を備える。事前符号化行列計算ユニット１０８は、事前符号化行列保存ユニット２２１と連結される一般逆行列計算ユニット２２０を備える。
【００４２】
各副搬送波と関連付けられた事前符号化行列は、独立して計算されると共に、周波数領域における右特異値の列ベクトルは、ＳＶＤ分解の一部としてあらゆる角度によって回転され得る。すなわち、ＳＶＤユニット２０４によって生成されたステアリング行列、及びその結果として事前符号化行列計算ユニット１０８によって生成された事前符号化行列は、固有ではないかもしれない（すなわち、チャネル行列は、複数のＳＶＤ表現（SVD representations）を有していることができる）。従って、事前符号化行列を横断する位相は、周波数領域では連続的ではないかもしれず、そして、連続的な副搬送波と関連付けられた事前符号化行列の同じ列（すなわち、事前符号化ベクトル）（“連続的な事前符号化行列の対応する事前符号化ベクトル”）の間の位相差は、変化し得る。
【００４３】
連続的な事前符号化行列の対応する事前符号化ベクトルを横断する位相連続性は、送信先装置における更に良い性能を保証し得る。事前符号化行列を生成する前にステアリング行列を横断する位相連続性を保証することは、事前符号化行列の位相が連続的であることを保証し得る。連続的なステアリング行列の対応するステアリングベクトルを横断する位相連続性は、更に、ステアリング行列の補間の間の誤差を少なくすることにつながり得る。従って、ステアリング行列位相差推定ユニット２２２は、連続的なステアリング行列の対応するステアリングベクトルの間に位相の不整合があるかどうかを判定する。例えば、第１の副搬送波は、第１のステアリング行列と関連付けられ得ると共に、第２の連続的な副搬送波は、第２のステアリング行列と関連付けられ得る。位相差推定ユニット２２２は、第１のステアリング行列の第１のステアリングベクトルと第２のステアリング行列に関連付けられた対応する第１のステアリングベクトルとの間に位相の不整合があるかどうかを判定し得る。もし位相差がπ／２より大きい場合に、ステアリング行列位相回転ユニット２２４は、ステアリングベクトルの内の１つをπだけ回転する（図５を参照）。いくらかの実施において、位相差推定ユニット２２２は、更に正確な位相差を判定するために、連続的なステアリング行列の対応するステアリングベクトルの相互相関を計算することができる（図６を参照）。位相回転ユニット２２４は、判定された位相差によってステアリングベクトルの内の１つをシフトすることができる。位相差推定及び位相回転に関する動作は、各々の送信先装置に対する全ての副搬送波と関連付けられた連続的なステアリング行列の各セットに関して実行され得る。１つの例において、第１の送信先装置に関して、各一対の連続的なステアリング行列の対応するステアリングベクトルの間の位相差が推定されて補正されたあとで、第２の送信先装置に関して、各一対の連続的なステアリング行列の対応するステアリングベクトルの間の位相差が推定されて補正されると共に、その他も同様である。
【００４４】
ステアリング行列位相回転ユニット２２４が、位相連続性のために、連続的なステアリング行列の１つ以上の対応するステアリングベクトルを回転したあとで、ステアリング行列補間ユニット２２６は、全ての副搬送波と関連付けられたステアリング行列を獲得するために、ステアリング行列を補間する。前述のように、グループ化動作は、ステアリング行列のサブセットのみが保存されることを指示し得る。しかしながら、送信装置に接続された送信先装置の各々から受け取られたステアリング行列の数は、ある送信先装置と別の送信先装置とで異なり得る。例えば、第１の送信先装置は、そのステアリング行列を“４”のグループ化係数でグループ化することができ、第２の送信先装置は、そのステアリング行列を“２”のグループ化係数でグループ化することができ、第３の送信先装置は、そのステアリング行列をグループ化しないかもしれない、等である。従って、ステアリング行列補間ユニット２２６は、ステアリング行列を事前符号化行列計算ユニット１０８に提供する前に、各送信先装置に関するグループ化されたステアリング行列のグループ化を解除するか、あるいはグループ化されたステアリング行列を補間する。ステアリング行列補間ユニット２２６は、グループ化処理の間に廃棄（discard）されたステアリング行列を回復するために、あらゆる適当な補間技術（例えば、直線補間、スプライン補間等）を使用することができる。例えば、ステアリング行列補間ユニット２２６は、（例えば、送信先装置のグループ化ユニット２０８によってグループ化された）グループ化されたステアリング行列と関連付けられたギブンス角（Givens angle）から、廃棄されたステアリング行列と関連付けられたギブンス角（Givens angle）を判定し得る。ステアリング行列補間ユニット２２６は、更に、ノイズがステアリング行列に及ぼす影響を最小限にするための平滑化フィルタを備え得る。もし圧縮されたステアリング行列がステアリング行列処理ユニット１０７において受け取られるならば、ステアリング行列処理ユニット１０７のステアリング行列復元ユニット（図示せず）がステアリング行列を復元し得るということに注意が必要である。ステアリング行列処理ユニット１０７は、復元されたステアリング行列をステアリング行列補間ユニット２２６に提供し得る。
【００４５】
事前符号化行列計算ユニット１０８の一般逆行列計算ユニット２２０は、位相補償されたグループ化されていないステアリング行列を受け取ることができると共に、送信先装置と関連付けられた１つ以上の事前符号化行列を計算することができる。１つの例において、送信装置に接続された全ての送信先装置のステアリング行列の組み合わせを含む等価ステアリング行列が各副搬送波に関して計算され得る。一般逆行列計算ユニット２２０は、副搬送波に関する対応する等価ステアリング行列から、各副搬送波に関する事前符号化行列を計算することができる。事前符号化行列保存ユニット２２１は、データを送信先装置に送信する前に事前符号化行列がデータに適用され得るように、全ての計算された事前符号化行列を保存することができる。
【００４６】
図３は、マルチユーザ環境における事前符号化行列の生成のための一例の構造を例証する構成図である。図３は、受信装置Ｂ３３２、受信装置Ｃ３２０、及び受信装置Ｄ３２４と通信する送信装置Ａ３３０を描写する。送信装置３３０は、アクセスポイントであり、一方、受信装置３２０、３２４、及び３３２は、アクセスポイントと通信するクライアント（例えば無線ローカルエリアネットワーク（ＷＬＡＮ）局）であり得る。図３において描写されたように、送信装置３３０は、受信装置３２０、３２４、及び３３２の各々によって推定されたチャネル情報もしくはステアリング行列を受け取る。送信装置３３０は、位相回転／グループ化解除ユニット３１０と連結されたＳＶＤユニット３３６を備える。位相回転／グループ化解除ユニット３１０は、事前符号化行列計算器３３８と連結される。事前符号化行列計算器３３８は、事前符号化行列保存ユニット３１２と連結される。送信装置３３０は、更に、送信されるべきデータに事前符号化行列を適用する乗算器３４２を備える。受信装置３２０、３２４、及び３３２の各々は、送信データを受け取る処理ユニット３５０を備える。受信機３３２は、更に、チャネル状態表示器（ＣＳＩ）ユニット３４６及びＳＶＤユニット３４８と連結されるチャネル推定ユニット３４４を備える。
【００４７】
送信装置３３０は、トレーニングシンボル３３４を、通信チャネル“ＨＡＢ”に沿って受信装置３３２に送信する。トレーニングシンボルは、高スループットの長いトレーニングフィールド（high throughput long training field：ＨＴ＿ＬＴＦ）か、または、他の適当なトレーニングシンボルであり得る。受信装置３３２（または、処理ユニット３５０）は、着信パケットを検出するための機能性を実行し、トレーニングフィールド３３４を回復し、そして回復されたトレーニングフィールドをチャネル推定ユニット３４４に提供し得る。チャネル推定ユニット３４４は、受信された信号を含む副搬送波の内の１つ以上に関するチャネル応答を推定する。ＳＶＤユニット３４８は、推定されたチャネル応答から、１つ以上の副搬送波と関連付けられたステアリング行列を判定する。
【００４８】
受信装置３３２は、更に、判定されたステアリング行列を圧縮するための圧縮ユニットを備え得る。送信装置３３０及び受信装置３３２の能力に依存して、図３における点線によって示されるように、受信装置３３２は、チャネル状態情報（channel state information：ＣＳＩ）（例えばチャネル推定値、チャネル推定値の共分散等）、非グループ化（ungrouped）及び非圧縮化（uncompressed）されたステアリング行列（Ｖ）、及び圧縮されたステアリング行列（ＣＶ）の内のいずれか１つ以上を送信する。受信装置３３２は、更に、グループ化されたステアリング行列（ＶＡＢ＿ｇｒｐ）を、送信装置３３０に送信し得る。送信装置３３０に接続された各受信装置は、上述の動作を実行する。例えば、送信装置３３０は、受信装置３３２からチャネル推定値（ＨＡＢ）を受け取り、受信装置３２０からチャネル推定値（ＨＡＣ）を受け取り、そして受信装置３２４からチャネル推定値（ＨＡＤ）を受け取ることができる。送信装置３３０における送信アンテナの数は、概して、全ての送信先装置に関連する受信アンテナの総数より多いか、または総数に等しい。一般的に、Ｍ個の送信先装置が送信装置３３０に接続される場合の全体的なチャネル（Ｈ）は、下記の数式１によって表され、ここで、“Ｈ１，・・・，ＨＭ”は、送信装置とＭ個の送信先装置の各々との間のチャネルを表す。
【００４９】
【数２】
0005599948.tif 000003
【００５０】
数式２によって描写されたように、ｍ番目の送信先装置によって推定されたチャネルは、ＳＶＤ分解を前提とし得る。数式２において、“Ｈｍ”は、“ＭＲＸ×ＭＴＸ”の次数（order）を有するチャネル行列であり、“ＭＲＸ”は、受信回路の数であり、そして“ＭＴＸ”は、ｍ番目の送信先装置のＯＦＤＭ副搬送波の各々に対応する送信回路の数である。“Ｕｍ”は、ｍ番目の送信先装置のＯＦＤＭ副搬送波の各々に対応する“ＭＲＸ×ＭＲＸ”のユニタリ行列（unitary matrix）であり、“Ｓｍ”は、
【数３】
0005599948.tif 000004
の固有値を含む“ＭＲＸ×ＭＴＸ”の対角行列（diagonal matrix）であり、そして、“Ｖｍ”は、ｍ番目の送信先装置のＯＦＤＭ副搬送波の各々に対応する“ＭＴＸ×ＭＴＸ”のユニタリ行列である。“Ｖｍ＊”は、“Ｖｍ”の共役転置（conjugate transpose）を意味する。“Ｖｍ”の列は、
【数４】
0005599948.tif 000005
の固有ベクトルである。従って、全体のチャネル行列（Ｈ）は、下記の等式３によって描写されたように書き直され得る。
【００５１】
【数５】
0005599948.tif 000006
【００５２】
図１及び図２を参照して上記で説明されたように、事前符号化行列を計算する前に、位相回転／グループ化解除ユニット３１０は、連続的なステアリング行列の対応するステアリングベクトルの間に位相の不連続性が存在するかどうかを判定し、その結果、周波数領域においてステアリング行列を横断する位相連続性を保証するために、ステアリングベクトルの位相を回転する。位相回転／グループ化解除ユニット３１０は、更に、圧縮及びグループ化処理の間に廃棄（discard）されたステアリング行列を回復するために、（必要とされるならば）位相補償されたステアリング行列を復元すると共に補間する。
【００５３】
数式３を参照すると、事前符号化行列は、ユーザ間干渉を緩和するのに、右特異ベクトル“Ｖ１・・・ＶＭ”を削除（cancel）するために使用され得る。各送信先装置に関して、推定されたチャネルのランクは、十分なランクではない。従って、ステアリング行列は、ステアリングベクトルの“ｒａｎｋ（Ｈ）”の数のみを含み得る。ゼロのユーザ間干渉を可能にすると共に、所望のビーム形成パターンを可能にするために、等価チャネルは、下記の数式４により表される形式の等価チャネルであるべきである。
【００５４】
【数６】
0005599948.tif 000007
【００５５】
従って、数式５によって描写されたように、特定の副搬送波に関して、事前符号化行列（Ｗ）が計算されることができ、ここで、
【数７】
0005599948.tif 000008
は、第１の“ｒａｎｋ（Ｈｍ）”列の特異ベクトルのみを含み、“（ ）＊”は、エルミート演算（Hermitian operation）を表す。特定の副搬送波に関する全ての送信先装置と関連付けられたステアリング行列は、数式５において描写されたように、特定の副搬送波に関する等価ステアリング行列を生成するために結合される。特定の副搬送波に関する等価ステアリング行列の次元（dimension）は、“（ｒａｎｋ（Ｈ１）＋ｒａｎｋ（Ｈ２）＋・・・ｒａｎｋ（ＨＭ））×ＮＴＸ”によって表され得ると共に、ここで、“ＮＴＸ”は、送信アンテナの数を表す。事前符号化行列（Ｗｍ）の列ベクトルは、“Ｈｍ”の特異ベクトルであり、更に、
【数８】
0005599948.tif 000009
において、他のサブチャネル“Ｈｎ”の零空間（null space）に属する。
【００５６】
【数９】
0005599948.tif 000010
【００５７】
従って、チャネル情報、ステアリング行列、及び／またはグループ化された／圧縮されたステアリング行列を受信装置３３２から受け取ると、事前符号化行列計算器３３８は、対応する事前符号化行列を生成するために、受け取られたステアリング行列の組み合わせの一般逆行列を計算する。一例として、ＤＬ−ＭＵ環境において、送信装置は、４つの送信アンテナを備え得ると共に、２つの送信先装置と接続され得る。送信先装置の各々は、２つの受信アンテナを備え得る。１つの実施において、これは、（送信アンテナの数、送信先装置１における受信アンテナの数、送信先装置２における受信アンテナの数、送信先装置Ｍにおける受信アンテナの数）として表され得るか、またはこの例に関しては（４、２、２）として表され得る。全体のチャネルは、下記のように表され得る。
【００５８】
【数１０】
0005599948.tif 000011
【００５９】
第１の送信先装置によって推定されたチャネルは下記のようになる。
【００６０】
【数１１】
0005599948.tif 000012
【００６１】
第２の送信先装置によって推定されたチャネルは下記のようになる。
【００６２】
【数１２】
0005599948.tif 000013
【００６３】
もし“Ｖ１”がチャネル行列“Ｈ１”の右特異行列（right singular matrix）であるならば、それは、非消滅（すなわちゼロでない）特異値に対応する特異ベクトルだけを含み得る。“Ｖ１”の次元（dimension）は、“４×ｒａｎｋ（Ｈ１）”であり得ると共に、“ｒａｎｋ（Ｈ１）”の値は、２より大きくないかもしれない。同様に、もし“Ｖ２”がチャネル行列“Ｈ２”の右特異行列であるならば、それは、非消滅（non-vanished）特異値に対応する特異ベクトルだけを含み得る。“Ｖ２”の次元は、“４×ｒａｎｋ（Ｈ２）”であり得ると共に、“ｒａｎｋ（Ｈ２）”の値は、２より大きくないかもしれない。もし“Ｖ１”及び“Ｖ２”が第１の送信先装置及び第２の送信先装置と関連付けられたステアリング行列を表すならば、その場合に、ステアリング行列の組み合わせは、各送信先装置が提供するステアリング行列を、等価ステアリング行列
【数１３】
0005599948.tif 000014
に整えることによって生成され得る。従って、“ｐｉｎｖ（）”が擬似逆演算（pseudo inverse operation）を表す場合に、事前符号化行列Ｗは、下記のとおりに計算され得る。
【００６４】
【数１４】
0005599948.tif 000015
【００６５】
乗算器３４２は、送信されるべきデータに事前符号化行列（Ｗ）を適用する。結果として生じるデータは、その場合に、通信チャネル（ＨＡＢ）を介した伝送のために、１つ以上のアンテナに提供される。送信装置３３０は、ここで説明された動作に従って、送信先装置３３２、３２０、及び３２４の各々と関連付けられた位相補償されたステアリング行列を計算し得る。送信装置３３０は、送信先装置の間の干渉を緩和するために、送信先装置に送信されるべき適切なデータストリームに適切な事前符号化行列を適用することができる。
【００６６】
描写された構成図（図１〜３）は、一例であり、そして実施例の範囲を限定するために使用されるべきではない。例えば、図面はＯＦＤＭ副搬送波の各々と関連付けられた１つのステアリング行列（及び、従って１つの事前符号化行列）を有するＯＦＤＭシナリオに言及するが、あらゆる適切な多重化及び変調技術（例えば、周波数分割多重）が同様に使用され得る。図面において描写された送信装置及び／または受信装置は、１つ以上の回路を備え得る。送信回路の数は受理回路の数と異なるかもしれないし、異ならないかもしれない。図３は、１つの乗算器を描写するが、乗算器の数は、事前符号化行列の数、送信装置に接続された受信装置の数、そして受信装置の各々に送信されるべきデータストリームの数に応じて変動し得る。いくらかの実施において、１つの乗算器が、各データストリームに対して連続して動作し得る。図３は、事前符号化行列が適用された直後にチャネルを横断して送信されるデータを描写するが、送信器は、データの多重化、データの変調、信号の増幅等のような追加の機能性を実行し得る。
【００６７】
図４は、ステアリング行列を生成するための例動作を例証するフローチャートである。フロー４００は、ブロック４０２において始まる。
【００６８】
ブロック４０２において、チャネル推定値が生成される。例えば、チャネル推定値は、図３の受信装置３３２のチャネル推定ユニット３４４によって生成され得る。受信されたＲＦ信号を含む副搬送波の数は、チャネル推定値の数に影響を与え得る。フローは、ブロック４０４において継続する。
【００６９】
ブロック４０４において、ステアリング行列を生成するために、チャネル推定値に関して特異値分解（ＳＶＤ）が実行される。例えば、受信装置３３２のＳＶＤユニット３４８が、生成されたチャネル推定値に関して特異値分解を実行し得る。別の例として、送信装置３３０のＳＶＤユニット３３６が、受信装置３３２から受信したチャネル推定値に関して特異値分解を実行し得る。ステアリング行列の数は、信号を含む副搬送波の数によって変わる。例えば、ＯＦＤＭによって“ＩＥＥＥ８０２．１１ｎ”を満たす信号は、５６個の副搬送波を備えると共に、従って、信号を受信するシステムは、５６個のステアリング行列を生成し得る。ステアリング行列の次数は、送信回路の数、及び空間−時間ストリームの数によって決まり得る。ステアリング行列を生成するためにチャネル行列に関してＳＶＤを実行することに関する動作は、数式２によって説明される。ステアリング行列がチャネル推定値から判定された後で、そのフローは、ブロック４０６において継続する。
【００７０】
ブロック４０６において、例えば受信装置３３２によって、ステアリング行列が圧縮される。あらゆる適切な技術が、ステアリング行列を圧縮するために使用され得る。例えば、ＩＥＥＥ８０２．１１ｎによって示されたギブンス回転技術（Givens rotation technique）が、ステアリング行列を圧縮するために使用され得る。ギブンス回転技術によれば、ステアリング行列は、一組の角度として表され得る。別の例として、保存されるべき行列要素の数を減少させるために、行列変換（matrix transformation）動作（例えば、コレスキー（Cholesky）変換、ＬＵ分解（LU decomposition）等）が、ステアリング行列に関して実行され得る。ゼロでない要素のみを含む行列と比較して、より少ない数のビットが三角行列または対角行列を保存するために必要とされる。フローは、ブロック４０８において継続する。
【００７１】
ブロック４０８において、例えば、受信装置３３２によって（すなわち、図２Ａのグループ化ユニット２０８によって）、（ブロック４０６で決定される）圧縮されたステアリング行列がグループ化される。ステアリング行列をグループ化することは、更にステアリング行列を保存するのに必要とされるビットの数を減少させ得る。一般的に、１つ以上のＯＦＤＭ副搬送波と関連付けられたステアリング行列は、非常に類似している。ステアリング行列をグループ化するために、それらの副搬送波は、サブサンプリングされると共に、サブサンプリングされた副搬送波と関連付けられた圧縮されたステアリング行列が格納される。例えば、“４”のグループ化係数（Ｎｇ＝４）に対して、４個ごとの副搬送波（every fourth subcarrier）と関連付けられた圧縮されたステアリング行列が保存される。従って、ステアリング行列の記憶装置に必要とされるビットの数は、４分の１に減少する。グループ化係数、及び副搬送波の選択は、各副搬送波と関連付けられた伝送のエラーに、少なくとも一部分において依存し得る。フローは、ブロック４１０において継続する。
【００７２】
ブロック４１０において、グループ化されると共に圧縮されたステアリング行列は、次の処理に提供される。例えば、受信装置３３２は、グループ化されたステアリング行列を、送信装置３３０に提供し得る。下記で説明されることになるように、送信装置３３０は、ステアリング行列の位相連続性を保証し、ステアリング行列のグループ化を解除し、そして回転されると共にグループ化が解除されたステアリング行列から事前符号化行列を計算することができる。ブロック４１０から、そのフローは終了する。
【００７３】
図５は、固定位相オフセットによってステアリング行列を位相回転するための例動作を例証するフローチャートである。フロー５００は、ブロック５０２において始まる。
【００７４】
ブロック５０２において、連続的なステアリング行列の対応するステアリングベクトルが受け取られる。例えば、図２Ｂのステアリング行列処理ユニット１０７は、連続的なステアリング行列の対応するステアリングベクトルを受け取ることができる。言い換えると、受信されたＲＦ信号を含む連続的な副搬送波と関連付けられたステアリング行列の同じ列（すなわち、ステアリングベクトル）が受け取られる。例えば、第１の副搬送波は、第１のステアリング行列と関連付けられ得ると共に、第２の副搬送波は、第２のステアリング行列と関連付けられ得る。フローは、ブロック５０４において継続する。
【００７５】
ブロック５０４において、（例えば、ステアリング行列位相差推定ユニット２２２によって）連続的なステアリング行列の対応するステアリングベクトルの間の位相差がπ／２より大きいかどうかが判定される。あらゆる適切な技術が、連続的なステアリング行列の対応するステアリングベクトルの間の位相差を推定するために使用され得る。上述の例を参照すると、第１の送信先装置に関して、第１の副搬送波が、第１のステアリング行列と関連付けられ、第２の副搬送波が、第２のステアリング行列と関連付けられる場合に、第１のステアリング行列の第１のステアリングベクトル（例えば、列１）の位相が、第２のステアリング行列の対応するステアリングベクトル（例えば、列１）の位相と比較され得る。数式６によって描写されたように、送信装置に接続された送信先装置によって各副搬送波に対して計算された特定のチャネル行列Ｈに関して、チャネル行列がＳＶＤを用いて分解され得る。
【００７６】
【数１５】
0005599948.tif 000016
【００７７】
数式６を参照すると、φは、あらゆる適切な位相（ｅｊφ）の回転を有する対角行列である。
【数１６】
0005599948.tif 000017
が特異値分解の結果として生成された右行列であると仮定すると、事前符号化行列が適用された後の効果的なチャネル応答（Ｈｅｆｆ）は、“Ｈｅｆｆ＝ＨＶΦ＝ＵΣΦ”であると判定されることができる。従って、もしΦが周波数領域において位相が連続的でないならば、送信装置において補間エラーに遭遇し得ると共に、送信先装置においてチャネル平滑化エラーに遭遇し得る。例えば、連続的なステアリング行列の対応するステアリングベクトルの間の位相差がπに近いならば、（直線補間を使用して）補間されたステアリングベクトルの振幅は、小さすぎる可能性がある。下記で説明されることになるように、事前符号化行列を計算する前に、ステアリングベクトルの位相が、連続的なステアリング行列の間の位相差を最小限にする（または、好ましくは消去する）ように回転され得る。位相連続性は、補間エラー、及びチャネル平滑化エラーを最小限にし得る。ステアリング行列を横断する位相連続性は、更に、ステアリング行列の組み合わせの位相連続性、そして従って、事前符号化行列の位相連続性を保証し得る。もし連続的なステアリング行列の対応するステアリングベクトルの間の位相差がπ／２より大きいと判定されるならば、フローは、ブロック５０６において継続する。そうでなければ、フローは、ブロック５０８において継続する。
【００７８】
ブロック５０６において、ステアリングベクトルの内の１つは、（例えば、図２Ｂのステアリング行列位相回転ユニット２２４によって）πだけ回転される。数式７によって描写されたように、“Ｖｉ，ｋ，ｍ”は、ｋ番目のステアリング行列のｉ番目のステアリングベクトルを表すと共に、ｍ番目の送信先装置に関するｋ番目の副搬送波と関連付けられる。連続的なステアリング行列の対応するステアリングベクトルの間の位相差“φｉ，ｋ，ｍ”を仮定すると、ステアリング行列の列は、数式７に従って回転される。
【００７９】
【数１７】
0005599948.tif 000018
【００８０】
更に良い位相連続性のためにステアリングベクトルの内の１つを回転させることは、ステアリング行列を横断する位相連続性を確立するために、もしくは、とにかくステアリング行列を横断する位相連続性を著しく改善するために、ステアリング行列の間の相関を最大限にし得ると共に、ステアリング行列における位相の不規則変動を最小限にする。ブロック５０６から、フローは、ブロック５０８において継続する。
【００８１】
ブロック５０８において、事前符号化行列は、送信装置（例えば、アクセスポイント）において、対応する位相補償されたステアリング行列から生成される。例えば、一般逆行列計算ユニット２２０は、事前符号化行列を生成するために、１つ以上のステアリング行列の組み合わせの一般逆行列を計算し得る。上述のように、事前符号化行列計算ユニット１０８は、各送信先装置に関して、副搬送波ごとに１つのステアリング行列を判定することができる。数式５で描写されたように、事前符号化行列計算ユニット１０８は、各副搬送波に関する等価ステアリング行列を生成するために、各副搬送波に関して、各送信先装置及び考慮中の副搬送波と関連付けられたステアリング行列を準備することができる。各副搬送波に関する事前符号化行列は、対応する等価ステアリング行列から計算され得る。図３を参照して上述されたように、そして図７を参照して下記で説明されることになるように、事前符号化行列は、送信装置に接続された全ての送信先装置と関連付けられることができる。ブロック５０８から、そのフローは終了する。
【００８２】
図６は、可変位相オフセットによってステアリング行列を位相回転するための例動作を例証するフローチャートである。フロー６００は、ブロック６０２において始まる。
【００８３】
ブロック６０２において、連続的なステアリング行列の対応するステアリングベクトルが受け取られる。例えば、図２Ｂのステアリング行列処理ユニット１０７は、連続的なステアリング行列の対応するステアリングベクトルを受け取ることができる。例えば、第１の副搬送波は、第１のステアリング行列と関連付けられ得ると共に、第２の連続的な副搬送波は、第２のステアリング行列と関連付けられ得る。フローは、ブロック６０４において継続する。
【００８４】
ブロック６０４において、送信装置で、（例えば、図２Ｂのステアリング行列位相差推定ユニット２２２によって）ステアリング行列の対応するステアリングベクトルの間に位相差が存在するかどうかが判定される。あらゆる適切な技術が、連続的なステアリング行列の対応するステアリングベクトルの間の位相差を推定するために使用され得る。連続的なステアリング行列の対応するステアリングベクトルの間の位相差は、連続的なステアリングベクトルにおける第１の行の位相を比較することによって判定され得る。位相差は、更に、連続的なステアリング行列の対応するステアリングベクトルの相互相関を計算することによって判定され得る。もし連続的なステアリング行列の対応するステアリングベクトルの間に位相差があるということが判定されるならば、フローは、ブロック６０６において継続する。そうでなければ、フローは、ブロック６１０において継続する。
【００８５】
ブロック６０６において、連続的なステアリング行列の対応するステアリングベクトルの間の位相差が、送信装置３３０において（例えば、図２Ｂのステアリング行列位相差推定ユニット２２２によって）判定される。連続的なステアリング行列の対応するステアリングベクトルの間の位相差“φｉ，ｋ，ｍ”が、数式８を使用して計算される。数式８において、“φｉ，ｋ，ｍ”は、ステアリングベクトル“Ｖｉ，ｋ−１，ｍ”と“Ｖｉ，ｋ，ｍ”との間の位相差である。ステアリングベクトル“Ｖｉ，ｋ，ｍ”は、ｋ番目のステアリング行列のｉ番目のステアリングベクトルを表すと共に、ｍ番目の送信先装置に関するｋ番目の副搬送波と関連付けられる。ステアリングベクトル“Ｖｉ，ｋ−１，ｍ”は、ｋ−１番目のステアリング行列のｉ番目のステアリングベクトルを表すと共に、ｍ番目の送信先装置に関するｋ−１番目の副搬送波と関連付けられる。フローは、ブロック６０８において継続する。
【００８６】
【数１８】
0005599948.tif 000019
【００８７】
ブロック６０８において、ステアリングベクトルの内の１つが、送信装置において、（例えば、図２Ｂのステアリング行列位相回転ユニット２２４によって）判定された位相差だけ回転される。数式９において、ステアリング行列の位相が“φｉ，ｋ，ｍ”だけ回転される。
【００８８】
【数１９】
0005599948.tif 000020
【００８９】
数式９によって説明される動作を実行する際に、連続的なステアリング行列の対応するステアリングベクトル“Ｖｉ，ｋ，ｍ”と“Ｖｉ，ｋ−１，ｍ”との間の相関の位相が最大化され得る。上述のように、位相差推定及び位相回転に関する動作は、送信装置に接続された各受信装置と関連付けられたステアリング行列を横断する位相連続性を確立するために、もしくは、とにかくステアリング行列を横断する位相連続性を著しく改善するために、各受信装置に関して、連続的なステアリング行列の対応するステアリングベクトルに対して連続して行われる。ステアリング行列を横断する位相連続性は、更に、ステアリング行列の組み合わせの位相連続性、そして従って、事前符号化行列の位相連続性を保証し得る。ブロック６０８から、フローは、ブロック６１０において継続する。
【００９０】
ブロック６１０において、事前符号化行列は、送信装置（例えば、アクセスポイント）において、対応する位相補償されたステアリング行列から生成される。例えば、一般逆行列計算ユニット２２０は、送信先装置と関連付けられた事前符号化行列を生成するために、等価ステアリング行列の一般逆行列を計算し得る。事前符号化行列計算ユニット１０８は、各送信先装置に関して、副搬送波ごとに１つのステアリング行列を判定することができる。数式５で描写されたように、事前符号化行列計算ユニット１０８は、各副搬送波に関する等価ステアリング行列を生成するために、各副搬送波に関して、各送信先装置及び考慮中の副搬送波と関連付けられたステアリング行列を準備することができる。各副搬送波に関する事前符号化行列は、対応する等価ステアリング行列から計算され得る。図３を参照して上述されたように、そして図７を参照して下記で説明されることになるように、事前符号化行列は、送信装置に接続された全ての送信先装置と関連付けられることができる。各送信先装置に関するステアリング行列を横断する位相連続性を保証することによって、送信先装置と関連付けられた事前符号化行列は、位相が連続的にされ得る。ブロック６１０から、そのフローは終了する。
【００９１】
図７は、事前符号化行列を生成して適用するための例動作を例証するフローチャートである。フロー７００は、ブロック７０２において始まる。
【００９２】
ブロック７０２において、送信されるべき１つ以上のシンボルを含む入力信号が、受け取られる。例えば、図１の事前符号化行列計算ユニット１０８及び／または乗算器１１２は、入力信号を受け取ることができる。入力信号は、使用される変調方式及び符号化方式に応じて１つ以上の副搬送波上へ変調された情報を含み得る。他の実施において、Ｎ個の独立した変調されないデータストリームが受け取られ得ると共に、ここでＮは副搬送波の数である。入力信号は、複数の識別可能なデータストリームを含むことができる。複数のデータストリームの内の１つ以上のサブセットが、同時に（時間内に、そして同じ通信チャネルに沿って）、送信装置に接続された各送信先装置に提供され得る。フローは、ブロック７０４において継続する。
【００９３】
ブロック７０４において、グループ化されたステアリング行列が取り出される。いくらかの実施において、取り出されたステアリング行列は、更に、圧縮され得る。グループ化されると共に圧縮されたステアリング行列は、送信装置３３０の一部として具体化された記憶装置から取り出され得る。一般的に、ステアリング行列の数は、入力信号を含む副搬送波の数によって決まる。更に、ステアリング行列の次数は、空間−時間ストリームの数、及び送信回路の数、及び送信装置に接続された送信先装置の数によって影響を受け得る。もし取り出されたステアリング行列が圧縮されているならば、使用された圧縮技術に対応するあらゆる適切な復元手法を使用して、ステアリング行列復元ユニットがステアリング行列を復元し得るということに注意が必要である。例えば、復元技術は、ステアリング行列と関連付けられたギブンス角から行列要素を取り出すために適用され得る。別の例として、行列変換動作が、対角行列または三角行列からステアリング行列を再生するために使用され得る。フローは、ブロック７０６において継続する。
【００９４】
ブロック７０６において、（例えば、図２Ｂのステアリング行列位相差推定ユニット２２２によって）各送信先装置の連続的なステアリング行列の対応するステアリングベクトルの間に位相差が存在するかどうかが判定される。ＯＦＤＭ副搬送波と関連付けられたチャネル行列は位相において連続的であるが、ＳＶＤ処理に起因する任意の位相は、連続的なステアリング行列の間の位相差になり得ると共に、それは、言い換えると、連続的な事前符号化行列の間の位相差になり得る。位相連続性の欠如は、グループ化されたステアリング行列からステアリング行列を再生する場合に、誤った補間に帰着し得る。誤った補間は、更に、送信されるべきデータに適用された誤った事前符号化行列につながり得る。これは、ビーム形成の性能及びダウンリンクマルチユーザ（ＤＬ−ＭＵ）の性能を損ない得る。連続的なステアリング行列の対応するステアリングベクトルの間の位相の不連続性または位相差は、第１のステアリングベクトルにおける第１の行の位相を連続的なステアリングベクトルにおける第１の行の位相と比較することによって判定され得る。位相差は、同様に、連続的なステアリング行列の対応するステアリングベクトルの相互相関を計算することによって判定され得る。フローは、ブロック７０８において継続する。
【００９５】
ブロック７０８において、連続的なステアリング行列の対応するステアリングベクトルの間の位相連続性のために、（例えば、図２Ｂのステアリング行列位相回転ユニット２２４によって）ステアリングベクトルの内の１つが位相回転される。いくらかの実施において、連続的なステアリング行列の対応するステアリングベクトルの間の位相差がπ／２より大きいと判定されるならば、ステアリングベクトルの内の１つがπだけ回転され得る。この技術は、連続的なステアリング行列の対応するステアリングベクトル（及び従って連続的な事前符号化行列の対応する事前符号化ベクトル）の間の粗い位相回転及びわずかな位相差が受け入れられる実施において使用され得る。連続的なステアリング行列の対応するステアリングベクトル（及び従って連続的な事前符号化行列の対応する事前符号化ベクトル）の間の正確な位相補正のために、及びゼロの位相差のために、ステアリングベクトルの内の１つが、２つのステアリングベクトルの間の正確な位相差によって回転され得る。
【数２０】
0005599948.tif 000021
の回転された固有ベクトルは同様に
【数２１】
0005599948.tif 000022
の固有ベクトルであるので、ステアリングベクトルを回転させることは、ビーム形成の方向性に影響を及ぼさない。位相差推定及び位相回転に関する動作は、副搬送波と関連付けられた連続的なステアリング行列の各セットに対する対応するステアリングベクトルに関して実行され得ることに注意が必要である。位相差推定及び位相回転は、ステアリング行列を横断する位相連続性を確立するために、もしくは、とにかくステアリング行列を横断する位相連続性を著しく改善するために、連続的なステアリング行列の各セットと関連付けられた対応するステアリングベクトルに対して連続して行われる。ステアリング行列を横断する位相連続性は、更に、ステアリング行列の組み合わせの位相連続性を保証し得ると共に、従って事前符号化行列の位相連続性を保証し得る。フローは、ブロック７１０において継続する。
【００９６】
ブロック７１０において、送信先装置の各々に関する全ての副搬送波と関連付けられたステアリング行列を獲得するために、位相補償されたステアリング行列に対して補間が実行される。例えば、図２Ｂのステアリング行列補間ユニット２２６が補間を実行することができる。補間は、グループ化処理の間に廃棄（discard）されたステアリング行列を回復するために使用され得る。あらゆる適切な補間技術（例えば、直線補間、スプライン補間等）が、グループ化処理の間に廃棄されたステアリング行列を判定するために使用され得る。復元されたステアリング行列を補間するために、復元されたステアリング行列と関連付けられたギブンス回転角、及びグループ化係数の内の１つ以上が知られ得る。フローは、ブロック７１２において継続する。
【００９７】
ブロック７１２において、ステアリング行列の一般逆行列が、対応する事前符号化行列を生成するために計算される。例えば、図１〜図３を参照して上述されたように、図２Ｂの一般逆行列計算ユニット２２０は、対応する事前符号化行列を生成するために、ステアリング行列の組み合わせの一般逆行列を計算することができる。更に、図１〜図６を参照して上述されたように、副搬送波に対応すると共に、各送信先装置と関連付けられたステアリング行列を等価ステアリング行列に整えることによって、ステアリング行列の組み合わせが各副搬送波に関して生成され得る。従って、各副搬送波に関する事前符号化行列は、副搬送波に関する対応する等価ステアリング行列から計算され得る。フローは、ブロック７１４において継続する。
【００９８】
ブロック７１４において、事前符号化行列が、送信装置に接続された各送信先装置に対するデータストリームを生成するために、入力信号に適用される。例えば、送信装置のビーム形成処理ユニットは、各送信先装置に対するデータストリームを生成するために、入力信号に事前符号化行列を適用することができる。ブロック７１４から、そのフローは終了する。
【００９９】
描写された図は、実施例を理解するのを援助することを意図されている例であると共に、実施例を限定するため、または請求項の範囲を限定するために使用されるべきではないということが理解されるべきである。実施例は、追加の動作、より少ない動作、異なる順序における動作、並列な動作、及びいくらかの動作を、異なって実行し得る。例えば、いくらかの実施において、ここで説明されたように、チャネル推定に関する動作、事前符号化行列の計算、及び事前符号化行列の位相補償が、チャネル変化に従って事前符号化行列を修正するために、高い頻度で（例えば、チャネル性能パラメータの変化を判定することに基づく定期的な間隔で）実行され得る。更に、実施例は事前符号化行列を生成するために送信先装置と関連付けられたステアリング行列の組み合わせの一般逆行列を計算する一般逆行列計算ユニット２２０に言及するが、実施例は、そのように限定されない。他の実施例において、事前符号化行列計算ユニット１０８は、事前符号化行列を計算するためにあらゆる適切な技術を使用することができる。
【０１００】
図面は、送信装置に接続された各送信先装置からグループ化されたステアリング行列を受け取る送信装置を説明するが、ステアリング行列情報は、あらゆる適切なフォーマットにおいて、送信先装置から送信装置まで伝達され得る。例えば、送信装置は、Ａ）チャネル推定値のみ、Ｂ）非グループ化及び非圧縮化されたステアリング行列、Ｃ）非グループ化及び圧縮化されたステアリング行列、Ｄ）グループ化及び非圧縮化されたステアリング行列、及び／または、Ｅ）グループ化及び圧縮化されたステアリング行列、を受信し得る。更に、事前符号化行列のみが送信されるべきデータに適用されるということに注意が必要である。ステアリング行列は、事前符号化行列を計算するために使用されると共に、送信されるべきデータに適用されることはできない。最後に、ここで説明された実施例は、ステアリング行列の一般逆行列を判定することによって事前符号化行列を計算するが、他の実施例では、様々な他の技術が、チャネル推定値から、及び／または、ステアリング行列から、事前符号化行列を計算するために使用され得る。
【０１０１】
実施例は、完全にハードウェアの実施例、（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）ソフトウェアの実施例、またはソフトウェアとハードウェアの側面を組み合わせた実施例の形式を取り得ると共に、それは、ここでは全て一般的に“回路”、“モジュール”、または“システム”として参照され得る。更に、発明の主題の実施例は、あらゆる有形的表現媒体（tangible medium of expression）において具体化されると共に、媒体において具体化されたコンピュータが使用できるプログラムコードを有する、コンピュータプログラム製品の形式を取り得る。説明された実施例は、全ての考えられる変形がここに列挙されているとは限らないので、ここで説明されたか否かに拘らず、コンピュータシステム（または他の電子装置）を実施例に従って処理を実行するようにプログラムするために使用され得る命令が保存された機械読み取り可能な媒体を含み得るコンピュータプログラム製品、またはソフトウェアとして提供され得る。機械読み取り可能な媒体は、機械（例えばコンピュータ）によって読み取り可能な形式（例えばソフトウェア、処理アプリケーション）で、情報を保存するか、もしくは送信するためのあらゆるメカニズムを含む。機械読み取り可能な媒体は、機械読み取り可能な記憶媒体、または機械読み取り可能な信号媒体であり得る。機械読み取り可能な記憶媒体は、それらに限定されないが、例えば、磁気記憶媒体（例えば、フロッピー（登録商標）ディスケット）；光学記憶媒体（例えば、ＣＤ−ＲＯＭ）；光磁気記憶媒体；読取専用メモリ（ＲＯＭ）；ランダムアクセスメモリ（ＲＡＭ）；消去可能なプログラマブルメモリ（例えば、ＥＰＲＯＭ、及びＥＥＰＲＯＭ）；フラッシュメモリ、または他のタイプの電子命令を保存することに適当な有形の媒体を含み得る。機械読み取り可能な信号媒体は、コンピュータ読み取り可能なプログラムコードがその中に具現化された伝播されたデータ信号、例えば電気的、光学的、音響学的、または他の形式の伝播された信号（例えば、搬送波、赤外線信号、デジタル信号等）を含み得る。機械読み取り可能な媒体上で具現化されたプログラムコードは、それらに限定されないが、有線（wireline）、無線（wireless）、光ファイバケーブル、ＲＦ、または他の通信媒体を含むあらゆる適切な媒体を使用して送信され得る。
【０１０２】
実施例の動作を実行するためのコンピュータプログラムコードは、例えばＪａｖａ（登録商標）、スモールトーク（Smalltalk）、Ｃ＋＋等のようなオブジェクト指向のプログラミング言語、及び“Ｃ”プログラミング言語、もしくは同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、１つ以上のプログラミング言語のあらゆる組み合わせにおいて書かれ得る。プログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンソフトウェアパッケージとして、部分的にユーザのコンピュータ上で、そして部分的にリモートコンピュータ上で、もしくは完全にリモートコンピュータまたはサーバ上で、実行され得る。後のシナリオにおいて、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、または広域ネットワーク（ＷＡＮ）を含むあらゆるタイプのネットワークを通してユーザのコンピュータに接続され得るか、または（例えばインターネットサービスプロバイダを使用してインターネットを通して）外部コンピュータに対して接続が行われ得る。
【０１０３】
図８は、マルチユーザ環境における位相回転及び補間技術のための構造を備える無線装置の構成図である。１つの実施において、無線装置８００は、ＷＬＡＮ装置であり得る。無線装置８００は、（場合により複数のプロセッサ、複数のコア、複数のノード、及び／またはマルチスレッドを実装すること等を含む）プロセッサユニット８０２を含む。無線装置８００は、メモリユニット８０６を含む。メモリユニット８０６は、システムメモリ（例えば、キャッシュ（cache）、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ（zero capacitor RAM）、ツイントランジスタＲＡＭ（Twin Transistor RAM）、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ等の内の１つ以上）、または上記で既に説明された機械読み取り可能な媒体の可能性がある具現化されたものの内のあらゆる１つ以上のものであり得る。無線装置８００は、更に、バス８１０（例えば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ハイパートランスポート（HyperTransport）（登録商標）、インフィニバンド（InfiniBand）（登録商標）等）、そして、無線ネットワークインタフェース（例えば、ＷＬＡＮインタフェース、ブルートゥース（登録商標）インタフェース、ＷｉＭＡＸインタフェース、ジグビー（ZigBee）（登録商標）インタフェース、無線ＵＳＢインタフェース等）及び有線ネットワークインタフェース（例えば、イーサネット（登録商標）インタフェース）の内の１つ以上を含むネットワークインタフェース８０４を含む。
【０１０４】
無線装置８００は、更に、送受信機ユニット８０８を含む。１つの実施において、送受信機ユニット８０８は、ステアリング行列計算ユニット８１２、ステアリング行列処理ユニット８１４、及び事前符号化行列計算ユニット８１６を備える。ステアリング行列計算ユニット８１２、及びステアリング行列処理ユニット８１４は、図１〜図７に従ってステアリング行列を判定するための機能性を備える。事前符号化行列計算ユニット８１６は、ステアリング行列と関連付けられた事前符号化行列を計算し得る。図１〜図７を参照して上述されたように、事前符号化行列計算ユニット８１６は、複数の送信先装置の間の干渉を最小限にするために、事前符号化行列を送信されるべきデータに適用し得る。
【０１０５】
上述の機能性の内のいずれか１つは、ハードウェアにおいて、及び／またはプロセッサユニット８０２上で、部分的に（もしくは完全に）実施され得る。例えば、その機能性は、特定用途向け集積回路によって、プロセッサユニット８０２において実施されたロジックにおいて、周辺装置またはカード上のコプロセッサにおいて、あるいはその他において実施され得る。更に、実現されたものは、図８において例証されなかった更に少ないコンポーネントもしくは追加のコンポーネント（例えば、追加のネットワークインタフェース、周辺装置等）を含み得る。プロセッサユニット８０２、及びネットワークインタフェース８０４は、バス８１０と連結される。バス８１０と連結されるとして例証されたが、メモリユニット８０６は、プロセッサユニット８０２と連結され得る。
【０１０６】
実施例が様々な実施及び活用に関連して説明される一方、これらの実施例が実例となるということ、そして発明の主題の範囲がそれらに限定されないということが理解されることになる。一般的に、ここで説明されたダウンリンクマルチユーザ無線通信環境における位相回転技術のための技術は、あらゆるハードウェアシステムに対応する設備、またはハードウェアシステムによって実施され得る。多くの変形、修正、追加、及び改善が可能である。
【０１０７】
複数の例が、単一の実例としてここで説明されたコンポーネント、動作、または構造に関して提供され得る。最終的に、様々なコンポーネント、動作、及びデータストアの間の境界は、いくらか任意であると共に、特定の動作が、特定の実例となる構成のコンテキストにおいて例証される。機能性の他の割り当てが、想定されると共に、発明の主題の範囲内に入り得る。一般的に、代表的な構成において個別のコンポーネントとして提示された構造及び機能性は、組み合わされた構造またはコンポーネントとして実施され得る。同様に、単一のコンポーネントとして提示された構造及び機能性は、個別のコンポーネントとして実施され得る。これら及び他の変形、修正、追加、及び改善は、発明の主題の範囲内に入り得る。
【符号の説明】
【０１０８】
１００    送受信機
１０１Ａ・・・１０１ＭＲＸ    受信アンテナ
１０２    ＲＦ信号処理ユニット
１０４    チャネル推定ユニット
１０６    ステアリング行列計算ユニット
１０７    ステアリング行列処理ユニット
１０８    事前符号化行列計算ユニット
１１０    符号化及び変調ユニット
１１２Ａ・・・１１２Ｎ    乗算器
１１４    ベースバンド処理ユニット
１１６Ａ・・・１１６ＭＴＸ    ＭＴＸ送信アンテナ
２０２    平滑化ユニット
２０４    特異値分解（ＳＶＤ）ユニット
２０６    圧縮ユニット
２０８    グループ化ユニット
２２０    一般逆行列計算ユニット
２２１    事前符号化行列保存ユニット
２２２    ステアリング行列位相差推定ユニット
２２４    ステアリング行列位相回転ユニット
２２６    ステアリング行列補間ユニット
３１０    位相回転／グループ化解除ユニット
３１２    事前符号化行列保存ユニット
３２０、３２４、３３２    受信装置
３３０    送信装置
３３４    トレーニングシンボル（トレーニングフィールド）
３３６    ＳＶＤユニット
３３８    事前符号化行列計算器
３４２    乗算器
３４４    チャネル推定ユニット
３４６    チャネル状態表示器（ＣＳＩ）ユニット
３４８    ＳＶＤユニット
３５０    処理ユニット
８００    無線装置
８０２    プロセッサユニット
８０４    ネットワークインタフェース
８０６    メモリユニット
８０８    送受信機ユニット
８１０    バス
８１２    ステアリング行列計算ユニット
８１４    ステアリング行列処理ユニット
８１６    事前符号化行列計算ユニット
【図１】
0005599948.tif 000023
【図２Ａ】
0005599948.tif 000024
【図２Ｂ】
0005599948.tif 000025
【図３】
0005599948.tif 000026
【図４】
0005599948.tif 000027
【図５】
0005599948.tif 000028
【図６】
0005599948.tif 000029
【図７】
0005599948.tif 000030
【図８】
0005599948.tif 000031