(57)【特許請求の範囲】
【請求項１】
プロセッサと、該プロセッサへ結合されるインターフェースとを有するエンドポイントであって、
前記プロセッサは、
第１の送信サイトと当該エンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって当該エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを決定する
よう構成され、
前記インターフェースは、
前記第１のプレコーディングマトリクスのインジケーション及び前記第２のプレコーディングマトリクスのインジケーションを送信サイトへ送る
よう構成され、
前記プロセッサは、さらに、
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、
エンドポイント。
【請求項２】
前記第１の空間方向は、前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積の空間方向である、
請求項１に記載のエンドポイント。
【請求項３】
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
請求項１に記載のエンドポイント。
【請求項４】
前記第２のプレコーディングマトリクスは、前記第２の送信サイトによって当該エンドポイントへ送信されるデータをビームフォーミングするよう、前記第２の送信サイトによって当該エンドポイントへ送信される前記データに適用される、
請求項１に記載のエンドポイント。
【請求項５】
第１の送信サイトとエンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって前記エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを前記エンドポイントによって決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを前記エンドポイントによって決定し、
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
方法。
【請求項６】
前記第１の空間方向は、前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積の空間方向である、
請求項５に記載の方法。
【請求項７】
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
請求項５に記載の方法。
【請求項８】
前記第２のプレコーディングマトリクスは、前記第２の送信サイトによって当該エンドポイントへ送信されるデータをビームフォーミングするよう、前記第２の送信サイトによって当該エンドポイントへ送信される前記データに適用される、
請求項５に記載の方法。
【請求項９】
プロセッサによって実行される場合に、
第１の送信サイトとエンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって前記エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを決定する
よう構成されるロジックを有し、
前記ロジックは、さらに、
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、１以上の有形なコンピュータ読出可能な記憶媒体。
【請求項１０】
前記第１の空間方向は、前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積の空間方向である、
請求項９に記載のコンピュータ読出可能な記憶媒体。
【請求項１１】
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクスと前記第１のチャネルとの周波数領域における積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
請求項９に記載のコンピュータ読出可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、複数の送信サイトからのビームフォーミングのための方法及び装置に係る。
【背景技術】
【０００２】
アンテナシステムは複数の送信サイトを有してよい。送信サイトは、基地局（無線要素制御（Radio  Element  Control）若しくはベースバンドユニット（Baseband  Unit）としても知られる。）又は遠隔送信サイト（無線要素若しくは遠隔無線ヘッド（Remote  Radio  Head）としても知られる。）であってよい。送信サイトは、エンドポイントに無線ネットワークアクセスを提供する。アンテナシステム内で、送信サイトは、異なる場所に分布し、一般的に、有線接続（例えば、光ファイバ）を介して互いに接続されている。アンテナシステムは、ダウンリンク協調マルチポイント処理（downlink  coordinated  multi-point  processing）（ＤＬ  ＣｏＭＰ）を実施してよい。ＤＬ  ＣｏＭＰは特別なタイプの多入力多出力（multiple-input  and  multiple-output）（ＭＩＭＯ）伝送であり、複数の送信アンテナが異なる送信サイトに設置され、一方、エンドポイントには１又はそれ以上の受信アンテナが位置する。異なる場所にある複数のアンテナポートから同じエンドポイントへの、同じ物理リソースブロック（physical  resource  block）（ＰＲＢ）による送信は、送信サイトによって協調する。例えば、複数の基地局からの送信は、Ｘ２インターフェースにわたって協調してよく、遠隔送信サイトを伴う送信は、基地局とその遠隔送信サイトとの間の内部ファイバ接続にわたって協調してよい。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、複数の送信サイトからのビームフォーミングのためのエンドポイント、方法及びコンピュータ読出可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本開示の様々な実施形態は、複数の送信サイトからのビームフォーミングに係る。例えば、一実施形態において、方法は、第１の送信サイトとエンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから第１の送信サイトを選択する。方法は、さらに、第１の送信サイトに対応する第１のプレコーディングマトリクスを決定する。第１のプレコーディングマトリクスは、第１の送信サイトによってエンドポイントへ送信されるデータに適用されてよい。方法は、さらに、複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを決定する。第２のプレコーディングマトリクスは、少なくとも第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、決定されてよい。
【発明の効果】
【０００５】
本発明の実施形態によれば、複数の送信サイトからのビームフォーミングのためのエンドポイント、方法及びコンピュータ読出可能な記憶媒体を提供することが可能となる。
【図面の簡単な説明】
【０００６】
【図１】複数の送信サイトからのビームフォーミングを行うアンテナシステムの例を表す。
【図２】図１の様々な構成要素の動作を助けるコンピュータシステムの例を表す。
【図３】図１のアンテナシステムの動作方法の例を表す。
【発明を実施するための形態】
【０００７】
特定の実施形態並びにそれらの特徴及び利点のより完全な理解のために、添付の図面に関連してなされる以下の説明が参照される。
【０００８】
実施形態及びそれらの利点は、図面の図１乃至３を参照することにより最もよく理解される。図面において、同じ参照符号は、同じ又は対応する部分を示すために使用される。
【０００９】
図１は、複数の送信サイト１０８からのビームフォーミングを行うアンテナシステム１００の例を表す。アンテナシステム１００は、アンテナポート１１６を介して１又はそれ以上のエンドポイント１１０と通信する送信サイト１０８を有する。アンテナシステム１００は、地理的領域（例えば、セル１０４）にわたってあらゆる適切な数のエンドポイント１１０のための無線サービスエリアを提供する。例えば、送信サイト１０８は、建物全体、街区、キャンパス、又はあらゆる他の領域のための無線サービスエリアを提供するために使用されてよい。セル１０４は、あらゆる適切な形状（例えば、図１において表されているハニカム状の形態）を有してよい。
【００１０】
ここで使用されるように、「送信サイト」は、基地局（無線要素制御（Radio  Element  Control）若しくはベースバンドユニット（Baseband  Unit）としても知られる。）又は遠隔送信サイト（無線要素若しくは遠隔無線ヘッド（Remote  Radio  Head）（ＲＲＨ）としても知られる。）であってよい。例えば、送信サイト１０８は、夫々、基地局であってよい。他の例として、送信サイト１０８ａは基地局であってよく、送信サイト１０８ｂ及び１０８ｃは遠隔送信サイトであってよい。ある状況において、遠隔送信サイトである送信サイト１０８は、基地局である送信サイト１０８の延長上として機能してよい。例えば、遠隔送信サイトは、エンドポイント１１０が基地局の近くに位置付けられた場合に基地局によってエンドポイントへ送信されうる無線信号と相似な無線信号をエンドポイント１１０へ送信してよい。
【００１１】
幾つかのアンテナシステムは、チャネル１２４の組を通る全体的なスループットの推定に基づき、送信サイト１０８によって使用されるプレコーディングマトリクスの組を選択してよい。一方、本開示のある実施形態は、最良の送信サイト１０８ａを選択し、その送信サイトに係るプレコーディングマトリクスを決定し、最良の送信サイト１０８ａとエンドポイント１１０との間の有効なチャネルの空間方向に基づき１又はそれ以上の他の送信サイト１０８に係るプレコーディングマトリクスを決定する。かかる実施形態は、エンドポイント１１０に係る有意に計算複雑性を低減することができるとともに、単一サイトＭＩＭＯ送信のスループットを改善することができる。
【００１２】
送信サイト１０８は、アンテナシステム１００において有線又は無線による情報交換を可能にする任意の数の通信プロトコルを実施するよう、ハードウェア、コンピュータ読出可能な媒体に坦持されるソフトウェア、及び／又はハードウェアに組み込まれ若しくは別なふうに記憶されるエンコードされたロジック（例えば、ファームウェア）のいずれかの組み合わせを有してよい。送信サイト１０８は、制御信号及びデータトラフィックをエンドポイント１１０へ送信するよう動作可能であってよい。また、送信サイト１０８は、１又はそれ以上の有線接続を介して他の送信サイト１０８へ結合されてよい。そのような有線接続は、光ファイバ等の何らかの適切な材料を有してよい。送信サイト１０８は、互いと通信するためにあらゆる適切な技術又はプロトコル（例えば、公衆無線インターフェース（Common  Public  Radio  Interface）（ＣＰＲＩ））を使用してよい。
【００１３】
送信サイト１０８ａは、アンテナ１１６ａ及び１１６ｂを介して無線通信によりエンドポイント１１０と通信してよい。特定の実施形態において、送信サイト１０８ａは、エンドポイント１１０と通信するよう１又はそれ以上の他の送信サイト１０８と協働する。例えば、送信サイト１０８は、複数のアンテナ１１６が異なる送信サイト１０８に位置し、一方、１又はそれ以上の受信アンテナ１１８がエンドポイント１１０にあるところのＭＩＭＯ送信スキームを用いてエンドポイント１１０と通信するよう互いと協働してよい。例えば、送信サイト１０８は、第３世代パートナーシッププロジェクト（３ＧＰＰ）リリース１０以上において定義されるようなダウンリンク協調マルチポイント処理（downlink  coordinated  multi-point  processing）（ＤＬ  ＣｏＭＰ）を用いてエンドポイント１１０と通信してよい。ＭＩＭＯ送信の一例として、送信サイト１０８ａは、アンテナ１１６ａ及び１１６ｂを介してデータストリームの一部を無線によりやり取りし、データストリームの他の部分を有線接続を介して１又はそれ以上の他の送信サイト１０８へ伝えてよい。次いで、他の送信サイト１０８は、データストリームの少なくとも一部を、送信サイト１０８の１又はそれ以上のアンテナポート１１６とエンドポイント１１０の１又はそれ以上のアンテナ１１８との間の１又はそれ以上の無線接続を介してエンドポイント１１０へ送信する。エンドポイント１１０は、複数の送信サイト１０８からの複数の信号を単一の通信にまとめてよい。送信サイト１０８は、３ＧＰＰリリース１０以上において定義されるような直交周波数分割多重アクセス（orthogonal  frequency  division  multiple  access）（ＯＦＤＭＡ）及びロングタームエボリューション・アドバンスド（long  term  evolution-advanced）（ＬＴＥ−Ａ）プロトコルを含むがそれらに限られない様々な異なる無線技術のいずれかを用いてエンドポイント１１０と通信してよい。
【００１４】
表される実施形態においては示されていないが、送信サイト１０８は、サービス及びデータをエンドポイント１１０へ提供するために、ウェブページ、電子メール、テキストチャット、ボイス・オーバーＩＰ（ＶｏＩＰ）及びインスタントメッセージングを介して送信される信号、データ又はメッセージを含む信号、データ及び／又はメッセージを送信することができる何らかのネットワーク又はネットワークの組み合わせへ結合されてもよい。例えば、送信サイト１０８ａは、１又はそれ以上のＬＡＮ、ＷＡＮ、ＭＡＮ、ＰＳＴＮ、ＷｉＭＡＸネットワーク、インターネットのような地球規模のネットワーク、イントラネット、エクストラネット、又は無線若しくは有線ネットワーキングのいずれかの他の形態へ結合されてよい。特定の実施形態において、送信サイト１０８ａは、セル１０４の間のハンドオフを助け且つ他の機能を提供する基地局コントローラとも通信する。
【００１５】
エンドポイント１１０は、直接的に及び／又は１若しくはそれ以上の送信サイト１０８を介して送信サイト１０８ａとの間でデータ及び／又は信号を送受信することができるあらゆるタイプの無線装置を有してよい。エンドポイント１１０の幾つかの例には、デスクトップ型コンピュータ、ＰＤＡ、携帯電話機、ラップトップ、及び／又はＶｏＩＰ電話等がある。エンドポイント１１０は、ハードウェア、コンピュータ読出可能な媒体に埋め込まれたソフトウェア、及び／又はハードウェアに組み込まれ若しくは別なふうに記憶された符号化されたロジック（例えば、ファームウェア）のいずれかの組み合わせを介してユーザへデータ又はネットワークサービスを提供してよい。また、エンドポイント１１０は、データ及び／又は信号を送受信することができる無人若しくは自動のシステム、ゲートウェイ、他の中間コンポーネント又は他の装置を有してよい。
【００１６】
様々なタイプの情報が、エンドポイント１１０へ又はエンドポイント１１０から送信されてよい。一例として、送信サイト１０８は、データトラフィック及び制御トラフィックをエンドポイント１１０へ送信してよい。データトラフィックは、１又はそれ以上の送信サイト１０８とエンドポイント１１０との間の接続をセットアップし維持するために使用される制御トラフィックとは区別されてよい。例えば、限定ではなく、データトラフィックは、送信サイト１０８へ結合されるネットワーク（例えば、インターネット）から又は同じセル１０４若しくは異なるセルにある他のエンドポイント１１０から送信サイト１０８が受信する情報を含んでよい。特定の実施形態において、データトラフィックは、ＬＴＥ−Ａプロトコルにおいて定義されるような物理ダウンリンク共有チャネル（physical  downlink  shared  channel）（ＰＤＳＣＨ）を介してエンドポイント１１０へ送信される。そのような実施形態において、ＬＴＥ−Ａプロトコルにおいて定義されるような復調基準信号（demodulation  reference  signals）（ＤＭ−ＲＳ）が、送信サイト１０８の物理アンテナポート１１６から送信され、ＰＤＳＣＨからの関連するデータトラフィックを取り出すために使用されてよい。
【００１７】
また、送信サイト１０８は、制御トラフィックをエンドポイント１１０へ送信してよい。特定の実施形態において、そのような制御メッセージは、単一の送信サイト１０８によって、又は複数の送信サイト１０８によってまとめて、送信される。制御メッセージは、エンドポイント１１０が送信サイト１０８から送信された伝送から関連するデータトラフィックを取り出すことを可能にする情報（例えば、スケジューリング又は復調情報）を含んでよい。特定の実施形態において、そのような制御メッセージはＬＴＥ−Ａ標準規格に従う。例えば、制御メッセージは、一次同期信号（primary  synchronization  signal）（ＰＳＳ）、二次（secondary）同期信号（ＳＳＳ）、物理ブロードキャストチャネル（physical  broadcast  channel）（ＰＢＣＨ）、及び／又は物理ダウンリンク制御チャネル（physical  downlink  control  channel）（ＰＤＣＣＨ）基準信号のようなセル固有基準信号（cell-specific  reference  signals）（ＣＲＳ）を含んでよい。
【００１８】
特定の実施形態において、送信サイト１０８は、チャネル基準信号１２０として知られる制御信号を送信する。チャネル基準信号１２０は、疑似ランダムシーケンスのような連続値を含んでよい。一例として、チャネル基準信号１２０は、ＬＴＥ−Ａにおいて定義されるようなチャネル状態情報基準信号（channel  state  information  reference  signal）（ＣＳＩ−ＲＳ）であってよい。特定の実施形態において、特定の送信サイト１０８の各アンテナポート１１６は、同じチャネル基準信号（例えば、同じシーケンスを有する信号）を送信する。各送信サイト１０８のアンテナポート１１６は、夫々の他の送信サイト１０８のアンテナポート１１６によって送信されるチャネル基準信号とは区別可能な１又はそれ以上のチャネル基準信号を送信してよい。一例として、送信サイト１０８ａによって送信されるチャネル基準信号１２０ａは、時間、周波数、若しくは符号（ＯＣＣ）領域、又はそれらのいずれかの組み合わせにおいて、送信サイト１０８ｂ及び１０８ｃによって夫々送信されるチャネル基準信号１２０ｂ及び１２０ｃに対して直交してよい。然るに、エンドポイント１１０は、どの送信サイト１０８が特定のチャネル基準信号１２０を送信しているのかを決定することができる。
【００１９】
エンドポイント１１０は、受信したチャネル基準信号１２０を分析し、チャネル基準信号１２０を送信した送信サイト１０８とエンドポイント１１０との間のチャネル（Ｈ）１２４の１又はそれ以上の特性を決定してよい。例えば、エンドポイント１１０は、受信したチャネル基準信号１２０に基づきチャネル１２４の周波数応答を計算してよい（これはチャネル推定と呼ばれることがある。）。無線信号が送信サイト１０８からエンドポイント１１０へ送信されるとき、無線信号は多くの方向をとることができ（結果としてマルチパスフェーディングを生じる。）、（例えば、建物若しくは車両によって）反射され又は樹木のような対象によって不明りょう化され得る。チャネル１２４は、送信サイト１０８からエンドポイント１１０へ送信される無線信号がとりうる様々な経路の複合表現である。異なる送信サイト１０８からエンドポイント１１０へのチャネル１２４（例えば、Ｈ０及びＨ１）は、振幅及び位相に関して無相関であり、一方、送信サイト１０８とエンドポイント１１０との間のチャネルマトリクスの要素（すなわち、同じ送信サイト１１８の単一のアンテナポート１１６及びエンドポイント１１０の単一のアンテナポート１１８に夫々対応するチャネル１２４の構成要素）は、通常、振幅及び位相に関して相関性がある。
【００２０】
チャネル１２４が分析される（例えば、推定される）と、エンドポイント１１０は、そのチャネル１２４についてプレコーディングマトリクス（precoding  matrix）（Ｗ）を決定してよい。特定の実施形態において、プレコーディングマトリクスは、複数のプレコーディングマトリクスを含む所定のコードブック（codebook）（ＣＢＫ）から、夫々の送信サイト１０８について選択されてよい。例えば、３ＧＰＰリリース１０は、様々な送信スキームに基づき様々なコードブックを提供する。プレコーディングマトリクスは、夫々の送信サイト１０８から送信されるデータに適用され、チャネル１２４の容量を改善してよい。例えば、プレコーディングマトリクスは、経路損失及び／又は他のチャネル効果を補償するのを助けうる。送信サイト１０８から送信されるデータへのプレコーディングマトリクスの適用は、チャネル特性を変更することと同じであってよい。ここで使用されるように、有効チャネルは、プレコーディングされて（すなわち、プレコーディングマトリクスがデータに適用される。）、チャネル１２４をわたってエンドポイント１１０へ送信されるデータの周波数応答として定義されてよい。よって、有効チャネルは、対応するチャネル（Ｈ）とその対応するチャネルを介して送信されるデータに適用されるプレコーディングマトリクス（Ｗ）との周波数領域における積である。
【００２１】
あるシステムにおいて、複数の送信サイト１０８がデータストリームをエンドポイント１１０へ（例えば、ＤＬ  ＣｏＭＰスキームにおいて）送信するとき、送信サイト１０８についてのプレコーディングマトリクスの組は、全てのチャネル１２４にわたる総合容量を最適化するよう選択される。しかし、以下で説明されるように、そのようなアプローチは様々な欠点を伴う。本開示の特定の実施形態において、プレコーディングマトリクスは、特定の送信サイト１０８ａについて決定（例えば、選択）され、続くプレコーディングマトリクスは、送信サイト１０８ａに関連する有効チャネルに少なくとも基づき決定されてよい。そのような実施形態は、既存のシステムに対して様々な利点を提供することができ、以下の変数を用いてここで説明される。
【００２２】
・ＴＳは送信サイト１０８を表す。送信サイト１０８は、大規模なフェーディングの増大順（例えば、経路損失及びシャドウイングに起因する。）において順序付けられてよい。例えば、ＴＳ０は、エンドポイント１１０への最良のチャネル１２４を有してよく、よって、単一サイトＭＩＭＯ通信スキームにおいて使用される送信サイト１０８でありうる。そして、ＴＳ１は、２番目に良いチャネル１２４を有してよい、等。
【００２３】
・Ｋは、エンドポイント１１０と通信するために使用される送信サイト１０８の数（０からＫ−１）を表し、ｋは、特定の送信サイトを表す。
【００２４】
・Ｍは、各送信サイト１０８におけるアンテナポート１１６の数（０からＭ−１）を表す。
【００２５】
・Ｎは、エンドポイント１１０のアンテナポート１１８の数を表し、ｎは、特定のアンテナポート１１８を表す。
【００２６】
・Ｈｋは、ＴＳｋからエンドポイント１１０へのチャネルを表す。Ｈｋは、夫々がＴＳｋにおけるｊ番目のアンテナポート１１６からエンドポイント１１０におけるｉ番目のアンテナポート１１８へのチャネルを記述するエントリｈｋｉｊを有してよい。
【００２７】
・Ｘは、送信される長さＴのシンボルを表す。
【００２８】
・Ｔは、Ｘを送信するために使用されるデータレイヤの数を表す。
【００２９】
・Ｗｋは、シンボルＸの少なくとも一部をエンドポイント１１０へ送信するためにＴＳｋによって使用されるプレコーディングマトリクスを表す。
【００３０】
・ＣＢＫは、所定のプレコーディングマトリクス（Ｗｋ）のインデックス付きの有限な集合を有するコードブックを表す。
【００３１】
・Ｓｉ（Ａ）は、マトリクスＡのｉ番目に大きい特異値を表す。
【００３２】
先に説明されたように、各送信サイト１０８は、チャネル基準信号１２０をエンドポイント１１０へ送信する。そのようなチャネル基準信号は、エンドポイント１１０が送信サイト１０８の夫々へのチャネル１２４（Ｈｋ）を推定することを可能にする。例えば、エンドポイント１１０が、夫々の送信サイト１０８から送信されるチャネル基準信号１２０を知る場合に、エンドポイント１１０は、この既知の値を受信したチャネル基準信号と比較して、チャネル基準信号１２０が通ったチャネルＨｋを推定することができる。
【００３３】
特定の実施形態において、エンドポイント１１０は、チャネル基準信号１２０をエンドポイント１１０に送信する複数の送信サイト１０８の夫々のへのチャネルＨｋを推定する。エンドポイント１１０は、全ての送信サイト１０８への推定されるチャネルＨｋに基づき、夫々の送信サイト１０８についてプレコーディングマトリクスＷｋを選択してよい。先に記載されたように、典型的なシステムでは、プレコーディングマトリクスＷｋは、次の式によって表されるように、チャネル１２４の共同送信容量を最大化するよう選択されてよい：
【００３４】
【数１】
0005928137.tif 000002
あるシステムにおいて、Ｋ個のプレコーディングマトリクス（送信サイト１０８ごとに１つ）の共同選択は、全数検索を通じてなされる。すなわち、Ｋ個のチャネルの共同容量は、推定されるチャネル１２４を有するコードブックＣＢＫからのプレコーディングマトリクスの夫々の可能な組み合わせについて分析される。Ｂがコードブックのサイズである場合に、計算オーバヘッドは約ＢＫであるから、比較的高価でありうる。この選択スキームは、一般的に、単一サイトＭＩＭＯを用いる場合に、プレコーディングマトリクスを選択するのに必要とされる計算リソースのＢＫ倍を要する。このアプローチの他の欠点は、Ｗ０（最良のチャネル１２４を有する送信サイトＴＳ０についてのプレコーディングマトリクス）が、単一サイトＭＩＭＯについて使用されるチャネルＨ０ではなく、全てのチャネル１２４の共同容量を最適化するよう選択されるために、ＴＳ０による単一サイトＭＩＭＯについては最適でないことがある点である。然るに、送信スキームがＣｏＭＰから単一サイトＭＩＭＯへ変更される場合には、次善の性能となる場合がある。また、（ＣｏＭＰを用いる場合にＴＳ０について計算されるＷ０に加えて）単一サイトＭＩＭＯについて別のＷ０を計算することは、更なる計算及びフィードバックオーバヘッドが発生するので、好ましくない。
【００３５】
本開示の特定の実施形態において、エンドポイント１１０は、エンドポイント１１０への夫々のチャネル１２４を推定し、次いで、エンドポイント１１０への最良のチャネルＨ０を有する送信サイトＴＳ０を特定する。最良のチャネルは、如何なる適切な方法においても選択されてよい。例えば、最も高い信号強度を有するチャネル基準信号１２０に対応するチャネル１２４がＨ０として選択されてよい。Ｈ０が選択された後、エンドポイント１１０はＴＳ０について最適なプレコーディングマトリクスＷ０を決定する。例えば、エンドポイント１１０は、コードブックＣＢＫにおけるいずれかのプレコーディングマトリクスの中から、Ｈ０を通って最も高いチャネル容量を提供するプレコーディングマトリクスをＷ０として選択してよい。この例を表すよう、送信サイト１０８ａについてのプレコーディングマトリクスは、次の式に従って選択されてよい：
【００３６】
【数２】
0005928137.tif 000003
すなわち、コードブックＣＢＫにおける夫々のプレコーディングマトリクスＷは、チャネルＨ０に関して、どのプレコーディングマトリクスがそのチャネルを通る最高容量をもたらすかを決定するよう分析されてよい。チャネルとプレコーディングマトリクスとの組み合わせは有効チャネルＨ０Ｗ０をもたらす。最初のプレコーディングマトリクスが選択された後、夫々の更なるＴＳｋ（各ＴＳｋは、チャネル基準信号１２０が受信される送信サイト１０８の少なくともサブセットに含まれる。）についてのプレコーディングマトリクスＷｋは、更なる送信サイト１０８の結果として得られる有効チャネルＨｋＷｋがＨ０Ｗ０の空間方向へ回転されるように、選択される。すなわち、更なる有効チャネルＨｋＷｋは、有効チャネルＨ０Ｗ０と略同じ空間方向を有する。これは、全ての送信サイト１０８からの伝送の空間（マトリクス）コヒーレント・ビームフォーミングを達成しうる。すなわち、送信サイト１０８の有効チャネルは、互いと破壊的に干渉することとは対照的に互いに整列するように、導かれてよい。このような実施形態は、典型的なスキームと比較して、プレコーディングマトリクスを決定するために必要とされる計算リソース及びフィードバックオーバヘッドの量を有意に低減することができる。例えば、少なくとも一部の実施形態では、プレコーディングマトリクスを決定するための計算複雑性はＫのオーダーであってよい。また、この実施形態は、単一サイトＭＩＭＯ及びＣｏＭＰ送信スキームの両方について、高いチャネル容量を可能にすることができる。然るに、送信サイト１０８は、性能において有意な損失なしに、エンドポイント１１０へ送信するようＤＬ  ＣｏＭＰと従来の単一サイトＭＩＭＯとの間で切り替えてよい。
【００３７】
先に記載されたように、プレコーディングマトリクスＷｋは更なるチャネルＨｋについて選択されてよく、それにより、結果として得られる有効チャネルＨｋＷｋは夫々実質的にＨ０Ｗ０と整列する。これは、如何なる適切な方法においても達成されてよい。例えば、次のアルゴリズムが、更なるプレコーディングマトリクスＷｋを決定するために使用されてよい：
【００３８】
【数３】
0005928137.tif 000004
ここで、｜｜は行列ノルム（matrix  norm）（例えば、フロベニウスノルム、弦距離、又は他の適切な行列ノルム関数若しくは他の指標）であり、Ａｋ＋はＡｋのエルミート随伴行列（Hermitian  adjoint）であり、Ｈｋ−１はＨｋのペンローズ疑似逆行列（Penrose  pseudoinverse）である。Ａｋは、有効チャネルＨ０Ｗ０の空間方向を示す。Ｂｋは、ＴＳｋの送信電力を保つために、Ａｋの正規化されたものである。Ｗｋは、選択される行列ノルム関数に従って、Ｂｋに最も近いコードブックＣＢＫにおけるプレコーディングマトリクスとして選択されてよい。
【００３９】
結果として得られる有効チャネルＨｋＷｋが夫々実質的にＨ０Ｗ０と整列するように更なるチャネルＨｋについてプレコーディングマトリクスＷｋを選択する他の例として、更なるプレコーディングマトリクスＷｋは、プレコーディングマトリクスＷｋが既に選択された有効チャネルの複合空間方向に基づき、夫々選択されてよい。一例として、ある実施形態において、次のアルゴリズムが、更なるプレコーディングマトリクスを決定するために使用されてよい：
【００４０】
【数４】
0005928137.tif 000005
表されるように、上記のアルゴリズムにおけるＡｋは、Ｈ０Ｗ０単独の空間方向というよりむしろ、既に形成された有効チャネルＨｋＷｋの夫々に基づく空間方向を示す。このような実施形態は、ビームフォーミング精度の向上を達成することができる。
【００４１】
送信サイト１０８についてプレコーディングマトリクスＷｋを決定した後、エンドポイント１１０は、送信サイト１０８の１又はそれ以上へ選択されるプレコーディングマトリクスのインジケーションを伝えてよい。それにより、それらの送信サイト１０８は、エンドポイント１１０へ送信されるデータ信号１２８に夫々のプレコーディングマトリクスを適用することができる。一例として、エンドポイント１１０は、コードブック・インデックスを送信サイト１０８へ提供してよく、送信サイト１０８は、指定されるプレコーディングマトリクスを取り出すよう、指定されるインデックスに送信サイト１０８によって格納されたコードブックにアクセスしてよい。
【００４２】
プレコーディングマトリクスが決定され、関連する送信サイト１０８へ伝えられた後、データトラフィックは、送信サイト１０８の１又はそれ以上からエンドポイント１１０へアンテナポート１１６を介して伝えられてよい。これは、選択されたプレコーディングマトリクスをデータストリームに適用し、次いで、データを送信サイト１０８ａからエンドポイント１１０へエンドポイント１１０と送信サイト１０８ａとの間の少なくとも１つの無線接続を用いて送信することを伴ってよい。特定の実施形態において、送信サイト１０８ａは、データトラフィックを送信サイト１０８ａの１又はそれ以上のアンテナポート１１６を介して送信する。他の実施形態においては、送信サイト１０８ａは、データストリームをエンドポイント１１０へ無線により送るよう、１又はそれ以上の他の送信サイト１０８と協働してよい。すなわち、複数の送信サイト１０８は、データストリームの少なくとも一部を同時に送信してよい。
【００４３】
あるステップは、ある実施形態によって実行されるように先に記載されたが、一般的に、ステップは如何なる適切なコンポーネントによっても実行されてよい。例えば、エンドポイント１１０は、最良のチャネルを選択し、又はプレコーディングマトリクスを決定してよく、あるいは、十分な情報を１又はそれ以上の送信サイト１０８へ提供してよく、それにより、それらの送信サイト１０８は上記の動作を実行することができる。図１は、特定の数及び構成のエンドポイント、接続、リンク、及びノードを表すが、アンテナシステム１００は、データ通信のためにそのようなコンポーネントのあらゆる数又は配置を考えている。さらに、アンテナシステム１００の要素は、互いに対して中心に位置する（ローカル）又はアンテナシステム１００全体にわたって分布するコンポーネントを含んでよい。
【００４４】
図２は、図１の様々なコンポーネントの動作を助けるコンピュータシステムの例を表す。図２には、２つの例となる送信サイト１０８と、例となるエンドポイント１１０とを備えるアンテナシステム２００の例が示されている。アンテナシステム１００は、図１のアンテナシステム１００の少なくとも一部に対応してよい。送信サイト１０８及びエンドポイント１１０は、夫々、１又はそれ以上のコンピュータシステムの１又はそれ以上の部分を有してよい。特定の実施形態において、それらのコンピュータシステムのうち１又はそれ以上は、ここで記載又は図示される１又はそれ以上の方法の１又はそれ以上のステップを実行してよい。特定の実施形態において、１又はそれ以上のコンピュータシステムは、ここで記載又は図示される機能を提供してよい。特定の実施形態において、１又はそれ以上のコンピュータシステムで実行されるエンコードされたソフトウェアは、ここで記載又は図示される１又はそれ以上の方法の１又はそれ以上のステップを実行し、あるいは、ここで記載又は図示される機能を提供してよい。
【００４５】
送信サイト１０９及びエンドポイント１１０のコンポーネントは、如何なる適切な物理的形態、構成、数、タイプ及び／又はレイアウトを有してもよい。一例として、限定ではなく、送信サイト１０８及び／又はエンドポイント１１０は、埋め込み型コンピュータシステム、システムオンチップ（ＳＯＣ）、シングルボード型コンピュータシステム（ＳＢＣ）（例えば、コンピュータオンモジュール（ＣＯＭ）若しくはシステムオンモジュール（ＳＯＭ））、デスクトップ型コンピュータシステム、ラップトップ若しくはノートブック型コンピュータシステム、対話側キオスク、メインフレーム、コンピュータシステム網、携帯電話機、パーソナルデジタルアシスタント（ＰＤＡ）、サーバ、又はそれらの２若しくはそれ以上の組み合わせを有してよい。必要に応じて、送信サイト１０８及び／又はエンドポイント１１０は、１又はそれ以上のコンピュータシステムを有しても、中央集権型若しくは分散型であっても、複数の場所に及んでも、複数の機械に及んでも、あるいは、１又はそれ以上のネットワークにおいて１又はそれ以上のクラウドコンポーネントを含みうるクラウドにあってもよい。
【００４６】
表される実施形態では、送信サイト１０８及びエンドポイント１１０は、夫々、それら各自のプロセッサ２１１、２２１及び２３１と、メモリ２１３、２２３及び２３３と、記憶装置２１５，２２５及び２３５と、インターフェース２１７，２２７及び２３７と、バス２１２，２２２及び２２３とを有する。特定のアンテナシステムが特定の配置において特定の数の特定のコンポーネントを有するよう表されているが、本開示は、あらゆる適切な配置においてあらゆる適切な数のあらゆる適切なコンポーネントを有するあらゆる適切なアンテナシステム２００を考えている。簡単のために、送信サイト１０８及びエンドポイント１１０の同じコンポーネントは、送信サイト１０８のコンポーネントを参照しながら一緒に論じられる。しかし、それらの装置は同じコンポーネント又は同タイプのコンポーネントを有する必要はない。例えば、プロセッサ２１１は汎用のマイクロプロセッサであってよく、プロセッサ２３１は特定用途向け集積回路（ＡＳＩＣ）であってよい。
【００４７】
プロセッサ２１１は、単独で又は他のコンポーネント（例えば、メモリ２１３）と協働して無線ネットワーキング機能を提供するよう動作可能なマイクロプロセッサ、コントローラ、あるいは、何らかの他の適切なコンピュータ装置、リソース、又はハードウェア、ソフトウェア及び／若しくはエンコードされたロジックの組み合わせであってよい。そのような機能は、ここで論じられる様々な無線機能を提供することを含んでよい。少なくとも部分的にプロセッサ２１１によって提供される更なる例及び機能については、以下で論じられる。
【００４８】
特定の実施形態において、プロセッサ２１１は、コンピュータプログラムを構成するもののような命令を実行するためのハードウェアを有してよい。一例として、限定ではなく、命令を実行するよう、プロセッサ２１１は、内部レジスタ、内部キャッシュ、メモリ２１３、又は記憶装置２１５から命令を取り出し（又はフェッチし）、それらを復号化して実行し、次いで、１又はそれ以上の結果を内部レジスタ、内部キャッシュ、メモリ２１３又は記憶装置２１５へ書き込んでよい。
【００４９】
特定の実施形態において、プロセッサ２１１は、データ、命令又はアドレスのための１又はそれ以上の内部キャッシュを有してよい。本開示は、必要に応じて、あらゆる適切な数のあらゆる適切な内部キャッシュを有するプロセッサ２１１を考えている。一例として、限定ではなく、プロセッサ２１１は、１又はそれ以上の命令キャッシュ、１又はそれ以上のデータキャッシュ、及び１又はそれ以上の変換索引バッファ（translation  lookaside  buffer）（ＴＬＢ）を有してよい。命令キャッシュ内の命令は、メモリ２１３又は記憶装置２１５における命令のコピーであってよく、命令キャッシュは、プロセッサ２１１によるそれらの命令の取り出しを高速化することができる。データキャッシュ内のデータは、プロセッサ２１１で実行される命令が作用するメモリ２１３若しくは記憶装置２１５におけるデータのコピー、プロセッサで実行されるその後の命令によるアクセスのための又はメモリ２１３若しくは記憶装置２１５への書込みのためのプロセッサ２１１で実行された前の命令の結果、あるいは、他の適切なデータであってよい。データキャッシュは、プロセッサ２１１による読出又は書込動作を高速化することができる。ＴＬＢは、プロセッサ２１１のための仮想アドレス変換を高速化することができる。特定の実施形態において、プロセッサ２１１は、データ、命令又はアドレスのための１又はそれ以上の内部レジスタを有してよい。実施形態に依存して、プロセッサ２１１は、必要に応じて、あらゆる適切な数のあらゆる適切な内部レジスタを有してよい。必要に応じて、プロセッサ２１１は、１又はそれ以上の算術論理演算ユニット（arithmetic  logic  unit）（ＡＬＵ）を有しても、マルチコアプロセッサであっても、１又はそれ以上のプロセッサ２１１を有しても、あるいは、何らかの適切なプロセッサであってもよい。
【００５０】
メモリ２１３は、磁気媒体、光媒体、ランダムアクセスメモリ（ＲＡＭ）、読出専用メモリ（ＲＯＭ）、フラッシュメモリ、リムーバブル媒体、又は何らかの他の適切なローカル若しくは遠隔のメモリコンポーネントを含むがそれらに限られないあらゆる形態の揮発性又は不揮発性のメモリであってよい。特定の実施形態において、メモリ２１３は、ランダムアクセスメモリ（ＲＡＭ）を有してよい。このＲＡＭは、必要に応じて、揮発性メモリであってよい。必要に応じて、このＲＡＭはダイナミックＲＡＭ（ＤＲＡＭ）又はスタティックＲＡＭ（ＳＲＡＭ）であってよい。さらに、必要に応じて、このＲＡＭは、シングルポート若しくはマルチポートＲＡＭ、又は何らかの他の適切なタイプのＲＡＭ若しくはメモリであってよい。メモリ２１３は、必要に応じて、１又はそれ以上のメモリ２１３を有してよい。メモリ２１３は、コンピュータ読出可能な媒体に埋め込まれたソフトウェア、及び／又はハードウェアにおいて組み込まれ若しくは別なふうに記憶されたエンコードされたロジック（例えば、ファームウェア）を含む、送信サイト１０８によって利用されるあらゆる適切なデータ若しくは情報を記憶してよい。特定の実施形態において、メモリ２１３は、プロセッサ２１１が実行する命令又はプロセッサ２１１が作用するデータを記憶するメインメモリを有してよい。特定の実施形態において、１又はそれ以上のメモリ管理ユニット（ＭＭＵ）は、プロセッサ２１１とメモリ２１３との間に存在し、プロセッサ２１１によって要求されるメモリ２１３へのアクセスを助けてよい。
【００５１】
一例として、限定ではなく、送信サイト１０８は、記憶装置２１５又は他のソース（例えば、他のコンピュータシステム、他の基地局、又は遠隔の送信サイト）からメモリ２１３へ命令をロードしてよい。次いで、プロセッサ２１１は、命令をメモリ２１３から内部レジスタ又は内部キャッシュへロードしてよい。命令を実行するよう、プロセッサ２１１は、内部レジスタ又は内部キャッシュから命令を取り出し、それらを復号化してよい。命令の実行の間、又はその後に、プロセッサ２１１は、１又はそれ以上の結果（中間又は最終の結果であってよい。）を内部レジスタ又は内部キャッシュへ書き込んでよい。次いで、プロセッサ２１１は、それらの結果のうち１又はそれ以上をメモリ２１３へ書き込んでよい。特定の実施形態において、プロセッサ２１１は、（記憶装置２１５又は他の場所とは対照的に）１又はそれ以上の内部レジスタ若しくは内部キャッシュにおける又はメモリ２１３における命令のみを実行してよく、且つ、（記憶装置２１５又は他の場所とは対照的に）１又はそれ以上の内部レジスタ若しくは内部キャッシュにおける又はメモリ２１３におけるデータにのみ作用してよい。
【００５２】
特定の実施形態において、記憶装置２１５は、データ又は命令のための大容量記憶装置を有してよい。一例として、限定ではなく、記憶装置２１５は、ハードディスクドライブ（ＨＤＤ）、フロッピー（登録商標）ディスクドライブ、フラッシュメモリ、光ディスク、光学磁気ディスク、磁気テープ、若しくはユニバーサルシリアルバス（ＵＳＢ）ドライブ、又はそれらの２若しくはそれ以上の組み合わせを有してよい。記憶装置２１５は、必要に応じて、リムーバブル又は非リムーバブル（若しくは固定式）媒体を有してよい。記憶装置２１５は、必要に応じて、送信サイト１０８の内部又は外部にあってよい。特定の実施形態において、記憶装置２１５は、不揮発性ソリッドステートメモリであってよい。特定の実施形態において、記憶装置２１５は、読出専用メモリ（ＲＯＭ）を有してよい。必要に応じて、このＲＯＭは、マスクプログラムドＲＯＭ、プログラム可能ＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、電気的書換可能ＲＯＭ（ＥＡＥＯＭ）、若しくはフラッシュメモリ、又はそれらの２若しくはそれ以上の組み合わせであってよい。記憶装置２１５は、あらゆる適切な物理的形態をとってよく、且つ、あらゆる適切な数又はタイプの記憶装置を有してよい。記憶装置２１５は、必要に応じて、プロセッサ２１１と記憶装置２１５との間の通信を助ける１又はそれ以上の記憶制御ユニットを有してよい。
【００５３】
特定の実施形態において、インターフェース２１７は、送信サイト１０８、エンドポイント１１０、あらゆるネットワーク、あらゆるネットワーク装置、及び／又はあらゆる他のコンピュータシステムの間の通信（例えば、パケットに基づく通信）のための１又はそれ以上のインターフェースを提供するハードウェア、エンコードされたソフトウェア、又はそれら両方を有してよい。一例として、限定ではなく、通信インターフェース２１７は、イーサネット（登録商標）若しくは他の有線に基づくネットワークとの通信のためのネットワークインターフェースコントローラ（ＮＩＣ）若しくはネットワークアダプタ、及び／又は無線ネットワークとの通信のための無線ＮＩＣ（ＷＮＩＣ）若しくは無線アダプタを有してよい。
【００５４】
幾つかの実施形態において、インターフェース２１７は、１又はそれ以上のアンテナポート１１６へ結合される１又はそれ以上の無線通信部を有してよい。そのような実施形態において、インターフェース２１７（及び／又は２２７）は、無線接続を介して無線装置（例えば、エンドポイント１１０）へ送出されるべきデジタルデータを受け取る。無線通信部は、デジタルデータを、適切な中心周波数、バンド幅パラメータ、及び送信電力を有する無線信号に変換してよい。同様に、無線通信部は、１又はそれ以上の受信アンテナを介して受信された無線信号を、例えばプロセッサ２１１によって処理されるべきデジタルデータに変換してよい。
【００５５】
実施形態に依存して、インターフェース２１７は、アンテナシステム２００が使用されるあらゆるタイプのネットワークに適したあらゆるタイプのインターフェースであってよい。一例として、限定ではなく、アンテナシステム２００は、アドホック（ad-hoc）ネットワーク、パーソナルエリアネットワーク（ＰＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、又はインターネットの１若しくはそれ以上の部分、あるいは、それらの２若しくはそれ以上の組み合わせと通信してよい。それらのネットワークのうち１又はそれ以上の１又はそれ以上の部分は、有線又は無線であってよい。一例として、アンテナシステム２００は、無線ＰＡＮ（ＷＰＡＮ）（例えば、ブルートゥースＷＰＡＮ）、ＷｉＦｉネットワーク、Ｗｉ−ＭＡＸネットワーク、ＬＴＥネットワーク、ＬＴＥ−Ａネットワーク、携帯電話ネットワーク（例えば、モバイル通信ネットワークのためのグローバルシステム（Global  System  for  Mobile  Communications  （ＧＳＭ(登録商標)）  network））、又は何らかの他の適切な無線ネットワーク、あるいはそれらの２若しくはそれ以上の組み合わせと通信してよい。送信サイト１０８は、必要に応じて、それらのネットワークのうちいずれか１又はそれ以上のための何らかの適切なインターフェースを有してよい。
【００５６】
幾つかの実施形態において、インターフェース２１７は、１又はそれ以上のＩ／Ｏ装置のための１又はそれ以上のインターフェースを有してよい。それらのＩ／Ｏ装置のうち１又はそれ以上は、人と送信サイト１０８との間の通信を可能にすることができる。一例として、限定ではなく、Ｉ／Ｏ装置は、キーボード、キーパッド、マイクロフォン、モニタ、マウス、プリンタ、スキャナ、スピーカ、静止カメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、ビデオカメラ、他の適切なＩ／Ｏ装置、又はそれらの２若しくはそれ以上の組み合わせを有してよい。Ｉ／Ｏ装置は、１又はそれ以上のセンサを有してよい。特定の実施形態は、あらゆる適切なタイプ及び／又は数のＩ／Ｏ装置と、それらのためのあらゆる適切なタイプ及び／又は数のインターフェース２１７とを有してよい。必要に応じて、インターフェース２１７は、プロセッサ２１１がそれらのＩ／Ｏ装置のうち１又はそれ以上を駆動することを可能にする１又はそれ以上のドライバを有してよい。インターフェース２１７は、必要に応じて、１又はそれ以上のインターフェース２１７を有してよい。
【００５７】
バス２１２は、送信サイト１０８のコンポーネントを互いに結合するよう、ハードウェア、コンピュータ読出可能な媒体に埋め込まれたソフトウェア、ハードウェアに組み込まれ又は別なふうに記憶されたエンコードされたロジック（例えば、ファームウェア）のあらゆる組み合わせを有してよい。一例として、限定ではなく、バス２１２は、アクセラレーテッド・グラフィクス・ポート（Accelerated  Graphics  Port）（ＡＧＰ）若しくは他のグラフィクス・バス、エンハンスド・インダストリ・スタンダード・アーキテクチャ（Enhanced  Industry  Standard  Architecture）（ＥＩＳＡ）バス、フロントサイドバス（front-side  bus）（ＦＳＢ）、ハイパートランスポート（HYPERTRANSPORT）（ＨＴ）インターコネクト、インダストリ・スタンダード・アーキテクチャ（ＩＳＡ）バス、インフィニバンド（INFINIBAND）インターコネクト、ローピンカウント（low-pin-count）（ＬＰＣ）バス、メモリバス、ミクロ・チャネル・アーキテクチャ（Micro  Channel  Architecture）（ＭＣＡ）バス、ペリフェラル・コンポーネント・インターコネクト（Peripheral  Component  Interconnect）（ＰＣＩ）バス、ＰＣＩエクスプレス（ＰＣＩ−Ｘ）バス、シリアル・アドバンスド・テクノロジ・アタッチメント（serial  advanced  technology  attachment）（ＳＡＴＡ）バス、ビデオ・エレクトロニクス・スタンダーズ・アソシエーション・ローカル（Video  Electronics  Standards  Association  local）（ＶＬＢ）バス、又は何らかの他の適切なバス、あるいは、それらの２若しくはそれ以上の組み合わせを有してよい。バス２１２は、必要に応じて、あらゆる数、タイプ、及び／又は構成のバス２１２を有してよい。特定の実施形態において、１又はそれ以上のバス２１２（夫々、アドレスバス及びデータバスを有してよい。）は、プロセッサ２１１をメモリ２１３へ結合してよい。バス２１２は、１又はそれ以上のメモリバスを有してよい。
【００５８】
ここで、コンピュータ読出可能な記憶媒体との言及は、１又はそれ以上の有形なコンピュータ読出可能な記憶媒体の処理構造を包含する。一例として、限定ではなく、コンピュータ読出可能な記憶媒体は、必要に応じて、半導体に基づく若しくは他の集積回路（ＩＣ）（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）若しくは特定用途向け集積回路（ＡＳＩＣ））、ハードディスク、ＨＤＤ、ハイブリッドハードドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光学磁気ディスク、光学磁気ドライブ、フロッピーディスク（登録商標）、フロッピーディスク（登録商標）ドライブ（ＦＤＤ）、磁気テープ、ホログラフィック記憶媒体、ソリッドステートドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル（ＳＤ）カード、ＳＤドライブ、フラッシュメモリカード、フラッシュメモリドライブ、又は何らかの他の適切な有形なコンピュータ読出可能な記憶媒体、あるいはそれらの２若しくはそれ以上の組み合わせを有してよい。
【００５９】
特定の実施形態は、何らかの適切な記憶媒体を実装する１又はそれ以上のコンピュータ読出可能な記憶媒体を有してよい。特定の実施形態において、コンピュータ読出可能な記憶媒体は、必要に応じて、プロセッサ２１１の１又はそれ以上の部分（例えば、１又はそれ以上の内部レジスタ又はキャッシュ）、メモリ２１３の１又はそれ以上の部分、記憶装置２１５の１又はそれ以上の部分、あるいは、それらの組み合わせを実装する。特定の実施形態において、コンピュータ読出可能な記憶媒体はＲＡＭ又はＲＯＭを実装する。特定の実施形態において、コンピュータ読出可能な記憶媒体は揮発性又は永続性メモリを実装してよい。特定の実施形態において、１又はそれ以上のコンピュータ読出可能な記憶媒体は、エンコードされたソフトウェアを坦持する。
【００６０】
ここで、エンコードされたソフトウェアとの言及は、必要に応じて、コンピュータ読出可能な記憶媒体において記憶され又はエンコードされている１又はそれ以上のアプリケーション、バイトコード、１又はそれ以上のコンピュータプログラム、１又はそれ以上の実行ファイル、１又はそれ以上の命令、ロジック、機械コード、１又はそれ以上のスクリプト、あるいはソースコードを包含してよく、またその逆であってもよい。特定の実施形態において、エンコードされたソフトウェアは、コンピュータ読出可能な記憶媒体において記憶され又はエンコードされた１又はそれ以上のアプリケーション・プログラミング・インターフェース（ＡＰＩ）を有する。特定の実施形態は、あらゆる適切なタイプ又は数のコンピュータ読出可能な記憶媒体において記憶され又はエンコードされたあらゆる適切なプログラミング言語又はプログラミング言語の組み合わせにおいて記述され又は別なふうに表現されたあらゆる適切なエンコードされたソフトウェアを使用してよい。特定の実施形態において、エンコードされたソフトウェアは、ソースコード又はオブジェクトコードとして表現されてよい。特定の実施形態において、エンコードされたソフトウェアは、より高度なプログラミング言語、例えば、Ｃ、パール、又はその適切な拡張において表現される。特定の実施形態において、エンコードされたソフトウェアは、より低度のプログラミング言語、例えば、アセンブリ言語（又は機械コード）において表現される。特定の実施形態において、エンコードされたソフトウェアは、ハイパーテキストマークアップ言語（ＨＴＭＬ）、拡張マークアップ言語（ＸＭＬ）、又は他の適切なマークアップ言語において表現される。
【００６１】
図１及び２は、特定のコンポーネントを含むよう、先に記載されたが、図１及び２のシステムは、当業者には明らかなように、記載されるコンポーネントのいずれか及びここで記載されるオプション又は特徴のいずれかのあらゆる組み合わせを含んでよい。例えば、ここで記載されるオプション又は特徴のいずれも、当業者には明らかなように、図１及び２の図示される実施形態及び／又はやはりここで記載されるあらゆる数の他のオプション若しくは特徴とともに利用されてよい。
【００６２】
図３は、図１のアンテナシステム１００の動作方法３００の例を表す。簡単のために、方法３００の表されるステップは、エンドポイント１１０の観点から記載される。方法はステップ３０２から開始する。ステップ３０２で、複数のチャネル基準信号１２０が複数の送信サイト１０８から受信される。ステップ３０４で、エンドポイント１１０は、自身がチャネル基準信号１２０を受信した夫々の送信サイトへのチャネル１２４を推定する。夫々の推定チャネルは、チャネル１２４の周波数領域表現を有してよい。
【００６３】
ステップ３０６で、エンドポイント１１０は、最良の推定チャネルを選択する。例えば、最も強いチャネル基準信号１２０が受信された送信サイト１０８に関連するチャネル１２４が、最良の推定チャネルとして選択されてよい。単一サイトＭＩＭＯ伝送がエンドポイント１１０と通信するために使用される場合に、最良のチャネルを有する送信サイト１０８がこの通信を行う。
【００６４】
ステップ３０８で、プレコーディングマトリクスが、選択された送信サイト１０８について決定される。特定の実施形態において、プレコーディングマトリクスは、エンドポイント１１０及び送信サイト１０８に知られるコードブックから選択される。プレコーディングマトリクスは、選択された送信サイト１０８のチャネル１２４の容量を最大化するよう選択されてよい。
【００６５】
ステップ３１０で、選択された送信サイト１０８に関連する空間方向が決定される。空間方向は、少なくとも、選択された送信サイト１０８の推定チャネルに基づいてよい。特定の実施形態において、空間方向は、選択された送信サイト１０８について決定されたプレコーディングマトリクスと推定されたチャネルとの周波数領域積の空間方向である。
【００６６】
ステップ３１２で、プレコーディングマトリクスは、ステップ３１０で決定された空間方向に基づき、更なる送信サイト１０８について決定される。更なる送信サイト１０８についてのプレコーディングマトリクスは、更なる送信サイト１０８からの推定されるチャネル及び新たに選択されるプレコーディングマトリクスによって形成される有効チャネルがステップ３１０で決定された空間方向と略同じである空間方向を有するように、選択されてよい。
【００６７】
ステップ３１４で、チャネル基準信号１２０が受信された夫々の送信サイト１０８（又はそのサブセット）についてプレコーディングマトリクスが決定されたかどうかが判断される。決定されていない場合、ステップ３１２は、各送信サイト１０８がプレコーディングマトリクスを割り当てられるまで、繰り返される。特定の実施形態において、ステップ３１０において決定された空間方向は、次のプレコーディングマトリクスが選択される前に、精緻化されてよい。例えば、プレコーディングマトリクスが２つの送信サイト１０８ａ及び１０８ｂについて選択された場合に、それらの送信サイトに関連する有効チャネルに基づく空間方向は、第３の送信サイト１０８ｃについてのプレコーディングマトリクスを決定するためにステップ３１２で使用されてよい。
【００６８】
プレコーディングマトリクスの組が選択された後、方法はステップ３１６に移動し、ステップ３１６で、プレコーディングマトリクスのインジケーションが送信サイト１０８のうち１又はそれ以上へ送信される。一例として、プレコーディングマトリクスに対応するインデックスの組がエンドポイント１１０から１又はそれ以上の送信サイト１０８へ送信されてよい。次いで、送信サイト１０８は、それらの夫々のプレコーディングマトリクスを、送信サイトによって送信されるデータに適用する。このデータはステップ３１８で受信され、方法は終了する。
【００６９】
図３において表されるステップの幾つかは、必要に応じて組み合わされ、変更され又は削除されてよく、また、更なるステップがフローチャートに加えられてよい。さらに、ステップは、特定の実施形態の適用範囲から逸脱することなしに、あらゆる適切な順序において実行されてよい。
【００７０】
様々な実施及び特徴が複数の実施形態に関して論じられているが、当然のことながら、そのような実施及び特徴は様々な実施形態において組み合わされてよい。例えば、特定の図（例えば、図２）に関して論じられる特徴及び機能は、動作ニーズ又は要望に応じて、他の図（例えば、図１又は３）に関して論じられる特徴及び機能とともに使用されてよい。
【００７１】
本開示の様々な実施形態は、１又はそれ以上の技術的な利点を提供することができる。特定の実施形態の技術的な利点には、複数の送信サイト１０８でプレコーディングマトリクスによりゲインをビームフォーミングすることを達成することが含まれる。他の技術的な利点には、ＢＫのオーダーからＫのオーダーまでエンドポイントの計算複雑性を低減して、処理リソース及び電力消費の両方を有意に低減することが含まれてよい。他の技術的利点には、ＣｏＭＰ及び従来の単一サイトＭＩＭＯ伝送の両方において使用される特定の送信サイト１０８について最適なプレコーディングマトリクスを選択することが含まれてよい。然るに、基地局スケジュールは、２つのモードの間のスイッチングにおいて最大の柔軟性を与えられ得る。他の技術的な利点は、明細書、特許請求の範囲及び図面から当業者には容易に認識されるであろう。さらに、具体的な利点が先に挙げられたが、様々な実施形態はそれらの利点の全て又は幾つかを有しても、あるいは、それらの利点を全く有さなくてもよい。
【００７２】
特定の実施形態について詳細に記載してきたが、当然のことながら、様々な他の変更、置換及び代替が、特定の実施形態の主旨及び適用範囲から逸脱することなくそれらに対してなされてよい。例えば、実施形態は、プロセッサ、メモリ、記憶装置、インターフェース及びバス等の、送信サイト１０８内に含まれる多数の要素に関して記載されてきたが、それらの要素は、特定の無線アーキテクチャ又はニーズに適応するために組み合わされ、再配置され、又は位置付けられてよい。さらに、それらのようのいずれも、必要に応じて、別個の外部コンポーネントとして送信サイト１０８又は互いへ提供されてよい。特定の実施形態は、それらの要素及びそれらの内部のコンポーネントの配置において大きな柔軟性をもくろむ。
【００７３】
多数の他の変更、置換、変形、代替及び修正は当業者によって確かめられてよく、特定の実施形態は、それら全ての変更、置換、変形、代替及び修正を、添付の特許請求の範囲の技術的範囲内にあるように包含することが意図される。
【００７４】
以上の実施形態に関し、更に以下の付記を開示する。
【００７５】
（付記１）
プロセッサと、該プロセッサへ結合されるインターフェースとを有するエンドポイントであって、
前記プロセッサは、
第１の送信サイトと当該エンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって当該エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを決定する
よう構成され、
前記インターフェースは、
前記第１のプレコーディングマトリクスのインジケーション及び前記第２のプレコーディングマトリクスのインジケーションを送信サイトへ送る
よう構成される、
エンドポイント。
【００７６】
（付記２）
前記第１の空間方向は、前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積の空間方向である、
付記１に記載のエンドポイント。
【００７７】
（付記３）
前記プロセッサは、さらに、
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、
付記１に記載のエンドポイント。
【００７８】
（付記４）
前記プロセッサは、さらに、
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される
付記２に記載のエンドポイント。
【００７９】
（付記５）
前記プロセッサは、さらに、
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、
付記１に記載のエンドポイント。
【００８０】
（付記６）
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
付記１に記載のエンドポイント。
【００８１】
（付記７）
前記第２のプレコーディングマトリクスは、前記第２の送信サイトによって当該エンドポイントへ送信されるデータをビームフォーミングするよう、前記第２の送信サイトによって当該エンドポイントへ送信される前記データに適用される、
付記１に記載のエンドポイント。
【００８２】
（付記８）
第１の送信サイトとエンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって前記エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを前記エンドポイントによって決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを前記エンドポイントによって決定する
方法。
【００８３】
（付記９）
前記第１の空間方向は、前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積の空間方向である、
付記８に記載の方法。
【００８４】
（付記１０）
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
付記８に記載の方法。
【００８５】
（付記１１）
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
付記９に記載の方法。
【００８６】
（付記１２）
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
付記８に記載の方法。
【００８７】
（付記１３）
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
付記８に記載の方法。
【００８８】
（付記１４）
前記第２のプレコーディングマトリクスは、前記第２の送信サイトによって当該エンドポイントへ送信されるデータをビームフォーミングするよう、前記第２の送信サイトによって当該エンドポイントへ送信される前記データに適用される、
付記８に記載の方法。
【００８９】
（付記１５）
プロセッサによって実行される場合に、
第１の送信サイトとエンドポイントとの間の第１のチャネルの品質に基づき複数の送信サイトから前記第１の送信サイトを選択し、
前記第１の送信サイトによって前記エンドポイントへ送信されるデータに適用される、前記第１の送信サイトに対応する第１のプレコーディングマトリクスを決定し、
少なくとも前記第１のチャネルに基づき計算される少なくとも第１の空間方向に基づき、前記複数の送信サイトのうち第２の送信サイトに対応する第２のプレコーディングマトリクスを決定する
よう構成されるロジックを有する１以上の有形なコンピュータ読出可能な記憶媒体。
【００９０】
（付記１６）
前記第１の空間方向は、前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積の空間方向である、
付記１５に記載のコンピュータ読出可能な記憶媒体。
【００９１】
（付記１７）
前記ロジックは、さらに、
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、
付記１５に記載のコンピュータ読出可能な記憶媒体。
【００９２】
（付記１８）
前記ロジックは、さらに、
少なくとも前記第１の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される
付記１６に記載のコンピュータ読出可能な記憶媒体。
【００９３】
（付記１９）
前記ロジックは、さらに、
少なくとも前記第１の空間方向、及び前記第２の送信サイトと当該エンドポイントとの間の第２のチャネルに基づく第２の空間方向に基づき、前記複数の送信サイトのうち第３の送信サイトに係る第３のプレコーディングマトリクスを決定する
よう構成される、
付記１５に記載のコンピュータ読出可能な記憶媒体。
【００９４】
（付記２０）
前記第２のプレコーディングマトリクスの決定は、
前記第１のプレコーディングマトリクス及び前記第１のチャネルの周波数領域積に基づき、前記第１の空間方向を示す値を決定することと、
前記値を正規化することと、
前記正規化された値と前記第２のプレコーディングマトリクスとの比較に基づき、複数のプレコーディングマトリクスから前記第２のプレコーディングマトリクスを選択することと
を含む、
付記１５に記載のコンピュータ読出可能な記憶媒体。
【符号の説明】
【００９５】
１００，２００          アンテナシステム
１０４                  セル
１０８                  送信サイト
１１０                  エンドポイント
１１６，１１８          アンテナポート
１２０                  チャネル基準信号
１２４                  チャネル
１２８                  データトラフィック
２１１，２２１，２３１  プロセッサ
２１２，２２２，２３２  バス
２１３，２２３，２３３  メモリ
２１５，２２５，２３５  記憶装置
２１７，２２７，２３７  インターフェース
【図１】
0005928137.tif 000006
【図２】
0005928137.tif 000007
【図３】
0005928137.tif 000008