(57)【要約】      （修正有）【課題】ワイヤレス通信デバイスに、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノードにより実装される方法を提供する。【解決手段】ネットワークノードは、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングする。この点に関して、ネットワークノードは、プリコーダの、１つまたは複数のグループの各々に対して、グループ内のプリコーダを、グループ内のプリコーダが共通に有する所定の構成要素（例えば、所定のビームプリコーダ）を制約することにより、共同して制約する、コードブックサブセット制約シグナリングを生成し、ネットワークノードは、生成されたシグナリングをワイヤレス通信デバイスに送出する。【選択図】図５
2019110550.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信デバイス（１４）に、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノード（１０）により実装される方法であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを生成すること（２１０）と、
前記生成されたシグナリングを前記ネットワークノード（１０）から前記ワイヤレス通信デバイス（１４）に送出すること（２２０）と
を含むことを特徴とする、方法。
【請求項２】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４）により実装される方法であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを受信すること（４００）と、
プリコーダの前記１つまたは複数のグループの各々内のプリコーダを共同して制約するものとして、前記受信されたシグナリングを復号すること（４１０）と
を含むことを特徴とする、方法。
【請求項３】
前記コードブックサブセット制約シグナリングは、前記プリコーダの送信ランクに関わりなく、グループ内の前記プリコーダを共同して制約する、ランク非依存シグナリングである、請求項１または２に記載の方法。
【請求項４】
前記所定の構成要素はビームプリコーダを含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
１つまたは複数のビームプリコーダを含むプリコーダは、その１つまたは複数のビームプリコーダのうち少なくとも１つが制約されるならば、制約される、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ビームプリコーダは、多次元アンテナアレイの異なる次元に関連付けられる、異なるビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積である、請求項４または５に記載の方法。
【請求項７】
前記異なるビームフォーミングベクトルは、離散Ｆｏｕｒｉｅｒ変換（ＤＦＴ）ベクトルを含む、請求項６に記載の方法。
【請求項８】
ビームプリコーダは、マルチレイヤ送信の特定のレイヤ上で送信するために使用されるビームフォーミングベクトルであり、前記ビームフォーミングベクトルの異なるスケーリングされたバージョンが、異なる偏波上で送信される、請求項４から７のいずれか一項に記載の方法。
【請求項９】
ビームプリコーダは、
マルチレイヤ送信の、複数個の異なるレイヤ上で、
マルチレイヤ送信の、複数個の異なるレイヤであって、前記レイヤは直交偏波上で送出される、複数個の異なるレイヤ上で、または、
特定のレイヤ上、かつ、特定の偏波上で、
送信するために使用されるビームフォーミングベクトルである、請求項４から７のいずれか一項に記載の方法。
【請求項１０】
前記コードブックサブセット制約シグナリングはビットマップを含み、前記ビットマップ内の異なるビットは、それぞれ、異なるビームプリコーダが使用されないように制約されるか否かを指示することに特化している、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
ビームプリコーダは、第１および第２のインデックスを伴う、第１および第２のビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積であり、前記第１および第２のビームフォーミングベクトルは、多次元アンテナアレイの異なる次元に関連付けられ、前記コードブックサブセット制約シグナリングは、前記第１および第２のインデックスに対する値の同じ対を有する、プリコーダのグループ内の前記プリコーダを共同して制約する、請求項１から９のいずれか一項に記載の方法。
【請求項１２】
各々のプリコーダは、１つまたは複数のビームプリコーダを含み、各々のビームプリコーダは、多次元アンテナアレイの異なる次元に対応する、複数個の異なる構成要素を含み、前記所定の構成要素は、ビームプリコーダの構成要素を含む、請求項１から３のいずれか一項に記載の方法。
【請求項１３】
前記コードブックサブセット制約シグナリングは、少なくとも部分的に所定の角度照準方向に向けて送信するプリコーダのグループ内の前記プリコーダを、前記角度照準方向を有する所定の構成要素を制約することにより、共同して制約する、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
ワイヤレス通信デバイス（１４）に、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノード（１０）により実装される方法であって、
前記コードブック内のプリコーダの、１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別すること（１１０）であって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを使用されないように制約する、異なる可能な設定の１つである、識別することと、
前記グループに対する前記異なる可能な設定から、前記グループに対してシグナリングされることになる実際設定を識別すること（１２０）と、
前記グループに対する前記実際設定を指示するためのシグナリングを生成すること（１３０）であって、前記シグナリングを、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンとして生成することによるものである、生成することと、
前記生成されたシグナリングを前記ワイヤレス通信デバイス（１４）に送出すること（１６０）と
を特徴とする、方法。
【請求項１５】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４）により実装される方法であって、
シグナリングを前記ネットワークノード（１０）から受信すること（３００）と、
前記コードブック内のプリコーダの、１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別すること（３２０）であって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを、使用されないように制約する異なる可能な設定の１つである、識別することと、
各々の参照設定をシグナリングするために規定されるビットパターン、および、前記ビットパターンの長さを識別すること（３２０）と、
前記グループに対してシグナリングされる実際設定を検出すること（３３０）であって、前記シグナリング内で、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンを検出することによるものである、検出することと
を特徴とする、方法。
【請求項１６】
前記シグナリングは、前記実際設定が前記１つまたは複数の参照設定のいずれか１つとマッチングするときは、短いビットパターンであり、前記実際設定が前記１つまたは複数の参照設定のいずれともマッチングしないときは、長いビットパターンであり、長いビットパターンは、短いビットパターンより多いビットを有する、請求項１４または１５に記載の方法。
【請求項１７】
前記１つまたは複数のグループの、少なくとも１つに対する、前記１つまたは複数の参照設定は、単一の参照設定を含み、異なる長いビットパターンは、それぞれ、前記単一の参照設定以外の異なる設定をシグナリングするために規定される、請求項１６に記載の方法。
【請求項１８】
前記グループに対する前記実際設定をシグナリングするために規定される長いビットパターンは、
前記実際設定が前記グループに対する参照設定とマッチングしないということをシグナリングするために規定される非参照ビットパターン、および、
それぞれ、前記グループ内の異なるプリコーダが、使用されないように制約されるかどうかを指示することに特化している、異なるビットを含むビットマップ
を含む、請求項１６または１７に記載の方法。
【請求項１９】
前記１つまたは複数のグループの、少なくとも１つに対する、前記１つまたは複数の参照設定は、複数個の参照設定を含み、前記実際設定が前記複数個の参照設定の個別の１つとマッチングするとき、前記シグナリングは、ビットパターンであって、前記ビットパターンの長さが、前記実際設定が前記複数個の参照設定の異なる１つとマッチングするときに生成されるビットパターンのものより短いビットパターンである、請求項１４または１５に記載の方法。
【請求項２０】
グループに対する前記１つまたは複数の参照設定は、各々、前記１つまたは複数の参照設定の１つではない任意の他の可能な設定より高い、シグナリングされることの、実際の、または想定される確率を有する、請求項１４から１９のいずれか一項に記載の方法。
【請求項２１】
前記方法は、それぞれ、前記コードブック内の前記プリコーダの異なる一部分を含む複数個の異なるグループに対して遂行され、前記シグナリングは、前記グループに対する前記実際設定を、規定される順序で指示し、各々のグループに対する前記１つまたは複数の参照設定は、単一の参照設定を含み、任意の所与のグループに対する前記単一の参照設定は、あるとすれば、前記所与のグループのものの直前にシグナリングされる、前記実際設定である、請求項１４から１９のいずれか一項に記載の方法。
【請求項２２】
前記コードブックは、多次元アンテナアレイに対して規定されるＫｒｏｎｅｃｋｅｒコードブックであり、単一のインデックスパラメータの異なる可能な値によりインデックス付けされる異なるプリコーダを含み、前記単一のインデックスパラメータの前記異なる可能な値は、連続的に順序付けされた値の異なるクラスタに分割され、前記１つまたは複数のグループの異なるものの中のプリコーダは、それぞれ、連続的に順序付けされた値の前記異なるクラスタによりインデックス付けされる、請求項１４から２１のいずれか一項に記載の方法。
【請求項２３】
前記コードブックは、多次元アンテナアレイに対して規定されるＫｒｏｎｅｃｋｅｒコードブックであり、第１の次元インデックスパラメータ、および、第２の次元インデックスパラメータに対する、可能な値の異なる対によりインデックス付けされる、異なるプリコーダを含み、前記１つまたは複数のグループの各々内のプリコーダは、前記第１の次元インデックスパラメータ、または、前記第２の次元インデックスパラメータのいずれかに対する同じ値を有する対によりインデックス付けされる、請求項１４から２１のいずれか一項に記載の方法。
【請求項２４】
ワイヤレス通信デバイス（１４、８００）に、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノード（１０、６００）であって、
プリコーダの、１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダを、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、共同して制約する、コードブックサブセット制約シグナリングを生成することと、
前記生成されたシグナリングを前記ネットワークノード（１０、６００）から前記ワイヤレス通信デバイス（１４、８００）に送出することと
を行うように設定される、ネットワークノード（１０、６００）。
【請求項２５】
請求項３から１３のいずれか一項に記載の方法を遂行するように設定される、請求項２４に記載のネットワークノード。
【請求項２６】
ワイヤレス通信デバイス（１４、８００）に、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノード（１０、６００）であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを生成するための生成モジュール（６４０）と、
前記生成されたシグナリングを前記ネットワークノード（１０、６００）から前記ワイヤレス通信デバイス（１４、８００）に送出するための送出モジュール（６５０）と
を備えることを特徴とする、ネットワークノード（１０、６００）。
【請求項２７】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０、６００）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４、８００）であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを受信することと、
プリコーダの前記１つまたは複数のグループの各々内のプリコーダを共同して制約するものとして、前記受信されたシグナリングを復号することと
を行うように設定される、ワイヤレス通信デバイス（１４、８００）。
【請求項２８】
請求項３から１３のいずれか一項に記載の方法を遂行するように設定される、請求項２７に記載のワイヤレス通信デバイス。
【請求項２９】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０、６００）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４、８００）であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを受信するための受信モジュール（８４０）と、
プリコーダの前記１つまたは複数のグループの各々内のプリコーダを共同して制約するとして、前記受信されたシグナリングを復号するための復号モジュール（８５０）と
を備えることを特徴とする、ワイヤレス通信デバイス（１４、８００）。
【請求項３０】
ワイヤレス通信デバイスに、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノード（１０、５００）であって、
前記コードブック内のプリコーダの１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別することであって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを使用されないように制約する、異なる可能な設定の１つである、識別することと、
前記グループに対する前記異なる可能な設定から、前記グループに対してシグナリングされることになる実際設定を識別することと、
前記グループに対する前記実際設定を指示するためのシグナリングを生成することであって、前記シグナリングを、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンとして生成することによるものである、生成することと、
前記生成されたシグナリングを前記ワイヤレス通信デバイスに送出することと
を行うように設定される、ネットワークノード（１０、５００）。
【請求項３１】
請求項１６から２３のいずれか一項に記載の方法を遂行するように設定される、請求項３０に記載のネットワークノード。
【請求項３２】
ワイヤレス通信デバイス（１４、７００）に、コードブック内のどのプリコーダが使用されないように制約されるかをシグナリングするための、ネットワークノード（１０、５００）であって、
前記コードブック内のプリコーダの、１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別するための参照設定識別モジュール（５４０）であって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを使用されないように制約する、異なる可能な設定の１つである、参照設定識別モジュールと、
前記グループに対する前記異なる可能な設定から、前記グループに対してシグナリングされることになる実際設定を識別するための実際設定識別モジュール（５５０）と、
前記グループに対する前記実際設定を指示するためのシグナリングを生成することであって、前記シグナリングを、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンとして生成することによるものである、生成することを行うための生成モジュール（５６０）と、
前記生成されたシグナリングを前記ワイヤレス通信デバイス（１４、７００）に送出するための送出モジュール（５７０）と
を備えることを特徴とする、ネットワークノード（１０、５００）。
【請求項３３】
請求項１６から２３のいずれか一項に記載の方法を遂行するように設定される、請求項３２に記載のネットワークノード。
【請求項３４】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０、５００）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４、７００）であって、
シグナリングを前記ネットワークノード（１０、５００）から受信することと、
前記コードブック内のプリコーダの、１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別することであって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを使用されないように制約する、異なる可能な設定の１つである、識別することと、
各々の参照設定をシグナリングするために規定されるビットパターン、および、前記ビットパターンの長さを識別することと、
前記グループに対してシグナリングされる実際設定を検出することであって、前記シグナリング内で、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンを検出することによるものである、検出することと
を行うように設定される、ワイヤレス通信デバイス（１４、７００）。
【請求項３５】
請求項１６から２３のいずれか一項に記載の方法を遂行するように設定される、請求項３４に記載のワイヤレス通信デバイス。
【請求項３６】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０、５００）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４、７００）であって、
シグナリングを前記ネットワークノード（１０、５００）から受信するための受信モジュール（７４０）と、
前記コードブック内のプリコーダの、１つまたは複数のグループの各々について、
前記グループに対する１つまたは複数の参照設定を識別することであって、各々の参照設定は、前記グループ内のプリコーダの異なるサブグループを使用されないように制約する、異なる可能な設定の１つである、識別することを行うための、ならびに、各々の参照設定をシグナリングするために規定されるビットパターン、および、前記ビットパターンの長さを識別するための、識別モジュール（７５０）と、
前記グループに対してシグナリングされる実際設定を検出することであって、前記シグナリング内で、ビットパターンであって、前記ビットパターンの長さが、（ｉ）前記実際設定が前記１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と前記実際設定がマッチングするか、に依存するビットパターンを検出することによるものである、検出することを行うための検出モジュール（７６０）と
を備えることを特徴とする、ワイヤレス通信デバイス。
【請求項３７】
ノード（１０、１４）の少なくとも１つのプロセッサにより実行されるときに、前記ノード（１０、１４）に、請求項１から２３のいずれか一項に記載の方法を実行させる命令を備える、コンピュータプログラム。
【請求項３８】
請求項３７に記載のコンピュータプログラムを内包するキャリアであって、電子信号、光学信号、無線信号、またはコンピュータ可読記憶媒体の１つである、キャリア。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、２０１５年１月１４日に出願された米国仮特許出願第６２／１０３，１０１号の優先権を主張するものであり、その米国仮特許出願の内容全体は、本明細書に、参照により組み込まれている。
【０００２】
本出願は、一般的には、ワイヤレス通信システムでの動作のための、ネットワークノードおよびワイヤレス通信デバイスに関し、より詳細には、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするネットワークノードに関する。
【背景技術】
【０００３】
ワイヤレス通信システムの送信器および／または受信器での複数個のアンテナの使用は、ワイヤレス通信システムのキャパシティおよびカバレッジを有意に高め得る。そのようなＭＩＭＯシステムは、通信チャネルの空間次元を活用し得る。例えば、数個の情報搬送信号が、送信アンテナを使用して並列に送出され、さらに、受信器での信号処理により分離され得る。送信を現在のチャネル条件に適応させることにより、有意な追加的な利得が達成され得る。適応の１つの形式は、動的に、ＴＴＩごとに、信号を搬送し、同時に送信される情報ストリームの数を、チャネルがサポートし得るものに調整することである。このことは普通、（送信）ランク適応と呼称される。プリコーディングは、適応の別の形式であり、上述の信号の位相および振幅が、現在のチャネル特性に、より良好に合うように調整される。信号は、ベクトル値信号を形成し、調整は、プリコーダ行列による乗算と見做され得る。普通の手法は、プリコーダ行列を、有限の、およびインデックス付けされるセット、いわゆるコードブックから選択することである。そのようなコードブックベースのプリコーディングは、ＬＴＥ標準の、および、多くの他のワイヤレス通信標準での、不可欠な部分である。
【０００４】
コードブックベースのプリコーディングは、チャネル量子化の一形式と看做され得る。典型的な手法（ＬＴＥおよびＭＩＭＯ  ＨＳＤＰＡを参照せよ）は、受信器に、適したプリコーダ行列を送信器に推奨することを、プリコーダ行列インジケータ（ＰＭＩ）をフィードバックリンクによってシグナリングすることにより行わせることである。シグナリングオーバヘッドを制限するために、一般的には、フィードバックリンクが、制限されたキャパシティを有するならば、コードブックサイズを可能な限り小さく保つことが重要である。このことは、しかしながら、性能影響とのバランスがとられることを必要とするものであり、なぜならば、より大きなコードブックによって、現在のチャネル条件と、より良好にマッチングすることが可能であるからである。
【０００５】
例えばＬＴＥダウンリンクでは、ユーザ機器（ＵＥ）は、プリコーディング行列インジケータ（ＰＭＩ）をｅノードＢに報告することを、物理アップリンク制御チャネル（ＰＵＣＣＨ）上で周期的に、または、物理アップリンク共有チャネル（ＰＵＳＣＨ）上で非周期的に、のいずれかで行う。前者は、むしろ狭いビットパイプ（例えば、少数のビットを使用する）であり、チャネル状態情報（ＣＳＩ）フィードバックは、準静的に設定される、および周期的な、方式で報告される。この点に関して、ＣＳＩフィードバックは、１つまたは複数の、チャネル品質インジケータ（ＣＱＩ）、ＰＭＩ、および／または、送信ランク（例えば、送信レイヤの数を指示する）を含む。他方では、ＰＵＳＣＨ上のレポーティングは、アップリンクグラントの部分として動的にトリガされる。かくして、ｅノードＢは、ＣＳＩ送信を動的方式でスケジューリングし得る。物理ビットの数が現在２０に制限されるＰＵＣＣＨとは対照的に、ＰＵＳＣＨ上の報告は、著しく、より大きなものであり得る。かくして、ＰＵＣＣＨ上のフィードバックに対しては、小さなコードブックサイズが、シグナリングオーバヘッドを下方に保つために望ましい。しかしながら、ＰＵＳＣＨ上のフィードバックに対しては、より大きなコードブックサイズが、性能を増大するために望ましいものであり、なぜならば、フィードバックチャネルに関するキャパシティは、この事例で制限されるようなものではないからである。
【０００６】
コードブックの所望されるサイズは、さらには、使用される送信スキームに依存し得る。例えば、マルチユーザ多入力多出力（ＭＵ−ＭＩＭＯ）動作で使用されるコードブックは、シングルユーザ多入力多出力（ＳＵ−ＭＩＭＯ）動作で使用されるコードブックより大きな数の要素を有することで、より多く利益を得ることがある。前者の事例では、大きな空間分解能が、充分なＵＥ分離を可能とするために重要である。
【０００７】
異なるコードブックサイズをサポートするための好都合な方策は、多くの要素を伴う大きなコードブックをデフォルトにより使用し、コードブックサブセット制約を、より小さなコードブックが有益であるシナリオで適用することである。コードブックサブセット制約によって、コードブック内のプリコーダのサブセットは、ＵＥが、選定するための可能なプリコーダの、より小さなセットを有するように、制約される。このことは、実質的に、コードブックのサイズを低減し、そのことは、最良のＰＭＩに対する探索が、プリコーダの、より小さな制約されないセットに関して行われ得るということを示唆するものであり、そのことによりさらには、この個別の探索に対するＵＥ計算要件を低減する。
【０００８】
典型的にはｅノードＢは、コードブックサブセット制約をＵＥに、ＡｎｔｅｎｎａＩｎｆｏ情報要素（ＲＲＣ仕様、ＴＳ  ３６．３３１を確認されたい）の専用メッセージ部分内のビットマップの手段によりシグナリングすることになり、そのビットマップは、１つのビットが、コードブック内の各々のプリコーダに対するものであり、その場合１は、プリコーダが制約される（ＵＥは、前記プリコーダを選定および報告することを可能とされないということを意味する）ということを指示することになる。かくして、Ｎ個の要素を伴うコードブックに対して、長さＮのビットマップが、コードブックサブセット制約をシグナリングするために使用されることになる。このことは、ｅノードＢが、コードブックのあらゆる可能なサブセットを制約するための最大限の柔軟性を可能とする。かくして、２Ｎ個の可能なコードブックサブセット制約設定が存する。
【０００９】
多くのアンテナ素子を伴う大きなアンテナアレイに対して、有効ビームは狭くなり、多くのプリコーダを内包するコードブックが、意図されるカバレッジエリアに対して要される。その上に、２次元アンテナアレイに対して、コードブックサイズは２次関数的に増大するものであり、なぜならば、コードブック内のプリコーダは、２つの次元、典型的には水平および垂直領域に広がることを必要とするからである。かくして、コードブックサイズ（すなわち、可能なプリコーディング行列の総数Ｗ）は非常に大きくなり得る。コードブックサブセット制約を従来の方策で、あらゆるプリコーダに対しての１つのビットを伴うビットマップの手段によりシグナリングすることは、かくして、とりわけ、コードブックサブセット制約（ＣＳＲ）が頻繁に更新されるならば、または、各々がＣＳＲを受信しなければならない、セルによりサーブされる多くのユーザが存するならば、大きなオーバヘッドを負わせることがある。
【発明の概要】
【００１０】
本明細書の１つまたは複数の実施形態は、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノードにより実装される方法を含む。方法は、プリコーダの、１つまたは複数のグループの各々に対して、グループ内のプリコーダを、グループ内のプリコーダが共通に有する所定の構成要素を制約することにより、共同して（ｊｏｉｎｔｌｙ）制約する、コードブックサブセット制約シグナリングを生成することを備える。方法は、生成されたシグナリングをネットワークノードからワイヤレス通信デバイスに送出することをさらに備える。
【００１１】
本明細書の実施形態はさらには、対応して、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、ワイヤレス通信デバイスにより実装される方法を含む。方法は、プリコーダの、１つまたは複数のグループの各々に対して、グループ内のプリコーダを、グループ内のプリコーダが共通に有する所定の構成要素を制約することにより、共同して制約する、コードブックサブセット制約シグナリングを受信することを備える。方法は、プリコーダの、１つまたは複数のグループの各々内のプリコーダを共同して制約するとして、受信されたシグナリングを復号することをさらに備える。
【００１２】
一部の実施形態では、コードブックサブセット制約シグナリングは、グループ内のプリコーダを、プリコーダの送信ランクに関わらずに、共同して制約する、ランク非依存（ｒａｎｋ−ａｇｎｏｓｔｉｃ）シグナリングである。
【００１３】
一部の実施形態では、所定の構成要素はビームプリコーダを備える。一部の実施形態では例えば、ビームプリコーダは、多次元アンテナアレイの、異なる次元に関連付けられる、異なるビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積である。この事例では、異なるビームフォーミングベクトルは、離散Ｆｏｕｒｉｅｒ変換（ＤＦＴ）ベクトルを備え得る。
【００１４】
所定の構成要素がビームプリコーダを備える、他の実施形態では、ビームプリコーダは、マルチレイヤ送信の個別のレイヤ上で送信するために使用されるビームフォーミングベクトルである。そのビームフォーミングベクトルの、異なるスケーリングされたバージョンが、異なる偏波上で送信される。
【００１５】
さらに他のそのような実施形態では、ビームプリコーダは、マルチレイヤ送信の、複数個の異なるレイヤ上で；マルチレイヤ送信の、複数個の異なるレイヤであって、レイヤは直交偏波上で送出される、複数個の異なるレイヤ上で；または、個別のレイヤ上で、および、個別の偏波上で、送信するために使用されるビームフォーミングベクトルである。
【００１６】
一部の実施形態では、１つまたは複数のビームプリコーダを備えるプリコーダは、そのプリコーダの、１つまたは複数のビームプリコーダの、少なくとも１つが制約されるならば、制約される。
【００１７】
これらの実施形態の任意のものでは、コードブックサブセット制約シグナリングはビットマップを備え得るものであり、ビットマップ内の異なるビットは、それぞれ、異なるビームプリコーダが、使用されないように制約されるか否かを指示することに対して専用である。
【００１８】
代替的または追加的に、ビームプリコーダは、第１および第２のインデックスを伴う、第１および第２のビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積であり得る。この事例では、第１および第２のビームフォーミングベクトルは、多次元アンテナアレイの、異なる次元に関連付けられ得るものであり、コードブックサブセット制約シグナリングは、第１および第２のインデックスに対する値の同じ対を有する、プリコーダのグループ内のプリコーダを共同して制約し得る。
【００１９】
一部の実施形態では、各々のプリコーダは、１つまたは複数のビームプリコーダを備える。これらの実施形態の一部では、各々のビームプリコーダは、多次元アンテナアレイの、異なる次元に対応する、複数個の異なる構成要素を備える。所定の構成要素は、この事例では、ビームプリコーダの構成要素を備え得る。
【００２０】
一部の実施形態では、コードブックサブセット制約シグナリングは、少なくとも部分的に、所定の角度照準方向に向けて送信する、プリコーダのグループ内のプリコーダを、その角度照準方向を有する所定の構成要素を制約することにより、共同して制約する。
【００２１】
本明細書の実施形態はさらには、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノードにより実装される別の方法を含む。方法は、コードブック内のプリコーダの、１つまたは複数のグループの各々に対するいくつかのステップを備える。これらのステップは、グループに対する１つまたは複数の参照設定を識別することを含む。各々の参照設定は、グループ内のプリコーダの、異なるサブグループを、使用されないように制約する、異なる可能な設定の１つである。ステップはさらには、グループに対する異なる可能な設定から、グループに対してシグナリングされることになる実際設定を識別することを含む。ステップはさらには、グループに対する実際設定を指示するためのシグナリングを生成することであって、シグナリングを、ビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンとして生成することによるものである、生成することを含む。方法は、生成されたシグナリングをワイヤレス通信デバイスに送出することをさらに備える。
【００２２】
本明細書の実施形態は、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、ワイヤレス通信デバイスにより実装される別の対応する方法をさらに含む。方法は、シグナリングをネットワークノードから受信することを含む。方法はさらには、コードブック内のプリコーダの、１つまたは複数のグループの各々に対するいくつかのステップを必然的に伴う。これらのステップは、グループに対する１つまたは複数の参照設定を識別することを含む。各々の参照設定は、グループ内のプリコーダの、異なるサブグループを、使用されないように制約する、異なる可能な設定の１つである。ステップは、各々の参照設定をシグナリングするために規定されるビットパターン、および、そのビットパターンの長さを識別することをさらに含む。ステップはさらには、グループに対してシグナリングされる実際設定を検出することであって、シグナリング内で、ビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンを検出することによるものである、検出することを含む。
【００２３】
一部の実施形態では、シグナリングは、実際設定が１つまたは複数の参照設定のいずれか１つとマッチングするときは、短いビットパターンであり、実際設定が１つまたは複数の参照設定のいずれともマッチングしないときは、長いビットパターンである。長いビットパターンは、短いビットパターンより多いビットを有する。この事例では、１つまたは複数のグループの、少なくとも１つに対する、１つまたは複数の参照設定は、単一の参照設定を備え得るものであり、異なる長いビットパターンは、それぞれ、単一の参照設定以外の異なる設定をシグナリングするために規定され得る。代替的または追加的に、グループに対する実際設定をシグナリングするために規定される長いビットパターンは、（ｉ）実際設定がグループに対する参照設定とマッチングしないということをシグナリングするために規定される非参照ビットパターン、および、（ｉｉ）それぞれ、グループ内の異なるプリコーダが、使用されないように制約されるかどうかを指示することに専用である、異なるビットを備えるビットマップを備え得る。
【００２４】
一部の実施形態では、１つまたは複数のグループの、少なくとも１つに対する、１つまたは複数の参照設定は、複数個の参照設定を備える。この事例では、実際設定が複数個の参照設定の個別の１つとマッチングするとき、シグナリングは、ビットパターンであって、そのビットパターンの長さが、実際設定が複数個の参照設定の、異なる１つとマッチングするときに生成されるビットパターンのものより短い、ビットパターンである。
【００２５】
一部の実施形態では、グループに対する１つまたは複数の参照設定は、各々、１つまたは複数の参照設定の１つではない、任意の他の可能な設定より高い、シグナリングされることの、実際の、または想定される確率を有する。
【００２６】
一部の実施形態では、方法は、それぞれ、コードブック内のプリコーダの、異なる一部分を含む、複数個の異なるグループに対して遂行される。この事例では、シグナリングは、グループに対する実際設定を、規定される順序で指示する。各々のグループに対する１つまたは複数の参照設定は、単一の参照設定を備え、任意の所与のグループに対する単一の参照設定は、あるとすれば、所与のグループのものの直前にシグナリングされる、実際設定である。
【００２７】
一部の実施形態では、コードブックは、多次元アンテナアレイに対して規定されるＫｒｏｎｅｃｋｅｒコードブックであり、単一のインデックスパラメータの、異なる可能な値によりインデックス付けされる、異なるプリコーダを備える。この事例では、単一のインデックスパラメータの、異なる可能な値は、連続的に順序付けされた値の、異なるクラスタに分割され、１つまたは複数のグループの、異なるものの中のプリコーダは、それぞれ、連続的に順序付けされた値の、異なるクラスタによりインデックス付けされる。
【００２８】
一部の実施形態では、コードブックは、多次元アンテナアレイに対して規定されるＫｒｏｎｅｃｋｅｒコードブックであり、第１の次元インデックスパラメータ、および、第２の次元インデックスパラメータに対する、可能な値の、異なる対によりインデックス付けされる、異なるプリコーダを備える。この事例では、１つまたは複数のグループの各々内のプリコーダは、第１の次元インデックスパラメータ、または、第２の次元インデックスパラメータのいずれかに対する、同じ値を有する対によりインデックス付けされる。
【００２９】
本明細書の実施形態は、対応する装置、および、コンピュータプログラム製品をさらに含む。
【００３０】
少なくとも一部の実施形態では、コードブックサブセット制約をこの方策でシグナリングすることは、有利には、コードブックサブセット制約を送信することにより負わされるシグナリングオーバヘッドを低下させ、同時に、それでもなお、異なるコードブックサブセット制約を設定する際の柔軟性を可能とする。
【００３１】
本明細書の実施形態は、したがって一般的には、コードブックサブセット制約設定をワイヤレス通信デバイスにシグナリングするために要されるビットの数を低減するための方法を含む。これらの実施形態の、１つまたは複数での方法は、そのようにすることを、
プリコーダのどのセットが、制約される公算がより大きいかに関する、明示的な、もしくは暗黙の想定を利用すること、および／または、プリコーダのグループを、単一のコードブックサブセット制約ビットに関連付けること
により行う。
【図面の簡単な説明】
【００３２】
【図１】１つまたは複数の実施形態による、ネットワークノードとワイヤレス通信デバイスとの間のコードブックサブセット制約（ＣＳＲ）シグナリングを指示する論理フロー線図である。
【図２】一部の実施形態による、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノードにより実装される方法の論理フロー線図である。
【図３】一部の実施形態による、交差偏波アンテナ素子の２次元アンテナアレイのブロック線図である。
【図４】一部の実施形態による、コードブック内のプリコーダの角度照準方向を例解するグラフである。
【図５】他の実施形態による、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノードにより実装される方法の論理フロー線図である。
【図６】一部の実施形態による、例示的なコードブックのブロック線図である。
【図７】他の実施形態による、コードブック内のプリコーダの角度照準方向を例解するグラフである。
【図８】一部の実施形態による、プリコーダグルーピングのブロック線図である。
【図９】一部の実施形態による、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、ワイヤレス通信デバイスにより実装される方法の論理フロー線図である。
【図１０】他の実施形態による、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、ワイヤレス通信デバイスにより実装される方法の論理フロー線図である。
【図１１】一部の実施形態による、ネットワークノードのブロック線図である。
【図１２】他の実施形態による、ネットワークノードのブロック線図である。
【図１３】一部の実施形態による、ワイヤレス通信デバイスのブロック線図である。
【図１４】他の実施形態による、ワイヤレス通信デバイスのブロック線図である。
【発明を実施するための形態】
【００３３】
図１のフローチャートによれば、ワイヤレス通信ネットワーク内のネットワークノード１０（例えば、ネットワーク内のｅＮＢ）は、コードブックサブセット制約（ＣＳＲ）設定１２をワイヤレス通信デバイス１４（例えば、ＵＥ）にシグナリングする。デバイス１４は次いで、チャネル状態情報（ＣＳＩ）報告１６を、ネットワークに戻るように送出する。このＣＳＩ報告１６は、コードブック内の異なる可能なプリコーダのどれを、ネットワークが、デバイス１４に送信するために使用すべきであるかを暗に示すが、ＣＳＩ報告１６は、デバイス１４により報告されないことがあるプリコーダのサブセットが存するという意において、制約されるものであり、すなわち、コードブック内のすべてのプリコーダが、デバイス１４により選択および報告されるわけではないことがある。この制約は、シグナリングされるＣＳＲ設定１２により規定される。
【００３４】
より詳細には、Ｎ個のプリコーダからなるプリコーダコードブックＸに対して、２Ｎ個の可能なコードブックサブセット制約設定が存するものであり、なぜならば、各々のプリコーダは個々に、可能とされる、または、制約される、のいずれかであり得る（制約される設定は、使用されることを可能とされない）からである。各々の設定は、Ｎ個のビットのビットマップにより表され得るものであり、ここで、各々のビットは、所定のプリコーダに対応し、ビットの値は、プリコーダが制約されるか否かを指示する。２Ｎ個の設定の各々が、等確率および独立であるならば、このことは、表現の（ビットでの）予想される長さに関するコードブックサブセット制約設定の最適な表現であり、そのことは、最大限の柔軟性を提供する。
【００３５】
しかしながら、本明細書の実施形態は、所定の設定が、他のものより使用される公算がより大きいならば、および／または、１つのプリコーダの制約が、別のプリコーダの制約と高度に相関させられるならば、このシグナリングは、不必要に高いシグナリングオーバヘッドを招くということを認識する。本明細書の１つまたは複数の実施形態は、このシグナリングオーバヘッドを低減する、すなわち、コードブックサブセット制約設定をワイヤレス通信デバイス１４にネットワークからシグナリングするために要されるビットの数を低減するための方法を含む。一部の実施形態では、例えば方法は、プリコーダのどのセットが、制約される公算がより大きいか、または、プリコーダのどのセットが、共同して制約される公算が大きいかに関する、暗黙の想定を利用する。
【００３６】
図２で示される１つの実施形態によれば、例えば方法は、ワイヤレス通信デバイス１４に、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノード１０（例えば、基地局）により実装される。コードブック内のプリコーダの、１つまたは複数のグループの各々に対して、方法は、グループに対する１つまたは複数の参照設定を識別すること（ブロック１１０）を含む。各々の参照設定は、グループ内のプリコーダの、異なるサブグループを、使用されないように制約する、異なる可能な設定の１つである。グループに対する参照設定の１つは、実例として、例えば、経験的観察、または、暗黙の想定に基づいて、予測または推定されるような、シグナリングされることの最大確率を有する、異なる可能な設定の１つであれば、どれであってもよい。いずれにしても方法は、グループに対する異なる可能な設定から、グループに対してシグナリングされることになる実際設定を識別すること（ブロック１２０）をさらに含む。
【００３７】
方法はさらには、グループに対する実際設定を指示するためのシグナリングを生成すること（ブロック１３０）を含む。このことは、シグナリングを、ビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンとして生成することを必然的に伴う。一部の実施形態では、例えば、実際設定がいずれかの参照設定とマッチングするとき、ビットパターンの長さは、実際設定がいずれの参照設定ともマッチングしないときより短い。他の実施形態では、実際設定が複数個の参照設定の個別の１つとマッチングするとき、ビットパターンの長さは、実際設定が参照設定の、異なる１つとマッチングするときより短い。いずれにしても、このプロセス（ブロック１１０〜１３０）は、コードブック内のプリコーダの、１つまたは複数のグループの各々に対して繰り返される（ブロック１００、１４０、および１５０）。最後に方法は、生成されたシグナリングをワイヤレス通信デバイス１４に送出すること（ブロック１６０）を含む。
【００３８】
この手法は、ある種の意においては、ＣＳＲシグナリングに対する一種の圧縮アルゴリズムとみなされ得る。実のところ、その手法は有利には、所与の時間期間の経過にわたって、相対的に、より短い長さを伴うビットパターンをシグナリングすることにより実現されるオーバヘッド節約が、相対的に、より長い長さを伴うビットパターンをシグナリングすることにより負わされるオーバヘッドコストに勝るとき、シグナリングオーバヘッドを低減する。次いで、ビットパターンの相対的な長さに依存して、その手法は、実例として、１つまたは複数の参照設定（または、１つもしくは複数の参照設定の個別のもの）が、シグナリングされることがシグナリングされないことより高頻度であるとき、シグナリングオーバヘッドを低減し得る。
【００３９】
少なくとも一部の実施形態では、したがって、参照設定は、参照設定でない任意の他の可能な設定より高い、シグナリングされることの公算または確率を有する。例えば、グループに対する１つまたは複数の参照設定は、シグナリングされることの最も高い確率を有する、グループに対する異なる可能な設定のものであれば、どれでも含み得る。シグナリングされることの異なる確率を有する、異なる参照設定は、異なる長さのビットパターンによって表され得るものであり、より高い確率を伴う参照設定は、より短い長さのビットパターンによって表される。すなわち、確率がより多いと見なされる所定の設定は、より少数の数のビットによって表され得るものであり、これに対し、使用されることになる確率がより少ないと見なされる他の設定は、より大きな数のビットによって表され得る。
【００４０】
一部の実施形態では、１つまたは複数の参照設定は、可能な設定の個別のものであるように、例えば、個別の設定が、シグナリングされることの最も高い確率を有するという（暗黙の）想定に基づいて、あらかじめ規定され得る。例えば、暗黙の想定は、どのようにネットワークが、設定される公算が大きいかを基に為される。ゆえに、ここでは所定の設定が、他のものより公算が大きいと考えられるが、異なる設定に対して推定される実際の確率値は存しない。
【００４１】
もっとも、他の実施形態では、ネットワークノード１０は、異なる設定のシグナリング確率を、例えば、経験的観察に基づいて決定し、それらの確率を比較して、最も高い確率を伴う設定を識別する。１つの実施形態では、例えばシグナリング確率は、ネットワークデータのロギングによって推定される。ゆえに、ここでは、異なる設定に対する実際の確率を推定することは可能であり得る。一般的に、したがって、所定の設定が「どれだけ公算が大きいか」に関するナレッジは、多くの方策で取得され得る。
【００４２】
一部の実施形態では、単一の参照設定のみが、グループに対して規定される。この事例ではシグナリングは、実際設定が参照設定とマッチングするときは、短いビットパターンとして、および、実際設定が参照設定とマッチングしないときは、長いビットパターンとして生成される。この点に関して、異なる長いビットパターンは、それぞれ、（参照設定であって、それに対して、短いビットパターンが、シグナリングのために規定される、参照設定以外の）異なる設定をシグナリングするために規定される。長いビットパターンは当然ながら、短いビットパターンより多いビットを有する（例えば、Ｎ個のビット対１ビット）。
【００４３】
他の実施形態では、複数個の参照設定が、グループに対して規定される。この事例ではシグナリングは、実際設定が、異なる参照設定とマッチングするとき、異なる長さを有するビットパターンとして生成され得る。これらの長さは、参照設定がシグナリングされることになるということが、どれだけ公算が大きいかに対応し得る。ビットパターンの長さは、実際設定が、参照設定の個別の１つ（例えば、シグナリングされることの最大確率を伴うもの）とマッチングするときは、最も短くあり得るものであり、実際設定が、異なる参照設定（例えば、２番目に高いシグナリング確率を伴うもの）とマッチングするときは、２番目に短くあり得るものであり、実際設定が参照設定のいずれともマッチングしないときは、最も長くあり得る。
【００４４】
一部の実施形態では、非参照設定をシグナリングするビットパターンは、いわゆる「非参照ビットパターン」および「ビットマップ」の組み合わせとして符号化される。非参照ビットパターンは、グループに対する実際設定が、グループに対するいずれの参照設定ともマッチングしないということをシグナリングするために規定される。非参照ビットパターンは、実例として、参照設定をシグナリングするために規定されるビットパターンの補数であり得る。例えば、単一の参照設定のみがグループに対して規定されるとき、その参照設定をシグナリングするビットパターンは、単純に、「１」の値を伴う単一のビットであり得るものであり、しかるに、非参照ビットパターンは、「０」の値を伴う単一のビットであり得る。いずれにしても、ビットパターンのビットマップ一部分は、それぞれ、グループ内の異なるプリコーダが、使用されないように制約されるかどうかを指示することに専用の、異なるビットを備える。
【００４５】
少なくとも一部の実施形態では、方法は、１つのグループのみに対して遂行される。この単一のグループは、１つの実施形態では、コードブック内のすべてのプリコーダを含む。
【００４６】
別の実施形態では、当然ながら、単一のグループは、コードブック内のプリコーダの一部分のみを含み、そのことによってシグナリング手法は、この一部分のみに対して採用され、これに対し、他のシグナリング手法（例えば、従来のビットマップ）が、他の一部分に対して採用される。
【００４７】
他の実施形態では、方法は、それぞれ、コードブック内のプリコーダの、異なる一部分を含む、複数個の異なるグループに対して遂行される。１つのそのような実施形態では、シグナリングは、グループに対する実際設定を、規定される順序で指示する。１つの実施形態では、任意の所与のグループに対する１つまたは複数の参照設定は、あるとすれば、所与のグループのものの直前に（規定される順序によって）シグナリングされる、実際設定を含む。
【００４８】
サイズＮの随意のコードブックによる、単一のグループがすべてのＮ個のプリコーダを含む、例を考える。単一のグループに対する、２Ｎ個の可能なコードブックサブセット制約設定からの、所定の設定は、確率がより多いと見なされる。この設定は、単一のビット「１」により表される。他の２Ｎ−１個の設定は、サイズＮのビットマップが後に続く、「０」により表される。設定の１つは、それゆえ、１ビットにより表され、これに対し、他の設定は、Ｎ＋１個のビットにより表される。１つのビットにより表される設定は、より頻繁にシグナリングされるので、想定によれば、コードブックサブセット制約を伝達するために要されるビットの平均数は、Ｎよりはるかに少なくなり得る。
【００４９】
しかしながら、可能なコードブックサブセット制約設定の１つが、他のものより公算が大きいという想定が、コードブックサブセット制約設定の実際の使用法に対して正しくないならば、コードブックサブセット制約をＵＥに伝達するために要されるビットの平均数は、Ｎ個のビットより大きくなり得る。本明細書の１つまたは複数の実施形態は、したがって、２Ｎ個の設定の表現を良好に選定することを目指す。様々な方法は、プリコーダのどのセットが、制約される公算がより大きいかに依存して、２Ｎ個の設定を異なって表し得る。
【００５０】
例えば、コードブックが多次元（例えば、２次元）アンテナアレイに対して規定される、実施形態を考える。そのようなアンテナアレイは、水平次元に対応するアンテナ列の数Ｍｈ、垂直次元に対応するアンテナ行の数Ｍｖ、および、異なる偏波に対応する次元の数Ｍｐにより（部分的に）説明され得る。アンテナの総数は、かくして、Ｍ＝ＭｈＭｖＭｐである。アンテナの概念は、それが、物理アンテナ素子の任意の仮想化（例えば、線形マッピング）を指し得るという意において、非制限的であるということが指摘されるべきである。例えば、物理小素子の対が、同じ信号を送り込まれ、ゆえに、同じ仮想化されたアンテナポートを共有することがある。
【００５１】
交差偏波アンテナ素子による４×４アレイの例が、図３で例解されている。具体的には図３は、１つのアンテナ素子が１つのアンテナポートに対応するということを想定する、Ｍｈ＝４個の水平アンテナ素子、および、Ｍｖ＝４個の垂直アンテナ素子を伴う、交差偏波アンテナ素子の２次元アンテナアレイ（Ｍｐ＝２）を示す。
【００５２】
プリコーディングは、信号を、各々のアンテナに対する異なるビームフォーミング重みによって、送信に先立って乗算することと解釈され得る。典型的な手法は、プリコーダコードブックを設計するときに、プリコーダをアンテナフォームファクタに対してテーラリングすること、すなわち、Ｍｈ、Ｍｖ、およびＭｐを考慮に入れることである。
【００５３】
一部の実施形態によれば、プリコーダコードブックは、２Ｄアンテナアレイに対してテーラリングされることが、Ｋｒｏｎｅｃｋｅｒ積の手段によりそれぞれ、水平アレイおよび垂直アレイに対してテーラリングされたプリコーダを組み合わせることにより行われる。このことは、プリコーダ（の少なくとも部分）が、次式の関数として説明され得るということを意味する。
2019110550.tif 000003
ただしＷＨは、ＮＨ個のコードワードを内包する（サブ）コードブックＸＨからとられる水平プリコーダであり、同様にＷＶは、ＮＶ個のコードワードを内包する（サブ）コードブックＸＶからとられる垂直プリコーダである。
2019110550.tif 000004
と表象されるジョイントコードブック（ｊｏｉｎｔ  ｃｏｄｅｂｏｏｋ）は、かくして、ＮＨ・ＮＶ個のコードワードを内包する。ＸＨの要素は、ｋ＝０、…、ＮＨ−１によってインデックス付けされ、ＸＶの要素は、ｌ＝０、…、ＮＶ−１によってインデックス付けされ、ジョイントコードブック
2019110550.tif 000005
の要素は、ｍ＝ＮＶ・ｋ＋ｌによってインデックス付けされ、そのことは、ｍ＝０、…、ＮＨ・ＮＶ−１であるということを意味する。
【００５４】
一部の実施形態では、例えば、Ｋｒｏｎｅｃｋｅｒコードブックの（サブ）コードブックは、ＤＦＴプリコーダからなる。この事例では水平コードブックは、
2019110550.tif 000006
、ｋ＝０、…、ＭｈＱｈ−１として具象され得るものであり、ただしＱｈは整数水平オーバサンプリングファクタであり、Δｈは、ビームパターンを「シフトする」ように、区間０から１での値を呈し得る（Δｈ＝０．５は、ビームの対称性を、アレイのブロードサイドに関して創出するための関心値であり得る）。そして垂直コードブックは、
2019110550.tif 000007
、ｌ＝０、…、ＭｖＱｖ−１として具象され得るものであり、ただしＱｖは整数垂直オーバサンプリングファクタであり、Δｖは、上記と同様に規定される。
【００５５】
プリコーダコードブックは、いろいろな方策で規定され得るということが指摘されるべきである。例えば、上記で述べたＫｒｏｎｅｃｋｅｒコードブックは、単一のＰＭＩ  ｍによってインデックス付けされる、１つのコードブックと解釈され得る。代替的に、そのＫｒｏｎｅｃｋｅｒコードブックは、２つのＰＭＩ  ｋおよびｌによってインデックス付けされる、単一のコードブックと解釈され得る。そのＫｒｏｎｅｃｋｅｒコードブックはさらには、それぞれｋおよびｌによってインデックス付けされる、２つの別々のコードブックと解釈され得る。さらに、上記で論考したＫｒｏｎｅｃｋｅｒコードブックは、プリコーダの部分を説明し得るだけであり、すなわちプリコーダは、他のパラメータの関数でもまたあり得る。そのような例ではプリコーダは、さらには別のＰＭＩ  ｎの関数である。再度になるが、このことは、それぞれインデックスｋ、ｌ、およびｎを伴う、３つの別々のコードブック、または、それぞれインデックスｍ＝ＮＶ・ｋ＋ｌおよびｎを伴う、２つの別々のコードブックと解釈され得る。そのＫｒｏｎｅｃｋｅｒコードブックはさらには、ジョイントＰＭＩによる、単一のジョイントコードブックと解釈され得る。本明細書の実施形態は、どのようにコードブックが規定されるかに関して、非依存と考えられるべきである。
【００５６】
この理解によれば、図２で論点となっているコードブックは、単一のインデックスパラメータ（例えば、インデックスパラメータｍ＝０、…、ＮＨ・ＮＶ−１）の、異なる可能な値により（少なくとも部分的に）インデックス付けされる、異なるプリコーダを備える、Ｋｒｏｎｅｃｋｅｒコードブックであり得る。この事例では、単一のインデックスパラメータの、異なる可能な値は、連続的に順序付けされた値の、異なるクラスタに分割される。そして、異なるグループ内のプリコーダは、それぞれ、連続的に順序付けされた値の、異なるクラスタにより（少なくとも部分的に）インデックス付けされる。例えば、クラスタｍ＝０、…ｍ１によりインデックス付けされるプリコーダは、第１のグループに属する、クラスタｍ＝ｍ２、…ｍ３によりインデックス付けされるプリコーダは、第２のグループに属する、クラスタｍ＝ｍ４、…ｍ５によりインデックス付けされるプリコーダは、第３のグループに属する、等々である。いっそう具体的な例として、１つまたは複数の実施形態は、プリコーダのＫｒｏｎｅｃｋｅｒ構造を活用することを、インデックスｍをインデックスｋおよびｌにｍ＝Ｎｖｋ＋ｌとしてマッピングし、ｍ＝０、…、Ｎｖ−１が第１のグループである、ｍ＝Ｎｖ、…、２Ｎｖ−１が第２のグループである、その他のように、プリコーダをグルーピングすることにより行う。
【００５７】
別の実施形態では、対照的に、Ｋｒｏｎｅｃｋｅｒコードブックは、第１の次元インデックスパラメータ（例えば、ｋ＝０、…、ＮＨ−１）、および、第２の次元インデックスパラメータ（例えば、ｌ＝０、…、ＮＶ−１）に対する、可能な値の、異なる対により（少なくとも部分的に）インデックス付けされる、異なるプリコーダを備える。この事例では、異なるグループの各々内のプリコーダは、第１の次元インデックスパラメータｋ、および／または、第２の次元インデックスパラメータｌに対する、同じ値を有する対（ｋ，ｌ）により（少なくとも部分的に）インデックス付けされる。
【００５８】
この点に関して、「同類行（ｓｉｍｉｌａｒ  ｒｏｗ）実施形態」および「同類列（ｓｉｍｉｌａｒ  ｃｏｌｕｍｎ）実施形態」と呼称される、２つの異なる実施形態が、ここで、Ｋｒｏｎｅｃｋｅｒコードブックの文脈で、および、単一の参照設定のみがグループに対して規定されるという場合について例解される。この例でのＫｒｏｎｅｃｋｅｒコードブックは、送信器から確認されるような２次元角度エリアに広がる、異なる角度方向を伴うプリコーダからなる。そのような実施形態でのコードブックサブセット制約に対する重要な使用事例は、例えば、近接セルのユーザｈｏｔｓｐｏｔが配置される方向に対応する、所定の角度エリアまたは角区間内のプリコーダを制約することであり得る。ｅノードＢは、それゆえ、その方向に照準を定めるビームに対応するプリコーダが制約されるならば、前記近接セル、および、個別のｈｏｔｓｐｏｔエリアに対する干渉を低減することになる。このことは、システムキャパシティの見地から有益である。
【００５９】
以下では、どのように異なる実施形態が、シグナリングオーバヘッドを低減するために使用され得るかを理解するために、コードブックサブセット制約がＫｒｏｎｅｃｋｅｒコードブック上で使用される、具体的な例を考える。このシナリオでは、１８°の機械的ダウンチルトを伴う４×４アンテナアレイが使用される。Ｋｒｏｎｅｃｋｅｒコードブックは、８個の垂直プリコーダ、および、８個の水平プリコーダからなり、すなわち、ＮＨ＝ＮＶ＝８である。コードブック内のプリコーダの角度照準方向が、図４で例解されている。
【００６０】
コードブックサブセット制約は、天頂区間［８５°，９５°］（点線によって例解される）内の照準方向を伴うビームを制約するために適用される。すなわちコードブックサブセット制約は、角度区間８５°＜θ＜９５°内で適用され、そのことは、インデックス（ｋ，ｌ）＝（０，４）、（３，５）、（４，５）、（７，４）を伴うプリコーダが制約されるということを意味する。これらの制約されるビームは、「○」によって例解され、これに対し、制約されないビームは、「×」によって例解される。水平コードブックでのビームインデックスｋ、および、垂直コードブックでのｌは、ビームの隣に（ｋ，ｌ）と書き表される。コードブックサブセット制約のこの設定が、従来のビットマップによってシグナリングされることになるならば、Ｎ＝ＮＨ・ＮＶ＝６４個のビットが使用されることになる。
【００６１】
「同類行実施形態」
１つの実施形態では、ＣＳＲシグナリングの圧縮を使用することにより、スキームが、近接するｌインデックスを伴うプリコーダ（ｋ，ｌ）（すなわち、（ｋ，ｌ０−１）、（ｋ，ｌ０）、および（ｋ，ｌ０＋１））は、同じ制約セッティングを有する公算が大きいという仮定を考えに入れて設計されるものであり、その仮定は、（ｋ，ｌ０）が制約されるならば、（ｋ，ｌ０＋１）もまた制約される公算が大きい、および、その逆も成立するということを意味する。スキームは、以下のように働く。
【００６２】
最初に、ＮＨ個のビットのビットマップが送出され、そのビットマップは、ｌ＝０である場合のプリコーダの「行」（図４を参照せよ）、すなわち、プリコーダ（ｋ，ｌ）＝（０，０）、（１，０）、…、（ＮＨ−１，０）に対するコードブックサブセット制約を指示するものである。
【００６３】
次いで、ｌ＝１である場合のプリコーダの第２の「行」に対するコードブックサブセット制約が送出される。制約が、プリコーダの先の行に対してと同じであるならば、「１」が送出される。この行に対する制約が、先の行の制約と異なるならば、この行に対する制約を指示するビットマップが後に続く、「０」が送出される。
【００６４】
先のステップは次いで、プリコーダの、ＮＶ個の「行」の各々に対して繰り返される。
【００６５】
この実施形態は、図４で例解されるコードブックサブセット制約セッティング、すなわち、インデックス（ｋ，ｌ）＝（０，４）、（３，５）、（４，５）、（７，４）を伴うプリコーダの制約がシグナリングされるべきであるということを考える、例によって例解される。
【００６６】
ｌ＝０に対して、
制約されるべきである、ｌインデックス０を伴うプリコーダはなく、したがって、ビットマップ「００００００００」が送出される。
【００６７】
ｌ＝１に対して、
この行の制約は、先の行の制約と同一であり、ビット「１」が送出される。
【００６８】
ｌ＝２に対して、
この行の制約は、先の行の制約と同一であり、ビット「１」が送出される。
【００６９】
ｌ＝３に対して、
この行の制約は、先の行の制約と同一であり、ビット「１」が送出される。
【００７０】
ｌ＝４に対して、
この行の制約は、先の行の制約と同一ではなく、したがって、ビット「０」が送出される。この行に対する制約を指示するビットマップが、ここで、送出されるべきである。プリコーダ（０，４）および（７，４）が制約されるべきである。したがって、ビットマップ「１００００００１」が送出される。
【００７１】
ｌ＝５に対して、
この行の制約は、先の行の制約と同一ではなく、したがって、ビット「０」が送出される。この行に対する制約を指示するビットマップが、ここで、送出されるべきである。プリコーダ（３，５）および（４，５）が制約されるべきである。したがって、ビットマップ「０００１１０００」が送出される。
【００７２】
ｌ＝６に対して、
この行の制約は、先の行の制約と同一ではなく、したがって、ビット「０」が送出される。この行に対する制約を指示するビットマップが、ここで、送出されるべきである。制約されるべきであるプリコーダはない。したがって、ビットマップ「００００００００」が送出される。
【００７３】
ｌ＝７に対して、
この行の制約は、先の行の制約と同一であり、ビット「１」が送出される。
【００７４】
シグナリングされることになるビットのストリングは、かくして、３９個のビットからなる「０００００００００１１１０１００００００１００００１１００００００００００００１」である。一般的には、このスキームによって要されるビットの数は、
Ｎｂｉｔｓ＝Ｍ・ＮＨ＋ＮＶ−１
である。
【００７５】
ただしＭは、行が変化し、行に対するビットマップが送信されなければならない回数の数であり、例ではＭ＝４である。上記の表現式を分析すると、本発明者らは、１≦Ｍ≦ＮＶであるということに留意する。このことは、
2019110550.tif 000008
個の可能なコードブックサブセット制約の一部に対しては、コードブックサブセット制約をこのスキームによってシグナリングするために要されるビットの数は、Ｎより小さく、これに対し、Ｍ＝ＮＶであるときなどの、他のものに対しては、要されるビットの数は、Ｎより大きいということを意味する。
【００７６】
このことは、実施形態を例解するための小さな例であるということが留意されるべきである。より大きなコードブックが使用される、例えるなら、ＮＨ＝ＮＶ＝３０およびＭ＝４であるならば、このスキームによって要されるビットの数は、ビットマップ全体をただ送信するだけの事例でのＮ＝ＮＨ・ＮＶ＝９００と比較して、Ｎｂｉｔｓ＝Ｍ・ＮＨ＋ＮＶ−１＝１４９となり、このことは、ゆえに、要されるビットの数の大幅な低減である。
【００７７】
最後に、すべての可能なコードブックサブセット制約設定は、この符号化／復号スキームにより表され得るものであり、そのことにより、最大限の柔軟性を提供するということを指摘する。
【００７８】
「同類列」実施形態
別の実施形態では、先の実施形態で論考したスキームが、代わりに、近接するｋインデックスを伴うプリコーダ（ｋ，ｌ）（すなわち、（ｋ０−１，ｌ）、（ｋ０，ｌ）、および（ｋ０＋１，ｌ））は、同じ制約セッティングを有する公算が大きいという仮定を考えに入れることにより修正されるものであり、その仮定は、（ｋ０，ｌ）が制約されるならば、（ｋ０＋１，ｌ）もまた制約される公算が大きい、および、その逆も成立するということを意味する。シグナリングされることになるビットのストリングの構築は、それゆえ、プリコーダ「列」ｋが代わりに使用されることになるということを除いて、先に論考した実施形態におけるのと同様に働くことになる。
【００７９】
別の実施形態では、付帯的な初期ビットが挿入され、その場合「１」は、符号化が、近接するｌインデックスを伴うプリコーダ（ｋ，ｌ）（すなわち、（ｋ，ｌ０−１）、（ｋ，ｌ０）、および（ｋ，ｌ０＋１））は、同じ制約を有する公算が大きいという想定のもとに行われる、ゆえに、符号化が行観点で行われるということを指示し、しかるに、「０」は、近接するｋインデックスを伴うプリコーダ（ｋ，ｌ）（すなわち、（ｋ０−１，ｌ）、（ｋ０，ｌ）、および（ｋ０＋１，ｌ））は、同じ制約セッティングを有する公算が大きい、ゆえに、符号化が列観点で行われるということを指示する。
【００８０】
別の実施形態では、初期ビットが挿入され、その場合「１」は、制約されるプリコーダがないということを指示し、「０」は、一部のプリコーダが制約されるということを指示し、「０」には、コードブックサブセット制約を表すいくつかのビットが後に続く。
【００８１】
それゆえに、異なる「圧縮」技法（同類行に基づこうと、同類列に基づこうと、他の形であろうと）が、同じコードブック内のプリコーダの、異なるグループに対して採用され得るものであり、個別の技法は、デバイスに、デバイスがシグナリングを復号し得るように指示される。代替的に、同じ「圧縮」技法が、プリコーダのグループの各々に対して採用され得るが、ネットワークは、異なる可能な技法を評価して、最良の圧縮を提供するものを識別し、次いで、その手法を採用する（および、その手法をデバイスに指示する）。
【００８２】
当然ながら、図２で示される実施形態、および、それらの実施形態の変形は、Ｋｒｏｎｅｃｋｅｒ構造化であろうとそうでなかろうと、任意の所与のコードブック内のプリコーダの制約されるサブセットをシグナリングするために使用され得る。なおまた、シグナリングは、ランク固有であり得るものであり、そのことは、異なるシグナリングが、異なるランク固有のコードブックを制約するということを意味する。
【００８３】
図５で示される他の実施形態によれば、方法は、ワイヤレス通信デバイス１４に、コードブック内のどのプリコーダが、使用されないように制約されるか（例えば、どのＫｒｏｎｅｃｋｅｒ積プリコーダが制約されるか）をシグナリングするための、ネットワークノード１０（例えば、基地局）で実装される。示されるように方法は、プリコーダの、１つまたは複数のグループの各々に対して、グループ内のプリコーダを、例えば単一のシグナリングビットによって、共同して制約する、コードブックサブセット制約シグナリングを生成すること（ブロック２１０）を含む。少なくとも一部の実施形態では、このシグナリングは、（ｉ）プリコーダを、それらのプリコーダの送信ランクと無関係に制約するようにランク非依存である、および／または、（ｉｉ）プリコーダのグループを、それらのプリコーダ（すなわち、グループ内のプリコーダ）が共通に有する所定の構成要素を制約することにより、共同して制約する。いずれにしても方法は次いで、生成されたシグナリングをワイヤレス通信デバイス１４に送出すること（ブロック２２０）を含む。
【００８４】
プリコーダのグループを、それらのプリコーダ（すなわち、グループ内のプリコーダ）が共通に有する所定の構成要素を制約することにより、共同して制約する、実施形態を考える。プリコーダは、所定の構成要素について、プリコーダが、その同じ構成要素から導出される、または、他の形で、その同じ構成要素の関数であるならば、その所定の構成要素を共通に有する。１つの実施形態では、例えば、所定の構成要素ｂを共通に有するプリコーダＷ（ｂ）のグループは、その構成要素ｂを制約することにより、共同して制約される。この構成要素ｂの制約は、実例として、構成要素に対する１つまたは複数のインデックス（例えば、構成要素がｂｍとインデックス付けされる場合のｍ、または、構成要素がｂｋ，ｌとインデックス付けされる場合の（ｋ，ｌ）であり、ｍ、ｋ、およびｌは、上記で説明したようなＫｒｏｎｅｃｋｅｒ構造化コードブックに対するインデックスである）に関する形でシグナリングされ得る。
【００８５】
本明細書の実施形態は、任意のレベルの粒度での１つまたは複数の異なる「構成要素」（例えば、高いレベルのプリコーダ因子分解可能性での構成要素、および／または、より低いレベルのプリコーダ因子分解可能性での構成要素）を有するプリコーダを企図するということに留意されたい。例えばプリコーダは、１つのレベルの粒度での１つまたは複数の異なる構成要素ｂを備え得る。もっとも、より微細なレベルの粒度では、これらの構成要素ｂの各々は、代わって、ｂ（ｘＨ，ｘＶ）であるように、複数個のサブ構成要素ｘＨおよびｘＶから導出される、または、他の形で、それらのサブ構成要素の関数であることがある。この事例では、所定の構成要素ｘＨまたはｘＶを共通に有するプリコーダＷ（ｘＨ，ｘＶ）のグループは、その構成要素ｘＨまたはｘＶを制約することにより、共同して制約され得る。この構成要素ｘＨまたはｘＶの制約は、実例として、構成要素に対するインデックス（例えば、構成要素ｘＨが
2019110550.tif 000009
とインデックス付けされ、構成要素ｘＶが
2019110550.tif 000010
とインデックス付けされる場合のｋまたはｌであり、ｘＨおよびｘＶは、それぞれ、水平および垂直ビームフォーミングベクトルであり、ｋおよびｌは、上記で説明したようなＫｒｏｎｅｃｋｅｒ構造化コードブックに対するインデックスである）に関する形でシグナリングされ得る。
【００８６】
一部の実施形態では、１つのレベルの粒度でのプリコーダは、１つまたは複数のいわゆる「ビームプリコーダ」と呼称される、１つまたは複数の異なる構成要素からなる。この点に関して、各々のプリコーダＷは、ビームプリコーダと呼称される、１つまたは複数のビームフォーミングベクトルｂ０、ｂ１、…、ｂＸからなる。本明細書の１つまたは複数の実施形態は、所定のビームプリコーダを共通に有するプリコーダＷのグループを、そのビームプリコーダを制約することにより、共同して制約する。全体的としてのプリコーダＷの、それらのプリコーダの構成するビームプリコーダの１つまたは複数の、制約を基に作り上げられる制約によって、これらの実施形態は有利には、ＣＳＲシグナリングを、プリコーダ固有の制約（すなわち、全体的としてのプリコーダＷに関する制約）に関する形でというよりむしろ、ビーム固有の制約（すなわち、所定のビームプリコーダの制約）に関する形で生成する。一部の実施形態では、デバイス１４は、プリコーダＷは、そのプリコーダＷのビームプリコーダの１つまたは複数が制約されるならば、制約されるということを想定するものとする。他の実施形態では、各々のビームプリコーダは、デバイス１４が、総体的なプリコーダＷが制約されるということを想定するように制約されなければならない。
【００８７】
１つの実施形態ではビームプリコーダは、個別のレイヤ上で、送信するために使用されるビームフォーミングベクトルであり、そのビームフォーミングベクトルの、異なるスケーリングされたバージョンが、異なる偏波上で送信される。異なるレイヤは、異なるビームプリコーダ上で送信される。プリコーダＷは、この事例では、次式として具象され得る。
2019110550.tif 000011
【００８８】
ここではＷは、Ｎ×Ｌプリコーダ行列であり、Ｎは、送信アンテナポートの数であり、Ｌは、送信ランク（すなわち、送信される空間ストリームの数）であり、ｂ０、ｂ１、…、ｂＬ−１は、
2019110550.tif 000012
ビームフォーミングベクトル（ビームプリコーダと表象される）であり、
2019110550.tif 000013
およびαは、随意の複素数である。上記のＷと同じコードブックの別のプリコーダＷは、次式として具象され得る。
2019110550.tif 000014
例えば、ｂ０をシグナリングすることにより、前者のプリコーダのみが制約され、ｂ１をシグナリングすることにより、両方のプリコーダが制約されることになる。
【００８９】
一部の実施形態では、第１の
2019110550.tif 000015
個のアンテナポートは、１つの偏波を伴うアンテナにマッピングされ、これに対し、後の方の
2019110550.tif 000016
個のアンテナポートは、第１のアンテナと同じ位置を伴うが、直交偏波を伴うアンテナにマッピングされる。そのような実施形態では、Ｗ（すなわち、各々の空間レイヤに対するプリコーダ）の、各々の列に対して、ビームプリコーダｂが、１つの偏波上で送信され、同じビームプリコーダのスケーリングされたバージョン
2019110550.tif 000017
が、第２の偏波上で送信される。そのようなスケーリングは、ビームプリコーダの、位相、振幅、または、位相および振幅の両方に影響を及ぼし得る。
【００９０】
別の実施形態では、ビームプリコーダは、複数個の異なるレイヤ上で、送信するために使用されるビームフォーミングベクトルであり、レイヤは直交偏波上で送出される。この事例では、プリコーダＷは、次式として具象され得る。
2019110550.tif 000018
【００９１】
それゆえに、各々の空間レイヤに対するビームプリコーダｂ０、ｂ１、…、ｂＬ−１は、異なるビームプリコーダであり得るものであり、または、ビームプリコーダの一部のサブセットは、同一であり得るものであり、例えば、ｂ０はｂ１と等しくあり得るということが留意されるべきである。
【００９２】
さらに別の実施形態では、ビームプリコーダは、個別のレイヤ上で、および、個別の偏波上で、送信するために使用されるビームフォーミングベクトルである。すなわちビームプリコーダは、上記の規定とはわずかに異なる方策で規定され得る。ビームプリコーダの規定は、例えば、次式などのように、異なるビームプリコーダが、同じレイヤの、異なる偏波上で送信されることを可能とし得る。
2019110550.tif 000019
【００９３】
さらに別の実施形態では、ビームプリコーダは、次式のように偏波を無視することにより規定され得る。
Ｗ＝α・［ｂ０  ｂ１  …  ｂＬ−１］
【００９４】
ビームプリコーダｂ０、ｂ１、…、ｂＬ−１は、ビームプリコーダのセット（コードブック）から明示的に選定され得るものであり、または、それらのビームプリコーダは、（総体的な）プリコーダＷをコードブックＸから選択するときに、暗黙に選定され得るということに留意されたい。（総体的な）プリコーダＷの選択は、１つまたは数個のＰＭＩによって為され得るということが留意されるべきである。総体的なプリコーダＷの選択が数個のＰＭＩによって為される事例では、各々のレイヤに対する、結果として生じるビームプリコーダは、ＰＭＩのサブセットのみの関数であり得るものであり、または、それらのビームプリコーダは、すべてのＰＭＩの関数であり得る。
【００９５】
もっとも、ビームプリコーダが規定される個別の方策と無関係に、本明細書の１つまたは複数の実施形態は、所定のビームプリコーダを共通に有するプリコーダＷのグループを、そのビームプリコーダを制約することにより、共同して制約する。すなわち一部の実施形態では、コードブックサブセット制約（ＣＳＲ）は、可能な（総体的な）プリコーダＷのセットを基にシグナリングされるＣＳＲの代わりに、可能なビームプリコーダｂのセットに基づいてシグナリングされ得る。一部のそのような実施形態では、デバイス１４は、プリコーダＷは、各々のレイヤのビームプリコーダｂ０、ｂ１、…、ｂＬ−１の１つまたは複数が制約されるならば、制約されるということを想定するものとする。他のそのような実施形態では、各々のレイヤのビームプリコーダは、デバイス１４が、総体的なプリコーダＷが制約されるということを想定するように制約されなければならない。
【００９６】
送信ランク２を伴う８ＴＸコードブックに対する具体的な例を考える。一部の実施形態では、このコードブックは、図６で示されるように規定される。この方策で規定されると、各々のプリコーダＷは、部分的にビームプリコーダｖｍから形成される（ｂ０、ｂ１、…、ｂＬ−１からｖｍへの表記変更に留意されたい）。ビームプリコーダインデックスｍは、一部のプリコーダＷに対して同じであり、それらのプリコーダＷは、実例として、プリコーダであって、そのサブコードブックインデックスｉ２が０、１、８、９、１２、または１３と等しい、プリコーダを含む（なぜならば、それらのプリコーダに対してｍ＝２ｉ１であるからである）。このことは、それらのプリコーダＷが、同じビームプリコーダｖｍを共通に有するということを意味する。それゆえに、本明細書の一部の実施形態は、個別のビームプリコーダｖｍを共通に有するプリコーダＷのグループを、そのビームプリコーダｖｍを例えば単一のビットによって制約することにより、共同して制約する。このビームプリコーダｖｍの制約は、実例として、インデックスｍに関する形でシグナリングされ得る（例えば、ｍの個別の値によってインデックス付けされるビームプリコーダが制約される）。シグナリングは、この事例では、ビットマップを構成し得るものであり、ビットマップ内の異なるビットは、それぞれ、異なるビームプリコーダが、使用されないように制約されるか否かを指示することに専用である。例えばシグナリングは、ｍ値のビットマップを構成し得るものであり、ビットマップ内の異なるビットは、それぞれ、ｍ値の異なるものによってインデックス付けされるビームプリコーダが、使用から制約されるか否かを指示することに専用である。
【００９７】
図６で示されない代替的実施形態では、ビームプリコーダｖｍは、インデックスｋを伴う垂直ビームフォーミングベクトルｘＶ、および、インデックスｌを伴う水平ビームフォーミングベクトルｘＨのＫｒｏｎｅｃｋｅｒ積である、ビームプリコーダｖｋ，ｌにより置換される。例えば、上記で留意されているように、これらのビームフォーミングベクトルは、ＤＦＴベクトルを備え得る。いずれにしても、ビームプリコーダｖｋ，ｌの制約は、インデックス対（ｋ，ｌ）に関する形でシグナリングされ得る。シグナリングは、この事例では、（ｋ，ｌ）値対のビットマップを構成し得るものであり、ビットマップ内の異なるビットは、それぞれ、異なる（ｋ，ｌ）値対によってインデックス付けされるビームプリコーダが、使用から制約されるか否かを指示することに専用である。
【００９８】
そのようなビットマップの代わりに、１つまたは複数のビームプリコーダｖｋ，ｌの、制約は、一部の実施形態では、２つの（ｋ，ｌ）値対、すなわち（ｋ０，ｌ０）および（ｋ１，ｌ１）により規定される「矩形」に関する形で、共同してシグナリングされる。この事例では、インデックスｋ０＜ｋ＜ｋ１およびｌ０＜ｌ＜ｌ１を伴うビームプリコーダｖｋ，ｌが制約される。
【００９９】
さらに別の代替案として、１つまたは複数のビームプリコーダｖｋ，ｌの、制約は、一部の実施形態では、ｋ値のビットマップ、および／または、ｌ値のビットマップに関する形でシグナリングされる。ｋ値のビットマップのみとしてシグナリングされるならば、デバイスは、一部の実施形態では、所定のｋ値を伴ういかなるビームプリコーダｖｋ，ｌも、それらのプリコーダのｌ値と無関係に、制約されるということを想定する。ｌ値のビットマップのみとしてシグナリングされるならば、デバイスは、一部の実施形態では、所定のｌ値を伴ういかなるビームプリコーダｖｋ，ｌも、それらのプリコーダのｋ値と無関係に、制約されるということを想定する。ｋ値のビットマップ、および、ｌ値のビットマップの両方としてシグナリングされるならば、デバイスは、一部の実施形態では、それらのビットマップにより一括して規定されるような所定の（ｋ，ｌ）値対を伴うビームプリコーダｖｋ，ｌのみが制約されるということを想定する。
【０１００】
それでも、ｋおよび／またはｌ値に関する形で指定される制約は、ある種の意においては、まさにビームプリコーダそれら自体より微細なレベルの粒度での制約として見なされることがある。実のところ、上記で留意されているように、各々のビームプリコーダｖｋ，ｌは、一部の実施形態では、インデックスｋを伴う垂直ビームフォーミングベクトルｘＶ、および、インデックスｌを伴う水平ビームフォーミングベクトルｘＨのＫｒｏｎｅｃｋｅｒ積である。それゆえに、制約をｋおよび／またはｌ値としてシグナリングすることは、（サブ）構成要素ｘＨまたはｘＶを制約することに、実質的に相当する。
【０１０１】
コードブックサブセット制約が、３または４のｌ値を伴うビームプリコーダに適用されることになる、これらのより微細な粒度実施形態の例を考える。コードブックサブセット制約のこの設定が、従来のビットマップによってシグナリングされることになるならば、Ｎ＝ＮＨ・ＮＶ＝６４個のビットが使用されることになる。対照的に、これらのより微細な粒度実施形態でのスキームは、プリコーダ「行」全体の制約を考えるものであり、すなわち、同じｌインデックスを伴うビームプリコーダから形成されるすべてのプリコーダが、ターンオンされる、または、ターンオフされる、のいずれかである。この例でのコードブックサブセット制約をシグナリングするために、したがって、ＮＶ＝８個のビットからなる、ｌ値のビットマップ「０００１１０００」が送出され得る。このスキームによって、コードブックサブセット制約をシグナリングするために要されるビットの数の大きな低減が確認される。しかしながら、２Ｎ個の可能なコードブックサブセット制約のすべてがシグナリングされるわけではないことがある。
【０１０２】
同類の実施形態では、制約は、プリコーダ「列」ｋに関して適用され、コードブックサブセット制約は、プリコーダ「列」全体の制約を指示する、ＮＨビット長のビットマップによってシグナリングされる。
【０１０３】
別の実施形態では、付帯的な初期ビットが挿入され、その場合「１」は、符号化が上記の「行観点」として行われるということを指示し、しかるに、「０」は、符号化が「列観点」で行われるということを指示する。
【０１０４】
さらに別の実施形態では、デバイス１４は、プリコーダＷは、Ｋｒｏｎｅｃｋｅｒ構造での垂直プリコーダおよび水平プリコーダの両方が制約されるならば、制約されるということを想定するものとする。垂直プリコーダおよび水平プリコーダの一方のみが制約されるならば、デバイス１４は、Ｋｒｏｎｅｃｋｅｒ演算の後の、結果として生じるプリコーダは制約されるということを想定しないものとする。
【０１０５】
かくして、本明細書の１つまたは複数の実施形態は、有利には、コードブックのＫｒｏｎｅｃｋｅｒ構造を活用して、図５のシグナリングを、インデックスｋ、ｌ、および／またはｍに関する形で生成する。一部の実施形態では例えば、シグナリングは、例えば単一のビットによって、（ｉ）インデックスｋの同じ値を有する、（ｉｉ）インデックスｌの同じ値を有する、または、（ｉｉｉ）インデックス（ｋ，ｌ）に対する値の同じ対を有する、のいずれかであるプリコーダのグループを、共同して制約するように生成される。
【０１０６】
一部の実施形態では、プリコーダのグループを、それらのプリコーダが共通に有する所定の構成要素（例えば、ビームプリコーダ）を制約することにより、共同して制約するシグナリングは、ランク非依存である。すなわちシグナリングは、プリコーダのグループを、プリコーダの送信ランクに関わらず（すなわち、どのランク固有のコードブックにそれらのプリコーダが属するかに関わらず）、共同して制約する。例えば、単一のビームプリコーダｂ０を制約する実施形態は、制約されるビームプリコーダｂ０を内包するすべてのランクにわたるすべてのプリコーダが制約されるように拡張され得る。ゆえに、所定のビームプリコーダｂ０を内包するすべてのランクにわたるすべてのプリコーダは、共同して制約され得るプリコーダグループである。一部の実施形態によれば、したがって、ＣＳＲをビームプリコーダに基づいてシグナリングすることの利点は、別々のＣＳＲを、異なるランクを伴うプリコーダに対してシグナリングすることを必要としない（異なるランクを伴うプリコーダは、同じＣＳＲによって制約される）ということである。このことは、シグナリングオーバヘッドを低減する。
【０１０７】
プリコーダのグループを、それらのプリコーダが共通に有する所定の構成要素を制約することにより、共同して制約するシグナリングは、さらには、全体的に、または部分的に、所定の角度照準方向に向けて送信するプリコーダを制約することに対して有効であると判明している。実のところ、本明細書の一部の実施形態によれば、ネットワークノード１０は、少なくとも部分的に、所定の角度照準方向に向けて送信する、プリコーダのグループを、その角度照準方向を有する所定の構成要素（例えば、ビームプリコーダ）を制約することにより、共同して制約する。この方策ではネットワークノード１０は、エネルギーを所定の方向で送信することを回避することを、デバイス１４に、ＣＳＲの手段により、デバイス１４は、フィードバックをその個別の方向に対して計算しないものとするということをシグナリングすることにより行う。
【０１０８】
この点に関して、より具体的には、各々のプリコーダＷが複数個のビームプリコーダから形成されるとき、プリコーダＷは、ある種の意においては、そのプリコーダＷの構成物ビームプリコーダの角度照準方向に対応する、複数個の角度照準方向を有する（その場合、各々のビームプリコーダは、例えば、そのビームプリコーダ自体の方位および天頂の角度照準方向を有する）。もっとも、別の意においては、プリコーダＷは、そのプリコーダＷのビームプリコーダのそれぞれの方向の組み合わせ（例えば、平均）である、全体的な角度照準方向を有する。所定の角度照準方向を有するビームプリコーダを制約することにより、本明細書の実施形態は、実質的に、少なくとも部分的に、それらの方向で送信するプリコーダを制約するものであり、そのようにすることを、低減されるシグナリングオーバヘッドを伴って行う。
【０１０９】
例として、ランク１プリコーダの全セットなどの、同じ角度照準方向を伴うが、異なる偏波特性を伴う、ランク１プリコーダのセット
2019110550.tif 000020
が、単一のビームプリコーダｂ０の制約シグナリングにより制約され得る。すなわち、制約が所定のビームプリコーダに対してシグナリングされるとき、制約は、シグナリングされるビームのすべての偏波位相に暗黙に適用される。ゆえに、上記で例示されるランク１プリコーダのグループは、単一のＣＳＲビットに関連付けられ、かくして、共同して制約される。このことは、デバイス複雑度およびＣＳＲシグナリングオーバヘッドを低減するものであり、なぜならば、ビーム方向のみが、シグナリングされることを必要とするからである。
【０１１０】
別の例では、ランク１プリコーダのセット
2019110550.tif 000021
が、単一のビームプリコーダｂ０の制約シグナリングにより、共同して制約され得る。ゆえに、上記で例示されるランク１プリコーダのグループは、単一のＣＳＲビットに関連付けられ、かくして、共同して制約される。
【０１１１】
所定の角度照準方向を伴うプリコーダの制約は、さらには、制約を、所定のｋおよび／またはｌ値に関する形で指定することにより成し遂げられ得る。このことは、図７を参照して例解されるものであり、その図７は、１つの例による、コードブック内のランク１プリコーダの角度ビーム照準方向を例解するものである。この例ではネットワークノードは、機械的ダウンチルトが使用されない、４×４アンテナアレイを有する。Ｋｒｏｎｅｃｋｅｒコードブックは、８個の垂直プリコーダ、および、８個の水平プリコーダからなり、すなわち、ＮＨ＝ＮＶ＝８である。この例ではコードブックサブセット制約は、天頂区間［８０°，１００°］（区間は、点線によって例解される）内の照準方向を伴うビームを制約するために適用される。すなわちコードブックサブセット制約は、角度区間８０°＜θ＜１００°内で適用され、そのことによって、ｌインデックス３および４のインデックスを伴うプリコーダが制約される。制約されるビームは、「○」によって例解され、これに対し、制約されないビームは、「×」によって例解される。水平コードブックでのビームインデックスｋ、および、垂直コードブックでのｌは、ビームの隣に（ｋ，ｌ）と書き表される。この例でのコードブックサブセット制約をシグナリングするために、したがって、ＮＶ＝８個のビットからなる、ｌ値のビットマップ「０００１１０００」が送出され得る。このスキームによって、コードブックサブセット制約をシグナリングするために要されるビットの数の大きな低減が確認される。
【０１１２】
別の実施形態では、デバイス１４は、プリコーダは、Ｋｒｏｎｅｃｋｅｒ構造での垂直プリコーダおよび水平プリコーダの両方が制約されるならば、制約されるということを想定するものとする。このことは、ネットワークノード１０から確認されるような、ビームフォーマ照準角の、矩形の「ウィンドウ」を制約することを可能とする。
【０１１３】
このことはさらには、制約を、インデックス対（ｋ０，ｌ０）および（ｋ１，ｌ１）により規定されるプリコーダの「矩形」としてシグナリングすることにより成し遂げられ得る。このスキームによって、インデックスｋ０＜ｋ＜ｋ１およびｌ０＜ｌ＜ｌ１を伴うプリコーダが制約される。
【０１１４】
プリコーダグループの構成要素ベースの制約は、ランク非依存ＣＳＲシグナリングを可能にする実施形態の１つの例にすぎない。本明細書の他の実施形態がさらには、そのようなランク非依存シグナリングを可能にする。例えば、本明細書の一部の実施形態は、全体的に、または部分的に、所定の角度照準方向で送信するプリコーダのグループが制約されるということを、共同して指示するためのシグナリングを生成することを、それらの角度照準方向を（明示的または暗黙に）指示するためのシグナリングを生成することにより行う。シグナリングは実例として、制約される角度エリアまたは区間を、１つまたは複数の角度パラメータに関する形で指定し得る。この制約は、全体的としてのプリコーダの角度照準方向、または、プリコーダを形成する任意のビームプリコーダの角度照準方向に関わるものであり得る。
【０１１５】
１つの実施形態では、角度エリアまたは区間は、角度点（φ０，θ０）および（φ１，θ１）により表され得るものであり、角度領域で矩形に広がるものである。ここではφおよびθは、それぞれ、ｅノードＢに関する方位角および天頂角である。複数個のそのような矩形のエリアがシグナリングされ得るが、本実施形態は、簡潔性のために、単一の矩形のエリアの事例に焦点を合わせる。デバイス１４は次いで、コードブック内のプリコーダの角度照準方向を算出し、それらの角度照準方向を、制約される角度エリアと比較して、コードブックサブセット制約を導出し得る。デバイス１４は、プリコーダの照準方向を算出することができるために、送信器アンテナアレイ（実際に使用されるアンテナアレイに対応することを必要としない）に関して何を想定すべきかに関する、若干の追加的な情報を必要とすることがある。Ｋｒｏｎｅｃｋｅｒコードブックの（サブ）コードブックがＤＦＴプリコーダからなる、すなわち、以下のような、例示的な実施形態を考える。
【０１１６】
水平コードブックは、
2019110550.tif 000022
、ｋ＝０、…、ＭｈＱｈ−１として具象され得るものであり、ただしＱｈは整数水平オーバサンプリングファクタであり、Δｈは、ビームパターンを「シフトする」ように、区間０から１での値を呈し得る（Δｈ＝０．５は、ビームの対称性を、アレイのブロードサイドに関して創出するための関心値であり得る）。
【０１１７】
垂直コードブックは、
2019110550.tif 000023
、ｌ＝０、…、ＭｖＱｖ−１として具象され得るものであり、ただしＱｖは整数垂直オーバサンプリングファクタであり、Δｖは、上記と同様に規定される。
【０１１８】
プリコーダ（ｋ，ｌ）の照準方向は、最初に、照準角をアンテナアレイのブロードサイドに関して算出することにより算出され得る。
2019110550.tif 000024
【０１１９】
ただしｄＶおよびｄＨは、それぞれ、波長での、アレイの垂直および水平のアンテナ素子間隔である。機械的ダウンチルト角βが、実際のビーム照準角を次式のように算出するために、考慮に入れられる。
2019110550.tif 000025
【０１２０】
デバイス１４は、コードブック内のプリコーダのビーム照準方向を算出することができるために、追加的な情報ｄＨ、ｄＶ、およびβをシグナリングされることを必要とする。デバイス１４はすでに、パラメータＱｖ、Ｍｖ、Ｑｈ、Ｍｈ、およびΔを、コードブック構造の部分として知っているということを想定する。
【０１２１】
パラメータφ０、θ０、φ１、θ１、ｄＨ、ｄＶ、βのセットは、かくして、この実施形態でのコードブックサブセット制約をパラメータ化する。前記パラメータをシグナリングするとき、いろいろな戦略が使用され得る。
【０１２２】
１つの実施形態では、各々のパラメータは、いくつかのビットによって、あらかじめ規定された区間にわたって、均一に量子化される。例が、下記の表で与えられる。
2019110550.tif 000026
【０１２３】
この実施形態では、コードブックサブセット制約をシグナリングするために要されるビットの数は３８である。このことは、コードブックサイズに独立であるということに留意されたい。
【０１２４】
別の実施形態では、各々のパラメータは、可能な値の、固定されたセットからの値をとり得る。パラメータの、各々の可能な値は、例えば、その値をとるパラメータの知覚される公算に依存して、異なる数のビットによって符号化される。例えば水平アレイ素子間隔ｄＨは、以下の表のように符号化され得る。
2019110550.tif 000027
【０１２５】
この実施形態では、ｄＨの符号化は、ｄＨ＝０．５が水平アンテナ素子分離に対する普通の値であるということを考慮に入れるように設計されたものであり、かくして、この値を、低い数のビットによって符号化する。他の、より普通ではない値は、より大きな数のビットによって符号化される。この実施形態でのｄＨの符号化は、一意的に復号可能なコードを構成するということに留意されたい。
【０１２６】
別の実施形態では、パラメータの一部は、いくつかのビットによって、あらかじめ規定された区間にわたって、均一に量子化され、これに対し、他のパラメータは、異なる数のビットによって、先の実施形態におけるように符号化される。
【０１２７】
一部の他の実施形態では、制約される角度エリアに関係するパラメータの、異なるセットが、コードブックサブセット制約を規定するパラメータを構成し得る。１つのそのような実施形態では、天頂区間θ０≦θ＜θ１のみが制約され、かくして、θ０、θ１が送出され得る。別のそのような実施形態では、制約は、方位区間φ０≦φ＜φ１のみである。さらに別のそのような実施形態では、角区間は開放端であり得るものであり、すなわち、φ＜φ１が制約を構成する。
【０１２８】
他の実施形態では、ｄＨ、ｄＶ、およびψなどの、アンテナアレイに関係するパラメータは、コードブックサブセット制約パラメータの部分ではなく、代わりに、それらのパラメータは、すでにＵＥに知られていることがあり、または、ＵＥは、前記パラメータのデフォルト値を想定し、ｅノードＢは、制約角（φ０，θ０）および（φ１，θ１）を選定することを、ＵＥが制約を前記パラメータのデフォルト値に基づいて算出するときに、意図されるプリコーダが制約されるような方策で行うものであり、その場合、前記パラメータのデフォルト値は、前記パラメータの実際の値とは異なり得る。
【０１２９】
他の実施形態では、より多いパラメータが、コードブックサブセット制約パラメータに含まれ得る。１つのそのような実施形態では、アンテナアレイのロール角γが、コードブックサブセット制約パラメータに含まれ得る。
【０１３０】
上記の修正および変形に鑑みて、ＣＳＲシグナリングがグループ内のプリコーダを共同して制約し得るということの多くの方策が存するということが認識される。シグナリングは、ランク非依存である、または、そうでないことがある。そしてシグナリングは、グループに共通である所定の構成要素、または、グループに関連付けられる信号角度パラメータを制約し得る。シグナリングは、ビームプリコーダインデックスに対するビットマップの形式をとる、角度パラメータの形式をとる、サブコードブックインデックス対の形式をとる、単一のサブコードブックのインデックスに対するビットマップの形式をとる、その他であり得る。もっとも、これらの個別の変形と無関係に、ＣＳＲシグナリングオーバヘッドは、プリコーダ制約の相関、または等価的に、プリコーダのグルーピングに基づいて低減される。しかし、グループベースのジョイント制約は、２Ｎ個のコードブックサブセット制約設定のすべてが、デバイス１４に伝達することが可能であるわけではないということを意味する。代わりに、可能な設定のサブセットのみが選定されることがある。
【０１３１】
それゆえに、少なくとも一部の実施形態は、ジョイント制約により引き起こされる柔軟性での損失を、そのようなジョイント制約によるシグナリングオーバヘッド利得とバランスをとることを、ジョイント制約をコードブック内のプリコーダの一部分のみに関して遂行することにより行う。すなわちコードブックサブセット制約は、コードブック内のプリコーダのサブセットＡに関する最大限の柔軟性を伴って設定され得る（プリコーダの各々が、個々にターンオンまたはターンオフされ得るということを意味する）ものであり、これに対し、少数の設定のみが、プリコーダの残りのセットＢに対して選定され得る。例えば、プリコーダの残りのセットＢに対するコードブックサブセット制約は、セット内のすべてのプリコーダをターンオンする、または、ターンオフする、のいずれかである、１つのビットによって表され得るだけである。このことは、ＣＳＲシグナリングオーバヘッドを低減することになり、そのことは有益である。
【０１３２】
例として、ビームプリコーダの文脈では、コードブックは、プリコーダの２つのセットからなり得る。セットの一方は、（上記で規定されたような）レイヤ固有のビームプリコーダの関数として等価的に具象され得るプリコーダからなり、これに対し、他方のセットは、随意のプリコーダからなり得る。この実施形態では、プリコーダの第１のセットは、最大限の柔軟性を伴って設定され得るものであり、これに対し、コードブック内の他のプリコーダは、制限された柔軟性を伴って設定され得る。
【０１３３】
この実施形態は、セットＡに属するプリコーダは個々に、１つのビットにより表され、これに対し、セットＢ内のプリコーダはすべて、単一のビットによって共同して制約される、コードブック内のプリコーダのグルーピングの１つの例にすぎない。この実施形態は、複数個のセットＢをＢ＿１、Ｂ＿２、…Ｂ＿Ｎとして有することにより、さらに拡張され得るものであり、その場合、セットＢ＿ｎ、ｎ＝１、…、Ｎの各々は、少なくとも２つのプリコーダを各々内包し、１つのＣＳＲビットに関連付けられる。図８では例が示され、その例では、プリコーダ１から１４が各々、個々のビットにより表され（セットＡ）、これに対し、グループＢ１内のすべてのプリコーダは、単一のＣＳＲビット、例えば、プリコーダ１５に対するビットにより表される。
【０１３４】
規定されるグループはさらには、所与のプリコーダが複数個のグループ内に存在するように、重なり合っていることがある。その事例であるならば、１つのプリコーダが、１つのグループのシグナリングにより制約されるが、そのプリコーダが属する別のグループからは制約されないときに、デバイス１４が、どのようにその事例を解釈すべきかを理解するように、優先度または組み合わせ規則が、規定されることを必要とする。
【０１３５】
さらなる詳細な実施形態では、したがって、図８でのグループＢ＿ｎは重なり合っていることがあり、規則が、標準テキストで、どのようにデバイス１４がＣＳＲシグナリングを解釈するものとするかに関して指定される。実例として、１つのビットにより各々表される２つのグループＢ＿１およびＢ＿２を、ならびに、１つのプリコーダが両方のグループに属するということを想定する。１つの規則は、プリコーダが、そのプリコーダが属するグループのいずれかで制約されるならば、プリコーダは、制約されることを想定されるべきであるということであり得る。別の代替案は、プリコーダは、プリコーダが制約されることを想定されるためには、両方のグループで制約されなければならないということである。
【０１３６】
本開示での一部の実施形態では、コードブックサブセット制約は、専門用語プリコーダおよびコードブックを使用して論考される。ビーム固有の制約が前記実施形態で使用されるということ、ならびに、専門用語は、論考されている粒度に依存して、ビームプリコーダ、および、ビームプリコーダのセット、へと置き換えられ得るということが想定され得る。
【０１３７】
３ＧＰＰ  ＬＴＥからの専門用語が、本開示で、本明細書の実施形態を例示するために使用されているが、このことを、実施形態の範囲を上述のシステムのみに制限することと見るべきではないということに留意されたい。ＷＣＤＭＡ、ＷｉＭａｘ、ＵＭＢ、およびＧＳＭを含む、他のワイヤレスシステムがさらには、本開示の内部に包含される観念を活用することで利益を得ることがある。
【０１３８】
さらには、ｅノードＢおよびＵＥなどの専門用語は、非制限的であるべきであり、特に、その２つの間の所定の階層関係を示唆するものではなく、一般的に、「ｅノードＢ」はデバイス１と、および、「ＵＥ」はデバイス２と考えられ得るものであり、これらの２つのデバイスは、互いに、何らかの無線チャネルによって通信するということに留意されたい。本明細書では、本発明者らはさらには、ダウンリンクでのワイヤレス送信に焦点を合わせるが、本明細書の実施形態は、アップリンクで等しく適用可能である。
【０１３９】
本明細書の実施形態はさらには、ネットワークノード１０での、上記で説明した方法に対応する、ワイヤレス通信デバイス１４での方法を含む。これらの方法は、ネットワークノード１０が上記の実施形態の任意のものによって生成するシグナリングを、受信および復号する。
【０１４０】
図９で示される１つの実施形態によれば、例えば方法は、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノード１０からのシグナリングを復号するための、ワイヤレス通信デバイス１４（例えば、ＵＥ）により実装される。方法は、シグナリングを受信すること（ブロック３００）を含む。方法はさらには、コードブック内のプリコーダの、１つまたは複数のグループの各々に対して、シグナリングを復号して、異なる可能な設定のどれが、実際にそのグループに対してシグナリングされるかを識別することを含む。この点に関して、異なる可能な設定は、グループ内のプリコーダの、異なるサブグループを、使用されないように制約する。この復号は、第１のグループとともに開始して（ブロック３１０）、グループごとを基礎として進行する。具体的には復号は、第１のグループに対する１つまたは複数の参照設定、各々の参照設定をシグナリングするために識別されるビットパターン、および、そのビットパターンの長さを識別すること（ブロック３２０）を必然的に伴う。これらの参照設定は、デバイス１４であらかじめ規定され得る、または、ネットワークノード１０からシグナリングされ得る。いずれにしても復号は次いで、グループに対してシグナリングされる実際設定を検出することであって、受信されたシグナリング内のビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンを検出することによるものである、検出すること（ブロック３３０）を必然的に伴う。
【０１４１】
そのようなことは、例えば、個別の参照設定をシグナリングするために規定されるビットパターンの長さＢを決定し、シグナリング内の次のビットの、Ｂの長さのストリングが、その参照設定をシグナリングするために規定されるビットパターンに対応するかどうかをチェックすることを必然的に伴い得る。この決定、およびチェックすることは、１つまたは複数の参照設定の各々に対して遂行され得るものであり、そのことの後（シグナリングされると識別される参照設定がないならば）、シグナリング内の次のビットの、デフォルトの長さのストリングが、非参照設定を検出するために復号される。
【０１４２】
復号プロセス（ブロック３２０〜３３０）の個別の実装形態に関わらず、復号は、コードブック内のプリコーダの、１つまたは複数のグループの各々に対して繰り返される（ブロック３４０、３５０）。
【０１４３】
当業者は、デバイス側実施形態が、実例として「同類行実施形態」および「同類列実施形態」を含む、図３を参照して例解されるネットワーク側実施形態の任意のものの復号を含むということを察知するであろう。
【０１４４】
図１０で示される１つまたは複数の他の実施形態によれば、方法は、コードブック内のどのプリコーダが、使用されないように制約されるか（例えば、どのＫｒｏｎｅｃｋｅｒ積プリコーダが制約されるか）を指示する、ネットワークノード１０からのシグナリングを復号するための、ワイヤレス通信デバイス１４（例えば、ＵＥ）により実装される。示されるように方法は、シグナリングをネットワークノード１０（例えば、基地局）から受信すること（ブロック４００）を含む。方法はさらには、プリコーダの、１つまたは複数のグループの各々内のプリコーダを共同して制約するとして、シグナリングを復号すること（ブロック４１０）を含む。少なくとも一部の実施形態では、そのような復号は、（ｉ）プリコーダを、それらのプリコーダの送信ランクと無関係に制約するようにランク非依存であるとして、および／または、（ｉｉ）プリコーダのグループを、それらのプリコーダが共通に有する所定の構成要素を制約することにより、共同して制約するとして、シグナリングを復号することを伴う。
【０１４５】
当業者は、デバイス側実施形態が、図５を参照して例解されるネットワーク側実施形態の任意のものの復号を含むということを察知するであろう。そのため例えば、デバイス１４は一部の実施形態では、所定のビームプリコーダを共通に有するプリコーダのグループを、そのビームプリコーダを制約することにより、共同して制約するとして、シグナリングを復号する。そして１つまたは複数のデバイス側実施形態は、そのうえに有利には、コードブックのＫｒｏｎｅｃｋｅｒ構造を活用して、図１０のシグナリングを、インデックスｋ、ｌ、および／またはｍに関する形で復号する。一部の実施形態では例えば、シグナリングは、例えば単一のビットによって、（ｉ）インデックスｋの同じ値を有する、（ｉｉ）インデックスｌの同じ値を有する、または、（ｉｉｉ）インデックス（ｋ，ｌ）に対する値の同じ対を有する、のいずれかであるプリコーダのグループを、共同して制約するとしての復号である。
【０１４６】
上記の修正および変形を念頭に置いて、図１１は、１つまたは複数の実施形態による、ネットワークノード５００（ネットワークノード１０に対応する）の追加的な詳細を例解する。ネットワークノード５００は例えば、機能手段またはユニット５４０〜５７０によって、ワイヤレス通信デバイス１４に、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、図２での処理を実装するように設定される。ネットワークノード５００は、一部の実施形態では例えば、プリコーダの、１つまたは複数のグループの各々に対する、１つまたは複数の参照設定を識別するための、参照設定識別手段またはユニット５４０を含む。ネットワークノード５００は、そのような事例では、１つまたは複数のグループの各々に対する実際設定を識別するための、実際設定識別手段またはユニット５５０をさらに含む。ネットワークノード５００はさらには、１つまたは複数のグループの各々に対する実際設定を指示するためのシグナリングを生成することであって、シグナリングを、ビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンとして生成することによるものである、生成することを行うための、信号生成手段またはユニット５６０を含む。ネットワークノード５００は最後に、生成されたシグナリングをワイヤレス通信デバイスに送出するための、送出手段またはユニット５７０を含む。
【０１４７】
少なくとも一部の実施形態では、ネットワークノード５００は、機能手段またはユニット５４０〜５７０を実装することによってなどで、この処理を実装するように設定される、１つまたは複数の処理回路５１０を備える。１つの実施形態では例えば、ノードの処理回路５１０は、機能手段またはユニット５４０〜５７０を、それぞれの回路として実装する。この点に関して、回路は、メモリ５２０と連関する、所定の機能処理を遂行することに専用である回路、および／または、１つもしくは複数のマイクロプロセッサを備え得る。リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光学記憶デバイス、その他などの、１つまたはいろいろなタイプのメモリを備え得る、メモリ５２０を用いる実施形態では、メモリは、１つまたは複数により、１つまたは複数のマイクロプロセッサを履行するために実行されるときに、本明細書で説明する技法を履行する、プログラムコードを記憶する。
【０１４８】
１つまたは複数の実施形態では、ネットワークノード５００はさらには、１つまたは複数の通信インターフェース５３０を備える。１つまたは複数の通信インターフェース５３０は、データおよび制御信号を、送出および受信するための様々な構成要素（示されない）を含む。より詳細には、インターフェース５３０は送信器を含み、その送信器は、典型的には１つまたは複数の標準による、知られている信号処理技法を使用するように設定され、信号を、送信（例えば、１つまたは複数のアンテナによるオーバジエア）のために調節するように設定される。同様に、インターフェース５３０は受信器を含み、その受信器は、受信される（例えば、アンテナによって）信号を、デジタルサンプルに、１つまたは複数の処理回路５１０による処理のために転換するように設定される。
【０１４９】
図１２は、１つまたは複数の実施形態による、ネットワークノード６００の追加的な詳細を例解する。ネットワークノード６００は例えば、機能手段またはユニット６４０〜６５０によって、ワイヤレス通信デバイスに、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、図５での処理を実装するように設定される。ネットワークノード６００は、一部の実施形態では例えば、プリコーダの、１つまたは複数のグループの各々に対して、グループ内のプリコーダを、例えば単一のシグナリングビットによって、共同して制約する、コードブックサブセット制約シグナリングを生成するための、生成手段またはユニット６４０を含む。ネットワークノード６００はさらには、生成されたシグナリングをワイヤレス通信デバイスに送出するための、送出手段またはユニット６５０を含む。
【０１５０】
少なくとも一部の実施形態では、ネットワークノード６００は、機能手段またはユニット６４０〜６５０を実装することによってなどで、この処理を実装するように設定される、１つまたは複数の処理回路６１０を備える。１つの実施形態では例えば、ノードの処理回路６１０は、機能手段またはユニット６４０〜６５０を、それぞれの回路として（上記で説明したものと同様に、例えば、メモリ６２０と連関して）実装する。１つまたは複数の実施形態では、ネットワークノード６００はさらには、１つまたは複数の通信インターフェース６３０を備える。
【０１５１】
図１３は、１つまたは複数の実施形態による、ワイヤレス通信デバイス７００（ワイヤレス通信デバイス１４に対応する）の追加的な詳細を例解する。デバイス７００は例えば、機能手段またはユニット７４０〜７６０によって、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、図９での処理を実装するように設定される。デバイス７００は、一部の実施形態では例えば、シグナリングをネットワークノードから受信するための、受信手段またはユニット７４０を含む。デバイス７００は、プリコーダの、１つまたは複数のグループの各々に対して、グループに対する１つまたは複数の参照設定、各々の参照設定をシグナリングするために識別されるビットパターン、および、そのビットパターンの長さを識別するように設定される、識別手段またはユニット７５０をさらに含む。デバイス７００は最後に、グループに対してシグナリングされる実際設定を検出することであって、受信されたシグナリング内のビットパターンであって、そのビットパターンの長さが、（ｉ）実際設定が１つもしくは複数の参照設定の１つとマッチングするかどうか、および／または、（ｉｉ）どの参照設定と実際設定がマッチングするか、に依存する、ビットパターンを検出することによるものである、検出することを行うように設定される、検出手段またはユニット７６０を含む。
【０１５２】
少なくとも一部の実施形態では、デバイス７００は、機能手段またはユニット７４０〜７６０を実装することによってなどで、この処理を実装するように設定される、１つまたは複数の処理回路７１０を備える。１つの実施形態では例えば、デバイスの処理回路７１０は、機能手段またはユニット７４０〜７６０を、それぞれの回路として実装する。この点に関して、回路は、メモリ７２０と連関する、所定の機能処理を遂行することに専用である回路、および／または、１つもしくは複数のマイクロプロセッサを備え得る。リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ、キャッシュメモリ、フラッシュメモリデバイス、光学記憶デバイス、その他などの、１つまたはいろいろなタイプのメモリを備え得る、メモリ７２０を用いる実施形態では、メモリは、１つまたは複数により、１つまたは複数のマイクロプロセッサを履行するために実行されるときに、本明細書で説明する技法を履行する、プログラムコードを記憶する。
【０１５３】
１つまたは複数の実施形態では、デバイス７００はさらには、１つまたは複数の通信インターフェース７３０を備える。１つまたは複数の通信インターフェース７３０は、データおよび制御信号を、送出および受信するための様々な構成要素（示されない）を含む。より詳細には、インターフェース７３０は送信器を含み、その送信器は、典型的には１つまたは複数の標準による、知られている信号処理技法を使用するように設定され、信号を、送信（例えば、１つまたは複数のアンテナによるオーバジエア）のために調節するように設定される。同様に、インターフェース７３０は受信器を含み、その受信器は、受信される（例えば、アンテナによって）信号を、デジタルサンプルに、１つまたは複数の処理回路７１０による処理のために転換するように設定される。
【０１５４】
図１４は、１つまたは複数の他の実施形態による、デバイス８００の追加的な詳細を例解する。デバイス８００は例えば、機能手段またはユニット８４０〜８５０によって、コードブック内のどのプリコーダが、使用されないように制約されるかを指示する、ネットワークノードからのシグナリングを復号するための、図１０での処理を実装するように設定される。デバイス８００は、一部の実施形態では例えば、シグナリングをネットワークノードから受信するための、受信手段またはユニット８４０を含む。デバイス８００は、プリコーダの、１つまたは複数のグループの各々内のプリコーダを共同して制約するとして、シグナリングを復号するための、復号手段またはユニット８５０をさらに含む。
【０１５５】
少なくとも一部の実施形態では、デバイス８００は、機能手段またはユニット８４０〜８５０を実装することによってなどで、この処理を実装するように設定される、１つまたは複数の処理回路８１０を備える。１つの実施形態では例えば、デバイスの処理回路８１０は、機能手段またはユニット８４０〜８５０を、それぞれの回路として（上記で説明したものと同様に、例えば、メモリ８２０と連関して）実装する。１つまたは複数の実施形態では、デバイス８００はさらには、１つまたは複数の通信インターフェース８３０を備える。
【０１５６】
当業者はさらには、本明細書の実施形態が、対応するコンピュータプログラムをさらに含むということを察知するであろう。
【０１５７】
コンピュータプログラムは、ネットワークノードまたはワイヤレス通信デバイスの、少なくとも１つのプロセッサ上で実行されるときに、ノードまたはデバイスが、上記で説明したそれぞれの処理の任意のものを履行することを引き起こす、命令を備える。実施形態は、そのようなコンピュータプログラムを内包するキャリアをさらに含む。このキャリアは、電子信号、光学信号、無線信号、またはコンピュータ可読記憶媒体の１つを備え得る。
【０１５８】
この点に関して、コンピュータプログラムは、上記で説明した手段またはユニットに対応する、１つまたは複数のコードモジュールを備え得る。
【０１５９】
一般的な実施形態
第１の実施形態では、ＵＥは、個々のコードワードをターンオン／オフするためにメッセージを受信することができる。以下のことは、可能なメッセージのセットに当てはまる。
【０１６０】
２＾Ｎ個の可能な設定からの所定の設定に対応する、これらのメッセージの少なくとも１つは、Ｎより少ないビットにより表される。
【０１６１】
メッセージは、オン／オフを、コードブック全体の中の各々の個々のコードワードに対して規定するための情報を内包することになる。
【０１６２】
各々のメッセージは、ＵＥに対して一意的に復号可能であり、２＾Ｎ個の可能な設定の１つに対応することになる。
【０１６３】
第２の実施形態では、第１の実施形態のＵＥは、コードブックサブセット制約が、ビームプリコーダに関して行われるように設定される。
【０１６４】
第３の実施形態では、第１の実施形態のＵＥは、コードブックサブセット制約が、コードブック内のプリコーダのサブセットに対して、最大限の柔軟性を伴って設定され、これに対し、コードブックサブセット制約が、コードブック内の他のプリコーダに対して、制限された柔軟性を伴って設定されるように設定される。
【０１６５】
第４の実施形態では、第３の実施形態のＵＥは、プリコーダのセットであって、それに対して、コードブックサブセット制約が、最大限の柔軟性を伴って設定される、プリコーダのセットが、レイヤ固有のビームプリコーダの関数として等価的に具象され得る、プリコーダのセットであるように設定される。
【０１６６】
第５の実施形態では、第１の実施形態のＵＥは、Ｋｒｏｎｅｃｋｅｒ構造からＮ＝Ｎ＿Ｈ・Ｎ＿Ｖであるように設定される。
【０１６７】
第６の実施形態では、第１から第５の実施形態のいずれかのＵＥは、メッセージのセットを設計するために使用される情報が、制約される公算が大きい角度区間に関する情報からなるように設定される。
【０１６８】
第７の実施形態では、第１の実施形態のＵＥは、２＾Ｎ個の可能な設定のサブセットのみが設定され得るように設定される。
【０１６９】
第８の実施形態では、第１の実施形態のＵＥは、２＾Ｎ個の可能な設定からの所定の設定に対応する、メッセージの少なくとも１つは、Ｎ個のビットより多く表されるように設定される。
【０１７０】
第９の実施形態では、第１の実施形態のＵＥは、メッセージのセットが、選定される所定の設定の公算に関する情報を使用して設計されるように設定される。
【０１７１】
第１０の実施形態では、第１の実施形態のＵＥは、選定される所定の設定の公算に関する情報が、公算の暗黙の想定のみであるように設定される。
【０１７２】
第１１の実施形態では、第１の実施形態のＵＥは、角のセットが設定を指定するように設定される。
【図１】
2019110550.tif 000028
【図２】
2019110550.tif 000029
【図３】
2019110550.tif 000030
【図４】
2019110550.tif 000031
【図５】
2019110550.tif 000032
【図６】
2019110550.tif 000033
【図７】
2019110550.tif 000034
【図８】
2019110550.tif 000035
【図９】
2019110550.tif 000036
【図１０】
2019110550.tif 000037
【図１１】
2019110550.tif 000038
【図１２】
2019110550.tif 000039
【図１３】
2019110550.tif 000040
【図１４】
2019110550.tif 000041
【手続補正書】
【提出日】平成31年3月8日(2019.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信デバイス（１４）に、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノード（１０）により実装される方法であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを生成すること（２１０）と、
前記生成されたシグナリングを前記ネットワークノード（１０）から前記ワイヤレス通信デバイス（１４）に送出すること（２２０）と
を含むことを特徴とする、方法。
【請求項２】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４）により実装される方法であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを受信すること（４００）と、
プリコーダの前記１つまたは複数のグループの各々内のプリコーダを共同して制約するものとして、受信されたシグナリングを復号すること（４１０）と
を含むことを特徴とする、方法。
【請求項３】
前記コードブックサブセット制約シグナリングは、前記グループ内の前記プリコーダを、前記プリコーダの送信ランクに関わらずに、共同して制約する、ランク非依存（ｒａｎｋ−ａｇｎｏｓｔｉｃ）シグナリングである、請求項１または２に記載の方法。
【請求項４】
前記所定の構成要素はビームプリコーダを含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
１つまたは複数のビームプリコーダを備えるプリコーダは、そのプリコーダの、１つまたは複数のビームプリコーダの、少なくとも１つが制約されるならば、制約される、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ビームプリコーダは、多次元アンテナアレイの異なる次元に関連付けられる、異なるビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積である、請求項４又は５に記載の方法。
【請求項７】
前記異なるビームフォーミングベクトルは、離散Ｆｏｕｒｉｅｒ変換（ＤＦＴ）ベクトルを含む、請求項６に記載の方法。
【請求項８】
ビームプリコーダは、マルチレイヤ送信の特定のレイヤ上で送信するために使用されるビームフォーミングベクトルであり、前記ビームフォーミングベクトルの、異なるスケーリングされたバージョンが、異なる偏波上で送信される、請求項４から７のいずれか一項に記載の方法。
【請求項９】
ビームプリコーダは、
マルチレイヤ送信の、複数個の異なるレイヤ上で、
マルチレイヤ送信の、複数個の異なるレイヤであって、前記レイヤは直交偏波上で送出される、複数個の異なるレイヤ上で、または、
特定のレイヤ上、かつ、特定の偏波上で、
送信するために使用されるビームフォーミングベクトルである、請求項４から７のいずれか一項に記載の方法。
【請求項１０】
前記コードブックサブセット制約シグナリングはビットマップを備え、前記ビットマップ内の異なるビットは、それぞれ、異なるビームプリコーダが、使用されないように制約されるか否かを指示することに対して専用である、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
ビームプリコーダは、第１および第２のインデックスを伴う、第１および第２のビームフォーミングベクトルのＫｒｏｎｅｃｋｅｒ積であり、前記第１および第２のビームフォーミングベクトルは、多次元アンテナアレイの異なる次元に関連付けられ、前記コードブックサブセット制約シグナリングは、前記第１および第２のインデックスに対する値の同じ対を有する、プリコーダのグループ内の前記プリコーダを共同して制約する、請求項１から９のいずれか一項に記載の方法。
【請求項１２】
各々のプリコーダは、１つまたは複数のビームプリコーダを備え、各々のビームプリコーダは、多次元アンテナアレイの、異なる次元に対応する、複数個の異なる構成要素を備え、前記所定の構成要素は、ビームプリコーダの構成要素を備える、請求項１から３のいずれか一項に記載の方法。
【請求項１３】
前記コードブックサブセット制約シグナリングは、少なくとも部分的に、所定の角度照準方向に向けて送信する、プリコーダのグループ内の前記プリコーダを、その角度照準方向を有する所定の構成要素を制約することにより、共同して制約する、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
ワイヤレス通信デバイス（１４、８００）に、コードブック内のどのプリコーダが、使用されないように制約されるかをシグナリングするための、ネットワークノード（１０、６００）であって、
プリコーダの、１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダを、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、共同して制約する、コードブックサブセット制約シグナリングを生成することと、
前記生成されたシグナリングを前記ネットワークノード（１０、６００）から前記ワイヤレス通信デバイス（１４、８００）に送出することと
を行うように設定される、ネットワークノード（１０、６００）。
【請求項１５】
請求項３から１３のいずれか一項に記載の方法を実行するように構成された、請求項１４に記載のネットワークノード。
【請求項１６】
コードブック内のどのプリコーダが使用されないように制約されるかを指示する、ネットワークノード（１０、６００）からのシグナリングを復号するための、ワイヤレス通信デバイス（１４、８００）であって、
プリコーダの１つまたは複数のグループの各々に対して、前記グループ内の前記プリコーダが共通に有する所定の構成要素を制約することにより、前記グループ内の前記プリコーダを共同して制約する、コードブックサブセット制約シグナリングを受信することと、
プリコーダの前記１つまたは複数のグループの各々内のプリコーダを共同して制約するものとして、前記受信されたシグナリングを復号することと
を行うように構成される、ワイヤレス通信デバイス（１４、８００）。
【請求項１７】
請求項３から１３のいずれか一項に記載の方法を実行するように構成される、請求項１６に記載のワイヤレス通信デバイス。
【請求項１８】
ノード（１０、１４）の少なくとも１つのプロセッサにより実行されるときに、前記ノード（１０、１４）に、請求項１から１３のいずれか一項に記載の方法を実行させる命令を備える、コンピュータプログラム。
【請求項１９】
請求項１８に記載のコンピュータプログラムを内包するキャリアであって、電子信号、光学信号、無線信号、またはコンピュータ可読記憶媒体の１つである、キャリア。
【外国語明細書】
2019110550000001.pdf