(57)【特許請求の範囲】
【請求項１】
コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することと、
確定したコードブックサブ集合制約パラメータを端末に送信することとを含み、
コードブックサブ集合制約パラメータは、対応する行列集合内の利用可能な行列を示し、
上記利用可能な行列が、各行列集合内の、コードブック内の有効プリコーディング行列を確定するための行列であり、
ここで、上記コードブック内の有効プリコーディング行列を具体的に以下の方式により確定し、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定すること、
または、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する
ことを特徴とするコードブックサブ集合制約方法。
【請求項２】
コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、
自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、
または、
応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、
または、
自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、
または、
上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、
または、
上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、
または、
上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することを含むことを特徴とする請求項１に記載のコードブックサブ集合制約方法。
【請求項３】
上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、
上記端末から送信されるアップリンク信号を測定して測定結果を得ることと、
上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することと、
確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定することとを含むことを特徴とする請求項２に記載のコードブックサブ集合制約方法。
【請求項４】
上記端末から送信されるアップリンク信号を測定して測定結果を得ることは、
上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を得ることを含み、
上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、
コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含むことを特徴とする請求項３に記載のコードブックサブ集合制約方法。
【請求項５】
上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、
上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定すること、
または、
上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定すること、
または、
上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定することを含むことを特徴とする請求項２に記載のコードブックサブ集合制約方法。
【請求項６】
各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示し、
または、
各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応し、
または、
各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示し、
または、
各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応することを特徴とする請求項１〜５のいずれか一項に記載のコードブックサブ集合制約方法。
【請求項７】
上記コードブックの有効コードブックを確定することと、
上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを生成することと、
上記有効コードブックに対応するビットマップを上記端末に送信することとをさらに含むことを特徴とする請求項１〜５のいずれか一項に記載のコードブックサブ集合制約方法。
【請求項８】
コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信することと、
受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定することと、
各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定することとを含み、
各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定することは、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定すること、
または、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定することを含むことを特徴とするコードブックサブ集合制約方法。
【請求項９】
確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを受信することと、
上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認することをさらに含むことを特徴とする請求項８に記載のコードブックサブ集合制約方法。
【請求項１０】
行列利用可能情報をレポートすることをさらに含み、
上記行列利用可能情報は、行列集合のすべてまたは一部のうち利用可能な行列、または、行列集合のすべてまたは一部のうち利用不可の行列、または、行列集合のすべてまたは一部のうち行列の利用可能重み値を示すことを特徴とする請求項８に記載のコードブックサブ集合制約方法。
【請求項１１】
所定時間内の利用回数に基づいて、行列利用可能情報を確定することをさらに含むことを特徴とする請求項１０に記載のコードブックサブ集合制約方法。
【請求項１２】
上記確定した有効プリコーディング行列に基づいて、チャネル状態情報の算出およびフィードバックを行うことをさらに含む請求項８に記載のコードブックサブ集合制約方法。
【請求項１３】
コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをそれぞれ確定するための制約パラメータ確定モジュールと、
確定したコードブックサブ集合制約パラメータを端末に送信するための制約パラメータ送信モジュールとを含み、
上記利用可能な行列が、各行列集合内の、コードブック内の有効プリコーディング行列を確定するための行列であり、
ここで、上記コードブック内の有効プリコーディング行列を具体的に以下の方式により確定し、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定すること、
または、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する
ことを特徴とするコードブックサブ集合制約装置。
【請求項１４】
コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信するための制約パラメータ受信モジュールと、
受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定するための利用可能行列確定モジュールと、
各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定するための有効プリコーディング行列確定モジュールとを含み、。
上記有効プリコーディング行列確定モジュールは、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定し、
または、
コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定することを特徴とするコードブックサブ集合制約装置。
【請求項１５】
確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを受信し、
上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認するための二次制約モジュールをさらに含むことを特徴とする請求項１４に記載のコードブックサブ集合制約装置。
【請求項１６】
行列利用可能情報をレポートするための利用可能情報レポートモジュールをさらに含み、
上記行列利用可能情報は、行列集合のすべてまたは一部のうち利用可能な行列、または、行列集合のすべてまたは一部のうち利用不可の行列、または、行列集合のすべてまたは一部のうち行列の利用可能重み値を示すことを特徴とする請求項１４に記載のコードブックサブ集合制約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年５月１５日に中国特許庁に提出された中国特許出願Ｎｏ．２０１５１０２５０８５７．３の優先権を主張し、その全ての内容が援用により本願に取り込まれる。
【０００２】
本公開は、無線通信技術の分野に係り、特にコードブックサブ集合制約方法および装置に関する。
【背景技術】
【０００３】
ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）バージョン８（Ｒｅｌ−８）システムにおいて、スペクトル効率を向上させるために閉ループプリコーディング技術が導入されている。閉ループプリコーディングでは、まず、コードブックと呼ばれる同じプリコーディング行列の集合が基地局および端末の両方に保存されることが求められる。端末は、セルの共通パイロットからチャネル情報を推定した後に、特定の基準に従ってコードブックから１つのプリコーディング行列を選択する。選択基準には、相互情報量の最大化、出力ＳＩＮＲの最大化などがある。端末は、選択したプリコーディング行列のコードブックにおけるインデックスをアップリンクチャネルによって基地局にフィードバックする。当該インデックスは、プリコーディング行列指標（Ｐｒｅｃｏｄｉｎｇ  Ｍａｔｒｉｘ  Ｉｎｄｉｃａｔｏｒ：ＰＭＩ）と記す。基地局は、受信したインデックス値から、当該端末に利用すべきプリコーディング行列を確定することができる。端末からレポートされるプリコーディング行列は、チャネル状態情報の量子化値と見なすことができる。
【０００４】
関連技術のセルラーシステムにおいて、基地局のアンテナアレイは、通常水平配列である。基地局の送信側ビームは、水平方向のみで調整でき、垂直方向では各ユーザにとって一定の下方傾斜角度である。そのため、各種類のビームフォーミング／プリコーディング技術などは、いずれも水平方向のチャネル情報に基づいて行われる。事実上、無線信号が空間において三次元的に伝播されるため、下方傾斜角度が一定である方法では、システムの性能を最適化することができない。垂直方向のビーム調整は、システム性能の向上に非常に重要な意義を持つ。アンテナ技術の発展と伴い、業界では、各アンテナ素子に対し独立に制御可能なアクティブアンテナが現れている。このような二次元アンテナアレイを採用することによって、ビームを垂直方向で動的に調整することが可能になる。周波数分割複信（ＦＤＤ）システムにおいて、三次元のビームフォーミング／プリコーディングを実現するには、端末からレポートされるチャネル状態情報に頼る必要があるが、実現可能な１つの方式としては、ＬＴＥ  Ｒｅｌ−８システム以来採用されているコードブックに基づくレポート方式である。
【０００５】
チャネル状態情報が正しくフィードバックされるには、チャネル状態情報でフィードバックされるコードブックがアンテナアレイの形態および応用シナリオに整合する必要がある。二次元アンテナアレイが採用される場合、応用シナリオが多くなることが考えられる。全ての考えられるアンテナアレイ形態および応用シナリオに満足させるには、設けられたコードブックが膨大になることが考えられ、アップリンクフィードバックオーバーヘッドの向上や、端末側による実現プロセスの複雑化に繋がる。それを解決するには、コードブックサブ集合制約方法によって、コードブックのうち実際に利用可能なプリコーディング行列を制限することで、端末による実現プロセスの複雑度を低下させることである。通常のコードブックサブ集合制約方法において、基地局は、コードブック内の各プリコーディング行列に対し、１ビットのビットマップによって、当該プリコーディング行列が利用可能であるかを端末に指示する。例えば、指示ビットの値が１であると、利用可能であることを示し、０であると、利用不可を示す。しかし、二次元アンテナアレイに対するコードブックに含まれうるプリコーディング行列の数は、膨大であり、４０９６またはそれ以上になる可能性がある。このとき、各プリコーディング行列が利用可能であるかをビットマップによって示すことは、大量のシステムリソースを利用することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本公開は、コードブックサブ集合制約方法および装置を提供して、関連技術のコードブックサブ集合制約方法における大量のシステムリソースを利用するという問題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
本公開の目的は、以下の技術手段によって実現される。
【０００８】
コードブックサブ集合制約方法は、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することと、確定したコードブックサブ集合制約パラメータを端末に送信することとを含み、コードブックサブ集合制約パラメータが対応する行列集合内の利用可能な行列を示す。
【０００９】
任意選択的に、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、または、応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、または、自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、または、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、または、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定すること、または、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することを含む。
【００１０】
任意選択的に、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、上記端末から送信されるアップリンク信号を測定して測定結果を得ることと、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することと、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定することとを含む。
【００１１】
任意選択的に、上記端末から送信されるアップリンク信号を測定して測定結果を得ることは、上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を得ることを含む。上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含む。
【００１２】
任意選択的に、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択し、選択したプリコーディング行列に対応する行列を確定することと、コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、上記相関係数を行列相関係数閾値と比較し、比較結果に基づいて、行列が利用可能であるかを確定することと、比較結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定することとを含む。
【００１３】
任意選択的に、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定することは、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定すること、または、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定すること、または、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定することを含む。
【００１４】
上記いずれの方法の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応する。または、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応する。
【００１５】
上記いずれの方法の実施例に基づき、任意選択的に、当該方法は、上記コードブックの有効コードブックを確定することと、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを生成することと、上記有効コードブックに対応するビットマップを上記端末に送信することとをさらに含む。
【００１６】
コードブックサブ集合制約方法において、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信することと、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定することと、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定することとを含む。
【００１７】
任意選択的に、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定することは、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定すること、または、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定することを含む。
【００１８】
上記いずれの方法の実施例に基づき、任意選択的に、当該方法は、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを受信することと、上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認することをさらに含む。
【００１９】
上記いずれの方法の実施例に基づき、任意選択的に、当該方法は、行列利用可能情報をレポートすることをさらに含む。
【００２０】
任意選択的に、上記行列利用可能情報は、利用可能な行列、または、利用不可の行列、または、行列の利用可能重み値を示す。
【００２１】
任意選択的に、当該方法は、所定時間内の利用回数に基づいて、行列利用可能情報を確定することをさらに含む。
【００２２】
方法と同様の発明思想に基づき、本公開の一部の実施例は、コードブックサブ集合制約装置をさらに提供する。当該装置は、コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをそれぞれ確定するための制約パラメータ確定モジュールと、確定したコードブックサブ集合制約パラメータを端末に送信するための制約パラメータ送信モジュールとを含む。
【００２３】
任意選択的に、上記制約パラメータ確定モジュールは、自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
【００２４】
任意選択的に、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、上記端末から送信されるアップリンク信号を測定して測定結果を取得し、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００２５】
任意選択的に、上記端末から送信されるアップリンク信号を測定して測定結果を取得する場合、上記制約パラメータ確定モジュールは、上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を取得する。上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含む。
【００２６】
任意選択的に、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択し、選択したプリコーディング行列に対応する行列を確定し、コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、算出した相関係数を行列相関係数閾値と比較し、比較結果に基づいて、行列が利用可能であるかを確定し、比較結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００２７】
任意選択的に、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定し、または、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定し、または、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００２８】
上記いずれの装置の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応する。または、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応する。
【００２９】
上記いずれの装置の実施例に基づき、任意選択的に、二次制約モジュールをさらに含む。二次制約モジュールは、上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを生成し、上記有効コードブックに対応するビットマップを上記端末に送信する。
【００３０】
方法と同様の発明思想に基づき、本公開の一部の実施例は、基地局をさらに提供する。当該基地局は、プロセッサと、メモリと、トランシーバとを含む。プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブックを構成する行列集合のすべてまたは一部に対し、コードブックサブ集合制約パラメータをそれぞれ確定し、確定したコードブックサブ集合制約パラメータをトランシーバを介して端末に送信する。ここで、コードブックサブ集合制約パラメータが、対応する行列集合内の利用可能な行列を示す。
【００３１】
任意選択的に、コードブックを構成する行列集合のすべてまたは一部に対し、コードブックサブ集合制約パラメータをそれぞれ確定する際に、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
【００３２】
任意選択的に、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末から送信されるアップリンク信号を測定して測定結果を取得し、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００３３】
任意選択的に、上記端末から送信されるアップリンク信号を測定して測定結果を取得する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を取得する。上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含む。
【００３４】
任意選択的に、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択して、選択したプリコーディング行列に対応する行列を確定し、コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、上記相関係数を行列相関係数閾値と比較し、比較結果に基づいて、行列が利用可能であるかを確定し、比較結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００３５】
任意選択的に、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【００３６】
上記いずれの基地局の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応する。または、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応する。
【００３７】
上記いずれの基地局の実施例に基づき、任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップを生成し、上記有効コードブックに対応するビットマップをトランシーバを介して上記端末に送信する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【００３８】
方法と同様の発明思想に基づき、本公開の一部の実施例は、コードブックサブ集合制約装置をさらに提供する。当該装置は、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信するための制約パラメータ受信モジュールと、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定するための利用可能行列確定モジュールと、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定するための有効プリコーディング行列確定モジュールとを含む。
【００３９】
任意選択的に、上記有効プリコーディング行列確定モジュールは、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定し、または、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。
【００４０】
上記いずれの装置の実施例に基づき、任意選択的に、二次制約モジュールをさらに含む。二次制約モジュールは、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを受信し、上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認する。
【００４１】
上記いずれの装置の実施例に基づき、任意選択的に、行列利用可能情報をレポートするための利用可能情報レポートモジュールをさらに含む。
【００４２】
任意選択的に、上記行列利用可能情報は、利用可能な行列、または、利用不可の行列、または、行列の利用可能重み値を示す。
【００４３】
任意選択的に、当該方法は、所定時間内の利用回数に基づき、行列利用可能情報を確定することをさらに含む。
【００４４】
方法と同様の発明思想に基づき、本公開の一部の実施例は、端末をさらに提供する。当該端末は、プロセッサと、メモリと、トランシーバとを含む。プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをトランシーバを介して受信し、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定し、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定する。
【００４５】
任意選択的に、コードブック内の有効プリコーディング行列を確定するには、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。または、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。
【００４６】
上記いずれの端末の実施例に基づいて、任意選択的に、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップをトランシーバを介して受信し、上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【００４７】
上記いずれの端末の実施例に基づいて、任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。すなわち、トランシーバを介して、行列利用可能情報をレポートする。
【００４８】
任意選択的に、上記行列利用可能情報は、利用可能な行列、または、利用不可の行列、または、行列の利用可能重み値を示す。
【００４９】
任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。すなわち、所定時間内の利用回数に基づいて、行列利用可能情報を確定する。
【発明の効果】
【００５０】
本公開の一部の実施例による技術手段において、コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを確定して端末に送信することによって、端末は、コードブックを構成する行列集合のうちの利用可能な行列をコードブックサブ集合制約パラメータに基づいて確定することができる。プリコーディング行列が行列によって生成されるため、行列集合のうちの利用可能な行列を取得すれば、有効プリコーディング行列を確定することができ、さらにコードブックサブ集合制約を実現することができる。コードブックを構成する行列集合に含まれる行列の数がコードブック内のプリコーディング行列の数より遥かに小さいことに対応し、コードブックサブ集合制約パラメータ伝送用のシステムリソースは、関連技術のコードブックサブ集合制約方法に使用されるシステムリソースより遥かに小さい。したがって、本公開の一部の実施例による技術手段を採用することによって、システムリソースの使用を軽減することができ、シグナリングオーバーヘッドが比較的小さい。
【図面の簡単な説明】
【００５１】
【図１】本公開の一部の実施例による方法のフローチャートである。
【図２】本公開の一部の実施例による別の方法のフローチャートである。
【図３】本公開の一部の実施例による装置の模式図である。
【図４】本公開の一部の実施例による基地局の模式図である。
【図５】本公開の一部の実施例による別の装置の模式図である。
【図６】本公開の一部の実施例による端末の模式図である。
【発明を実施するための最良の形態】
【００５２】
以下、図面を参照しながら、本公開の一部の実施例による技術手段をさらに詳細に説明する。
【００５３】
本公開の一部の実施例は、基地局側で実現されるコードブックサブ集合制約方法を提供し、図１に示すように、以下の処理を含む。
【００５４】
ステップ１００において、コードブックを構成する行列集合のすべてまたは一部に対し、コードブックサブ集合制約パラメータをそれぞれ確定する。コードブックサブ集合制約パラメータは、対応する行列集合内の利用可能な行列を示す。
【００５５】
本公開の一部の実施例において、端末Ａに対しコードブックサブ集合制約が行われ、かつ端末Ａに保存されるコードブックがＡ’とされる場合、ステップ１００におけるコードブックは、基地局側のコードブックＡ’である。
【００５６】
コードブックＡ’がＫ個の行列集合から構成されるとすると、ステップ１００において、Ｐ（Ｐ≦Ｋ）個のコードブックサブ集合制約パラメータを確定する。各コードブックサブ集合制約パラメータは、Ｋ個の行列集合のうちの１つの行列集合に対応する。
【００５７】
ステップ１１０において、確定したコードブックサブ集合制約パラメータを端末に送信する。
【００５８】
本公開の一部の実施例において、ステップ１１０の具体的な実現方式は、限定されない。例えば、確定したコードブックサブ集合制約パラメータを、ハイレイヤシグナリングによって端末に送信してもよく、物理レイヤシグナリングによって端末に送信してもよいが、他の方式によって送信してもよい。
【００５９】
本公開の一部の実施例による技術手段において、コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを確定して端末に送信することによって、端末は、コードブックを構成する行列集合のうちの利用可能な行列をコードブックサブ集合制約パラメータに基づいて確定することができる。プリコーディング行列が行列によって生成されるため、行列集合のうちの利用可能な行列を取得すれば、有効プリコーディング行列を確定することができ、さらにコードブックサブ集合制約を実現することができる。コードブックを構成する行列集合に含まれる行列の数がコードブック内のプリコーディング行列の数より遥かに小さいことに対応し、コードブックサブ集合制約パラメータ伝送用のシステムリソースは、関連技術のコードブックサブ集合制約方法に使用されるシステムリソースより遥かに小さい。したがって、本公開の一部の実施例による技術手段を採用することによって、システムリソースの使用を軽減することができ、シグナリングオーバーヘッドが比較的小さい。
【００６０】
本公開の一部の実施例において、ステップ１１０の実現方式は、多種類あり、以下そのうちの数種類を列挙する。
【００６１】
ステップ１００の実現方式１：
自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
本公開の一部の実施例において、アンテナアレイの形態は、アンテナアレイの排列、アンテナユニット間の間隔、分極方向（ｐｏｌａｒｉｚａｔｉｏｎ  ｄｉｒｅｃｔｉｏｎ）などを示すことができるが、これに限定されない。
ここで、アンテナアレイの排列は、水平次元のアンテナの数、垂直次元のアンテナの数、のうちの少なくとも１つとすることができるが、これに限定されない。
自身のアンテナアレイの形態に基づいて、コードブックサブ集合制約パラメータを確定することは、コードブックを構成する行列集合のうち、自身のアンテナアレイの形態に整合する行列（すなわち利用可能な行列）を確定することによって、コードブックサブ集合制約パラメータを取得することである。
【００６２】
例えば、コードブックを構成する行列集合の一つは、Ｎ個ＤＦＴベクトルからなる集合であり、すなわち、集合内の各行列がＤＦＴベクトルであり、合計Ｎ個のベクトルを有する。ｍ番目のベクトルを
【数１】
0006745816.tif 000002
とし、Ｌはベクトルの長さである。アンテナの間隔が搬送波の波長の０．５倍であれば、すべてのベクトルを利用可能な行列とすることができる。アンテナの間隔が搬送波の波長の１倍であれば、
【数２】
0006745816.tif 000003
を利用可能な行列とすることができる。アンテナの間隔が搬送波の波長の４倍であれば、
【数３】
0006745816.tif 000004
を利用可能な行列とすることができる。
【００６３】
ステップ１００の実現方式２：
応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
ここで、応用シナリオは、基地局間の間隔、基地局アンテナの高さ、ユーザの高さの分布、ユーザの空間角度分布などを含むことができるが、これに限定されない。
応用シナリオに基づいてコードブックサブ集合制約パラメータを確定することは、コードブックを構成する行列集合のうち、応用環境に整合する行列（すなわち利用可能な行列）を確定することによって、コードブックサブ集合制約パラメータを取得することである。
【００６４】
例えば、コードブックを構成する行列集合の一つは、Ｎ個ＤＦＴベクトルからなる集合であり、すなわち、集合内の各行列がＤＦＴベクトルであり、合計Ｎ個のベクトルを有する。ｍ番目のベクトルを
【数４】
0006745816.tif 000005
とし、Ｌはベクトルの長さである。各ＤＦＴベクトルは、１つの空間角度に対応する。ユーザの空間角度分布に基づいて、ユーザの空間角度に整合するＤＦＴベクトルを、利用可能な行列として選択することができる。
【００６５】
ステップ１００の実現方式３：
自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
コードブックを構成する行列集合のうち、自身のアンテナアレイの形態および応用環境に整合する行列（すなわち利用可能な行列）を確定することによって、コードブックサブ集合制約パラメータを取得する。
【００６６】
ステップ１００の実現方式４：
上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
当該実現方式の具体的な実現手段は、多種類ある。例えば、上記端末から送信されるアップリンク信号を測定して測定結果を取得し、当該測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定し、確定結果に基づいて、行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
ここで、ある行列集合のうちすべての行列が利用可能であれば、当該行列集合に対しコードブックサブ集合制約パラメータを確定してもよく、確定しなくてもよい。
ここで、測定されるアップリンク信号は、アップリンク測定参考信号（ＳＲＳ）であるが、これに限定されない。
さらに、上記端末から送信されるアップリンク信号を測定して得た測定結果は、上記端末の水平方位角度または垂直方位角度であるが、これらに限定されない。対応して、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、具体的に、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、算出した相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定する。例えば、上記水平方位角度または垂直方位角度に対応する行列応答ベクトル相関係数が行列応答ベクトル相関係数閾値より高い行列は、利用可能な行列であるが、逆の場合、利用不可の行列である。
ここで、行列応答ベクトル相関係数閾値は、実際の必要性に応じて配置されるか、シミュレーションによって確定される。
もちろん、アップリンク信号を測定して得た測定結果は、チャネルであってもよい。対応して、測定した信号に基づいて行列を選択し、採用される可能性の高い行列を逆統計して、行列が利用可能であるかを確定する。
なお、実現方式４を基に、自身のアンテナアレイの形態および／または応用シナリオと関連付けて、コードブックサブ集合制約パラメータを確定してもよい。
【００６７】
ステップ１００の実現方式５：
上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
当該実現方式の具体的な実現手段は、多種類ある。例えば、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択し、選択したプリコーディング行列に対応する行列を確定する。コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、算出した相関係数を行列相関係数閾値と比較する。比較結果に基づいて、行列が利用可能であるかを確定する。比較結果に基づいて、行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。例えば、上記確定した行列との相関係数が行列相関係数閾値より高い行列は、利用可能な行列であるが、逆の場合、利用不可の行列である。
ここで、行列相関係数閾値は、実際の必要性に応じて配置されるか、シミュレーションによって確定される。
ここで、端末からフィードバックされる情報は、ＰＭＩであるが、これに限定されない。
なお、実現方式５を基に、自身のアンテナアレイの形態および／または応用シナリオと関連付けて、コードブックサブ集合制約パラメータを確定してもよい。
【００６８】
ステップ１００の実現方式６：
上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
ここで、行列利用可能情報は、利用可能な行列を端末から基地局に推薦するように、行列が利用可能であるかを明確に示してもよく、端末の行列に対する嗜好のように、行列の重み値を示してもよい。
具体的に、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。ここで、行列利用可能情報は、ビットマップであり、当該ビットマップの各ビットは、１つの行列が利用可能であるかを示す。また、行列利用可能情報は、一組のインデックス値であり、各インデックス値は、１つの利用可能な行列に対応する。
具体的に、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。ここで、行列利用可能情報は、ビットマップであり、当該ビットマップの各ビットは、１つの行列が利用可能であるかを示す。また、行列利用可能情報は、一組のインデックス値であり、各インデックス値は、１つの利用不可の行列に対応する。
具体的に、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。利用可能重み値が高いほど、端末の対応する行列に対する嗜好が大きくなると仮定すると、利用可能重み値が所定の重み閾値より高い行列を、利用可能な行列として確定することができる。
なお、実現方式６を基に、自身のアンテナアレイの形態および／または応用シナリオと関連付けて、コードブックサブ集合制約パラメータを確定してもよい。
【００６９】
上記いずれの方法の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、当該ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。例えば、１を取ると、対応する行列が利用可能であることを示し、０を取ると、対応する行列が利用不可であることを示す。または、当該ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。例えば、１を取ると、対応するサブ行列集合が利用可能であることを示し、０を取ると、対応するサブ行列集合が利用不可であることを示す。
【００７０】
各コードブックサブ集合制約パラメータは、一組のインデックス値を含んでもよい。各インデックス値は、行列集合内の１つの利用可能な行列、または、１つの利用可能なサブ行列集合に対応する。
【００７１】
ここで、ビットマップ内の１ビットが１つのサブ行列集合に対応し、または、インデックス値が利用可能なサブ行列集合に対応する場合、各行列集合は、複数のサブ行列集合に分割される。サブ行列集合が利用可能であることは、当該サブ行列集合内のすべての行列が利用可能であることを示してもよく、当該サブ行列集合内の一部の行列が利用可能であることを示してもよく、具体的に実際の必要性に応じて配置されるか、シミュレーションなどによって確定される。
【００７２】
ここで、行列集合の分割方式は、多種類あり、例えば、同一列数の行列が同一サブ行列集合に属する。
【００７３】
上記いずれの方法の実施例に基づき、任意選択的に、再度コードブックサブ集合制約をしてもよい。例えば、上記コードブックの有効コードブックを確定し、当該有効コードブックに対応するビットマップを生成して上記端末に送信する。ここで、当該ビットマップの各ビットは、有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。また、例えば、上記コードブックの有効コードブックを確定し、当該有効コードブックに対応する一組のインデックス値を生成して上記端末に送信する。ここで、各インデックス値は、有効コードブック内のチャネル状態情報の算出およびフィードバックに利用可能な１つのプリコーディング行列に対応する。また、例えば、以上の本公開の一部の実施例による方法で、有効コードブックに対し再度コードブックサブ集合制約をしてもよい。
【００７４】
本公開の一部の実施例において、有効コードブックは、有効プリコーディング行列から構成されるコードブックを指す。
【００７５】
本公開の一部の実施例において、有効プリコーディング行列は、コードブックを構成する各行列集合内の利用可能な行列から生成されるプリコーディング行列である。
【００７６】
本公開の一部の実施例は、端末側で実現されるコードブックサブ集合制約方法を提供し、図２に示すように、以下の処理を含む。
【００７７】
ステップ２００において、コードブックを構成する行列集合のすべてまたは一部に対応するコードブックサブ集合制約パラメータを受信する。コードブックサブ集合制約パラメータは、対応する行列集合内の利用可能な行列を示す。
【００７８】
ステップ２００におけるコードブックは、端末側に保存されるコードブックである。
【００７９】
ステップ２１０において、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定する。
【００８０】
ここで、１つの行列集合内の全ての行列が利用可能であるとすると、対応するコードブックサブ集合制約パラメータが存在しない。すると、端末側において、ある行列集合に対応するコードブックサブ集合制約パラメータを受信しなければ、当該行列集合内の全ての行列が利用可能であると確定する。
【００８１】
ステップ２２０において、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定する。
【００８２】
ここで、１つのプリコーディング行列を生成する全ての行列が利用可能である場合に当該プリコーディング行列が有効になると定義してもよく、利用可能な行列が１つあれば当該プリコーディング行列が有効になると定義してもよい。または、他の方式で有効プリコーディング行列を定義してもよいが、ここではこれについて限定しない。
【００８３】
本公開の一部の実施例による技術手段において、端末は、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信して、コードブックサブ集合制約パラメータに基づいて、コードブックを構成する行列集合内の利用可能な行列を確定することができる。プリコーディング行列が行列によって生成されるため、行列集合のうちの利用可能な行列を取得すれば、有効プリコーディング行列を確定することができ、さらにコードブックサブ集合制約を実現することができる。コードブックを構成する行列集合に含まれる行列の数がコードブック内のプリコーディング行列の数より遥かに小さいことに対応し、コードブックサブ集合制約パラメータ伝送用のシステムリソースは、関連技術のコードブックサブ集合制約方法に使用されるシステムリソースより遥かに小さい。したがって、本公開の一部の実施例による技術手段を採用することによって、システムリソースの使用を軽減することができ、シグナリングオーバーヘッドが比較的小さい。
【００８４】
有効プリコーディング行列を確定した後に、端末は、コードブック内の有効プリコーディング行列を利用して、チャネル状態情報の測定とフィードバックをすることができる。端末は、行列を選択する際に、有効プリコーディング行列のみから選択する。端末は、チャネル状態情報をフィードバックする際に、２つの実現方式が考えられる。１つは、端末からフィードバックされるＰＭＩは、選択したプリコーディング行列のオリジナルコードブックにおけるインデックス値である。この方式では、フィードバックオーバーヘッドを低下させることがない。もう１つは、端末からフィードバックされるＰＭＩは、選択したプリコーディング行列の有効コードブックにおけるインデックス値である。有効コードブックとは、コードブック内の有効プリコーディング行列から構成されるコードブックである。この方式では、フィードバックオーバーヘッドと端末の算出複雑度を同時に低下させることができる。
【００８５】
上記いずれの方法の実施例に基づき、任意選択的に、再度コードブックサブ集合制約をしてもよい。例えば、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップであって、各ビットが上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示すためのものであるビットマップを受信し、当該ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認する。
【００８６】
上記いずれの方法の実施例に基づき、任意選択的に、当該方法は、行列利用可能情報をレポートすることをさらに含む。
【００８７】
任意選択的に、行列利用可能情報は、行列集合のすべてまたは一部のうち利用可能な行列、または、行列集合のすべてまたは一部のうち利用不可の行列、または、行列集合のすべてまたは一部のうち行列の利用可能重み値を示す。例えば、利用可能重み値は、［０，１５］の間の整数と定義され、大きいほど、端末が当該行列を利用可能にする傾向がある。
【００８８】
任意選択的に、所定時間内の利用回数に基づいて、行列利用可能情報を確定する。
【００８９】
例えば、端末は、一定の周期で行列利用可能情報をレポートする。具体的に、端末は、測定をして、１つの行列集合内の一部の行列から生成されるプリコーディング行列が端末により選択される可能性が低いと確定すると、これらの行列を利用不可の行列に設定してもよいことを基地局に対しレポートすることによって通知する。
【００９０】
上記いずれの方法の実施例に基づき、端末は、さらに、確定した有効プリコーディング行列に基づいて、チャネル状態情報の算出およびフィードバックを行う。もちろん、二次コードブックサブ集合制約が行われると、確定済みの、チャネル状態情報の算出およびフィードバックに利用可能な有効プリコーディング行列に基づいて、チャネル状態情報の算出およびフィードバックを行う。
【００９１】
以下、具体的な応用シナリオを関連付けて、本公開の一部の実施例による方法を詳細に説明する。
【００９２】
１つの応用シナリオでは、端末ＵＥ１に保存されるコードブックＡ’が２つの行列集合から構成され、かつコードブック内の各プリコーディング行列が当該２つの行列集合内の行列から演算して構成される。
【００９３】
ここで、１つの行列集合をＳ１とし、その行列列数がいずれも１であり、すなわち列ベクトルであり、ベクトル個数がＭ１であり、Ｍ１個のベクトルがそれぞれＶ１、Ｖ２、…ＶＭ１である。
【００９４】
もう１つの行列集合をＳ２とし、その行列列数がいずれも１であり、すなわち列ベクトルであり、ベクトル個数がＭ２であり、Ｍ２個のベクトルがそれぞれＷ１、Ｗ２、…ＷＭ２である。
【００９５】
例えば、行列集合Ｓ１のベクトルがＤＦＴベクトルである。任意選択的に、Ｑ（Ｑ＝１６、３２、６４など）個ＤＦＴベクトルである。Ｍ１＝Ｑの場合、
【数５】
0006745816.tif 000006
とすることが好ましい。Ｇは、ＤＦＴベクトルの長さであり、ｍ１＝１、２、…、Ｍ１である。
【００９６】
行列集合Ｓ２のベクトルがＤＦＴベクトルである。任意選択的に、Ｑ（Ｑ＝１６、３２、６４など）個ＤＦＴベクトルである。Ｍ２＝Ｑの場合、
【数６】
0006745816.tif 000007
とすることが好ましい。Ｇは、ＤＦＴベクトルの長さであり、ｍ２＝１、２、…、Ｍ２である。
【００９７】
すると、ランクが１であるコードブックＡ’は、以下の式１または式２によって示されるプリコーディング行列を含むことができる。
【数７】
0006745816.tif 000008
【数８】
0006745816.tif 000009
【００９８】
端末ＵＥ１に対しコードブックサブ集合制約を行うために、基地局は、コードブックサブ集合制約パラメータを確定する。具体的に、基地局のアンテナアレイの形態、応用シナリオ、端末のアップリンク信号を測定して得た測定結果、端末からのフィードバック情報、端末からレポートされる行列利用可能情報のうちの少なくとも１つに基づいて、コードブックサブ集合制約パラメータを確定する。Ｓ１とＳ２に対しそれぞれコードブックサブ集合制約パラメータを確定する。
【００９９】
本実施例において、行列集合Ｓ１に対応するコードブックサブ集合制約パラメータは、長さがＭ１であるビットマップＢ１であり、ビットマップ内の各ビットが行列集合Ｓ１内の１つのベクトルに対応する。また、行列集合Ｓ２に対応するコードブックサブ集合制約パラメータは、長さがＭ２であるビットマップＢ２であり、ビットマップ内の各ビットが行列集合内の１つのベクトルに対応する。すると、コードブック内の有効プリコーディング行列は、以下の式３で示すものを含む。
【数９】
0006745816.tif 000010
ここで、Ｂｉ（ｍｉ）は、ビットマップＢｉのｍｉ番目ビットを示す。
【０１００】
なお、コードブックサブ集合制約パラメータは、インデックス値の形式で示されてもよい。
【０１０１】
基地局は、確定した２つのコードブックサブ集合制約パラメータを端末ＵＥ１に送信する。
【０１０２】
ＵＥ１は、受信したコードブックサブ集合制約パラメータに基づいて、行列集合Ｓ１と行列集合Ｓ２のうち利用可能な行列を確定する。例えば、ビットマップのうち値が１であるビットに対応する行列を、利用可能な行列であると確定する。
【０１０３】
ＵＥ１は、行列集合Ｓ１と行列集合Ｓ２のうち利用可能な行列に基づいて、コードブックＡ’内の有効プリコーディング行列を確定する。具体的に、上記の式３を参照する。
【０１０４】
ＵＥ１は、有効プリコーディング行列を確定した後に、有効プリコーディング行列を利用してチャネル状態情報の算出およびフィードバックを行うことができる。
【０１０５】
別の応用シナリオでは、端末ＵＥ１に保存されるコードブックＡ’が２つの行列集合（Ｓ１とＳ２）から構成され、かつコードブック内の各プリコーディング行列の１つのブロックが当該２つの行列集合内の行列から演算して構成される。
【０１０６】
ここで、コードブックＡ’内の各プリコーディング行列は、下記式４によって示される。
【数１０】
0006745816.tif 000011
ここで、Ｚは、Ｄｚ×Ｍｚ行列であり、行列集合Ｓ１に属する。Ｘは、Ｄｘ×Ｍｘ行列であり、行列集合Ｓ２に属する。行列集合Ｓ１内の行列の数は、Ｎｚであり、行列集合Ｓ２内の行列の数は、Ｎｘである。
【０１０７】
端末ＵＥ１に対しコードブックサブ集合制約を行うために、基地局は、コードブックサブ集合制約パラメータを確定する。具体的に、基地局のアンテナアレイの形態、応用シナリオ、端末のアップリンク信号を測定して得た測定結果、端末からのフィードバック情報、端末からレポートされる行列利用可能情報のうちの少なくとも１つに基づいて、コードブックサブ集合制約パラメータを確定する。Ｓ１とＳ２に対しそれぞれコードブックサブ集合制約パラメータを確定する。
【０１０８】
本実施例において、行列集合Ｓ１に対応するコードブックサブ集合制約パラメータは、長さがＮｚであるビットマップＢ１であり、ビットマップＢ１内の１ビットが行列集合Ｓ１内の１つの行列に対応する。また、行列集合Ｓ２に対応するコードブックサブ集合制約パラメータは、長さがＮｘであるビットマップＢ２であり、ビットマップＢ２内の１ビットが行列集合Ｓ２内の１つの行列に対応する。
【０１０９】
コードブックサブ集合制約パラメータから確定した行列集合Ｓ１内の利用可能な行列で構成する集合を｛Ｚ１，Ｚ２，…ＺＬ１｝とする。ここで、Ｌ１は、行列集合Ｓ１内の利用可能な行列の数である。行列集合Ｓ２内の利用可能な行列で構成する集合を｛Ｘ１，Ｘ２，…ＸＬ２｝とする。ここで、Ｌ２は、行列集合Ｓ２内の利用可能な行列の数である。
【０１１０】
コードブックＡ’内のプリコーディング行列から構成される有効コードブックは、下記式５によって示される。
【数１１】
0006745816.tif 000012
【０１１１】
なお、コードブックサブ集合制約パラメータは、インデックス値の形式で示されてもよい。
【０１１２】
基地局は、確定した２つのコードブックサブ集合制約パラメータを端末ＵＥ１に送信する。
【０１１３】
ＵＥ１は、受信したコードブックサブ集合制約パラメータに基づいて、行列集合Ｓ１と行列集合Ｓ２のうち利用可能な行列を確定する。例えば、ビットマップのうち値が１であるビットに対応する行列を、利用可能な行列であると確定する。
【０１１４】
ＵＥ１は、行列集合Ｓ１と行列集合Ｓ２のうち利用可能な行列に基づいて、コードブックＡ’内の有効プリコーディング行列を確定する。具体的に、上記の式５を参照する。
【０１１５】
方法と同様の発明思想に基づき、本公開の一部の実施例は、図３に示すようなコードブックサブ集合制約装置をさらに提供する。当該コードブックサブ集合制約装置は、コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをそれぞれ確定するための制約パラメータ確定モジュール３０１と、確定したコードブックサブ集合制約パラメータを端末に送信するための制約パラメータ送信モジュール３０２とを含む。
【０１１６】
任意選択的に、上記制約パラメータ確定モジュールは、自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定し、または、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
【０１１７】
任意選択的に、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、上記端末から送信されるアップリンク信号を測定して測定結果を取得し、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１１８】
任意選択的に、上記端末から送信されるアップリンク信号を測定して測定結果を取得する場合、上記制約パラメータ確定モジュールは、上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を取得し、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含む。
【０１１９】
任意選択的に、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択して、選択したプリコーディング行列に対応する行列を確定し、コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、上記相関係数を行列相関係数閾値と比較し、比較結果に基づいて、行列が利用可能であるかを確定し、比較結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１２０】
任意選択的に、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、上記制約パラメータ確定モジュールは、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記制約パラメータ確定モジュールは、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記制約パラメータ確定モジュールは、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１２１】
上記いずれの装置の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応する。または、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応する。
【０１２２】
上記いずれの装置の実施例に基づき、任意選択的に、二次制約モジュールをさらに含む。二次制約モジュールは、上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップを生成し、上記有効コードブックに対応するビットマップを上記端末に送信する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【０１２３】
方法と同様の発明思想に基づき、本公開の一部の実施例は、図４に示すような基地局をさらに提供する。当該基地局は、プロセッサ４００と、メモリ４２０と、トランシーバ４１０とを含む。プロセッサ４００は、メモリ４２０からプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブックを構成する行列集合のすべてまたは一部に対し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをそれぞれ確定し、確定したコードブックサブ集合制約パラメータをトランシーバ４１０を介して端末に送信する。
【０１２４】
ここで、図４において、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、プロセッサ４００をはじめとする１つ又は複数のプロセッサとメモリ４２０をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。トランシーバ４１０は、複数の部品であってもよく、即ち送信機と受信機を含み、伝送媒体でほかの各種類の装置と通信するユニットとして提供される。プロセッサ４００は、バスアーキテクチャと通常の処理を管理する。メモリ４２０は、プロセッサ４００による作業時に利用されるデータを記憶できる。
【０１２５】
任意選択的に、コードブックを構成する行列集合のすべてまたは一部に対し、コードブックサブ集合制約パラメータをそれぞれ確定する際に、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、自身のアンテナアレイの形態に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、自身のアンテナアレイの形態および応用シナリオに基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。または、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する。
【０１２６】
任意選択的に、上記端末から送信されるアップリンク信号の測定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末から送信されるアップリンク信号を測定して測定結果を取得し、上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１２７】
任意選択的に、上記端末から送信されるアップリンク信号を測定して測定結果を取得する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末から送信されるアップリンク信号を測定して、上記端末の水平方位角度または垂直方位角度を取得する。上記測定結果に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかをそれぞれ確定することは、コードブックを構成する各行列集合内の各行列と、上記水平方位角度または垂直方位角度に対応する行列応答ベクトルとの相関係数をそれぞれ算出し、上記相関係数を行列応答ベクトル相関係数閾値と比較して、比較結果に基づいて、行列が利用可能であるかを確定することを含む。
【０１２８】
任意選択的に、上記端末からフィードバックされる情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、所定時間内に上記端末からフィードバックされる情報に基づいて、利用回数の多い順に所定数のプリコーディング行列を選択して、選択したプリコーディング行列に対応する行列を確定し、コードブックを構成する各行列集合内の各行列と、確定した行列との相関係数をそれぞれ算出し、上記相関係数を行列相関係数閾値と比較し、比較結果に基づいて、行列が利用可能であるかを確定し、比較結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１２９】
任意選択的に、上記端末からレポートされる行列利用可能情報に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータをそれぞれ確定する場合、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、上記端末からレポートされる行列利用可能情報に示される利用可能な行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記端末からレポートされる行列利用可能情報に示される利用不可の行列に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。または、上記端末からレポートされる行列利用可能情報に示される行列の利用可能重み値に基づいて、コードブックを構成する各行列集合内の各行列が利用可能であるかを確定し、確定結果に基づいて、コードブックを構成する行列集合のすべてまたは一部に対しコードブックサブ集合制約パラメータを確定する。
【０１３０】
上記いずれの基地局の実施例に基づき、任意選択的に、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つの行列に対応し、当該行列が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能な行列に対応する。または、各コードブックサブ集合制約パラメータは、１つのビットマップであり、ビットマップ内の各ビットは、行列集合内の１つのサブ行列集合に対応し、当該サブ行列集合が利用可能であるかを示す。または、各コードブックサブ集合制約パラメータは、一組のインデックス値を含み、各インデックス値は、行列集合内の１つの利用可能なサブ行列集合に対応する。
【０１３１】
上記いずれの基地局実施例に基づき、任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップを生成し、上記有効コードブックに対応するビットマップをトランシーバを介して上記端末に送信する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【０１３２】
方法と同様の発明思想に基づき、本公開の一部の実施例は、図５に示すようなコードブックサブ集合制約装置をさらに提供する。当該装置は、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータを受信するための制約パラメータ受信モジュール５０１と、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定するための利用可能行列確定モジュール５０２と、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定するための有効プリコーディング行列確定モジュール５０３とを含む。
【０１３３】
任意選択的に、上記有効プリコーディング行列確定モジュールは、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。または、上記有効プリコーディング行列確定モジュールは、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。
【０１３４】
上記いずれの装置実施例に基づいて、任意選択的に、二次制約モジュールをさらに含む。二次制約モジュールは、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップを受信し、上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【０１３５】
上記いずれの装置の実施例に基づいて、任意選択的に、行列利用可能情報をレポートするための利用可能情報レポートモジュールをさらに含む。
【０１３６】
任意選択的に、上記行列利用可能情報は、利用可能な行列、または、利用不可の行列、または、行列の利用可能重み値を示す。
【０１３７】
任意選択的に、当該方法は、所定時間内の利用回数に基づき、行列利用可能情報を確定することをさらに含む。
【０１３８】
方法と同様の発明思想に基づき、本公開の一部の実施例は、図６に示すような端末をさらに提供する。当該端末は、プロセッサ６００と、メモリ６２０と、トランシーバ６１０とを含む。プロセッサ６００は、メモリ６２０からプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブックを構成する行列集合のすべてまたは一部に対応し、対応する行列集合内の利用可能な行列を示すコードブックサブ集合制約パラメータをトランシーバ６１０を介して受信し、受信したコードブックサブ集合制約パラメータに基づいて、コードブックを構成する各行列集合内の利用可能な行列を確定し、各行列集合内の利用可能な行列に基づいて、コードブック内の有効プリコーディング行列を確定する。
【０１３９】
ここで、図６において、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、プロセッサ６００をはじめとする１つ又は複数のプロセッサとメモリ６２０をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。トランシーバ６１０は、複数の部品であってもよく、即ち送信機と受信機を含み、伝送媒体でほかの各種類の装置と通信するユニットとして提供される。ユーザ端末によっては、ユーザインタフェース６３０は、内部接続や外部接続する機器のインタフェースであってもよい。接続する機器は、キーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティックなどを含むが、それらに限られない。
【０１４０】
プロセッサ６００は、バスアーキテクチャと通常の処理を管理する。メモリ６２０は、プロセッサ６００による作業時に利用されるデータを記憶できる。
【０１４１】
任意選択的に、コードブック内の有効プリコーディング行列を確定するには、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のすべてが利用可能であるかを確定し、行列のすべてが利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。または、コードブック内のプリコーディング行列に対し、当該プリコーディング行列を生成する行列のうち少なくとも１つが利用可能であるかを確定し、少なくとも１つの行列が利用可能であるプリコーディング行列を有効プリコーディング行列として確定する。
【０１４２】
上記いずれの端末の実施例に基づいて、任意選択的に、プロセッサは、メモリからプログラムを読み出して、以下のプロセスを実行する。すなわち、確定した有効プリコーディング行列に基づいて上記コードブックの有効コードブックを確定し、上記有効コードブックに対応するビットマップをトランシーバを介して受信し、上記ビットマップに基づいて、上記有効コードブックのうち、チャネル状態情報の算出およびフィードバックに利用可能なプリコーディング行列を確認する。ここで、上記ビットマップの各ビットは、上記有効コードブック内の１つのプリコーディング行列に対応し、プリコーディング行列がチャネル状態情報の算出およびフィードバックに利用可能であるかを示す。
【０１４３】
上記いずれの端末の実施例に基づいて、任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。すなわち、トランシーバを介して、行列利用可能情報をレポートする。
【０１４４】
任意選択的に、上記行列利用可能情報は、利用可能な行列、または、利用不可の行列、または、行列の利用可能重み値を示す。
【０１４５】
任意選択的に、プロセッサは、メモリからプログラムを読み出して、さらに以下のプロセスを実行する。すなわち、所定時間内の利用回数に基づいて、行列利用可能情報を確定する。
【０１４６】
本公開の実施例は、方法、システム、またはコンピュータプログラムプロダクトとして提供されうると当業者が理解できる。従って、本公開は、完全にハードウェアの実施例、完全にソフトウェアの実施例、またはソフトウェアとハードウェアを組み合わせた実施例の形態を取り得る。しかも、本公開は、コンピュータ利用可能なプログラムコードを含む１つまたは複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含むが、それらに限らない）で実施されるコンピュータプログラムプロダクトの形態を取り得る。
【０１４７】
本公開は、本公開の実施例による方法、デバイス（システム）およびコンピュータプログラムプロダクトのフロー図および／またはブロック図を参照にして記載されている。フロー図および／またはブロック図における各フローおよび／またはブロック、およびフロー図および／またはブロック図におけるフローおよび／またはブロックの組み合わせは、コンピュータプログラムコマンドにより実現されうると理解されるべきである。これらのコンピュータプログラムコマンドを汎用コンピュータ、専用コンピュータ、嵌め込み式プロセッサまたは他のプログラマブルデータ処理デバイスのプロセッサに提供して１つの機器を形成し、コンピュータまたは他のプログラマブルデータ処理デバイスのプロセッサにより実行される指令により、フロー図の１つまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定される機能を実現するための装置を形成する。
【０１４８】
これらのコンピュータプログラムコマンドは、コンピュータまたは他のプログラマブルデータ処理デバイスに特定の方式で動作させることを導けるコンピュータ読み出し可能なメモリに格納されてもよく、上記コンピュータ読み出し可能なメモリに格納されるコマンドにより、コマンド装置を含むプロダクトを形成する。上記コマンド装置は、フロー図の１つまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定される機能を実現する。
【０１４９】
これらのコンピュータプログラムコマンドは、コンピュータまたは他のプログラマブルデータ処理デバイスにロードされてもよく、コンピュータまたは他のプログラマブルデータ処理デバイスで一連の操作工程を実行することにより、コンピュータで実現される処理を形成し、コンピュータまたは他のプログラマブルデータ処理デバイスで実行されるコマンドにより、フロー図の１つまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定される機能を実現するためのステップを提供する。
【０１５０】
本公開の好適な実施例を記載したが、当業者は、基本的な創造性概念を一旦知ると、これらの実施例に対し別の変更や修正をすることができる。従って、添付の特許請求の範囲は、好適な実施例および本公開の範囲に入る全ての変更や修正を含むことを意図する。
【０１５１】
明らかに、当業者は、本公開の精神や範囲を逸脱せずに、本公開に対して様々な変更や変形をすることができる。このように、本公開のこれらの修正や変形が本公開の請求項およびその同等の技術範囲に含まれるものであれば、本公開は、これらの変更や変形を含むことを意図する。
【図１】
0006745816.tif 000013
【図２】
0006745816.tif 000014
【図３】
0006745816.tif 000015
【図４】
0006745816.tif 000016
【図５】
0006745816.tif 000017
【図６】
0006745816.tif 000018