バイナリツリーに基づくジョイントコーディング方法であって、ランクインデックスRIが2よりも大きいか否かを判断するステップと、RIが2以下であれば、コーディングバイナリツリーの第1のハーフブランチを使って、RIが1の場合とRIが2の場合に、RIと広帯域/長区間チャネル特性を示すW1とのジョイントコーディング状態を示すステップと、RIが2よりも大きければ、上記コーディングバイナリツリーの第2のハーフブランチを使って、RIが2よりも大きい場合の残りの単独コーディング状態および/またはジョイントコーディング状態を示すステップと、コーディングする上記ステップの処理結果を出力するステップと、を含むことを特徴とするジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチのすべてまたは一部を使って、RIが2よりも大きい場合のRIの単独コーディング状態を示すことを特徴とする請求項1に記載のジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチの第1のハーフブランチのすべてを使って、RIが3の場合とRIが4の場合に、RIの単独コーディング状態を示すことを特徴とする請求項2に記載のジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチのすべてまたは一部を使って、RIが3の場合とRIが4の場合に、RIとW1とのジョイントコーディング状態を示すことを特徴とする請求項1に記載のジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチの第1のハーフブランチのすべてを使って、RIが3の場合とRIが4の場合に、RIとW1とのジョイントコーディング状態を示すことを特徴とする請求項4に記載のジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチの第2のハーフブランチのすべてまたは一部を使って、RIが4よりも大きい場合のRIの単独コーディング、および/または、RIとW1とのジョイントコーディング状態を示すことを特徴とする請求項3または5に記載のジョイントコーディング方法。上記コーディングバイナリツリーの第2のハーフブランチのすべてを使って、RIが3の場合とRIが4の場合に、RIの単独コーディング状態を示すことを特徴とする請求項1または2に記載のジョイントコーディング方法。RIとW1とをジョイントコーディングする前に、W1のコードブックおよび/または狭帯域/短区間チャネル特性を示すW2のコードブックに対してダウンサンプリングするステップをさらに含むことを特徴とする請求項1~7のいずれか1項に記載のジョイントコーディング方法。第1のダウンサンプリングレートで、W1のコードブックに対してダウンサンプリングし、第2のダウンサンプリングレートで、W2のコードブックに対してダウンダンプリングすることを特徴とする請求項8に記載のジョイントコーディング方法。上記第1のダウンサンプリングレートは、上記第2のダウンサンプリングレートと等しい、または、上記第1のダウンサンプリングレートは、上記第2のダウンサンプリングレートよりも大きい、または、上記第1のダウンサンプリングレートは、上記第2のダウンサンプリングレートよりも小さいことを特徴とする請求項9に記載のジョイントコーディング方法。コードブック中のコードワードが示す物理量が、同じまたは類似する場合には、コードブックに対して均一的にダウンサンプリングすることを特徴とする請求項8~10のいずれか1項に記載のジョイントコーディング方法。等間隔なシリアル番号に対応するコードワードを、ダウンサンプリングされたコードブックとして選択することを特徴とする請求項11に記載のジョイントコーディング方法。コードブック中のコードワードが、形式および値によって分類される場合に、1形式に対してのみダウンサンプリングを行い、可能な値をすべて保持し、または、2値に対してのみダウンサンプリングを行い、可能な形式をすべて保持することを特徴とする請求項8~10のいずれか1項に記載のジョイントコーディング方法。コードブック中のコードワードが、形式および値によって分類される場合に、第3のダウンサンプリングレートで、形式に対してダウンサンプリングを行い、第4のダウンサンプリングレートで、値に対してダウンサンプリングを行うことを特徴とする請求項8~10のいずれか1項に記載のジョイントコーディング方法。上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートと等しい、または、上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートよりも大きい、または、上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートよりも小さいことを特徴とする請求項14に記載のジョイントコーディング方法。RIが1であれば、W1およびW2のコードブックのいずれか1つのみに対してダウンサンプリングを行うことを特徴とする請求項8に記載のジョイントコーディング方法。MIMO開ループ空間分割多重化について、RIが5以下に限定されることを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO開ループ空間分割多重化について、RIとW1とをジョイントコーディングすることを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO開ループ空間分割多重化について、RIを単独コーディングすることを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO閉ループ一層プレコーディングについて、W1を単独コーディングすることを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO2層ビームフォーミング伝送について、RIは3以下に限定されることを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO開ループ空間分割多重化について、RIとW1とのジョイントコーディングのみをフィードバックし、狭帯域/短区間チャネル特性を示すW2をフィードバックしないことを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。MIMO開ループ空間分割多重化について、RIの単独コーディングのみをフィードバックし、W1および狭帯域/短区間チャネル特性を示すW2をフィードバックしないことを特徴とする請求項1~16のいずれか1項に記載のジョイントコーディング方法。固定されたルール/パターンに従って、または、ランダムに、W2のコードブックからW2を選択することを特徴とする請求項22または23に記載のジョイントコーディング方法。固定されたルール/パターンに従って、または、ランダムに、W1のコードブックからW1を選択することを特徴とする請求項23に記載のジョイントコーディング方法。異なる時間領域リソースポイントおよび/または異なる周波数領域リソースポイントにおけるW2は、同じまたは異なることを特徴とする請求項22に記載のジョイントコーディング方法。異なる時間領域リソースポイントおよび/または異なる周波数領域リソースポイントにおけるW1および/またはW2は、同じまたは異なることを特徴とする請求項23または25に記載のジョイントコーディング方法。バイナリツリーに基づくコーダであって、ランクインデックスRIが2よりも大きいか否かを判断するRI判断ユニットと、上記RI判断ユニットの判断結果に基づいて、コーディングバイナリツリーの第1のハーフブランチを使って、RIが1の場合とRIが2の場合に、RIと広帯域/長区間チャネル特性を示すW1とのジョイントコーディング状態を示し、または、コーディングバイナリツリーの第2のハーフブランチを使って、RIが2よりも大きい場合の残りの単独コーディング状態および/またはジョイントコーディング状態を示すとともに、コーディング処理結果を出力するコーディングユニットと、を含むことを特徴とするコーダ。本発明は、従来技術におけるダウンリンクCSIのフィードバックが不十分かつ操作性欠如という課題を解決するために、ダウンリンクCSIに対して、バイナリツリーに基づく新規なジョイントコーディング方法を提供することを目的とする。本発明の一形態によれば、バイナリツリーに基づく、ダウンリンクチャネル状態情報CSIジョイントコーディング方法が提供される。上記方法は、ランクインデックスRIが2よりも大きいか否かを判断するステップと、RIが2以下であれば、コーディングバイナリツリーの第1のハーフブランチを使って、RIが1の場合とRIが2の場合に、RIとW1とのジョイントコーディング状態を示すステップと、RIが2よりも大きければ、上記コーディングバイナリツリーの第2のハーフブランチを使って、RIが2よりも大きい場合の残りの単独コーディング状態および/またはジョイントコーディング状態を示すステップと、コーディングする上記ステップの処理結果を出力するステップとを含むことを特徴としている。また、好ましくは、上記コーディングバイナリツリーの第2のハーフブランチのすべてまたは一部を使って、RIが2よりも大きい場合のRIの単独コーディング状態を示す。また、好ましくは上記コーディングバイナリツリーの第2のハーフブランチの第1のハーフブランチのすべてを使って、RIが3の場合と、RIが4の場合に、RIの単独コーディング状態を示す。また、好ましくは、上記コーディングバイナリツリーの第2のハーフブランチのすべてまたは一部を使って、RIが3の場合とRIが4の場合に、RIとW1とのジョイントコーディング状態を示す。また、好ましくは、上記コーディングバイナリツリーの第2のハーフブランチの第1のハーフブランチのすべてを使って、RIが3の場合とRIが4の場合に、RIとW1とのジョイントコーディング状態を示す。また、好ましくは、上記コーディングバイナリツリーの第2のハーフブランチの第2のハーフブランチのすべてまたは一部を使って、RIが4よりも大きい場合のRIの単独コーディング、および/または、RIとW1とのジョイントコーディング状態を示す。また、好ましくは、上記コーディングバイナリツリーの第2のハーフブランチのすべてを使って、RIが3の場合とRIが4の場合に、RIの単独コーディング状態を示す。また、好ましくは、RIとW1とをジョイントコーディングする前に、W1のコードブックおよび/またはW2のコードブックに対してダウンサンプリングするステップをさらに含む。さらに好ましくは、RIが1であれば、W1およびW2のコードブックのいずれか1つのみに対してダウンサンプリングを行う。また、好ましくは、第1のダウンサンプリングレートで、W1のコードブックに対してダウンサンプリングし、第2のダウンサンプリングレートで、W2のコードブックに対してダウンダンプリングする。さらに好ましくは、上記第1のダウンサンプリングレートは、上記第2のダウンサンプリングレートと等しい、または、上記第1のダウンサンプリングレートは、上記第2のダウンサンプリングレートよりも大きい、または、上記第1のダウンサンプリングレートは、第2のダウンサンプリングレートよりも小さい。また、好ましくは、コードブック中のコードワードが示す物理量が、同じまたは類似する場合には、コードブックに対して均一的にダウンサンプリングする。さらに好ましくは、等間隔なシリアル番号に対応するコードワードを、ダウンサンプリングされたコードブックとして選択する。また、好ましくは、コードブック中のコードワードが、形式および値によって分類される場合に、形式に対してのみダウンサンプリングを行い、可能な値をすべて保持する。さらに好ましくは、コードブック中のコードワードが、形式および値によって分類される場合に、値に対してのみダウンサンプリングを行い、可能な形式をすべて保持する。また、好ましくは、コードブック中のコードワードが、形式および値によって分類される場合に、第3のダウンサンプリングレートで、形式に対してダウンサンプリングを行い、第4のダウンサンプリングレートで、値に対してダウンサンプリングを行う。さらに好ましくは、上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートと等しい、または、上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートよりも大きい、または、上記第3のダウンサンプリングレートは、上記第4のダウンサンプリングレートよりも小さい。また、好ましくは、MIMO開ループ空間分割多重化について、RIが5以下に限定される。また、好ましくは、MIMO開ループ空間分割多重化について、RIとW1とをジョイントコーディングする。また、好ましくは、MIMO開ループ空間分割多重化について、RIを単独コーディングする。また、好ましくは、MIMO閉ループ一層プレコーディングについて、W1を単独コーディングする。また、好ましくは、MIMO2層ビームフォーミング伝送について、RIは3以下に限定される。また、好ましくは、MIMO開ループ空間分割多重化について、RIとW1とのジョイントコーディングのみをフィードバックし、W2をフィードバックしない。また、好ましくは、MIMO開ループ空間分割多重化について、RIの単独コーディングのみをフィードバックし、W1およびW2をフィードバックしない。また、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックからW2を選択することが好ましい。また、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックからW1を選択することが好ましい。また、異なる時間領域リソースポイントおよび/または異なる周波数領域リソースポイントにおけるW2は、同じまたは異なることが好ましい。また、異なる時間領域リソースポイントおよび/または異なる周波数領域リソースポイントにおけるW1および/またはW2は、同じまたは異なることが好ましい。また、本発明の他の形態によれば、バイナリツリーに基づくコーダが提供される。上記コーダは、ランクインデックスRIが2よりも大きいか否かを判断するRI判断ユニットと、上記RI判断ユニットの判断結果に基づいて、コーディングバイナリツリーの第1のハーフブランチを使って、RIが1の場合とRIが2の場合に、RIとW1とのジョイントコーディング状態を示し、または、コーディングバイナリツリーの第2のハーフブランチを使って、RIが2よりも大きい場合の残りの単独コーディング状態および/またはジョイントコーディング状態を示すとともに、コーディング処理結果を出力するコーディングユニットとを含むことを特徴としている。本発明は、等長コーディングまたは不等長コーディングに適用することができる。本発明は、実現されることが容易であり、シグナリングオーバヘッドが少ない、などの効果があり、LTE-A/4Gセルラー通信システムおよび将来の5Gセルラー通信システムに好適に利用することができる。以下では、図面を参照して、本発明の好ましい実施形態について詳細に説明する。以下の説明において、本発明の思想を容易に理解させるために、本発明に対して重要ではない細部および機能を省略する。本発明の実施ステップを明確にかつ詳細に説明するために、以下では、本発明の具体的な実施例を示す。以下の各実施例は、LTE-Aセルラー通信システムに適用することが可能。なお、本発明は、以下の実施形態に記載の応用事例に限定することなく、その他の通信システムにも適用できる。例えば、将来の5Gセルラー通信システムにも適用できる。図3は、マルチセルセルラー通信システムを示す図である。セルラーシステムは、サービスカバレッジエリアを、複数の隣接する無線カバレッジエリア、すなわち、セルに分割する。図3に示すように、全体のサービスエリアは、セル100、102、104からなり、各セルは、例示的に六角形で示されている。基地局BS200、202、204は、それぞれセル100、102、104に関連付けられている。当業者に知られているように、BS200~204のそれぞれは、少なくとも1つの送信機および1つの受信機を備える。なお、BSは、一般的に、セル内のサービスノードnodeであり、リソーススケジューリング機能を持つ独立BSであってもよいし、独立BSに従属する送信ノードであってもよいし、中継ノード通常、セルのカバレッジを拡大するために設置されるなどであってもよい。図3に示すように、BS200~204のそれぞれは、例示的にセル100~104のうち、対応する1つの所定のエリアに設置され、全指向性omnidirectionalアンテナを備えている。しかしながら、セルラー通信システムにおけるセル配置については、BS200~204のそれぞれは、セル100~104のうち、対応する1つのエリアの一部通常、扇形領域と呼ばれるを指向的にカバーするために、指向性directionalアンテナを備えてもよい。図3に示されているマルチセルセルラー通信システムは、例を示すことのみを目的とし、本発明に係るセルラーシステムの実施に、上記の具体的な条件に限定することはない。図3に示されるように、上記BS200~204は、X2インターフェース300、302、304を介して、相互に接続されている。LTEシステムにおいては、基地局と、無線ネットワーク制御ユニットradionetworkcontrolunitと、コアネットワークcorenetworkとを含む、3層ノードネットワーク構造は、2層ノードネットワーク構造に単純化される。上記2層ノードネットワーク構造では、無線ネットワーク制御ユニットの機能が基地局に設けられる。また、X2という有線インターフェースによって、基地局間の協調と通信が行われる。図3において、上記BS200~204は、空中インターフェースairinterfaceA1インターフェース310、312、314を介して相互に接続されている。将来の通信システムにおいて、中継ノードの概念が導入されるかもしれない。中継ノードは無線インターフェースを介して互いに接続されており、基地局は特殊な中継ノードと考えることができる。従って、今後、A1という無線インターフェースは、基地局間の協調と通信に用いることができる。さらに、図3には、BS200~204の上位層エンティティupperlayerentity220が示されている。該上位層エンティティ220は、ゲートウェイ、または移動管理エンティティなどの別のネットワークエンティティである。該上位層エンティティ220は、S1インターフェース320、322、324をそれぞれ介して、BS200~204と接続されている。LTEシステムにおいて、S1という有線インターフェースによって、上位層エンティティと基地局との間の協調と通信が行われる。図3に示すように、複数のユーザ装置UE400~430が、セル100~104上に分布している。当業者に知られているように、UE400~430のそれぞれは、送信機と受信機と移動端末制御ユニットmobileterminalcontrolunitとを備えている。UE400~430は、それぞれのサービングBSBS200~204のうちの1つを介して、セルラー通信システムにアクセスすることができる。なお、図3では16個のUEのみが例示されているが、実際には大量のUEが存在していると理解されるべきである。この意味で、図3におけるUEの説明も例示のみを目的としているものである。UE400~430は、それぞれのサービングBSを介して、セルラー通信システムにアクセスすることができる。通信サービスをあるUEに直接提供するBSは、該UEのサービングBSと呼ばれ、残りのほかのBSは該UEの非サービングBSと呼ばれる。上記非サービングBSは、上記サービングBSの協調BSとして機能し、上記サービングBSとともにUEに通信サービスを提供することができる。本実施形態を説明するため、2本の受信アンテナを備えるUE416を例として説明する。UE416は、BS202をそのサービングBSとし、BS200、204をその非サービングBSとする。本実施形態はUE416に着目するが、本発明は1つのUEの場合のみに適用するという意味ではない。それどころか、本発明は複数のUEの場合に十分に適用することができる。例えば、本発明の方法は図3に示されたUE408、410、430などにも適用することができる。また、3GPP文献TR36.213V9.1.0物理層プロシージャPhysicallayerproceduresによれば、20MHzの帯域幅を持つダウンリンクLTEシステムは、制御シグナリング領域controlsignalingareaを含めて、周波数領域内におよそ96のスペクトルリソースブロックを有している。各スペクトルリソースブロックは、12のサブキャリアおよび14のOFDMシンボルからなる。定義によると、それらのスペクトルリソースブロックは、周波数の小さい順にソートされる。連続する8つのスペクトルリソースブロックのそれぞれを、狭帯域と称する。よって、合計で約12の狭帯域がある。なお、狭帯域は、標準化プロトコルに基づいて定義されており、本発明の実施形態を容易に説明するために例示したものである。本発明の応用は、上記の定義に限定されず、その他の定義の場合にも適用できる。当業者は、本発明の実施形態を読むことによって、本発明が示した解決策は、通常の狭帯域の定義に適用できることを理解できる。図4は、本発明に係るCSIフィードバック方法を示すフローチャートである。図4に示すように、本発明に係るCSIフィードバック方法は、以下のステップを含む。ステップS400では、BSが配置するダウンリンク伝送方式、フィードバックモード、および、フィードバックリソースを受信する。ステップS410では、上記ダウンリンク伝送方式および上記フィードバックモードに応じて、RIおよびW1に対してコーディングする。ステップS420では、ダウンリンクチャネルのジョイントコーディングされたCSIをBSにフィードバックする。図5は、本発明に係るバイナリツリーに基づくジョイントコーディング方法を示すフローチャートである。図5に示すように、本発明に係るバイナリツリーに基づくジョイントコーディング方法は、以下のステップを含む。ステップS500では、RIが2よりも大きいか否かを判断する。RI≦2であればステップS500において、No、ステップS510において、コーディングバイナリツリーの第1のハーフブランチbranchを使って、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。一方、RI>2であればステップS500において、Yes、ステップS520において、コーディングバイナリツリーの第2のハーフブランチを使って、RI>2の場合の残りの単独コーディングおよび/またはジョイントコーディング状態を示す。ステップS530では、ステップS510またはS520の処理結果を出力する。図6は、本発明に係るバイナリツリーに基づくコーダを示す図である。図6に示すように、本発明に係るバイナリツリーに基づくコーダ600は、RIが2よりも大きいか否かを判断するランクインデックスRI判断ユニット610と、ランクインデックスRI判断ユニットの判断結果に基づいて、コーディングバイナリツリーの第1のハーフブランチを使って、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示し、または、コーディングバイナリツリーの第2のハーフブランチを使って、RI>2の場合の残りの単独コーディングおよび/またはジョイントコーディング状態を示し、コーディング処理の結果を出力する、コーディングユニット620とを備えている。以下の内容では、当業者がより容易に本発明を理解できるように、バイナリツリーに基づくジョイントコーディング方法およびコーダについて、10の具体的な実施例に基づいて説明する。実施例1:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの全てのリーフleaveは、RI>2の場合のRI単独コーディング状態を示す。一部のリーフは保留しておいて他の用途に使ってもよい。図7は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチ状態1000、状態1001、状態1010、状態1011、状態1100、状態1101、状態1110、状態1111は、RI>2の場合のRI単独コーディング状態を示し、上記状態のうち、状態1110および状態1111は、保留されているリーフである。本実施例では、不等長コーディングunequallengthcodingコード長は5ビットまたは4ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングequallengthcodingコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの最後の1ビットは、その他の情報を示すために使われてもよい。実施例2:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、RI>4の場合のRI単独コーディング状態を示す。図8は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100、状態101は、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。また、右のハーフブランチの右のハーフブランチ状態1100、状態1101、状態1110、状態1111は、RI>4の場合のRI単独コーディング状態を示す。本実施例では、不等長コーディングコード長は5ビット、3ビット、または4ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの左のハーフブランチの最後の2ビット、および、右のハーフブランチの右のハーフブランチの最後の1ビットは、その他の情報を示すために使われてもよい。実施例3:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、RI>4の場合のRI単独コーディング状態を示す。一部のリーフは保留して他の用途に使ってもよい。図9は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100xx、状態101xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチは、RI>4の場合のRI単独コーディング状態を示す。ここで、状態11100、状態11101、状態11110、および、状態11111は、保留して他の用途に使うリーフである。実施例4:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、RI>4の場合のRI単独コーディング、および/または、RIとW1とのジョイントコーディング状態を示す。一部のリーフは保留して他の用途に使ってもよい。図10は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxxx、状態01xxxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は4ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100xx、状態101xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチは、RI>4の場合のRI単独コーディング、または、RIとW1とのジョイントコーディング状態を示す。右のハーフブランチの右のハーフブランチの左のハーフブランチ状態1100xx、状態1101xxは、RI=5の場合とRI=6の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチの右のハーフブランチにおいて、状態1110xxはRI=7の場合のRIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、状態111100はRI=8の場合のRI単独コーディング状態を示す。その他の状態111101、状態111110、および、状態111111は、保留して他の用途に使うリーフである。本実施例では、不等長コーディングコード長は6ビット、または5ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は6ビットを使ってもよい。その場合には、余った状態は、その他の情報を示すために使われてもよい。実施例5:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、RI>4の場合のRI単独コーディング状態を示す。図11は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100xx、状態101xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチ状態1100、状態1101、状態1110、状態1111は、RI>4の場合のRI単独コーディング状態を示す。本実施例では、不等長コーディングコード長は5ビット、または4ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの右のハーフブランチの最後の1ビットは、その他の情報を示すために使われてもよい。実施例6:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、RI>4の場合のRI単独コーディング、および/または、RIとW1とのジョイントコーディング状態を示す。図12は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxxx、状態01xxxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は4ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100xx、状態101xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチは、RI>4の場合のRI単独コーディング、または、RIとW1とのジョイントコーディング状態を示す。右のハーフブランチの右のハーフブランチの左のハーフブランチ状態1100xx、状態1101xxは、RI=5の場合とRI=6の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチの右のハーフブランチにおいて、状態1110xxはRI=7の場合のRIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、状態1111はRI=8の場合のRI単独コーディング状態を示す。本実施例では、不等長コーディングコード長は6ビット、5ビット、または4ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は6ビットを使ってもよい。その場合には、余った状態は、その他の情報を示すために使われてもよい。実施例7:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1のすべてのリーフは、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、保留して他の用途に使ってもよい。図13は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100、状態101は、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。また、右のハーフブランチの右のハーフブランチ状態110、状態111は、保留して他の用途に使ってもよい。本実施例では、不等長コーディングコード長は5ビット、または3ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの最後の2ビットは、その他の情報を示すために使われてもよい。実施例8:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbは、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。図14は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチ状態10、状態11は、RI=3の場合とRI=4の場合に、RI単独コーディング状態を示す。本実施例では、不等長コーディングコード長は5ビット、または2ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの最後の3ビットは、その他の情報を示すために使われてもよい。実施例9:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbの左のハーフブランチまたは右のハーフブランチb1は、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。また、ハーフブランチbの残りのハーフブランチb2は、保留して他の用途に使ってもよい。図15は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチの左のハーフブランチ状態100xx、状態101xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。また、右のハーフブランチの右のハーフブランチ状態11000、状態11001、状態11010、状態11011、状態11100、状態11101、状態11110、および、状態11111は、保留して他の用途に使ってもよい。実施例10:コーディングバイナリツリーの左のハーフブランチまたは右のハーフブランチaは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。また、残りのハーフブランチbは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。図16は、本実施例を示す図である。コーディングバイナリツリーの左のハーフブランチ状態00xxx、状態01xxxは、RI=1の場合とRI=2の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は3ビットでコーディングされているものとする。そして、右のハーフブランチ状態10xx、状態11xxは、RI=3の場合とRI=4の場合に、RIとW1とのジョイントコーディング状態を示す。ここで、W1は2ビットでコーディングされているものとする。本実施例では、不等長コーディングコード長は5ビット、または4ビットが使われる。しかしながら、本発明は、それに限定されず、等長コーディングコード長は5ビットを使ってもよい。その場合には、右のハーフブランチの最後の1ビットは、その他の情報を示すために使われてもよい。なお、実施例1~実施例10に記載の状態コードワードおよびW1のコーディングビットなどの数値は、本発明を説明するために例示したものである。当業者は、上記実施形態および実施例を読むことによって、その他の数値条件でのRIとW1とのジョイントコーディング方法を容易に成し得ることができるであろう。また、RIとW1とのジョイントコーディングの条件を満たすためには、RIとW1とをジョイントコーディングする前に、W1およびW2のコードブックをダウンサンプリングしてもよい。例示のために、以下の説明において、ALCATEL-LUCENTなどによって提案された方針2に基づいて、W1およびW2のコードブック設計を用いて、本発明を説明する。なお、本発明は、ALCATEL-LUCENTなどによって提案された方針2を適用することに限定されず、その他のコードブックの設計方針を適用してもよい。ALCATEL-LUCENTなどによって提案された方針2のコードブック設計方針は、以下のとおりである。RI=1の場合、W1のコードブックには、以下のように、16のコードワードがある。W2のコードブックには、以下のように、16のコードワードがあり、4つのコードワード形式に分けられる。ここで、各コードワード形式には、以下のように、4つのコードワード値がある。RI=2の場合、W1のコードブックには、以下のように、16のコードワードがある。W2のコードブックには、以下のように、16のコードワードがあり、2つのコードワード形式に分けられる。ここで、各コードワード形式には、以下のように、8つのコードワード値がある。RI=3の場合、W1のコードブックには、以下のように、4つのコードワードがある。W2のコードブックには、以下のように、16のコードワードがあり、1つのコードワード形式がある。ここで、各コードワード形式には、以下のように、16のコードワード値がある。RI=4の場合、W1のコードブックには、以下のように、4つのコードワードがある。W2のコードブックには、以下のように、8つのコードワードがあり、2つのコードワード形式に分けられる。ここで、各コードワード形式には、以下のように、4つのコードワード値がある。RI=5の場合、W1のコードブックには、以下のように、4つのコードワードがある。ここで、一方、W2のコードブックには、以下のように、1つのコードワードがある。RI=6の場合、W1のコードブックには、以下のように、4つのコードワードがある。ここで、一方、W2のコードブックには、以下のように、1つのコードワードがある。RI=7の場合、W1のコードブックには、以下のように、4つのコードワードがある。ここで、一方、W2のコードブックには、以下のように、1つのコードワードがある。RI=8の場合、W1のコードブックには、以下のように、1つのコードワードがある。ここで、一方、W2のコードブックには、以下のように、1つのコードワードがある。実施例11:W1およびW2のコードブックに対して、同じダウンサンプリングレートでダウンサンプリングする。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W1のコードブックには16のコードワードがあり、W2のコードブックには16のコードワードがある。W1およびW2両方のコードブックのダウンサンプリングレートを1/2とし、すなわち、W1のコードブックから8つのコードワードを選択し、W2のコードブックから8つのコードワードを選択する。これによって、W1およびW2のダウンサンプリングされたコードブックを構成する。W1およびW2両方の組み合わせたコードワードは、合計で64個である。実施例12:W2に対して、より低いダウンサンプリングレートでダウンサンプリングする。また、W1に対して、より高いダウンサンプリングレートでダウンダンプリングする。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=2のコードブックに従って、W1のコードブックには16のコードワードがあり、W2のコードブックには16のコードワードがある。W1のコードブックのダウンサンプリングレートを1/2とし、すなわち、W1のコードブックから8つのコードワードを選択する。一方、W2のコードブックのダウンサンプリングレートを1/4とし、すなわち、W2のコードブックから4つのコードワードを選択する。これによって、W1およびW2のダウンサンプリングされたコードブックを構成する。また、W1およびW2両方の組み合わせたコードワードは、合計で32個である。実施例13:W1に対して、より低いダウンサンプリングレートでダウンサンプリングする。また、W2に対して、より高いダウンサンプリングレートでダウンダンプリングする。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=2のコードブックに従って、W1のコードブックには16のコードワードがあり、W2のコードブックには、16のコードワードがある。W1のコードブックのダウンサンプリングレートを1/4とし、すなわち、W1のコードブックから4つのコードワードを選択する。一方、W2のコードブックのダウンサンプリングレートを1/2とし、すなわち、W2のコードブックから8つのコードワードを選択する。これによって、W1およびW2のダウンサンプリングされたコードブックを構成する。また、W1およびW2両方の組み合わせたコードワードは、合計で32個である。実施例14:W2のみに対して、ダウンサンプリングをし、W1については、ダウンサンプリングをしない。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=4のコードブックに従って、W1のコードブックには4つのコードワードがあり、W2のコードブックには8つのコードワードがある。W1については、ダウンサンプリングせず、すなわち、W1のコードブックにある4つのコードワードをすべて選択する。一方、W2のコードブックのダウンサンプリングレートを1/2とし、すなわち、W2のコードブックから4つのコードワードを選択する。これよって、W1およびW2のダウンサンプリングされたコードブックを構成する。また、W1およびW2両方の組み合わせたコードワードは、合計で16個である。実施例15:W1のみに対して、ダウンサンプリングをし、W2については、ダウンサンプリングをしない。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=4のコードブックに従って、W1のコードブックには4つのコードワードがあり、W2のコードブックには8つのコードワードがある。W2については、ダウンサンプリングせず、すなわち、W2のコードブックにある8つのコードワードをすべて選択する。一方、W1のコードブックのダウンサンプリングレートを1/2とし、すなわち、W1のコードブックから2つのコードワードを選択する。これよって、W1およびW2のダウンサンプリングされたコードブックを構成する。また、W1およびW2両方の組み合わせたコードワードは、合計で16個である。実施例16:RI=1の場合、W2のみに対して、ダウンサンプリングをし、W1については、ダウンサンプリングをしない。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W1のコードブックには16のコードワードがあり、W2のコードブックには16のコードワードがある。そして、W2のみに対して、ダウンサンプリングをし、W1についてダウンサンプリングをしない。例えば、W2のコードブックのダウンサンプリングレートを1/2とし、すなわち、W2のダウンサンプリングされたコードブックとして、W2のコードブックから8つのコードワードを選択する。実施例17:RI=1の場合、W1のみに対して、ダウンサンプリングをし、W2については、ダウンサンプリングをしない。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W1のコードブックには16のコードワードがあり、W2のコードブックには16のコードワードがある。そして、W1のみに対して、ダウンサンプリングをし、W2についてダウンサンプリングをしない。例えば、W1のコードブックのダウンサンプリングレートを1/2とし、すなわち、W1のダウンサンプリングされたコードブックとして、W1のコードブックから8つのコードワードを選択する。実施例11~実施例17では、W1およびW2に対して、ダウンサンプリングするか否か、および、W1およびW2のダウンサンプリングレートをどのように選択するかについて説明した。W1および/またはW2については、ダウンサンプリングが必要になった場合、以下の実施例18~実施例23に示すように、コードブックをダウンサンプリングしてもよい。実施例18:コードブック中のコードワードの属性すなわち、コードワードが示す物理量は、同じまたは類似する場合には、コードブックに対して均一的にダウンサンプリングをしてもよい。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=2のコードブックに従って、W1のコードブックには16のコードワードがあり、コードワードの属性が同じいずれもチャネル空間方向を示すである。よって、コードブックに対して均一的にダウンサンプリングしてもよい。具体的には、コードブックに対して均一的にダウンサンプリングするとは、等間隔なシリアル番号に対応するコードワードを、ダウンサンプリングされたコードブックとして選択することである。本実施例では、W1のコードブックのダウンサンプリングレートを1/4とする場合には、可能な均一的にダウンサンプリングする方法は、0、4、8、12番で示されるW1のコードワードを選択することができる。実施例19:コードブック中のコードワードが、形式および値によって分類された場合には、形式に対してのみダウンサンプリングを行い、可能な値をすべて保持する。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。各コードワード形式には、それぞれ4つの値がある。W2のコードブックのダウンサンプリングレートを、1/2とする場合には、形式に対してのみダウンサンプリングを行う。例えば、第1および第3の形式を選択し、第1および第3の形式のそれぞれにある可能な4つの値をすべて選択することができる。実施例20:コードブック中のコードワードが、形式および値によって分類された場合には、値に対してのみダウンサンプリングを行い、可能な形式をすべて保持する。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=2のコードブックに従って、W2のコードブックには16のコードワードがあり、それらのコードワードが2つのコードワード形式に分けられる。各コードワード形式には、それぞれ8つの値がある。W2のコードブックのダウンサンプリングレートを1/2とする場合には、値に対してのみダウンサンプリングを行う。例えば、第1、第3、第5、第7の値を選択し、可能な2つの形式をすべて選択することができる。実施例21:コードブック中のコードワードが、形式および値によって分類された場合には、形式に対してより高いダウンサンプリングレートでダウンサンプリングを行い、値に対してより低いダウンサンプリングレートでダウンサンプリングを行う。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。各コードワード形式には、それぞれ4つの値がある。W2のコードブックのダウンサンプリングレートを、1/8とする場合には、形式に対してより高いダウンサンプリングレートでダウンサンプリングを行い、値に対してより低いダウンダンプリングレートでダウンダンプリングを行う。例えば、形式に対するダウンサンプリングレートを1/2例えば、第1および第3の形式を選択するとし、値に対するダウンサンプリングレートを1/4例えば、第1の値を選択するとする。実施例22:コードブック中のコードワードが、形式および値によって分類された場合には、値に対してより高いダウンサンプリングレートでダウンサンプリングを行い、形式に対してより低いダウンサンプリングレートでダウンサンプリングを行う。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=1のコードブックに従って、W2のコードブックには16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。各コードワード形式には、それぞれ4つの値がある。W2のコードブックのダウンサンプリングレートを、1/8とする場合には、値に対してより高いダウンサンプリングレートでダウンサンプリングを行い、形式に対してより低いダウンダンプリングレートでダウンダンプリングを行う。例えば、値に対するダウンサンプリングレートを1/2例えば、第1および第3の値を選択するとし、形式に対するダウンサンプリングレートを1/4例えば、第1の形式を選択するとする。実施例23:コードブック中のコードワードが、形式および値によって分類された場合には、形式および値に対して同じダウンサンプリングレートでダウンサンプリングを行う。本実施例では、ALCATEL-LUCENTなどによって提案された方針2に記載のRI=2のコードブックに従って、W2のコードブックには16のコードワードがあり、それらのコードワードが2つのコードワード形式に分けられる。各コードワード形式には、それぞれ8つの値がある。W2のコードブックのダウンサンプリングレートを、1/4とする場合には、形式および値に対して同じダウンサンプリングレートでダウンサンプリングを行う。例えば、形式に対するダウンサンプリングレートを1/2例えば、第1の形式を選択するとし、値に対するダウンサンプリングレートを1/2例えば、第1、第3、第5、第7の値を選択するとする。本発明に係る、バイナリツリーに基づくRIとW1とのジョイントコーディング方法およびコーダは、PUCCHにおける各種のMIMO伝送方式すなわち、MIMO伝送方式1~8に適用できる。以下では、伝送方式3、6、8を例として、本発明に係るジョイントコーディング方法およびコーダの応用について詳細に説明する。実施例24:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIとW1とのジョイントコーディングの結果のみをフィードバックすればよく、W2をフィードバックする必要がない。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択する。また、異なる時間領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIとW1とのジョイントコーディング結果を、サービングBS202にフィードバックすることができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例25:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIとW1とのジョイントコーディングの結果のみをフィードバックすればよく、W2をフィードバックする必要がない。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択する。また、異なる周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIとW1とのジョイントコーディング結果を、サービングBS202にフィードバックすることができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例26:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIとW1とのジョイントコーディングの結果のみをフィードバックすればよく、W2をフィードバックする必要がない。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択する。また、異なる時間領域および周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIとW1とのジョイントコーディング結果を、サービングBS202にフィードバックすることができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルおよびサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例27:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W1については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法highlayersignalingsemistaticconfigurationwayを用いることができる。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択する。また、異なる時間領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W1は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例28:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W1については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法を用いることができる。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択することができる。また、異なる周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W1は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例29:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W1については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法を用いることができる。BSがW2を選択する際、W2のコードブックから、固定されたルールに従って、または、ランダムに選択することができる。また、異なる時間領域および周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W1は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルおよびサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。実施例30:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W2については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法を用いることができる。BSがW1を選択する際、W1のコードブックから、固定されたルールに従って、または、ランダムに選択することができる。また、異なる時間領域リソースポイントにおけるW1は異なってもよい。本実施例について、図3を参照して説明する。W1のコードブックサイズを8とする。すなわち、W1は、8つのコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W2は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W1については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックから選択することができる。また、異なったOFDMシンボルにおけるW1は、異なってもよい。固定されたルールに従ってW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードの順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記順序付きのセット中のコードワードを、逐次的に利用することができる。また、ランダムにW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードのセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記セット中のコードワードを、ランダムに利用することができる。実施例31:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W2については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法を用いることができる。BSがW1を選択する際、W1のコードブックから、固定されたルールに従って、または、ランダムに選択することができる。また、異なる周波数領域リソースポイントにおけるW1は異なってもよい。本実施例について、図3を参照して説明する。W1のコードブックサイズを8とする。すなわち、W1は、8つのコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W2は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W1については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックから選択することができる。また、異なったサブキャリアにおけるW1は、異なってもよい。固定されたルールに従ってW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードの順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記順序付きのセット中のコードワードを、逐次的に利用することができる。また、ランダムにW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードのセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記セット中のコードワードを、ランダムに利用することができる。実施例32:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。W2については、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法を用いることができる。BSがW1を選択する際、W1のコードブックから、固定されたルールに従って、または、ランダムに選択することができる。また、異なる時間領域および周波数領域リソースポイントにおけるW1は異なってもよい。本実施例について、図3を参照して説明する。W1のコードブックサイズを8とする。すなわち、W1は、8つのコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W2は、固定された値、または、ハイレイヤーシグナリングセミスタティック設定方法によって決定することができる。W1については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックから選択することができる。また、異なったOFDMシンボルおよびサブキャリアにおけるW1は、異なってもよい。固定されたルールに従ってW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードの順序付きのセットとして選択する。そして、時間領域および/または周波数領域リソースの順序に従って、上記順序付きのセット中のコードワードを、逐次的に利用することができる。また、ランダムにW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードのセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記セット中のコードワードを、ランダムに利用することができる。実施例33:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。BSがW1を選択する際、W1のコードブックから、固定されたルール/パターンに従って、または、ランダムに選択する。また、異なる時間領域および周波数領域リソースポイントにおけるW1は異なってもよい。BSがW2を選択する際、W2のコードブックから、固定されたルール/パターンに従って、または、ランダムに選択する。また、異なる時間領域および周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W1のコードブックサイズを8とする。すなわち、W1は、8つのコードワードから選択することができる。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W1については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックから選択することができる。また、異なったOFDMシンボルおよびサブキャリアにおけるW1は、異なってもよい。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルおよびサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードの順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記順序付きのセット中のコードワードを、逐次的に利用することができる。また、ランダムにW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードのセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記セット中のコードワードを、ランダムに利用することができる。実施例34:MIMO伝送方式3、すなわち、開ループ空間分割多重化については、UEは、RIの単独コーディングの結果のみをフィードバックすればよく、W1およびW2をフィードバックする必要がない。BSがW1を選択する際、W1のコードブックから、固定されたルール/パターンに従って、または、ランダムに選択する。また、異なる時間領域または周波数領域リソースポイントにおけるW1は異なってもよい。BSがW2を選択する際、W2のコードブックから、固定されたルール/パターンに従って、または、ランダムに選択する。また、異なる時間領域または周波数領域リソースポイントにおけるW2は異なってもよい。本実施例について、図3を参照して説明する。W1のコードブックサイズを8とする。すなわち、W1は、8つのコードワードから選択することができる。W2のコードブックサイズを16とする。すなわち、W2は、16のコードワードから選択することができる。UE416は、RIの単独コーディング結果を、サービングBS202にフィードバックすることができる。W1については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W1のコードブックから選択することができる。また、異なったOFDMシンボルまたはサブキャリアにおけるW1は、異なってもよい。W2については、BS202が、固定されたルール/パターンに従って、または、ランダムに、W2のコードブックから選択することができる。また、異なったOFDMシンボルまたはサブキャリアにおけるW2は、異なってもよい。固定されたルールに従ってW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードの順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記順序付きのセット中のコードワードを、逐次的に利用することができる。また、ランダムにW1を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W1のコードブックには、16の選択できるコードワードがある。すべてまたは一部のコードワード例えば、第1、3、5、7、9、11、13、15のコードワードを、コードワードのセットとして選択することができる。そして、時間領域および/または周波数領域のリソースにおいて、上記セット中のコードワードを、ランダムに利用することができる。固定されたルールに基づいてW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式の順序付きのセットとして選択する。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値の順序付きのセットとして選択することができる。そして、時間領域および/または周波数領域リソースの順序に従って、上記コードワード形式の順序付きのセットと上記値の順序付きのセットとからなる順序付きのコードワードを、逐次的に利用することができる。また、ランダムにW2を選択する場合について、以下の例を参照して説明する。RI=1の場合には、W2のコードブックには、16のコードワードがあり、それらのコードワードが4つのコードワード形式に分けられる。すべてまたは一部のコードワード形式例えば、第1、第3のコードワード形式を、コードワード形式のセットとして選択することができる。各コードワード形式は、それぞれ4つの値がある。すべてまたは一部の値例えば、第1、第3の値を、値のセットとして選択する。そして、時間領域および/または周波数領域のリソースにおいて、上記コードワード形式のセットと上記値のセットとからなるコードワードを、ランダムに利用することができる。上記実施例24~実施例34において、MIMO伝送方式3すなわち、開ループ空間分割多重化が使われている。開ループ空間分割多重化は、一般的にUEの高速移動のシーンに使われるため、RIの値が小さい。上記のようなシーンにおいて、RIが5よりも小さいことに限定されてもよい。実施例7~実施例10は、その場合に好適である。もちろん、上記限定RI<5は必須ではなく、RIの値は限定されない。実施例1~実施例6は、その場合に好適である。実施例35:MIMO伝送方式6、すなわち、閉ループ一層プレコーディングについては、UEは、W1の単独コーディングの結果をフィードバックし、また、W2およびCQIを一緒にフィードバックする。本実施例において、図3を参照して、閉ループ一層プレコーディングを考える。RI=1であるため、UE416は、W1の単独コーディングの結果3ビットに設定を、サービングBS202にフィードバックする必要がある。また、UE416は、W2およびCQIのジョイントコーディング結果を、サービングBS202にフィードバックする必要がある。実施例36:MIMO伝送方式6、すなわち、閉ループ一層プレコーディングについては、W1は、ハイレイヤーシグナリングによって、セミスタティックに設定されてもよい。また、W2およびCQIは一緒にフィードバックされてもよい。本実施例において、図3を参照して、閉ループ一層プレコーディングを考える。RI=1であるため、UE416は、RIをサービングBS202にフィードバックする必要がない。BS202は、ハイレイヤーシグナリングによって、セミスタティックで、UEのW1を設定することができる。また、UE416は、W2およびCQIのジョイントコーディング結果を、サービングBS202にフィードバックする必要がある。実施例37:MIMO伝送方式6、すなわち、閉ループ一層プレコーディングについては、W1、W2およびCQIは一緒にフィードバックされてもよい。本実施例において、図3を参照して、閉ループ一層プレコーディングを考える。RI=1であるため、UE416は、RIをサービングBS202にフィードバックする必要がない。しかしながら、UE416は、W1、W2およびCQIのジョイントコーディング結果を、サービングBS202にフィードバックする必要がある。実施例38:MIMO伝送方式8、すなわち、2層ビームフォーミング伝送については、RIは3よりも小さいことに限定され、1ビットで示される。本実施例において、2層ビームフォーミング伝送を考え、RIは3よりも小さいことに限定される。よって、RIは、1ビットで示されればよい。上記の説明において、複数の実施例を挙げた。発明者は、できるだけ互いに関連性のある実施例を示していたが、それらの実施例は、必ずしも上記のように対応しているとは限らない。選択された実施例における所定の条件には、矛盾がなければ、対応していない実施例を選択して、それに対応する技術手段を構成してもよく、そのような技術手段は本発明の範囲にあると理解すべきである。以上では、好ましい実施例に基づいて、本発明を説明した。当業者は、本発明の思想および範囲を超えず、その他の各種の変更、切り替え、追加を行ってもよい。よって、本発明の範囲は、上記所定の実施例に限定せず、添付されている特許請求の範囲によって限定されるべきである。