(57)【特許請求の範囲】
【請求項１】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、
前記コードブックを用いて送信しようとするデータストリームをプリコーディングするプリコーダと、を備え、
前記コードワード行列は、下の表によって定義されることを特徴とする単一ユーザ多重入出力通信システムのための基地局。
0005666436.tif 000218
【請求項２】
前記プリコーダは、前記コードワード行列のうちの少なくとも１つのコードワード行列に基づいてプリコーディング行列を計算し、前記プリコーディング行列を用いて前記データストリームをプリコーディングすることを特徴とする請求項１に記載の単一ユーザ多重入出力通信システムのための基地局。
【請求項３】
端末からフィードバック情報を受信する情報受信部を更に備え、
前記プリコーダは、前記フィードバック情報及び前記コードブックを用いて前記データストリームをプリコーディングすることを特徴とする請求項１に記載の単一ユーザ多重入出力通信システムのための基地局。
【請求項４】
前記プリコーダは、前記コードワード行列のうちの前記フィードバック情報に対応するコードワード行列に基づいてプリコーディング行列を計算し、前記プリコーディング行列を用いて前記データストリームをプリコーディングすることを特徴とする請求項３に記載の単一ユーザ多重入出力通信システムのための基地局。
【請求項５】
前記フィードバック情報は、前記コードワード行列のうちの前記端末で選好コードワード行列のインデックス情報を含むことを特徴とする請求項３に記載の単一ユーザ多重入出力通信システムのための基地局。
【請求項６】
前記基地局は４つの送信アンテナを更に備え、
前記コードブックは２の送信ランクのために用いられることを特徴とする請求項１に記載の単一ユーザ多重入出力通信システムのための基地局。
【請求項７】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、
前記コードブックを用いて送信しようとする少なくとも１つのデータストリームをプリコーディングするプリコーダと、を備え、
前記コードワード行列は、下の表によって定義されることを特徴とする多重ユーザ（Ｍｕｌｔｉ−Ｕｓｅｒ）多重入出力通信システムのための基地局。
0005666436.tif 000219
【請求項８】
少なくとも２つの端末からフィードバック情報を受信する情報受信部を更に備え、
前記プリコーダは、前記少なくとも２つの端末から受信されたフィードバック情報のうちの少なくとも１つ及び前記コードブックを用いて前記少なくとも１つのデータストリームをプリコーディングすることを特徴とする請求項７に記載の多重ユーザ多重入出力通信システムのための基地局。
【請求項９】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、
複数の前記コードワード行列のうちの選好コードワード行列と関連するフィードバック情報を基地局に提供するフィードバック部と、を備え、
前記コードワード行列は、下の表によって定義されることを特徴とする多重入出力通信システムのための端末。
0005666436.tif 000220
【請求項１０】
前記基地局と端末との間のチャネルを推定するチャネル推定部を更に備え、
前記フィードバック部は、前記推定されたチャネルに基づいて決定された前記フィードバック情報を前記基地局に提供することを特徴とする請求項９に記載の多重入出力通信システムのための端末。
【請求項１１】
基地局及び少なくとも１つの端末を含む多重入出力通信システムにおいて、前記基地局及び前記少なくとも１つの端末によって用いられるコードブックが格納された格納媒体であって、
前記コードブックはコードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含み、
前記コードワード行列は、下の表によって定義されることを特徴とする格納媒体。
0005666436.tif 000221
【請求項１２】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、
前記コードブックを用いて送信しようとするデータストリームをプリコーディングするステップと、を有し、
前記コードワード行列は、下の表によって定義されることを特徴とする単一ユーザ多重入出力通信システムのための基地局のプリコーディング方法。
0005666436.tif 000222
【請求項１３】
前記データストリームをプリコーディングするステップは、
前記コードワード行列のうちの少なくとも１つのコードワード行列に基づいてプリコーディング行列を計算するステップと、
前記プリコーディング行列を用いて前記データストリームをプリコーディングするステップと、を含むことを特徴とする請求項１２に記載の単一ユーザ多重入出力通信システムのための基地局のプリコーディング方法。
【請求項１４】
端末からフィードバック情報を受信するステップを更に有し、
前記データストリームをプリコーディングするステップは、前記フィードバック情報及び前記コードブックを用いて前記データストリームをプリコーディングするステップであることを特徴とする請求項１２に記載の単一ユーザ多重入出力通信システムのための基地局のプリコーディング方法。
【請求項１５】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、
前記コードブックを用いて送信しようとする少なくとも１つのデータストリームをプリコーディングするステップと、を有し、
前記コードワード行列は、下の表によって定義されることを特徴とする多重ユーザ多重入出力通信システムのための基地局のプリコーディング方法。
0005666436.tif 000223
【請求項１６】
コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、
複数の前記コードワード行列のうちの選好コードワード行列と関連するフィードバック情報を基地局に提供するステップと、を有し、
前記コードワード行列は、下の表によって定義されることを特徴とする多重入出力通信システムのための端末の動作方法。
0005666436.tif 000224
【請求項１７】
前記基地局及び端末間のチャネルを推定するステップと、
前記推定されたチャネルに基づいて前記前記フィードバック情報を生成するステップと、を更に含むことを特徴とする請求項１６に記載の多重入出力通信システムのための端末の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重入出力通信システムのための基地局とそのプリコーディング方法及び端末とその動作方法並びにコードブックが格納された格納媒体に関する。
【背景技術】
【０００２】
最近、無線通信環境で音声サービスをはじめとする多様なマルチメディアサービスを提供して、高品質及び高速のデータ送信を支援するために、多様な研究が進行している。特に、空間領域で複数のチャネルを用いるＭＩＭＯ（ｍｕｌｔｉ  ｉｎｐｕｔ  ｍｕｌｔｉ  ｏｕｔｐｕｔ）通信システムに対する技術が急速に発展している。
【０００３】
ＭＩＭＯ通信システムにおいて、基地局及び端末機はチャネル環境に適切に対処するためにコードブックを用いる。特定空間は複数のコードワードによって量子化することができ、一定の基準により空間を量子化することによって生成された複数のコードワードは基地局及び端末機に格納することができる。ここで、各コードワードは、チャネル行列の次元によってベクトル又は行列であってもよい。
【０００４】
例えば、各端末機は、基地局とそれぞれの端末機との間に形成されたチャネルによって、コードブックに含まれるマトリックス或いはベクトル中のチャネル情報に対応するいずれか１つのマトリックス或いはベクトルを選択することができ、基地局は、コードブックを用いて端末によって選択されたマトリックス或いはベクトルを受信することによって、チャネル情報を把握することができる。そして、その選択されたマトリックス或いはベクトルは、基地局がビームフォーミングすることや多重アンテナを介して送信することに用いることができる。
【０００５】
従って、ＭＩＭＯ通信システムの性能を高めるためにコードブックを良く設計することが重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、多重入出力通信システムのための基地局とそのプリコーディング方法及び端末とその動作方法並びにコードブックが格納された格納媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様による多重入出力通信方法は、少なくとも１つのマトリックス又はベクトルを含むコードブックを格納するステップと、データストリームの個数に対応する送信ランクを決定するステップと、少なくとも１人のユーザ端末のチャネル状態及び前記送信ランクによって、前記コードブックに含まれる前記少なくとも１つのマトリックス又はベクトルを用いて、プリコーディングマトリックスを生成するステップと、前記プリコーディングマトリックスを用いて前記データストリームをプリコーディングするステップと、を含む。
【０００８】
本発明の他の態様による多重入出力通信方法は、少なくとも１つのマトリックス又はベクトルを含むコードブックを格納するステップと、少なくとも１人のユーザ端末と基地局との間に形成されたチャネルの時間相関係数（ρ）によって前記コードブックをアップデートするステップと、前記アップデートされたコードブックに含まれる少なくとも１つのマトリックス又はベクトルを用いてプリコーディングマトリックスを生成するステップと、前記プリコーディングマトリックスを用いて前記データストリームをプリコーディングするステップと、を含む。
【０００９】
プリコーディングマトリックスをアップデートするステップは、アップデートされたコードブックを用いて、前に用いられたプリコーディングマトリックスを新しいプリコーディングマトリックスでアップデートするステップであってもよい。
【００１０】
コードブックをアップデートするステップは、数式
0005666436.tif 000002
を用いてコードブックをアップデートするステップであってもよい。
【００１１】
ここで、
0005666436.tif 000003
ｉ＝１、２、３、．．．、２Ｂであり、Ｂはフィードバックビット数であり、
0005666436.tif 000004
は、コードブック
0005666436.tif 000005
のｉ番目の要素としてユニタリーマトリックス又は対角（ｄｉａｇｏｎａｌ）マトリックスであり、Ｉはアイデンティティマトリックスであり、
0005666436.tif 000006
は
0005666436.tif 000007
に対するフロベニウスノルム（ｆｒｏｂｅｎｉｕｓ  ｎｏｒｍ）であり、
0005666436.tif 000008
は、アップデートされたコードブック
0005666436.tif 000009
のｉ番目の要素である。
【００１２】
この時、
0005666436.tif 000010
に対して特異値分解（Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）を行えば、
0005666436.tif 000011
は
0005666436.tif 000012
（Ｂ＊ｉはＢｉの共役行列である。）と共に表現することができる。
【００１３】
数式
0005666436.tif 000013
は、
0005666436.tif 000014
で最適化してもよく、
0005666436.tif 000015
を用いてコードブックをアップデートしてもよい。
【００１４】
コードブックをアップデートするステップは、数式
0005666436.tif 000016
を用いてコードブックをアップデートするステップであってもよい。
【００１５】
ここで、
0005666436.tif 000017
は、アップデートされたコードブック
0005666436.tif 000018
のｉ番目の要素であり、ｉ＝１、２、３、．．．、２Ｂであり、
0005666436.tif 000019
であり、
0005666436.tif 000020
はコードブック
0005666436.tif 000021
のｉ番目の要素としてユニタリーマトリックス又は対角（ｄｉａｇｏｎａｌ）マトリックスであり、Ｉはアイデンティティマトリックスである。
【００１６】
本発明の一態様による単一ユーザ多重入出力通信システムのための基地局は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、前記コードブックを用いて送信しようとするデータストリームをプリコーディングするプリコーダと、を備え、前記コードワード行列は、下の表によって定義される。
【００１７】
0005666436.tif 000022
【００１８】
前記プリコーダは、前記コードワード行列のうちの少なくとも１つのコードワード行列に基づいてプリコーディング行列を計算し、前記プリコーディング行列を用いて前記データストリームをプリコーディングしてもよい。
【００１９】
前記基地局は、端末からフィードバック情報を受信する情報受信部を更に備えてもよく、前記プリコーダは、前記フィードバック情報及び前記コードブックを用いて前記データストリームをプリコーディングしてもよい。
【００２０】
前記プリコーダは、前記コードワード行列のうちの前記フィードバック情報に対応するコードワード行列に基づいてプリコーディング行列を計算し、前記プリコーディング行列を用いて前記データストリームをプリコーディングしてもよい。
【００２１】
前記フィードバック情報は、前記コードワード行列のうちの前記端末で選好コードワード行列のインデックス情報を含んでもよい。
【００２２】
前記基地局は４つの送信アンテナを更に備えてもよく、前記コードブックは２の送信ランクのために用いてもよい。
【００２３】
本発明の一態様による多重ユーザ（Ｍｕｌｔｉ−Ｕｓｅｒ）多重入出力通信システムのための基地局は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、前記コードブックを用いて送信しようとする少なくとも１つのデータストリームをプリコーディングするプリコーダと、を備え、前記コードワード行列は、下の表によって定義される。
【００２４】
0005666436.tif 000023
【００２５】
前記基地局は、少なくとも２つの端末からフィードバック情報を受信する情報受信部を更に備え、前記プリコーダは、前記少なくとも２つの端末から受信されたフィードバック情報のうちの少なくとも１つ及び前記コードブックを用いて前記少なくとも１つのデータストリームをプリコーディングしてもよい。
【００２６】
本発明の一態様による多重入出力通信システムのための端末は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，１２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリと、複数の前記コードワード行列のうちの選好コードワード行列と関連するフィードバック情報を基地局に提供するフィードバック部と、を備え、前記コードワード行列は、下の表によって定義される。
【００２７】
0005666436.tif 000024
【００２８】
前記端末は、前記基地局と端末との間のチャネルを推定するチャネル推定部を更に備えてもよく、前記フィードバック部は、前記推定されたチャネルに基づいて決定された前記フィードバック情報を前記基地局に提供してもよい。
【００２９】
本発明の一態様による格納媒体は、基地局及び少なくとも１つの端末を含む多重入出力通信システムにおいて、前記基地局及び前記少なくとも１つの端末によって用いられるコードブックが格納された格納媒体であって、前記コードブックはコードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含み、前記コードワード行列は、下の表によって定義される。
【００３０】
0005666436.tif 000025
【００３１】
本発明の一態様による単一ユーザ多重入出力通信システムのためのプリコーディング方法は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、前記コードブックを用いて送信しようとするデータストリームをプリコーディングするステップと、を有し、前記コードワード行列は、下の表によって定義される。
【００３２】
0005666436.tif 000026
【００３３】
前記データストリームをプリコーディングするステップは、前記コードワード行列のうちの少なくとも１つのコードワード行列に基づいてプリコーディング行列を計算するステップと、前記プリコーディング行列を用いて前記データストリームをプリコーディングするステップと、を含んでもよい。
【００３４】
前記方法は、端末からフィードバック情報を受信するステップを更に有してもよく、前記データストリームをプリコーディングするステップは、前記フィードバック情報及び前記コードブックを用いて前記データストリームをプリコーディングするステップであってもよい。
【００３５】
本発明の一態様による多重ユーザ多重入出力通信システムのための基地局のプリコーディング方法は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、前記コードブックを用いて送信しようとする少なくとも１つのデータストリームをプリコーディングするステップと、を有し、前記コードワード行列は、下の表によって定義される。
【００３６】
0005666436.tif 000027
【００３７】
本発明の一態様による多重入出力通信システムのための端末の動作方法は、コードワード行列Ｃ１，２、Ｃ２，２、Ｃ３，２、Ｃ４，２、Ｃ５，２、Ｃ６，２、Ｃ７，２、Ｃ８，２、Ｃ９，２、Ｃ１０，２、Ｃ１１，２、Ｃ１２，２、Ｃ１３，２、Ｃ１４，２、Ｃ１５，２、及びＣ１６，２を含むコードブックが格納されたメモリにアクセスするステップと、複数の前記コードワード行列のうちの選好コードワード行列と関連するフィードバック情報を基地局に提供するステップと、を有し、前記コードワード行列は、下の表によって定義される。
【００３８】
0005666436.tif 000028
【００３９】
前記動作方法は、前記基地局及び端末間のチャネルを推定するステップと、前記推定されたチャネルに基づいて前記前記フィードバック情報を生成するステップと、を更に含んでもよい。
【００４０】
その他の特徴は、以下の詳細な説明から当業者にとって明白となり、また図面と共に典型的な実施形態も明らかにする。
【発明の効果】
【００４１】
本発明の多重入出力方法によれば、チャネル環境、送信ランク、又はフィードバックビット数により最適化されたコードブックを用いることによって、データ送信率を向上させることができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態による多重入出力通信システムを示す図である。
【図２】本発明の一実施形態による基地局を示すブロック図である。
【図３】本発明の一実施形態による多重入出力通信方法を示す動作フローチャートである。
【図４】本発明の他の実施形態による多重入出力通信方法を示す動作フローチャートである。
【発明を実施するための形態】
【００４３】
以下、本発明を実施するための形態の具体例を、図面を参照ながら詳細に説明する。
【００４４】
図１は、本発明の一実施形態による多重入出力通信システムを示す図であり、閉ループ多重入出力通信システムを示す。
【００４５】
図１を参照すると、多重入出力通信システムは、基地局１１０及び複数のユーザ（ユーザ１、ユーザ２、…ユーザｎｕ）１２０、１３０、１４０を含む。図１は、多重ユーザ多重入出力通信システムの一例であり、本発明は、単一ユーザ多重入出力通信システムにも適用することができる。ここで、「閉ループ」とは、複数のユーザ１２０、１３０、１４０がチャネル情報を含むフィードバック情報を基地局１１０にフィードバックして、基地局１１０がフィードバック情報に基づいて送信信号を生成することを意味する。また、以下で説明する本発明の様々な実施形態によるコードブックは、閉ループ多重入出力通信システムだけでなく開ループ多重入出力通信システムにも適用することができる。従って、本発明は、必ずしも閉ループ多重入出力通信システムに限定されるものと理解してはならない。
【００４６】
基地局１１０には、複数のアンテナが設けられ、複数の各ユーザ１２０、１３０、１４０には１つ又は複数のアンテナが設けられる。そして、基地局１１０と複数のユーザ１２０、１３０、１４０の間にはチャネルが形成され、各チャネルを介して信号が送受信される。
【００４７】
基地局１１０は、複数のユーザ１２０、１３０、１４０に１つ又は２つ以上のデータストリームを送信する。この時、基地局１１０は、空間分割多重化接続（Ｓｐａｔｉａｌ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ａｃｃｅｓｓ）方式、又は空間分割多重化方式を用いることができる。そして、基地局１１０は、コードブックに含まれるコードワードマトリックス（行列）に基づいてプリコーディングマトリックスを生成し、生成されたプリコーディングマトリックスを用いて送信信号を生成する。
【００４８】
例えば、基地局１１０は、パイロット信号を、ダウンリンクチャネルを介して複数のユーザ１２０、１３０、１４０に送信する。ここで、パイロット信号は、基地局１１０及び複数のユーザ１２０、１３０、１４０に周知の（ｗｅｌｌ−ｋｎｏｗｎ）信号である。
【００４９】
複数の各ユーザ１２０、１３０、１４０に対応する端末機は基地局１１０から送信された周知の信号を受信するステップと、パイロット信号を用いて基地局１１０及び複数のユーザ１２０、１３０、１４０の間に形成されたチャネルを推定するステップと、コードブックから少なくとも１つのマトリックス又はベクトルを選択するステップと、選択された少なくとも１つのマトリックス又はベクトルに関する情報を基地局にフィードバックするステップとを遂行する。コードブックは、図２〜図４を参照して下記で説明する内容によって設計され、チャネルの状態によってアップデートされる。
【００５０】
即ち、複数の各ユーザ１２０、１３０、１４０に対応する端末のチャネル推定部は、パイロット信号を用いて基地局１１０及び複数のユーザ１２０、１３０、１４０の間に形成されたチャネルを推定する。そして、複数の各ユーザ１２０、１３０、１４０は推定されたチャネルに基づいて予め格納されたコードブックに含まれるベクトルのうちのいずれか１つのベクトルを選好（ｐｒｅｆｅｒｒｅｄ）ベクトルとして選択するか、或いはコードブックに含まれるマトリックスのうちのいずれか１つのマトリックスを選好コードワードマトリックス（行列）として選択する。
【００５１】
例えば、複数の各ユーザ１２０、１３０、１４０は、達成することができるデータ送信率、又は信号対干渉雑音比（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ａｎｄ  Ｎｏｉｓｅ  Ｒａｔｉｏ、ＳＩＮＲ）を考慮して２Ｂ（Ｂはフィードバックビット数）個のベクトル又はマトリックスのうちのいずれか１つのベクトル、或いはマトリックスを選好ベクトル又はコードワード行列（マトリックス）として選択してもよい。更に、複数のユーザ１２０、１３０、１４０はそれぞれが好む送信ランク（ｔｒａｎｓｍｉｓｓｉｏｎ  ｒａｎｋ）を決定してもよい。ここで、送信ランクはデータストリームの個数に対応する。
【００５２】
また、それぞれの複数の各ユーザ１２０、１３０、１４０に対応する端末のフィードバック部は、選択された選好ベクトル又は選好コードワードマトリックス（行列）と関連する情報（以下、チャネル情報又はフィードバック情報とする）を基地局１１０にフィードバックする。選好コードワードマトリックスと関連する情報は、Ｐｒｅｆｅｒｅｄ  Ｍａｔｒｉｘ  Ｉｎｆｏｒｍａｔｉｏｎ（ＰＭＩ）又はＰｒｅｃｏｄｉｎｇ  Ｍａｔｒｉｘ  Ｉｎｆｏｒｍａｔｉｏｎ（ＰＭＩ）などと呼ばれることもある。ここで、本明細書で用いるチャネル情報又はフィードバック情報は、チャネル状態情報（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ）、チャネル品質情報（（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ）、チャネル方向情報（Ｃｈａｎｎｅｌ  Ｄｉｒｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）を含んでもよい。
【００５３】
基地局１１０の情報受信部は複数の各ユーザ１２０、１３０、１４０のチャネル情報（フィードバック情報）を受信し、基地局１１０はチャネル情報（フィードバック情報）に基づいてコードブックを用いてプリコーディングマトリックスを決定する。それだけでなく、基地局１１０はＳＵＳ（Ｓｅｍｉ−ｏｒｔｈｏｇｏｎａｌ  Ｕｓｅｒ  Ｓｅｌｅｃｔｉｏｎ）、ＧＵＳ（Ｇｒｅｅｄｙ  Ｕｓｅｒ  Ｓｅｌｅｃｔｉｏｎ）などのような多様なユーザ選択アルゴリズムを用いて複数のユーザ１２０、１３０、１４０のうちの一部又は全部を選択してもよい。
【００５４】
基地局１１０のメモリは、複数の各ユーザ１２０、１３０、１４０のメモリに格納されたコードブックと同一のコードブックを予め格納しておくことができる。そして、基地局１１０は複数のユーザ１２０、１３０、１４０からフィードバックされたチャネル情報（フィードバック情報）を用いてメモリに予め格納されたコードブックに含まれるマトリックスに基づいてプリコーディングマトリックスを決定する。例えば、基地局１１０は、総データ送信率（ｓｕｍ  ｒａｔｅ）が最大になるようにプリコーディングマトリックスを決定してもよい。
【００５５】
また、基地局１１０は、決定されたプリコーディングマトリックスを用いてデータストリーム（Ｓ１、ＳＮ）をプリコーディングすることによって送信信号を生成する。ここで、基地局１１０が送信信号を生成する過程を「ビーム形成」という。
【００５６】
また、基地局１１０と複数のユーザ１２０、１３０、１４０の間のチャネル環境は、時間によって変化し得る。基地局１１０及び複数のユーザ１２０、１３０、１４０が固定されたコードブックを用いる場合、変化するチャネル環境に適応的に対処することが難しいこともある。但し、下記で詳細に説明するが、本発明の一実施形態による基地局１１０及び複数のユーザ１２０、１３０、１４０は、時間によって変化するチャネル環境に適応的に対処することによって、コードブックをアップデートしてもよい。
【００５７】
また、基地局１１０は、アップデートされたコードブックを用いて新しいプリコーディングマトリックスを生成してもよい。特に、基地局１１０はアップデートされたコードブックを用いて前のプリコーディングマトリックスを新しいプリコーディングマトリックスにアップデートしてもよい。
【００５８】
図２は、本発明の一実施形態による基地局を示すブロック図である。
【００５９】
図２を参照すると、本発明の一実施形態による基地局は、レイヤマッピングユニット２１０、ＭＩＭＯエンコード部２２０、プリコーダ２３０、及びＮｔ個の物理的（Ｐｈｙｓｉｃａｌ）アンテナ２４０を含む。
【００６０】
少なくとも１人のユーザのための少なくとも１つのコードワードは、少なくとも１つのレイヤ（ｌａｙｅｒ）でマッピングされる。コードワードｘの次元がＮｃ×１である場合、レイヤマッピングユニット２１０は、Ｎｓ×Ｎｃ次元を有するマトリックスＰを用いてコードワードｘを少なくとも１つのレイヤでマッピングする。ここで、Ｎｓは、レイヤの個数又は実効的なアンテナの個数である。結果、下記数式（１）を導き出すことができる。
【００６１】
［数１］
ｓ＝Ｐｘ          （１）
【００６２】
ＭＩＭＯエンコード部２２０はＮｓ×Ｎｓ次元を有するマトリックス関数Ｍを用いてｓに対し空間−時間変調を行う。ＭＩＭＯエンコード部２２０は送信ランクにより空間−周波数ブロックコーディング（Ｓｐａｃｅ−Ｆｒｅｑｕｅｎｃｙ  Ｂｌｏｃｋ  Ｃｏｄｉｎｇ）、又は空間多重化（Ｓｐａｔｉａｌ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）等を行ってもよい。
【００６３】
プリコーダ２３０は、ＭＩＭＯエンコード部２２０の出力（データストリーム）をプリコーディングすることによって、物理的アンテナ２４０を介して送信される送信信号を生成する。ここで、ＭＩＭＯエンコード部２２０の出力（データストリーム）の個数又は次元は、送信ランクを意味する。プリコーダ２３０は、Ｎｔ×Ｎｓの次元を有するプリコーディングマトリックス（Ｕ）を用いて送信信号を生成する。ここで、下記数式（２）を導き出すことができる。
【００６４】
［数２］
ｚ＝ＵＭ（ｓ）          （２）
【００６５】
以下では、プリコーディングマトリックスをＷ、実行的なアンテナの個数又は送信ランクをＲと表示する。ここで、プリコーディングマトリックスＷの次元は、Ｎｔ×Ｒである。この時、ＭＩＭＯエンコード部２２０が空間多重化を用いる場合、ｚは下記数式（３）のように表すことができる。
【００６６】
【数３】
0005666436.tif 000029
【００６７】
数式３を参照すると、プリコーディングマトリックスＷは、重みマトリックス（ｗｅｉｇｈｔｉｎｇ  ｍａｔｒｉｘ）と呼ばれることもある。プリコーディングマトリックスＷの次元は、送信ランク及び物理的アンテナの個数によって決定される。例えば、物理的アンテナの個数（Ｎｔ）が４で、送信ランクが２である場合、プリコーディングマトリックスＷは下記数式（４）のように決定される。
【００６８】
【数４】
0005666436.tif 000030
【００６９】
＜コードブック特性（ｃｏｄｅｂｏｏｋ  ｐｒｏｒｅｒｔｉｅｓ）＞
【００７０】
閉ループ又は開ループ多重入出力通信システムで用いられるコードブックは、複数のマトリックス又は複数のベクトルを含む。コードブックに含まれる複数のマトリックス又は複数のベクトルに基づいてプリコーディングマトリックス又はプリコーディングベクトルが決定される。従って、コードブックを良く設計することが大変重要である。
【００７１】
１）基地局の物理的アンテナの個数が２つである場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【００７２】
本発明の一実施形態による単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、基地局の物理的アンテナの個数が２つである場合、下記数式（５）のように設計することができる。
【００７３】
【数５】
0005666436.tif 000031
【００７４】
この時、単一ユーザ多重入出力通信システムのためのコードブックに含まれるマトリックス又はベクトルは、送信ランクによって下記表１のように決定することができる。
【００７５】
【表１】
0005666436.tif 000032
【００７６】
表１を参照すると、Ｗｋ（;,ｎ）はＷｋのｎ番目の列ベクトルを示し、Ｗｋ（;,ｎ  ｍ）はＷｋのｎ番目の列ベクトル及びｍ番目の列ベクトルを含むマトリックスを示す。送信ランクが１である場合、プリコーディングマトリックスはＷ１（;,１）、Ｗ１（;,２）、Ｗ２（;,１）、Ｗ２（;,２）、Ｗ３（;,１）、Ｗ３（;,２）、Ｗ４（;,１）、又はＷ４（;,２）のうちのいずれか１つであることが分かる。また、送信ランクが２である場合、プリコーディングマトリックスはＷ１（;,１  ２）、Ｗ２（;,１  ２）、Ｗ３（;,１  ２）、又はＷ４（;,１  ２）のうちのいずれか１つであり得る。
【００７７】
２）基地局の物理的アンテナの個数が２つである場合、ユニタリプリコーディング（Ｕｎｉｔａｒｙ  Ｐｒｅｃｏｄｉｎｇ）を行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【００７８】
本発明の一実施形態による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、基地局の物理的アンテナの個数が２つである場合、下記数式（６）のように設計することができる。
【００７９】
【数６】
0005666436.tif 000033
【００８０】
ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのためのコードブックに含まれるベクトルは、送信ランクによって下記表２のように決定することができる。
【００８１】
【表２】
0005666436.tif 000034
【００８２】
表２に記載されたベクトルＷ１（;,１）、Ｗ１（;,２）、Ｗ２（;,１）、Ｗ２（;,２）は、端末機がチャネルを量子化するのに用いられる。そして、数式６は基地局がプリコーディングを行うために用いられるマトリックスを示す。
【００８３】
表２を参照すると、送信ランクが１である場合、プリコーディングマトリックスはＷ１（；１）、Ｗ１（；２）、Ｗ２（；１）、及びＷ２（；２）を適切に組み合わせることによって構成してもよい。ここで、Ｗｋ（；ｎ）はＷｋのｎ番目の列ベクトルを示す。
【００８４】
但し、多重ユーザ多重入出力通信システムが非ユニタリプリコーディング（Ｎｏｎ−Ｕｎｉｔａｒｙ  Ｐｒｅｃｏｄｉｎｇ）を行う場合、端末でチャネルを量子化するために用いられるコードブックは単一ユーザ多重入出力通信システムで用いられるｒａｎｋ  １コードブックと同一であってもよい。従って、多重ユーザ多重入出力通信システムが非ユニタリプリコーディングを行う場合、用いられるコードブックは数式５に記載されたＷ１（:,１）、Ｗ１（:,２）、Ｗ２（:,１）、Ｗ２（:,２）、Ｗ３（:,１）、Ｗ３（:,２）、Ｗ４（:,１）、及びＷ４（:,２）を含んでもよい。そして、基地局はｒａｎｋ１の単一ユーザ多重入出力通信システムのためのコードブックの一部（Ｓｕｂｓｅｔ）を用いることができる。
【００８５】
３）基地局の物理的アンテナの個数が４個の場合、単一ユーザ又は多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックの最初の例
【００８６】
３−１）基地局の物理的アンテナの個数が４個の場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【００８７】
本発明の一実施形態による単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、基地局の物理的アンテナの個数が４個の場合、下記数式（７）のように設計することができる。
【００８８】
【数７】
0005666436.tif 000035
【００８９】
数式（７）において、回転マトリックスは
0005666436.tif 000036
であり、ＱＰＳＫ  ＤＦＴマトリックスは
0005666436.tif 000037
であり、ｄｉａｇ（ａ、ｂ、ｃ、ｄ）は４×４マトリックスであり、ｄｉａｇ（ａ、ｂ、ｃ、ｄ）の対角要素はａ、ｂ、ｃ、ｄであり、残りの要素は全て０である。
【００９０】
単一ユーザ多重入出力通信システムのためのコードブックに含まれるマトリックスは、送信ランクによって下記表３のように決定することができる。
【００９１】
【表３】
0005666436.tif 000038
【００９２】
表３を参照すると、送信ランクが４である場合、プリコーディングマトリックスはＷ１（;,１  ２  ３  ４）、Ｗ２（;,１  ２  ３  ４）、Ｗ３（;,１  ２  ３  ４）、Ｗ４（;,１  ２  ３  ４）、Ｗ５（;,１  ２  ３  ４）、又はＷ６（;,１  ２  ３  ４）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ  ｏ  ｐ）は、Ｗｋのｎ番目の列ベクトル、ｍ番目の列ベクトル、ｏ番目の列ベクトル、及びｐ番目の列ベクトルを含むマトリックスを示す。
【００９３】
また、送信ランクが３である場合、プリコーディングマトリックスはＷ１（;,１  ２  ３）、Ｗ１（;,１  ２  ４）、Ｗ１（;,１  ３  ４）、Ｗ１（;,２  ３  ４）、Ｗ２（;,１  ２  ３）、Ｗ２（;,１  ２  ４）、Ｗ２（;,１  ３  ４）、Ｗ２（;,２  ３  ４）、Ｗ３（;,１  ２  ３）、Ｗ３（;,１  ３  ４）、Ｗ４（;,１  ２  ３）、Ｗ４（;,１  ３  ４）、Ｗ５（;,１  ２  ３）、Ｗ５（;,１  ３  ４）、Ｗ６（;,１  ２  ４）、又はＷ６（;,２  ３  ４）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ  ｏ）は、Ｗｋのｎ番目の列ベクトル、ｍ番目の列ベクトル及びｏ番目の列ベクトルを含むマトリックスを示す。
【００９４】
また、送信ランクが２である場合、プリコーディングマトリックスはＷ１（;,１  ２）、Ｗ１（;,１  ３）、Ｗ１（;,１  ４）、Ｗ１（;,２  ３）、Ｗ１（;,２  ４）、Ｗ１（;,３  ４）、Ｗ２（;,１  ３）、Ｗ２（;,１  ４）、Ｗ２（;,２  ３）、Ｗ２（;,２  ４）、Ｗ３（;,１  ３）、Ｗ３（;,１  ４）、Ｗ４（;,１  ３）、Ｗ４（;,１  ４）、Ｗ５（;,１  ３）、又はＷ６（;,２  ４）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ）はＷｋのｎ番目の列ベクトル及びｍ番目の列ベクトルを含むマトリックスを示す。
【００９５】
また、送信ランクが１である場合、プリコーディングマトリックスはＷ１（;,２）、Ｗ１（;,３）、Ｗ１（;,４）、Ｗ２（;,２）、Ｗ２（;,３）、Ｗ２（;,４）、Ｗ３（;,１）、Ｗ４（;,１）、Ｗ５（;,１）、Ｗ５（;,２）、Ｗ５（;,３）、Ｗ５（;,４）、Ｗ６（;,１）、Ｗ６（;,２）、Ｗ６（;,３）、又はＷ６（;,４）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ）はＷｋのｎ番目の列ベクトルを示す。
【００９６】
上記表３の各コードワードは次のように等価的に表現される。
【００９７】
0005666436.tif 000039
0005666436.tif 000040
0005666436.tif 000041
0005666436.tif 000042
0005666436.tif 000043
0005666436.tif 000044
0005666436.tif 000045
0005666436.tif 000046
【００９８】
３−２）基地局の物理的アンテナの個数が４個の場合、ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【００９９】
本発明の一実施形態による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、基地局の物理的アンテナの個数が４個の場合、下記数式８を用いて設計することができる。
【０１００】
【数８】
0005666436.tif 000047
【０１０１】
ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのためのコードブックに含まれるコードワードは、送信ランクによって下記表４のように示すことができる。
【０１０２】
【表４】
0005666436.tif 000048
【０１０３】
表４を参照すると、各ユーザの送信ランクが１である場合、プリコーディングマトリックスはＷ３（；１）、Ｗ３（；２）、Ｗ３（；３）、Ｗ３（；４）、Ｗ６（；１）、Ｗ６（；２）、Ｗ６（；３）、及びＷ６（；４）を適切に組み合わせることによって構成してもよい。ここで、Ｗｋ（；ｎ）はＷｋのｎ番目の列ベクトルを示す。
【０１０４】
上記表４のコードワードは次のように等価的に表現される。
【０１０５】
0005666436.tif 000049
0005666436.tif 000050
【０１０６】
３−３）基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１０７】
非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるコードワードは、下記表５のように示すことができる。参考に、多重ユーザ多重入出力システムにおいて、各ユーザのランクは１である。
【０１０８】
【表５】
0005666436.tif 000051
【０１０９】
ここで、上記表５の各コードワードは次のように等価的に表現される。
【０１１０】
0005666436.tif 000052
0005666436.tif 000053
0005666436.tif 000054
【０１１１】
４）基地局の物理的アンテナの個数が４個の場合、単一ユーザ又は多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックの第２の例
【０１１２】
４−１）基地局の物理的アンテナの個数が４個の場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１１３】
ここで、回転マトリックスＵｒｏｔ及びＱＰＳＫ  ＤＦＴマトリックスを次のように定義する。ｄｉａｇ（ａ、ｂ、ｃ、ｄ）は４×４マトリックスであり、ｄｉａｇ（ａ、ｂ、ｃ、ｄ）の対角要素はａ、ｂ、ｃ、ｄであり、残りの要素は全て０である。
【０１１４】
0005666436.tif 000055
【０１１５】
また、コードワードＷ１、Ｗ２、Ｗ３、Ｗ４、Ｗ５、及びＷ６は次のように定義する。
【０１１６】
0005666436.tif 000056
【０１１７】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第２の例による単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス（コードワード）は、送信ランクによって下記表６のように示すことができる。
【０１１８】
【表６】
0005666436.tif 000057
【０１１９】
上記表６のコードワードは次のように等価的に表現される。
【０１２０】
0005666436.tif 000058
0005666436.tif 000059
0005666436.tif 000060
0005666436.tif 000061
0005666436.tif 000062
0005666436.tif 000063
0005666436.tif 000064
0005666436.tif 000065
【０１２１】
４−２）基地局の物理的アンテナの個数が４個の場合、ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１２２】
本発明の第２の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、次のように２つのマトリックス（Ｗ３、Ｗ６）のサブセットを適切に組み合わせることによって設計することができる。
【０１２３】
0005666436.tif 000066
【０１２４】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第２の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス（コードワード）は、送信ランクによって下記表７のように示すことができる。
【０１２５】
【表７】
0005666436.tif 000067
【０１２６】
上記表７に含まれるコードワードは次のように等価的に表現される。
【０１２７】
0005666436.tif 000068
0005666436.tif 000069
【０１２８】
４−３）基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１２９】
基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるコードワードは、下記表８のように示すことができる。
【０１３０】
【表８】
0005666436.tif 000070
【０１３１】
上記表８に含まれるコードワードは次のように表現される。
【０１３２】
0005666436.tif 000071
0005666436.tif 000072
0005666436.tif 000073
【０１３３】
５）基地局の物理的アンテナの個数が４個の場合、単一ユーザ又は多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックの第３の例
【０１３４】
５−１）基地局の物理的アンテナの個数が４個の場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１３５】
ここで、回転マトリックスＵｒｏｔ及びＱＰＳＫ  ＤＦＴマトリックスを次のように定義する。ｄｉａｇ（ａ、ｂ、ｃ、ｄ）は４×４マトリックスであり、ｄｉａｇ（ａ、ｂ、ｃ、ｄ）の対角要素はａ、ｂ、ｃ、ｄであり、残りの要素は全て０である。
【０１３６】
0005666436.tif 000074
【０１３７】
また、コードワードＷ１、Ｗ２、Ｗ３、Ｗ４、Ｗ５、及びＷ６は次のように定義する。
【０１３８】
0005666436.tif 000075
0005666436.tif 000076
【０１３９】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第３の例による単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス（コードワード）は、送信ランクによって下記表９のように示すことができる。
【０１４０】
【表９】
0005666436.tif 000077
【０１４１】
上記表９のコードワードは次のように等価的に表現される。
【０１４２】
0005666436.tif 000078
0005666436.tif 000079
0005666436.tif 000080
0005666436.tif 000081
0005666436.tif 000082
0005666436.tif 000083
0005666436.tif 000084
0005666436.tif 000085
【０１４３】
５−２）基地局の物理的アンテナの個数が４個の場合、ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１４４】
本発明の第３の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、次のように２つのマトリックス（Ｗ３、Ｗ６）のサブセットを適切に組み合わせることによって設計することができる。
【０１４５】
0005666436.tif 000086
【０１４６】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第３の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス又はコードワードは、送信ランクによって下記表１０のように示すことができる。
【０１４７】
【表１０】
0005666436.tif 000087
【０１４８】
上記表１０に含まれるコードワードは次のように等価的に表現される。
【０１４９】
0005666436.tif 000088
0005666436.tif 000089
【０１５０】
５−３）基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１５１】
例えば、基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるコードワードは、下記表１１のように示すことができる。
【０１５２】
【表１１】
0005666436.tif 000090
【０１５３】
上記表１１に含まれるコードワードは次のように表現される。
【０１５４】
0005666436.tif 000091
0005666436.tif 000092
0005666436.tif 000093
【０１５５】
６）基地局の物理的アンテナの個数が４個の場合、単一ユーザ又は多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックの第４の例
【０１５６】
６−１）基地局の物理的アンテナの個数が４個の場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１５７】
ここで、回転マトリックスＵｒｏｔ及びＱＰＳＫ  ＤＦＴマトリックスを次のように定義する。ｄｉａｇ（ａ、ｂ、ｃ、ｄ）は４×４マトリックスであり、ｄｉａｇ（ａ、ｂ、ｃ、ｄ）の対角要素はａ、ｂ、ｃ、ｄであり、残りの要素は全て０である。
【０１５８】
0005666436.tif 000094
【０１５９】
また、コードワードＷ１、Ｗ２、Ｗ３、Ｗ４、Ｗ５、及びＷ６は次のように定義する。
【０１６０】
0005666436.tif 000095
0005666436.tif 000096
0005666436.tif 000097
【０１６１】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第４の例による単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス（コードワード）は、送信ランクによって下記表１２のように示すことができる。
【０１６２】
【表１２】
0005666436.tif 000098
【０１６３】
上記表１２のコードワードは等価的に次のように表現される。
【０１６４】
0005666436.tif 000099
0005666436.tif 000100
0005666436.tif 000101
0005666436.tif 000102
0005666436.tif 000103
0005666436.tif 000104
0005666436.tif 000105
【０１６５】
６−２）基地局の物理的アンテナの個数が４個の場合、ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１６６】
本発明の第４の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックは、次のように２つのマトリックス（Ｗ３、Ｗ６）のサブセットを適切に組み合わせることによって設計することができる。
【０１６７】
0005666436.tif 000106
【０１６８】
例えば、基地局の物理的アンテナの個数が４個の場合、本発明の第４の例による多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるマトリックス又はコードワードは、送信ランクによって下記表１３のように示すことができる。
【０１６９】
【表１３】
0005666436.tif 000107
【０１７０】
上記表１３に含まれるコードワードは次のように等価的に表現される。
【０１７１】
0005666436.tif 000108
0005666436.tif 000109
【０１７２】
６−３）基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１７３】
基地局の物理的アンテナの個数が４個の場合、非ユニタリプリコーディングを行う多重ユーザ多重入出力通信システムのダウンリンクで用いられるコードブックに含まれるコードワードは下記表１４のように示すことができる。
【０１７４】
【表１４】
0005666436.tif 000110
【０１７５】
上記表１４に含まれるコードワードは次のように表現される。
【０１７６】
0005666436.tif 000111
0005666436.tif 000112
0005666436.tif 000113
【０１７７】
上記で単一ユーザ及び多重ユーザ多重入出力通信システムのダウンリンクでアンテナの個数と送信ランクによってコードワードの多様な例を説明した。上記で説明したコードワードは、多様な方式又は多様な形態に変形され、本発明は、上記で説明した例に限定されるものではない。例えば、本発明が属する技術分野の技術者（ｓｋｉｌｌｅｄ  ｐｅｒｓｏｎ）は、上記で説明したコードワードの列の位相を変更することによって（例えば、複素指数（ｃｏｍｐｌｅｘ  ｅｘｐｏｎｅｎｔｉａｌ）とコードワードの列を乗じること）、本発明のコードブックと実質的に同一のコードブックを得ることができる。また他の更なる具体的な例を挙げれば、技術者は上記で説明したコードワードの列に「−１」を乗じることもできる。
【０１７８】
しかし、コードワードの列の位相を変更してもコードブックの性能又は特性（ｐｒｏｐｅｒｉｅｓ）は変わらないため、本来の（ｏｒｉｇｉｎａｌ）コードワードの列の位相を変更することによって生成されるコードブックと本来のコードワードを含むコードブックは同一のものと見なさなければならない。また、上述した理由と同様に、本来のコードワードの列を交換（ｓｗａｐｐｉｎｇ）することによって生成されるコードブックも本来のコードワードを含むコードブックと同一に見なければならない。本来のコードワードの列の位相を変更することによって生成されるコードブック、又は本来のコードワードの列を交換することによって生成されるコードブックに含まれる具体的な値は、ここでは省略する。
【０１７９】
また、基地局のアンテナの個数が４個の場合、上記で説明したコードブックは多重入出力通信システムが主に４ビットコードブックを用いる場合を仮定している。しかし、本発明は、コードブックのサイズに制限されない。例えば、６ビットコードブックが本発明の実施形態による４ビットコードブックに含まれるコードワードと同一又は類似のコードワードを含む場合、６ビットコードブックは本発明の実施形態に属すると見なければならない。
【０１８０】
７）基地局の物理的アンテナの個数が８個の場合、単一ユーザ多重入出力通信システムのダウンリンクで用いられるコードブック
【０１８１】
本発明の一実施形態による単一ユーザ多重入出力システムのダウンリンクで用いられるコードブックは、基地局の物理的アンテナの個数が８個の場合、下記数式（９）のように設計することができる。
【０１８２】
【数９】
0005666436.tif 000114
【０１８３】
単一ユーザ多重入出力通信システムのためのコードブックに含まれるマトリックスは、送信ランクによって下記表１５のように決定することができる。
【０１８４】
【表１５】
0005666436.tif 000115
【０１８５】
上記表１５を参照すると、送信ランクが４である場合、プリコーディングマトリックスは、Ｗ０（;,１  ２  ３  ４）、Ｗ０（;,３  ４  ５  ６）、Ｗ０（;,５  ６  ７  ８）、Ｗ０（;,７  ８  １  ２）、Ｗ０（;,１  ３  ５  ７）、Ｗ０（;,２  ４  ６  ８）、Ｗ０（;,５  ７  １  ４）、又はＷ０（;,６  ８  ２  ３）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ  ｏ  ｐ）は、Ｗｋのｎ番目の列ベクトル、ｍ番目の列ベクトル、ｏ番目の列ベクトル、及びｐ番目の列ベクトルを含むマトリックスを示す。
【０１８６】
また、送信ランクが３である場合、プリコーディングマトリックスは、Ｗ０（;,１  ２  ３）、Ｗ０（;,３  ４  ５）、Ｗ０（;,５  ６  ７）、Ｗ０（;,７  ８  １）、Ｗ０（;,１  ３  ５）、Ｗ０（;,２  ４  ６）、Ｗ０（;,５  ７  １）、又はＷ０（;,６  ８  ２）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ  ｏ）は、Ｗｋのｎ番目の列ベクトル、ｍ番目の列ベクトル、及びｏ番目の列ベクトルを含むマトリックスを示す。
【０１８７】
また、送信ランクが２である場合、プリコーディングマトリックスは、Ｗ０（;,１  ２）、Ｗ０（;,３  ４）、Ｗ０（;,５  ６）、Ｗ０（;,７  ８）、Ｗ０（;,１  ３）、Ｗ０（;,２  ４）、Ｗ０（;,５  ７）、又はＷ０（;,６  ８）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ  ｍ）はＷｋのｎ番目の列ベクトル及びｍ番目の列ベクトルを含むマトリックスを示す。
【０１８８】
また、送信ランクが１である場合、プリコーディングマトリックスは、Ｗ０（;,１）、Ｗ０（;,２）、Ｗ０（;,３）、Ｗ０（;,４）、Ｗ０（;,５）、Ｗ０（;,６）、Ｗ０（;,７）、又はＷ０（;,８）のうちのいずれか１つに基づいて生成することができる。ここで、Ｗｋ（;,ｎ）はＷｋのｎ番目の列ベクトルを示す。
【０１８９】
＜アップデートされたコードブック＞
【０１９０】
本発明の一実施形態による多重入出力通信システムは、少なくとも１人のユーザと基地局との間に形成されたチャネルの時間相関係数（ρ）によってコードブックをアップデートしてもよい。
【０１９１】
チャネルが時間によって変化する環境では、固定されたコードブックを用いることが適していないこともある。この時、本発明の一実施形態による多重入出力通信システムは時間によるチャネルの変化を把握することによって、適応的にコードブックをアップデートしてもよい。
【０１９２】
一般に、チャネルは下記数式（１０）のようにモデリングすることができる。
【０１９３】
【数１０】
0005666436.tif 000116
【０１９４】
数式（１０）において、
0005666436.tif 000117
はτ番目の時間（ｔｉｍｅ  ｉｎｓｔａｎｃｅ）におけるチャネルベクトル、又はチャネルマトリックスであり、ρは時間相関係数であって、０より大きく１より小さい値である。Δは複素雑音（ｃｏｍｐｌｅｘ  ｎｏｉｓｅ）であり、Δの平均は０であり、Δの分散は１−ρである正規分布を有する。
【０１９５】
また、多重ユーザが存在する場合、いずれか１人のユーザのチャネルは下記数式（１１）のようにモデリングできる。
【０１９６】
本発明の一実施形態による多重入出力通信システムにおいて、端末機は数式（１０）によって時間相関係数（ρ）を計算してもよい。そして、端末機は計算された時間相関係数（ρ）を基地局にフィードバックすることができ、基地局はフィードバックされた時間相関係数（ρ）に基づいてコードブックを適応的にアップデートしてもよい。
【０１９７】
ここで、アップデートされる前のコードブックを
0005666436.tif 000118
とし、アップデートされたコードブックを
0005666436.tif 000119
と仮定する。
0005666436.tif 000120
はアップデートされたコードブックのｉ番目の要素であり、Ｂはフィードバックビット数である。
【０１９８】
また、τ−１番目の時間で用いられるプリコーディングマトリックスがＦτ−１である場合、本発明の一実施形態による基地局はアップデートされたコードブックの要素の
0005666436.tif 000121
を用いて新しいプリコーディングマトリックスＦτを計算してもよい。
【０１９９】
ここで、Ｆτの初期値のＦ０は、２、４、８個の送信アンテナに対して上述したプリコーディングマトリックスであってもよい。
【０２００】
即ち、Ｆτは、下記数式（１１）のように前プリコーディングマトリックスＦτ−１と、アップデートされたコードブックの要素である
0005666436.tif 000122
を用いて表すことができる。
【０２０１】
【数１１】
0005666436.tif 000123
【０２０２】
多重ユーザ多重アンテナシステムにおいて、上記Ｆτは１人のユーザのためのプリコーディングマトリックスとなる。従って、Ｆτはユーザごとに異なることもあり、基地局はデータを送信するアクティブ端末機をスケジューリングし、各ユーザに対応するＦτ
を組み合わせることによって、プリコーディングマトリックスを生成してもよい。
【０２０３】
１）
0005666436.tif 000124
の設計
【０２０４】
0005666436.tif 000125
の要素（又はコードワード）は、Ｎｔ×Ｎｔの次元を有する。この時、各要素はユニタリーマトリックスであってもよく、
0005666436.tif 000126
は空間的に均等に分布してもよい（ｅｑｕａｌｌｙ  ｓｐａｃｅｄ）。
【０２０５】
0005666436.tif 000127
の設計方法は多様に存在し得るが、ここでは本発明の一実施形態による二種類の方法を説明する。
【０２０６】
（１）ｆｕｌｌユニタリーマトリックス
【０２０７】
下記数式（１２）を用いて、ｆｕｌｌユニタリーマトリックスを含む
0005666436.tif 000128
を提案することができる。
【０２０８】
【数１２】
0005666436.tif 000129
【０２０９】
数式（１２）において、ＤはＮｔ×Ｎｔの次元を有するＤＦＴマトリックスである。
【０２１０】
例えば、Ｎｔが４である場合、フィードバックビット数Ｂに対し、
0005666436.tif 000130
は下記表１６のように決定することができる。
【０２１１】
【表１６】
0005666436.tif 000131
【０２１２】
また、例えば、Ｂ＝３で、Ｎｔが２である場合、
0005666436.tif 000132
は下記表１７のように示すことができる。
【０２１３】
【表１７】
0005666436.tif 000133
【０２１４】
（２）対角（ｄｉａｇｏｎａｌ）ユニタリーマトリックス
【０２１５】
下記数式（１３）によって、対角（ｄｉａｇｏｎａｌ）ユニタリーマトリックスを含む
0005666436.tif 000134
を提案することができる。
【０２１６】
【数１３】
0005666436.tif 000135
【０２１７】
数式（１３）を参照すると、
0005666436.tif 000136
は対角マトリックスで設計できることが分かる。
【０２１８】
例えば、Ｎｔが４である場合、フィードバックビット数Ｂに対し、
0005666436.tif 000137
は、下記表１８のように決定することができる。
【０２１９】
【表１８】
0005666436.tif 000138
【０２２０】
２）
0005666436.tif 000139
の計算
【０２２１】
本発明の一実施形態による多重入出力通信システムにおいて、基地局又はユーザ端末はチャネルの時間相関係数（ρ）によって、コードブック
0005666436.tif 000140
をアップデートすることで、新しいコードブック
0005666436.tif 000141
を生成してもよい。
【０２２２】
ｉ＝１、２、３、．．．、２Ｂに対して、
0005666436.tif 000142
を計算することができる。この時、本発明の一実施形態によるアップデートされたコードブックは、様々な方法で提供されるが、以下では２つの方法について説明する。ここで、Ｉはアイデンティティマトリックスである。
【０２２３】
（１）第１の方法
【０２２４】
第１の方法において、本発明の一実施形態によるアップデートされたコードブック
0005666436.tif 000143
は、下記数式（１４）を用いて計算することができる。
【０２２５】
【数１４】
0005666436.tif 000144
【０２２６】
数式（１４）において、
0005666436.tif 000145
は
0005666436.tif 000146
に対するフロベニウスノルム（ｆｒｏｂｅｎｉｕｓ  ｎｏｒｍ）である。
【０２２７】
ここで、
0005666436.tif 000147
に対して特異値分解（ｓｉｎｇｕｌａｒ  ｖａｌｕｅ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ）を行った場合、
0005666436.tif 000148
と仮定する。
【０２２８】
この時、数式（１４）解は下記数式（１５）を用いて求めることができる。
【０２２９】
【数１５】
0005666436.tif 000149
【０２３０】
結果、第１の方法において、本発明の一実施形態によるアップデートされたコードブック
0005666436.tif 000150
は上記の数式（１４）又は数式（１５）を用いて計算できることが分かる。
【０２３１】
（２）第２の方法
【０２３２】
第２の方法において、本発明の一実施形態によるアップデートされたコードブック
0005666436.tif 000151
は、下記数式（１６）を用いて計算することができる。
【０２３３】
【数１６】
0005666436.tif 000152
【０２３４】
第１の方法又は第２の方法によって計算されるアップデートされたコードブック
0005666436.tif 000153
は、時間相関係数に基づいて動的に計算することができる。
【０２３５】
また、時間相関係数を量子化し、量子化された値に対応するアップデートされたコードブックをメモリに格納することもできる。この時、アップデートされたコードブックは動的に計算する必要はない。即ち、端末機が時間相関係数を基地局にフィードバックする場合、基地局はメモリに格納された複数のアップデートされたコードブックのうちのいずれか１つを選択してもよい。
【０２３６】
＜アップデートされたコードブック
0005666436.tif 000154
の多様な例＞
【０２３７】
上述したように、アップデートされたコードブック
0005666436.tif 000155
は多様な変数によって異なるように計算することができる。
【０２３８】
下記では、フィードバックビット数、
0005666436.tif 000156
、又は設計方法に依存する
0005666436.tif 000157
の例を説明する。
【０２３９】
１）Ｎｔ＝４において、フィードバックビット数（Ｂ）＝４であり、
0005666436.tif 000158
がｆｕｌｌユニタリーマトリックスを含み、一番の方法、即ち数式（１４）又は数式（１５）を用いる場合、時間相関係数によるアップデートされたコードブック
0005666436.tif 000159
の例は下記のようになる。
【０２４０】
（１）時間相関係数＝０
【０２４１】
0005666436.tif 000160
0005666436.tif 000161
0005666436.tif 000162
【０２４２】
（２）時間相関係数＝０．７
【０２４３】
0005666436.tif 000163
0005666436.tif 000164
0005666436.tif 000165
【０２４４】
（３）時間相関係数＝０．７５
【０２４５】
0005666436.tif 000166
0005666436.tif 000167
0005666436.tif 000168
【０２４６】
（４）時間相関係数＝０．８
【０２４７】
0005666436.tif 000169
0005666436.tif 000170
0005666436.tif 000171
【０２４８】
（５）時間相関係数＝０．８５
【０２４９】
0005666436.tif 000172
0005666436.tif 000173
0005666436.tif 000174
【０２５０】
（６）時間相関係数＝０．９
【０２５１】
0005666436.tif 000175
0005666436.tif 000176
0005666436.tif 000177
【０２５２】
（７）時間相関係数＝０．９５
【０２５３】
0005666436.tif 000178
0005666436.tif 000179
0005666436.tif 000180
【０２５４】
２）フィードバックビット数（Ｂ）＝４であり、
0005666436.tif 000181
が対角ユニタリーマトリックスを含み、第２の方法、即ち数式（１６）を用いる場合、時間相関係数によるアップデートされたコードブック
0005666436.tif 000182
の例は下記のようになる。
【０２５５】
（１）時間相関係数＝０
【０２５６】
0005666436.tif 000183
0005666436.tif 000184
0005666436.tif 000185
【０２５７】
（２）時間相関係数＝０．７
【０２５８】
0005666436.tif 000186
0005666436.tif 000187
0005666436.tif 000188
【０２５９】
（３）時間相関係数＝０．７５
【０２６０】
0005666436.tif 000189
0005666436.tif 000190
0005666436.tif 000191
【０２６１】
（４）時間相関係数＝０．８
【０２６２】
0005666436.tif 000192
0005666436.tif 000193
0005666436.tif 000194
【０２６３】
（５）時間相関係数＝０．８５
【０２６４】
0005666436.tif 000195
0005666436.tif 000196
0005666436.tif 000197
【０２６５】
（６）時間相関係数＝０．９
【０２６６】
0005666436.tif 000198
0005666436.tif 000199
0005666436.tif 000200
【０２６７】
（７）時間相関係数＝０．９５
【０２６８】
0005666436.tif 000201
0005666436.tif 000202
0005666436.tif 000203
【０２６９】
３）Ｎｔ＝２で、フィードバックビット数（Ｂ）＝３であり、
0005666436.tif 000204
がｆｕｌｌユニタリーマトリックスを含み、一番の方法、即ち数式（１４）又は数式（１５）を用いる場合、時間相関係数によるアップデートされたコードブック
0005666436.tif 000205
の例は下記のようになる。
【０２７０】
（１）時間相関係数＝０
【０２７１】
0005666436.tif 000206
【０２７２】
（２）時間相関係数＝０．７
【０２７３】
0005666436.tif 000207
【０２７４】
（３）時間相関係数＝０．７５
【０２７５】
0005666436.tif 000208
【０２７６】
（４）時間相関係数＝０．８
【０２７７】
0005666436.tif 000209
【０２７８】
（５）時間相関係数＝０．８５
【０２７９】
0005666436.tif 000210
【０２８０】
（６）時間相関係数＝０．９
【０２８１】
0005666436.tif 000211
【０２８２】
（７）時間相関係数＝０．９５
【０２８３】
0005666436.tif 000212
【０２８４】
上述した具体的例だけでなく、
0005666436.tif 000213
は多様な時間係数、フィードバックビット数、基地局の送信アンテナの個数又は
0005666436.tif 000214
によって多様に計算することができる。これに対する具体的な説明は、以下省略する。
【０２８５】
図３は、本発明の一実施形態による多重入出力通信方法を示す動作フローチャートである。
【０２８６】
図３を参照すると、本発明の一実施形態による多重入出力通信方法は予め設計されたコードブックを格納する（ステップＳ３１０）。ここで、コードブックの設計方法に対しては上述した通りである。また、基地局及びユーザ端末は、同一のコードブックを格納して用いることができる。
【０２８７】
また、本発明の一実施形態による多重入出力通信方法は、基地局とユーザ端末との間に形成されたチャネルの状態を認知する（ステップＳ３２０）。
【０２８８】
例えば、基地局は既に周知のパイロット信号をユーザ端末に送信して、ユーザ端末はパイロット信号を用いて基地局とユーザ端末との間に形成されたチャネルを推定する。推定されたチャネルの状態は、チャネル情報で表現され、チャネル情報はチャネル状態情報、チャネル品質情報、又はチャネル方向情報を含んでもよい。この時、チャネル情報はユーザ端末から基地局にフィードバックされ、基地局はフィードバックされたチャネル情報に基づいてチャネルの状態を認知する。
【０２８９】
また、本発明の一実施形態による多重入出力通信方法は、送信ランクを適応的に決定する（ステップＳ３３０）。例えば、達成可能な総データ送信率、ユーザ端末のチャネルの状態、ユーザ端末が要求するデータによって送信ランクを適応的に決定することができる。
【０２９０】
また、本発明の一実施形態による多重入出力通信方法は、コードブックに含まれる複数のマトリックスに基づいてチャネル情報及び送信ランクを考慮してプリコーディングマトリックスを決定する（ステップＳ３４０）。例えば、チャネル情報を用いて複数のマトリックスのうちのいずれか１つが選択され、選択されたマトリックスのサイズは送信ランクによって調節されることにより、プリコーディングマトリックスに用いることができる。
【０２９１】
また、本発明の一実施形態による多重入出力通信方法は、決定されたプリコーディングマトリックスを用いてデータストリームをプリコーディングする（ステップＳ３５０）。
【０２９２】
図４は、本発明の他の実施形態による多重入出力通信方法を示す動作フローチャートである。
【０２９３】
図４を参照すると、本発明の他の実施形態による多重入出力通信方法は、予め準備されたコードブックをメモリに格納する（ステップＳ４１０）。
【０２９４】
また、本発明の他の実施形態による多重入出力通信方法は、ユーザ端末と基地局との間に形成されたチャネルの状態を認知する（ステップＳ４２０）。例えば、基地局はユーザ端末からフィードバックされたチャネル情報を用いてチャネルの状態を認知してもよい。
【０２９５】
また、本発明の他の実施形態による多重入出力通信方法は、チャネルの時間相関係数を認知する（ステップＳ４３０）。この時、ユーザ端末は、チャネルの時間相関係数を計算して、計算された時間相関係数を量子化してもよい。そして、ユーザ端末は、量子化された値を基地局にフィードバックしてもよい。
【０２９６】
また、本発明の他の実施形態による多重入出力通信方法は、少なくとも１人のユーザ端末と基地局との間に形成されたチャネルの時間相関係数（ρ）によってコードブックをアップデートする（ステップＳ４４０）。コードブックをアップデートする方法については、上述しているため、以下省略する。
【０２９７】
また、本発明の他の実施形態による多重入出力通信方法は、アップデートされたコードブックを用いてプリコーディングマトリックスを生成する（ステップＳ４５０）。例えば、アップデートされたコードブックが
0005666436.tif 000215
であり、前に用いられたプリコーディングマトリックスが
0005666436.tif 000216
である場合、現在の用いられるプリコーディングマトリックスは、
0005666436.tif 000217
を用いて生成することができる。
【０２９８】
また、本発明の他の実施形態による多重入出力通信方法は、生成されたプリコーディングマトリックスを用いてデータストリームをプリコーディングする（ステップＳ４６０）。
【０２９９】
本発明による多重入出力通信方法を含む上述した方法は、多様なコンピュータ手段によって実現することのできるプログラム命令形態によって具現され、コンピュータ読み出し可能な記録媒体に記録することができる。コンピュータ読み出し可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独で又は組み合わせて含むことができる。記録媒体に記録されるプログラム命令は本発明のために特別に設計して構成されたものであるか、コンピュータソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピュータ読み出し可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどがあり、プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなくインタープリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上記のハードウェア装置は、本発明の一実施形態の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成することができ、その逆も同様である。
【０３００】
上述したように、本発明では具体的な構成要素などの特定事項と限定される実施形態及び図面によって説明したが、これは本発明のより全般的な理解を助けるために提供したものに過ぎず、本発明は、上記の実施形態に限定されるものではなく、本発明が属する分野で通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。従って、本発明の思想は説明した実施形態に限定して決定されてはならず、特許請求の範囲だけでなくこの特許請求の範囲と均等又は等価的変形のある全てのものは本発明の思想の範疇に属するといえる。
【符号の説明】
【０３０１】
１１０    基地局
１２０、１３０、１４０    ユーザ
２１０    レイヤマッピングユニット
２２０    ＭＩＭＯエンコード部
２３０    プリコーダ
２４０    物理的アンテナ
【図１】
0005666436.tif 000225
【図２】
0005666436.tif 000226
【図３】
0005666436.tif 000227
【図４】
0005666436.tif 000228