マルチアンテナシステム中で情報を送信する方法であって、受信端により送信された、プリコーダのインデックスの情報を含む情報を送信端によって受信する段階と、前記送信端によって、前記プリコーダの前記インデックスの前記情報に基づいてデュアルレベルコードブックからプリコーダを選択し、前記プリコーダを使用して、送信されることになるデータをプリコードする段階と、前記送信端によって、前記プリコードされたデータを前記受信端に送信する段階とを含む方法。前記デュアルレベルコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、wがNT2×N行列であり、が2×N行列であり、NTが送信アンテナの数であり、Nがランクであり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wが行列wのn番目の列を示し、n1Nである、請求項1に記載の方法。行列wの各列が離散フーリエ変換ベクトルである、請求項2に記載の方法。前記デュアルレベルコードブック中で、ランク1のコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、が複素数を示し、wがNT2×1ベクトルであり、1よりも大きいランクのコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、が複素数を示し、wが行列wのn番目の列を示し、wがNT2×N行列である、請求項2または3に記載の方法。前記デュアルレベルコードブックが基礎コードブックおよび変換コードブックを含み、前記基礎コードブック中の基礎プリコーダwkがNT2×N行列であり、前記変換コードブックが、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義し、NTがMIMOシステムの送信アンテナの数であり、Nがランクであり、前記マッピング方式がを含み、上式で、wkがNT2×N行列であり、が2×N行列であり、NTが前記マルチアンテナシステム中の送信アンテナの数であり、kが前記基礎コードブック中のプリコーダのインデックスであり、mが前記変換コードブック中の変換プリコーダのインデックスであり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wkが行列wkのn番目の列を示し、n1Nである、請求項1に記載の方法。マルチアンテナシステム中で情報を受信する方法であって、受信端によって、送信端により送信された情報を受信し、前記情報に基づいてチャネルを測定する段階と、前記受信端によって、前記チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択する段階と、前記受信端によって、前記選択されたプリコーダのインデックスの情報を前記送信端に送信する段階とを含む方法。前記デュアルレベルコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、wがNT2×N行列であり、が2×N行列であり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wが行列wのn番目の列を示し、n1Nである、請求項6に記載の方法。行列wの各列が離散フーリエ変換ベクトルである、請求項7に記載の方法。前記デュアルレベルコードブック中で、ランク1のコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、が複素数を示し、wがNT2×1ベクトルであり、1よりも大きいランクのコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、が複素数を示し、wがNT2×N行列wのn番目の列を示す、請求項7または8に記載の方法。前記デュアルレベルコードブックが基礎コードブックおよび変換コードブックを含み、前記基礎コードブック中の基礎プリコーダwkがNT2×N行列であり、前記変換コードブックが、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義し、NTがMIMOシステムの送信アンテナの数であり、Nがランクであり、前記マッピング方式がを含み、上式で、wkがNT2×N行列であり、が2×N行列であり、NTが前記マルチアンテナシステム中の送信アンテナの数であり、kが前記基礎コードブック中のプリコーダのインデックスであり、mが前記変換コードブック中の変換プリコーダのインデックスであり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wkが行列wkのn番目の列を示し、n1Nである、請求項6に記載の方法。受信モジュールと、プリコーディングモジュールと、送信モジュールとを備える送信端であって、前記受信モジュールが、受信端によって送信された情報を受信するためのものであり、前記情報がプリコーダのインデックスの情報を含み、前記プリコーディングモジュールが、前記プリコーダの前記インデックスの前記情報に基づいてデュアルレベルコードブックからプリコーダを選択し、前記プリコーダを使用して、送信されることになるデータをプリコードするためのものであり、前記送信モジュールが、前記プリコードされたデータを前記受信端に送信するためのものである、送信端。前記デュアルレベルコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、wがNT2×N行列であり、が2×N行列であり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wが行列wのn番目の列を示し、n1Nである、請求項11に記載の送信端。行列wの各列が離散フーリエ変換ベクトルである、請求項12に記載の送信端。受信モジュールと、選択モジュールと、送信モジュールとを備える受信端であって、前記受信モジュールが、送信端によって送信された情報を受信し、前記情報を使用してチャネルを測定するためのものであり、前記選択モジュールが、前記チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択するためのものであり、前記送信モジュールが、前記選択されたプリコーダのインデックスの情報を前記送信端に送信するためのものである、受信端。前記デュアルレベルコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、wがNT2×N行列であり、が2×N行列であり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wが行列wのn番目の列を示し、n1Nである、請求項14に記載の受信端。行列wの各列が離散フーリエ変換ベクトルである、請求項14に記載の受信端。送信端と受信端とを含むマルチアンテナシステムであって、前記送信端が、受信モジュールと、プリコーディングモジュールと、送信モジュールとを備え、前記受信モジュールが、受信端によって送信された情報を受信するためのものであり、前記情報がプリコーダのインデックスの情報を含み、前記プリコーディングモジュールが、前記プリコーダの前記インデックスの前記情報に基づいてデュアルレベルコードブックからプリコーダを選択し、前記プリコーダを使用して、送信されることになるデータをプリコードするためのものであり、前記送信モジュールが、前記プリコードされたデータを前記受信端に送信するためのものである、マルチアンテナシステム。前記デュアルレベルコードブック中の少なくとも1つのプリコーダcがを満たし、上式で、wがNT2×N行列であり、が2×N行列であり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wが行列wのn番目の列を示し、n1Nである、請求項17に記載のマルチアンテナシステム。行列wの各列が離散フーリエ変換ベクトルである、請求項18に記載のマルチアンテナシステム。前記受信端が、受信モジュールと、選択モジュールと、送信モジュールとを備え、前記受信モジュールが、送信端によって送信された情報を受信し、前記情報を使用してチャネルを測定するためのものであり、前記選択モジュールが、前記チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択するためのものであり、前記送信モジュールが、前記選択されたプリコーダのインデックスの情報を前記送信端に送信するためのものである、請求項17から19のいずれかに記載のマルチアンテナシステム。前記デュアルレベルコードブックが基礎コードブックおよび変換コードブックを含み、前記基礎コードブック中の基礎プリコーダwkがNT2×N行列であり、前記変換コードブックが、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義し、NTがMIMOシステムの送信アンテナの数であり、Nがランクであり、前記マッピング方式がを含み、上式で、wkがNT2×N行列であり、が2×N行列であり、NTが前記マルチアンテナシステム中の送信アンテナの数であり、kが前記基礎コードブック中のプリコーダのインデックスであり、mが前記変換コードブック中の変換プリコーダのインデックスであり、が複素数を示し、が行列のクロネッカーテンソル積を示し、wkが行列wkのn番目の列を示し、n1Nである、請求項17に記載のマルチアンテナシステム。本発明は、上述の技法に存在する欠陥の少なくとも1つを解決するためのものであり、特に、デュアルレベルコードブックを提供し、マルチアンテナシステム中でデュアルレベルコードブックを使用して送受信を実施する。上記の目的を達成するために、本発明の実施形態は、マルチアンテナシステム中で情報を送信する方法を提供し、この方法は、送信端によって、受信端により送信された情報を受信する段階であって、この情報がプリコーダのインデックスの情報を含む段階と、送信端によって、プリコーダのインデックスの情報に基づいてデュアルレベルコードブックからプリコーダを選択する段階と、送信端によって、プリコーダを使用して、送信されることになるデータをプリコードする段階と、送信端によって、プリコードされたデータを受信端に送信する段階とを含んでよい。本発明の実施形態はまた、マルチアンテナシステム中で情報を受信する方法を提供し、この方法は、受信端によって、送信端により送信された情報を受信し、この情報を使用してチャネルを測定する段階と、受信端によって、チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択する段階と、受信端によって、プリコーダのインデックスの情報を送信端に送信する段階とを含んでよい。本発明の実施形態はさらに、受信モジュールと、プリコーディングモジュールと、送信モジュールとを備える送信端を提供し、受信モジュールは、受信端によって送信された情報を受信するためのものであり、この情報はプリコーダのインデックスの情報を含み、プリコーディングモジュールは、プリコーダのインデックスの情報に従ってデュアルレベルコードブックからプリコーダを選択し、プリコーダを使用して、送信されることになるデータをプリコードするためのものであり、送信モジュールは、プリコードされたデータを受信端に送信するためのものである。本発明の実施形態はさらに、受信モジュールと、選択モジュールと、送信モジュールとを備える受信端を提供し、受信モジュールは、送信端によって送信された情報を受信し、この情報を使用してチャネルを測定するためのものであり、選択モジュールは、チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択するためのものであり、送信モジュールは、プリコーダのインデックスの情報を送信端に送信するためのものである。本発明の実施形態はまた、送信端と受信端とを含むマルチアンテナシステムを提供する。送信端は、受信モジュールと、プリコーディングモジュールと、送信モジュールとを備え、受信モジュールは、受信端によって送信された情報を受信するためのものであり、この情報はプリコーダのインデックスの情報を含み、プリコーディングモジュールは、プリコーダのインデックスの情報に従ってデュアルレベルコードブックからプリコーダを選択し、プリコーダを使用して、送信されることになるデータをプリコードするためのものであり、送信モジュールは、プリコードされたデータを受信端に送信するためのものである。本発明の技術的方式は、偏波共用アンテナのチャネル分散特性に最も適合するコードブックを取得し、コードブック量子化によってもたらされる性能損失を最小限に抑えて、プリコーディングシステムの性能を著しく改善する。加えて、本発明により生成されるコードブックは、Rel8LTEの4アンテナ用のコードブックのほとんどの特性を継承し、性能が良い。ランクNのコードブックが適切に設計されたとき、コードブックはネスト特性を有し、この技術的方式は、システム互換性に影響を及ぼすことがなく既存のシステムに対する修正をほとんど必要とせず、実装の複雑性が低く効率が高い。本発明の他の態様および利点は以下の記述において説明するが、これらの態様および利点のいくらかは、本発明の実施形態を通してより明らかになるかまたはより理解されるようになるであろう。本発明の上記およびまたは追加の態様および利点をより明らかにするために、かつ容易に理解されるようにするために、本発明の少数の実施形態を、添付の図面を参照しながら以下に述べる。以下、本発明の実施形態について詳細に述べる。いくつかの例を図面に示す。同じまたは同様の参照符号は、同じまたは同様の機能を有する同じまたは同様の1つまたは複数のコンポーネントを表す。添付の図面を参照しながら述べる以下の実施形態は、単なる例であり、本発明を説明するためのものに過ぎず、本発明の保護範囲を限定するためのものではない。本発明の目的を達成するために、本発明の一実施形態は、マルチアンテナシステム中で情報を送信する方法を提供する。この方法は、送信端によって、受信端により送信された情報を受信する段階であって、この情報がプリコーダのインデックスの情報を含む段階と、送信端によって、プリコーダのインデックスの情報に基づいてデュアルレベルコードブックからプリコーダを選択する段階と、送信端によって、プリコーダを使用して、送信されることになるデータをプリコードする段階と、送信端によって、プリコードされたデータを受信端に送信する段階とを含んでよい。図1は、本発明の一実施形態によるマルチアンテナシステムの送信方法を示すフローチャートである。この方法は、以下の手順を含んでよい。ブロックS101で、送信端が、受信端によって送信された情報を受信する。ブロックS101では、送信端によって受信端から受信される情報は、プリコーダのインデックスの情報を含んでよい。具体的には、送信端は、受信端によってフィードバックされたCQIとランク選択情報とプリコーダ選択情報とその他とを含みうる情報を受信して、チャネルの情報を得る。CQI、ランク選択情報、およびプリコーダ選択情報は、後続の送信プロセスで使用することができる。ブロックS102で、送信端は、プリコーダのインデックスの情報に対応するプリコーダをデュアルレベルコードブックから選択し、このプリコーダを使用して、送信されることになるデータをプリコードする。ブロックS102では、送信端は、プリコーダのインデックスの情報に対応するプリコーダをデュアルレベルコードブックから選択し、このプリコーダを利用して、またはこのプリコーダを処理することによって得られるプリコーディング行列を利用して、送信されることになるデータをプリコードすることができる。具体的には、送信端は、選択されたMCSを使用して、送信されることになる複数のデータストリームを処理する。MCSは、送信端と受信端との間のチャネル品質に基づいて選択され、チャネル品質は、CQIの形で受信端によって提供される。プリコーダが、プリコーダ選択情報に従ってコードブックから選択される。コードブックについては以下で詳細に述べる。各データストリームは、必要とされる送信データレートを達成するように、いくつかのレイヤにマッピングされる。次いで、レイヤマッピングを経たデータは、選択されたプリコーダを使用して、またはこのプリコーダを処理することによって得られるプリコーディング行列を使用して、プリコードされる。最後に、プリコードされた各データストリームは、OFDM変調を通して処理され、複数のアンテナを通して送信される。データのレイヤの数は、ランクと呼ばれる。デュアルレベルコードブックは、基礎コードブックおよび変換コードブックで構成されてよい。基礎コードブック中の基礎プリコーダは、NT2×N行列である。変換コードブックは、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義する。NTは、MIMOシステムの送信アンテナの数であり、Nは、ランク、すなわちMIMOシステム中の送信信号のレイヤの数である。デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。すなわち上式で、wは、NT2×N基礎プリコーダを示し、は、2×N変換プリコーダを示し、は、複素数を示し、は、行列のクロネッカーテンソル積を示し、wは、行列のn番目の列を示し、n1Nである。mは、種々のマッピング方式で採用される種々の複素行列Φmのインデックスを示す。上記のデュアルレベルコードブックは、1つまたは複数のΦmを使用して生成できることに留意されたい。異なるプリコーダcが、異なるΦmおよびwに対応することができ、すなわち、上式におけるwは、wkによって示すこともできる。この場合、mは、これらの異なる行列Φmのインデックスである。単一のプリコーダcの場合、mおよびkの値は何も意味しない。複数のプリコーダが関係するときのみ、異なるプリコーダに対応するΦmおよびwkのインデックスを示すためにmおよびkが使用される。このことは、後続の各方式にも当てはまる。上記の関係から、N1のとき、デュアルレベルコードブック中のプリコーダcは以下を満たすということが得られる。上式で、は、複素数を示し、wは、NT2×1ベクトルを示し、mは、変換コードブック中のプリコーダのインデックスを示す。N1のとき、デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。上式で、は、複素数を示し、wは、NT2×Nベクトルである行列wのn番目の列を示す。加えて、デュアルレベルコードブックはさらに、プリコーダのいくつかがデュアルレベル構造を有するといったコードブックを含むことができる。コードブックが少なくとも1つのプリコーダcを含み、NT2×N行列wおよび2×N行列があり、それによりこのプリコーダがを満たすとき、すなわちであるときは、このコードブックはデュアルレベルコードブックと見なすことができる。ブロック103で、送信端は、プリコードされたデータを受信端に送信する。ブロック103では、プリコードされたデータが受信端に送信される。上記のプロセスを通して、マルチアンテナシステム中で情報を送信する方法が実施される。図2は、本発明の一実施形態によるマルチアンテナシステムの受信方法を示すフローチャートである。この方法は、以下の手順を含んでよい。ブロックS201で、受信端が、送信端によって送信された情報を受信する。ブロックS201では、受信端は、送信端によって送信された情報を受信し、この情報に基づいてチャネルを測定することができる。例えば、共通パイロットに基づいてチャネルを測定することができる。ブロックS202で、受信端は、チャネル情報に従ってデュアルレベルコードブックからプリコーダを選択する。ブロックS202では、受信端は、チャネルの情報に従ってデュアルレベルコードブックからプリコーダを選択することができる。すなわち、例えば、OFDM変調を採用するMIMOシステムの受信端が、受信プロセス中に送信端から信号を受信し、これらの信号をFFTによって周波数領域信号に変換することができる。信号は、MIMO検出を通して処理され、次いでいくつかのレイヤに分割される。レイヤ解除マッピングの後、次いで信号は、復調、デインタリーブ、および復号される。受信されたパイロット信号は、チャネル推定のためにチャネル推定モジュールに入力される。受信端は、チャネル推定情報に基づいてデュアルレベルコードブックからプリコーダを選択して、性能を最適化する。最適化基準は、FER、BER、SINR、相互情報、瞬間スループット、または他の適用可能な基準とすることができる。受信端は、送信端の後続の送信のために、選択されたプリコーダのインデックスを生成することができる。受信端は、CQIを生成して、チャネルの品質を送信端に知らせる。受信端はさらに、後続のデータ送信のために、ランクと、ランクに対応するデータレイヤの数とを決定することができる。プリコーダインデックス、CQI、およびランクを含めて、上記の得られたパラメータは全て、送信端にフィードバックされる。デュアルレベルコードブックは、基本コードブックおよび転換コードブックを含んでよい。基礎コードブック中の基礎プリコーダは、NT2×N行列である。変換コードブックは、基礎プリコーダをNT×Nプリコーダに変換するためのマッピング方式を定義する。NTは、MIMOシステムの送信アンテナの数であり、Nは、ランク、すなわちMIMOシステム中の送信信号のレイヤの数である。以下の記述では、基礎コードブック中のプリコーダを略して基礎プリコーダと呼び、変換コードブック中のプリコーダを変換プリコーダと呼ぶ。デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。すなわち上式で、wは、NT2×N基礎プリコーダを示し、は、2×N変換プリコーダを示し、は、複素数を示し、は、行列のクロネッカーテンソル積を示し、wは、行列のn番目の列を示し、n1Nである。加えて、デュアルレベルコードブックはさらに、プリコーダのいくつかのみがデュアルレベル構造を有するといったコードブックを含むことができる。コードブックが少なくとも1つのプリコーダcを含み、NT2×N行列wおよび2×N行列があり、それによりこのプリコーダがを満たすとき、すなわちであるときは、このコードブックはデュアルレベルコードブックと見なされる。ブロックS203で、受信端は、選択されたプリコーダのインデックスの情報を送信端に送信する。ブロックS203では、受信端は、選択されたプリコーダのインデックス情報を送信端に送信する。上記のプロセスを通して、マルチアンテナシステム中で情報を受信する方法が実施される。図3は、本発明の一実施形態による送信端100の構造を示す概略図である。送信端は、受信モジュール110、プリコーディングモジュール120、および送信モジュール130を備えてよい。受信モジュール110は、受信端によって送信された情報を受信するためのものである。この情報は、プリコーダのインデックスの情報を含んでよい。プリコーディングモジュール120は、プリコーダのインデックスの情報に基づいてデュアルレベルコードブックからプリコーダを選択し、このプリコーダを使用して、またはこのプリコーダをさらに処理することによって得られるプリコーディング行列を使用して、送信されることになるデータをプリコードするためのものである。送信モジュール103は、プリコードされたデータを受信端に送信するためのものである。デュアルレベルコードブックは、基礎コードブックおよび変換コードブックを含んでよい。基礎コードブック中の基礎プリコーダは、NT2×N行列である。変換コードブックは、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義する。NTは、MIMOシステムの送信アンテナの数であり、Nは、ランク、すなわちMIMOシステム中で送信される信号のレイヤの数である。デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。すなわち上式で、wは、NT2×N基礎プリコーダを示し、は、2×N変換プリコーダを示し、は、複素数を示し、は、行列のクロネッカーテンソル積を示し、wは、行列のn番目の列を示し、n1Nである。加えて、デュアルレベルコードブックはさらに、プリコーダのいくつかのみがデュアルレベル構造を有するといったコードブックを含むことができる。コードブックが少なくとも1つのプリコーダcを含み、NT2×N行列wおよび2×N行列があり、それによりこのプリコーダがを満たすときは、このコードブックはデュアルレベルコードブックと見なされる。図4は、本発明の一実施形態による受信端200の構造を示す概略図である。受信端は、受信モジュール210、選択モジュール220、および送信モジュール230を備えてよい。受信モジュール210は、送信端によって送信された情報を受信し、この情報を使用してチャネルを測定するためのものである。選択モジュール220は、チャネル情報に従ってデュアルレベルコードブックからプリコーダを選択するためのものである。送信モジュール230は、プリコーダのインデックスの情報を送信端に送信するためのものである。デュアルレベルコードブックは、基礎コードブックおよび変換コードブックを含んでよい。基礎コードブック中の基礎プリコーダは、NT2×N行列である。変換コードブックは、基礎プリコーダをNT×Nプリコーダcに変換するためのマッピング方式を定義する。NTは、MIMOシステムの送信アンテナの数であり、Nは、ランク、すなわちMIMOシステム中で送信される信号のレイヤの数である。デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。すなわち上式で、wは、NT2×N基礎プリコーダを示し、は、2×N変換プリコーダを示し、は、複素数を示し、は、行列のクロネッカーテンソル積を示し、wは、行列のn番目の列を示し、n1Nである。加えて、デュアルレベルコードブックはさらに、プリコーダの一部のみがデュアルレベル構造を有するといったコードブックを含むことができる。コードブックが少なくとも1つのプリコーダcを含み、NT2×N行列wおよび2×N行列があり、それによりこのプリコーダがを満たすときは、このコードブックはデュアルレベルコードブックと見なされる。デュアルレベルコードブックを構築する方法は、以下のとおりとすることができる。MIMOシステムが、数量NTの送信アンテナおよび数量NRの受信アンテナを含み、ランクがNであり、NTが偶数であり、NRN≧1であると仮定する。記述を容易にするために、最初に、偏波共用アンテナのアンテナラベル付け方式を定義する。図5に示すように、アンテナラベル付け方式は、同じ偏波方向にアンテナを順次ラベル付けし、次いで、別の偏波方向にアンテナを順次ラベル付けすることを含む。偏波共用アンテナシステムのコードブック、およびコードブック構築方法は、偏波共用アンテナのアンテナラベル付け方法から独立していることに留意されたい。所定のアンテナラベル付け方法が変更された場合、コードブック構築方法で使用されるアンテナのラベルのみを調整すれば済む。本発明の一実施形態によって提供される、コードブックを設計および構築する方法は、以下の3つの手順を含んでよい。コードブックのグループが構築されるが、グループ中のプリコーダの数はN1であり、各プリコーダはNT2×N行列である。このコードブックグループは基礎コードブックと呼ばれ、N1は正の整数である。具体的には、空間相関チャネルの分散特性は、主に、採用されるアンテナアレイ構成の影響を受ける。一様な線形アレイを例にとると、MIMOチャネル行列の主固有ベクトルは、アレイ応答によって表すことができる。例えば、一様な線形アレイがNT2個のアンテナを含み、アンテナ間隔がdであり、使用される周波数帯域の波長が約λであり、アレイ応答の角度がαである場合、チャネル行列の主固有ベクトルは、以下の式によっておおよそ表現することができる。MIMOチャネル行列の他の特性ベクトルもまた、アレイ応答によっておおよそ表現することができる。N1個のNT2×Nプリコーダを含む基礎コードブックを、空間相関チャネルの分散特性に基づいて構築することができ、N1はプリコーダの数である。例えば、DFT行列の列ベクトルは、一様な線形アレイのアレイ応答に一致するのに適し、したがってランク1の基礎プリコーダとして使用することができる。DFT行列は、以下の形である。D[d0d1dM]Dは、行n1および列m1における要素がD1n1mである、NT2×M行列である。D1n1mexp上式で、n0NT21であり、m0M1であり、M≧NT2であり、行列Dの列ベクトルd0dMは、全てNT2×1DFTベクトルである。N2個のプリコーダを含むコードブックのグループが構築されるが、これは変換コードブックと呼ばれ、各プリコーダは2×N行列であり、N2は、プリコーダの数であって正の整数である。具体的には、偏波共用アンテナの偏波アンテナの2つのグループのチャネルは、同じ分散特性を有し、相互との相関をほとんど有さない。偏波チャネルの2つのグループ間の位相関係を、モジュール値が1である複素数のグループを使用して量子化して、変換コードブックを構築することができる。基礎コードブックおよび変換コードブックを使用して、N1N2個のプリコーダを含むデュアルレベルコードブックが得られる。ブロックで得られたコードブックを、何らかの最適化原理を使用して探索して、コードブックのサイズおよびランクを低減することができる。別法として、ブロックで得られたコードブックを、最終的に使用されるコードブックとして直接に採用することもできる。図6は、基礎コードブックおよび変換コードブックを使用してランク1コードブックを構築するプロセスを示すフローチャートである。基礎プリコーダをとり、変換コードブック中の各変換プリコーダと組み合わせて、変換プリコーダに対応するプリコーダが得られる。組み合わせ方は、図6に示すとおりとすることができる。上記の手順がN1回繰り返されて、デュアルレベルのランク1コードブックを形成するN1×N2個のプリコーダが得られる。NT2ベクトルvkk1N1が、基礎コードブック中のプリコーダであり、略して基礎プリコーダと呼ばれる。2×1ベクトルが、変換コードブック中のプリコーダであり、略して変換プリコーダと呼ばれる。NT×1ベクトルcii1N1N2が、デュアルレベルコードブック中のプリコーダである。は、行列のクロネッカーテンソル積を示す。別法として、NT2ベクトルvkk01N11が、基礎プリコーダであり、2×1ベクトルが、変換プリコーダである。NT×1ベクトルcii01N1N21が、デュアルレベルコードブック中のプリコーダである。は、行列のクロネッカーテンソル積を示す。k、m、iの開始値は0または1である場合があるが、数量の総計はそれぞれN1N2、およびN1N2であることがわかる。図7は、基礎コードブックおよび変換コードブックを使用してランクNコードブックを構築するプロセスを示すフローチャートである。基礎プリコーダをとり、変換コードブック中の各変換プリコーダとそれぞれ組み合わせて、変換プリコーダに対応するプリコーダが得られる。組み合わせ方は、図7に示すとおりとすることができる。上記の手順がN1回繰り返されて、デュアルレベルのランクNコードブックを形成するN1N2個のプリコーダが得られる。N1N2は、プリコーダの数である。wkk1N1が、基礎プリコーダであり、2×N行列が、変換プリコーダであり、Cii1N1N2が、デュアルレベルコードブック中のプリコーダである。演算子○の定義は以下のとおりである。すなわちwは、行列wのn番目の列を示す。k、m、iの開始値は0とすることができ、すなわちwkk01N11、、Cii01N1N21である。N1のとき、デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。上式で、は、複素数であり、wは、NT2×1ベクトルである。N1のとき、デュアルレベルコードブック中のプリコーダcは、以下を満たすことができる。上式で、は、複素数であり、wは、NT2×Nベクトルである行列wのn番目の列である。以下は、デュアルレベルコードブックの少数の例である。タイプ1のコードブックランク1のデュアルレベルコードブック上式で、k07、m01、i2km、またはm03、i4kmである。m、kは、変換コードブックおよび基礎コードブック中のプリコーダのインデックスをそれぞれ示し、これは以下の記述にも当てはまる。ランク2のデュアルレベルコードブックk07、m01、i2km、またはm03、i4kmである。演算子○の定義は、以下のとおりである。Aは、行列Aのn番目の列を示す。上記のランク1基礎プリコーダvkおよびランク2基礎プリコーダwkは、実際には基礎コードブック中の前述のプリコーダであり、異なる記号を使用してランク2基礎プリコーダwkとランク1基礎プリコーダvkとの間のネスト関係がはっきりと提示されていることに留意されたい。これは以下の記述にも当てはまる。タイプ2のコードブックランク1のデュアルレベルコードブックk07、m01、i2km、またはm03、i4kmである。ランク2のデュアルレベルコードブックk07、m01、i2km、またはm03、i4kmである。演算子○の定義は、以下のとおりである。Aは、行列Aのn番目の列を示す。同じ基礎コードブックおよび変換コードブックに異なる数学的変換を適用すると、同じデュアルレベルコードブックが得られる場合があることに留意されたい。したがって、基礎コードブックおよび変換コードブックに基づいてコードブックを生成する方法は、採用される数学的変換方式によって制限されない。本発明によって提供されるコードブックは偏波共用アンテナの適用シナリオに向けて設計されているが、他のアンテナ適用シナリオにも適用可能とすることができる。上記の実施形態では、受信端は、基地局または端末を含んでよい。同様に、送信端もまた、基地局または端末を含んでよい。本発明の技術的方式は、偏波共用アンテナのチャネル分散特性に最も適したコードブックを取得し、コードブック量子化によってもたらされる性能損失を最小限に抑えて、プリコーディングシステムの性能を著しく改善する。加えて、本発明により生成されるコードブックは、Rel8LTEの4アンテナ用のコードブックのほとんどの特性を継承し、性能が良い。ランクNのコードブックが適切に設計されたとき、コードブックはネスト特性を有し、この技術的方式は、システム互換性に影響を及ぼすことがなく既存のシステムへの修正をほとんど必要とせず、実装の複雑性が低く効率が高い。実施形態によって提供される方法のいくつかまたは全てのステップを、ソフトウェアによって制御されるハードウェアによって実施できることは、当業者なら理解することができる。ソフトウェアは、コンピュータ可読記憶媒体に記憶されてよい。本発明の各実施形態の機能ユニットは、1つの処理モジュールに統合されてもよく、物理的にスタンドアロンであってもよく、または、2つもしくは複数のユニットを1つのモジュールに統合してもよい。統合されたモジュールは、ハードウェアによって、またはソフトウェア機能モジュールによって実現することができる。統合されたモジュールがソフトウェアによって実現されて個別の製品として販売または使用されるとき、このモジュールは、コンピュータ可読記憶媒体に記憶することができる。上記の記憶媒体は、ROM、磁気ディスク、コンパクトディスクなどとすることができる。以上は、本発明の好ましい実施形態に過ぎない。本発明の原理を逸脱することなく当業者によって加えられる改良および修正は、本発明の保護範囲によってカバーされるべきであることに留意されたい。