(57)【要約】      （修正有）【課題】開ループＭＩＭＯ計算に必要となるプリコーディングマトリックスを決定して、全空間のトラバースを避け、システム設計及び実施の難しさを低減し、システム性能を向上する。【解決手段】基地局側は、プリコーディングマトリックスからなる集合である第１コードブックを決定し、端末側は、リコーディングマトリックスからなる集合である第１コードブックを決定し、第１コードブックに基づきチャネル状態情報を計算し、基地局にチャネル状態情報をフィードバックする。基地局側端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する。【選択図】図３
2018174532.tif 000002
【特許請求の範囲】
【請求項１】
プリコーディングマトリックスからなる集合である第１コードブックを決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理するステップと、を備えることを特徴とするデータ伝送方法。
【請求項２】
前記端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するのは、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理することを特徴とする請求項１に記載のデータ伝送方法。
【請求項３】
前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であることを特徴とする請求項１に記載のデータ伝送方法。
【請求項４】
前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数であることを特徴とする請求項３に記載のデータ伝送方法。
【請求項５】
前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有することを特徴とする請求項３に記載のデータ伝送方法。
【請求項６】
決定された第１コードブックを端末に通知することを特徴とする請求項１ないし請求項５のいずれかに記載のデータ伝送方法。
【請求項７】
決定された第１コードブックを端末に通知する場合、サブ集合が互いに独立すれば、端末に第１コードブック内の各々プリコーディングマトリックスを通知し、各々サブ集合の間にマッピング関係を有すれば、端末に第１コードブック内の一部のプリコーディングマトリックスを通知することを特徴とする請求項６に記載のデータ伝送方法。
【請求項８】
決定された第１コードブックを高位層シグナリングまたは物理層シグナリングを介して端末に通知することを特徴とする請求項６に記載のデータ伝送方法。
【請求項９】
前記一部または全部プリコーディングマトリックスは、端末よりフィードバックされたチャネル状態情報に基づいて決定されたものであることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１０】
プリコーディングマトリックスからなる集合である第１コードブックを決定するステップと、
第１コードブックに基づきチャネル状態情報を計算するステップと、
基地局にチャネル状態情報をフィードバックするステップと、を備えることを特徴とするチャネル状態情報のフィードバック方法。
【請求項１１】
前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有することを特徴とする請求項１０に記載のチャネル状態情報のフィードバック方法。
【請求項１２】
前記第１コードブックは、受信したシグナリングにより決定されるものであることを特徴とする請求項１１に記載のチャネル状態情報のフィードバック方法。
【請求項１３】
受信したシグナリングにより第１コードブックを決定する場合、サブ集合が互いに独立すれば、受信したシグナリングにより第１コードブック内の各々プリコーディングマトリックスを決定し、各々サブ集合の間にマッピング関係を有すれば、受信したシグナリングにより指示した一部のプリコーディングマトリックスに基づいて第１コードブック内の各々プリコーディングマトリックスを決定することを特徴とする請求項１２に記載のチャネル状態情報のフィードバック方法。
【請求項１４】
前記シグナリングは、物理層シグナリングまたは高位層シグナリングであることを特徴とする請求項１２に記載のチャネル状態情報のフィードバック方法。
【請求項１５】
前記第１コードブックに基づきチャネル状態情報を計算するのは、
計算において、端末がデータを伝送するリソースにおいて第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定することを特徴とする請求項１０に記載のチャネル状態情報のフィードバック方法。
【請求項１６】
前記計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを処理すると仮定するのは、
計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを処理すると仮定することを特徴とする請求項１５に記載のチャネル状態情報のフィードバック方法。
【請求項１７】
前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であれば、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックス順番に用いてデータを処理するのは、
端末第１コードブック内のプリコーディングマトリックスの列数に基づいて、それぞれ計算し、端末列数=nのことを計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送にZn内の全部または一部プリコーディングマトリックスを順番に用いる、ここで、Ｍは１より大きいか等しい正の整数であることを特徴とする請求項１６に記載のチャネル状態情報のフィードバック方法。
【請求項１８】
前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数であることを特徴とする請求項１7に記載のチャネル状態情報のフィードバック方法。
【請求項１９】
第１コードブック内の全サブ集合に関する計算を完成し、伝送能力が最大であるサブ集合のマトリックス列数を第１ランク指示子情報とし、
または、ＳＩＮＲに基づいて判断するか、または、チャネルマトリックスに対して特異値分解を行って第１ランク指示子情報を決定することを特徴とする請求項１５ないし請求項１８のいずれかに記載のチャネル状態情報のフィードバック方法。
【請求項２０】
第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、前記プリコーディングマトリックスごとに関連のサブコードブックを有するステップと、  前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算するステップと、
基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信するステップと、を備えることを特徴とするチャネル状態情報のフィードバック方法。 
【請求項２１】
第２コードブックにおいて１つのプリコーディングマトリックスを決定するのは、
第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算し、各々プリコーディングマトリックスの対応の性能指標の高低によりプリコーディングマトリックスを決定し、
または、第２コードブック内の各々プリコーディングマトリックスをトラバースし、各々プリコーディングマトリックスについて、前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合サブコードブックの対応の性能指標を計算し、各々プリコーディングマトリックスの関連サブコードブックの対応の性能指標の高低により、プリコーディングマトリックスを決定することを特徴とする請求項２０に記載のチャネル状態情報のフィードバック方法。 
【請求項２２】
サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定する。または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定することを特徴とする請求項２１に記載のチャネル状態情報のフィードバック方法。 
【請求項２３】
前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、第２ランク指示子情報を決定して基地局に第２ランク指示子情報をフィードバックし、  前記第２ランク指示子情報は、基地局から端末へのチャネルにより決定されたものであり、
または、第３コードブック内のプリコーディングマトリックスの可能の列数をそれぞれ計算し、異なる列数のプリコーディングマトリックスそれぞれを用いて前処理する伝送能力を計算し、伝送能力最大の列数を選出して第２ランク指示子情報とすることを特徴とする請求項２０ないし請求項２２のいずれかに記載のチャネル状態情報のフィードバック方法。 
【請求項２４】
端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信するステップと、
プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するステップと、を備えることを特徴とするデータ伝送方法。
【請求項２５】
前記第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するのは、
第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理することを特徴とする請求項２４に記載のデータ伝送方法。
【請求項２６】
プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定するのは、
前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとすることを特徴とする請求項２４に記載のデータ伝送方法。
【請求項２７】
前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、端末よりフィードバックされた第２ランク指示子情報を受信し、
プリコーディングマトリックスの関連情報に基づいて第２コードブックにおいて前記プリコーディングマトリックスを決定した後、前記プリコーディングマトリックスと関連するサブコードブック内の列数が第２ランク指示子情報と等しいプリコーディングマトリックスを第３コードブックとすることを特徴とする請求項２４ないし請求項２６のいずれかに記載のデータ伝送方法。
【請求項２８】
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算するステップと、
チャネル状態情報をフィードバックするステップと、を備えることを特徴とするチャネル状態情報のフィードバック方法。
【請求項２９】
前記第４コードブックに基づき、チャネル状態情報を計算するのは、
計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定することを特徴とする請求項２８に記載のチャネル状態情報のフィードバック方法。
【請求項３０】
前記第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理するのは、
計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項２９に記載のチャネル状態情報のフィードバック方法。
【請求項３１】
前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定し、
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合であることを特徴とする請求項２８に記載のチャネル状態情報のフィードバック方法。
【請求項３２】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、
第３ランク指示子情報を決定して第３ランク指示子情報をフィードバックする、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示することを特徴とする請求項２８ないし請求項３１のいずれかに記載のチャネル状態情報のフィードバック方法。
【請求項３３】
フィードバックされたチャネル状態情報を受信するステップと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理するステップと、を備えることを特徴とするデータ伝送方法。
【請求項３４】
プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項３３に記載のデータ伝送方法。
【請求項３５】
前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、端末データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理するか、または、
前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合であることを特徴とする請求項３３に記載のデータ伝送方法。
【請求項３６】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信し、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定することを特徴とする請求項３３ないし請求項３５のいずれかに記載のデータ伝送方法。
【請求項３７】
プリコーディングマトリックスからなる集合である第１コードブックを決定する第１コードブック決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する第１伝送モジュールと、を備えることを特徴とするデータ伝送装置。
【請求項３８】
前記第１伝送モジュールは、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理することを特徴とする請求項３７に記載のデータ伝送装置。
【請求項３９】
前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であることを特徴とする請求項３７に記載のデータ伝送装置。
【請求項４０】
前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数であることを特徴とする請求項３９に記載のデータ伝送装置。
【請求項４１】
前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有することを特徴とする請求項３９に記載のデータ伝送装置。
【請求項４２】
決定された第１コードブックを端末に通知する通知モジュールをさらに備えることを特徴とする請求項３７ないし請求項４１のいずれかに記載のデータ伝送装置。
【請求項４３】
前記通知モジュールは、決定された第１コードブックを端末に通知する場合、サブ集合が互いに独立すれば、端末に第１コードブック内の各々プリコーディングマトリックスを通知し、各々サブ集合の間にマッピング関係を有すれば、端末に第１コードブック内の一部のプリコーディングマトリックスを通知することを特徴とする請求項４２に記載のデータ伝送装置。
【請求項４４】
前記通知モジュールは、決定された第１コードブックを高位層シグナリングまたは物理層シグナリングを介して端末に通知することを特徴とする請求項４２に記載のデータ伝送装置。
【請求項４５】
前記一部または全部プリコーディングマトリックスは、端末よりフィードバックされたチャネル状態情報に基づいて決定されたものであることを特徴とする請求項３７に記載のデータ伝送装置。
【請求項４６】
プリコーディングマトリックスからなる集合である第１コードブックを決定する第１コードブック決定モジュールと、
第１コードブックに基づきチャネル状態情報を計算する第１計算モジュールと、
基地局にチャネル状態情報をフィードバックする第１フィードバックモジュールと、を備えることを特徴とするチャネル状態情報フィードバック装置。
【請求項４７】
前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有することを特徴とする請求項４６に記載のチャネル状態情報フィードバック装置。
【請求項４８】
前記第１コードブック決定モジュールは、受信したシグナリングにより第１コードブックを決定することを特徴とする請求項４７に記載のチャネル状態情報フィードバック装置。
【請求項４９】
前記第１コードブック決定モジュールは、受信したシグナリングにより第１コードブックを決定する場合、サブ集合が互いに独立すれば、受信したシグナリングにより第１コードブック内の各々プリコーディングマトリックスを決定し、各々サブ集合の間にマッピング関係を有すれば、受信したシグナリングにより指示した一部のプリコーディングマトリックスに基づいて第１コードブック内の各々プリコーディングマトリックスを決定することを特徴とする請求項４８に記載のチャネル状態情報フィードバック装置。
【請求項５０】
前記第１コードブック決定モジュールは、受信した物理層シグナリングまたは高位層シグナリングにより第１コードブックを決定することを特徴とする請求項４６に記載のチャネル状態情報フィードバック装置。
【請求項５１】
前記第１計算モジュールは、前記第１コードブックに基づきチャネル状態情報を計算する場合、計算において、端末がデータを伝送するリソースにおいて第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定することを特徴とする請求項４６に記載のチャネル状態情報フィードバック装置。
【請求項５２】
前記第１計算モジュールは、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定することを特徴とする請求項５１に記載のチャネル状態情報フィードバック装置。
【請求項５３】
前記第１計算モジュールは、前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であれば、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定する場合、第１コードブック内のプリコーディングマトリックスの列数に基づいて、それぞれ計算し、列数=nのことを計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送にZn内の全部または一部プリコーディングマトリックスを順番に用い、ここで、Ｍは１より大きいか等しい正の整数であることを特徴とする請求項５２に記載のチャネル状態情報フィードバック装置。
【請求項５４】
前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数であることを特徴とする請求項５３に記載のチャネル状態情報フィードバック装置。
【請求項５５】
第１コードブック内の全サブ集合に関する計算を完成し、伝送能力が最大であるサブ集合のマトリックス列数を第１ランク指示子情報とするか、または、ＳＩＮＲに基づいて判断するか、または、チャネルマトリックスに対して特異値分解を行って第１ランク指示子情報を決定する第１ランク指示モジュールをさらに備えることを特徴とする請求項５１ないし請求項５４のいずれかに記載のチャネル状態情報フィードバック装置。
【請求項５６】
第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、前記プリコーディングマトリックスごとに関連のサブコードブックを有する第３コードブック決定モジュールと、
前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算する第２計算モジュールと、
基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信する第２フィードバックモジュールと、を備えることを特徴とするチャネル状態情報フィードバック装置。 
【請求項５７】
前記第３コードブック決定モジュールは、第２コードブックにおいて１つのプリコーディングマトリックスを決定する場合、第２コードブック内の各々プリコーディングマトリックスをトラバースし、各々プリコーディングマトリックスについて、前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算し、各々プリコーディングマトリックスの対応の性能指標の高低によりプリコーディングマトリックスを決定するか、または、第２コードブック内の各々プリコーディングマトリックスをトラバースし、各々プリコーディングマトリックスについて、前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合サブコードブックの対応の性能指標を計算し、各々プリコーディングマトリックスの関連サブコードブックの対応の性能指標の高低により、プリコーディングマトリックスを決定することを特徴とする請求項５６に記載のチャネル状態情報フィードバック装置。 
【請求項５８】
前記第３コードブック決定モジュールは、サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定するか、または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定することを特徴とする請求項５７に記載のチャネル状態情報フィードバック装置。 
【請求項５９】
前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、第２ランク指示子情報を決定し、前記第２ランク指示子情報は、基地局から端末へのチャネルにより決定されたものであり、または、第３コードブック内の各々能の列数それぞれを計算し、異なる列数のプリコーディングマトリックスそれぞれを用いて前処理する伝送能力を計算し、伝送能力最大の列数を選出して第２ランク指示子情報とする第２ランク指示モジュールをさらに備え、
前記第２フィードバックモジュールは、基地局にチャネル状態情報をフィードバックする場合、基地局に第２ランク指示子情報をフィードバックすることを特徴とする請求項５６ないし請求項５８のいずれかに記載のチャネル状態情報フィードバック装置。 
【請求項６０】
端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信する第１受信モジュールと、
プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する第３コードブック決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する第２伝送モジュールと、を備えることを特徴とするデータ伝送装置。
【請求項６１】
第２伝送モジュールは、第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理することを特徴とする請求項６０に記載のデータ伝送装置。
【請求項６２】
第３コードブック決定モジュールは、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する場合、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとすることを特徴とする請求項６０に記載のデータ伝送装置。
【請求項６３】
前記第１受信モジュールは、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、端末よりフィードバックされた第２ランク指示子情報を受信し、
前記第３コードブック決定モジュールは、プリコーディングマトリックスの関連情報に基づいて第２コードブックにおいて前記プリコーディングマトリックスを決定した後、前記プリコーディングマトリックスと関連するサブコードブック内の列数が第２ランク指示子情報と等しいプリコーディングマトリックスを第３コードブックとすることを特徴とする請求項６０ないし請求項６２のいずれかに記載のデータ伝送装置。
【請求項６４】
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算する前記第４コードブックは、第３計算モジュールと
チャネル状態情報をフィードバックする第３フィードバックモジュールと、を備えることを特徴とするチャネル状態情報フィードバック装置。
【請求項６５】
第３計算モジュールは、第４コードブックに基づいてチャネル状態情報を計算する場合、計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定することを特徴とする請求項６４に記載のチャネル状態情報フィードバック装置。
【請求項６６】
第３計算モジュールは、計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項６５に記載のチャネル状態情報フィードバック装置。
【請求項６７】
前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、第３計算モジュールはデータを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理するか、または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスである、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合であることを特徴とする請求項６４に記載のチャネル状態情報フィードバック装置。
【請求項６８】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を決定する、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応するか、または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示する第３ランク指示モジュールをさらに備え、
第３フィードバックモジュールは、チャネル状態情報をフィードバックする場合、第３ランク指示子情報をフィードバックすることを特徴とする請求項６４ないし請求項６７のいずれかに記載のチャネル状態情報フィードバック装置。
【請求項６９】
フィードバックされたチャネル状態情報を受信する第２受信モジュールと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するプリコーディングマトリックス集合決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する第３伝送モジュールと、を備えることを特徴とするデータ伝送装置。
【請求項７０】
第３伝送モジュールは、プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項６９に記載のデータ伝送装置。
【請求項７１】
第３伝送モジュールは、前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合が第４コードブック内のあるプリコーディングマトリックス集合であれば、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理するか、または、
前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内のあるプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合であることを特徴とする請求項６９に記載のデータ伝送装置。
【請求項７２】
第２受信モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信し、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、プリコーディングマトリックス集合決定モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定することを特徴とする請求項６９ないし請求項７１のいずれかに記載のデータ伝送装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１５年１１月０６日に中国特許局に提出し、出願番号が２０１５１０７５２９７７.３であり、発明名称が「チャネル状態情報フィードバック・データ伝送方法及び装置」との中国特許出願を基礎とする優先権を主張し、その開示の総てをここに取り込む。
【０００２】
本発明は無線通信技術分野に関し、特に、チャネル状態情報フィードバック・データ伝送方法及び装置に関する。
【背景技術】
【０００３】
ＬＴＥ（ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）リリース８（Ｒｅｌ−８）システムには、スペクトラム効率を向上するため、閉ループ・プリコーディング技術が導入された。閉ループ・プリコーディングは、基地局及び端末にともに同一のプリコーディングマトリックスの集合（コードブックと称する）を格納することを要求する。端末は、セル共通パイロットに基づいてチャネル情報を推測した後、所定の規則に従ってコードブックから１つのプリコーディングマトリックスを選出する。選出した規則としては、最大化情報交換量、最大化ＳＩＮＲ（ｓｉｇｎａｌ ｔｏ ｉｎｔｅｒｆｅｒｅｎｃｅ ｐｌｕｓ ｎｏｉｓｅ ｒａｔｉｏ）等であることができる。端末は、選出したプリコーディングマトリックスのコードブックにおけるインデックス値を、アップリンクチャネルを介して、基地局にフィードバックする。当該インデックスをプリコーディングマトリックス指示情報（Ｐｒｅｃｏｄｉｎｇ Ｍａｔｒｉｘ Ｉｎｄｉｃａｔｏｒ，ＰＭＩ）として記す。基地局は、受信したインデックス値により、当該端末に対して利用すべきプリコーディングマトリックスを把握することができる。端末により報告されたプリコーディングマトリックスはチャネル状態情報の量子化した値とみなすことができる。
【０００４】
閉ループ・プリコーディング技術は、端末のフィードバックに依存して伝送パラメータを選択する。端末の高速移動の状況において、端末によりフィードバックされた情報は、期限経過となる恐れがあり、伝送パラメータと実のチャネル条件のミスマッチとなり、システム性能が悪化されてしまう。高速移動のシナリオを応えるため、ＬＴＥ Ｒｅｌ−８に、開ループＭＩＭＯ（Ｍｕｌｔｉｐｌｅ Ｉｎｐｕｔ Ｍｕｌｔｉｐｌｅ Ｏｕｔｐｕｔ）伝送案が導入された。開ループＭＩＭＯ伝送案には、データ伝送に、予め定義した集合内のプリコーディングマトリックス１つを順番に利用する。端末はもうＰＭＩをフィードバックせず、チャネル品質指示子（Ｃｈａｎｎｅｌ Ｑｕａｌｉｔｙ Ｉｎｄｉｃａｔｏｒ，ＣＱＩ）情報及びランク指示子情報（Ｒａｎｋ Ｉｎｄｉｃａｔｏｒ，ＲＩ）のみをフィードバックすればよい。端末がＣＱＩ及びＲＩを計算する場合、データ伝送に係るリソースにおいて予め定義したプリコーディングマトリックスを順番に利用すると仮定する。
【０００５】
アンテナ技術の発展に従い、アレイ・エレメントそれぞれを独立に制御するアクティブアンテナ技術がますます成熟していく。図１は水平及び垂直２次元配列となる両極化アンテナの構造図である。図２は水平及び垂直２次元配列のリニアアンテナの構造図である。図１、２に示すように、アクティブアンテナアレイのアンテナエレメントは、２次元平面において配列されるため、アンテナのサイズを大幅に短縮した。２次元配列のアンテナアレイは大規模のアンテナアレイの主実施手段である。また、このようなアンテナアレイの場合、ビームは水平及び垂直方向において動的に調整でき、より柔軟にビーム成形できる。２次元平面アレイにより水平及び垂直方向のビーム成形調整を実施するのは全次元ＭＩＭＯ（Ｆｕｌｌ ｄｉｍｅｎｓｉｏｎ ＭＩＭＯ、ＦＤ−ＭＩＭＯ）と呼ばれる。ＦＤ−ＭＩＭＯの実施は、端末より報告されたチャネル状態情報に依存するが、端末の高速移動の場合、端末より報告されたチャネル状態情報は、信頼できないものである恐れがある。
【０００６】
よって、ＬＴＥ Ｒｅｌ−８に定義された開ループＭＩＭＯ案は、予め定義したプリコーディングマトリックス集合の間でポーリングする。ポーリングの結果として、実に空間をトラバースしたが、その欠点としては、アンテナ数の増加と伴い、空間ビームが狭くなる。この場合、空間のトラバースを実施するため、大量のプリコーディングマトリックスをトラバースしなければならなく、システムの実施に大きな制限となり、性能も確保できなくなる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明はチャネル状態情報フィードバック・データ伝送方法及び装置を提供し、基地局と端末の間でプリコーディングマトリックスを決定する場合、全空間をトラバースしないようにする。
【課題を解決するための手段】
【０００８】
本発明に係る実施例が提供するデータ伝送方法は、
プリコーディングマトリックスからなる集合である第１コードブックを決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理するステップと、を備える。
【０００９】
本発明に係る実施例が提供するチャネル状態情報のフィードバック方法は、 
プリコーディングマトリックスからなる集合である第１コードブックを決定するステップと、
第１コードブックに基づきチャネル状態情報を計算するステップと、
基地局にチャネル状態情報をフィードバックするステップと、を備える。
【００１０】
本発明に係る実施例が提供するデータ伝送装置は、
プリコーディングマトリックスからなる集合である第１コードブックを決定する第１コードブック決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する第１伝送モジュールと、を備える。
【００１１】
本発明に係る実施例が提供するチャネル状態情報フィードバック装置は、
プリコーディングマトリックスからなる集合である第１コードブックを決定する決定モジュールと、
第１コードブックに基づきチャネル状態情報を計算する第１計算モジュールと、
基地局にチャネル状態情報をフィードバックする第１フィードバックモジュールと、を備える。
【００１２】
本発明に係る実施例が提供するチャネル状態情報のフィードバック方法は、 
第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとするステップと、
前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算するステップと、
基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信するステップと、を備え、
前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、前記プリコーディングマトリックスごとに関連のサブコードブックを有する。
【００１３】
本発明に係る実施例が提供するデータ伝送方法は、 
端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信するステップと、
プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するステップと、を備える。
【００１４】
本発明に係る実施例が提供するチャネル状態情報フィードバック装置は、 
前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合である第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記プリコーディングマトリックスごとに関連のサブコードブックを有する第３コードブック決定モジュールと、
前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算する第２計算モジュールと、
基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信する第２フィードバックモジュールと、を備える。
【００１５】
本発明に係る実施例が提供するデータ伝送装置は、 
端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信する第１受信モジュールと、
プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する第３コードブック決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する第２伝送モジュールと、を備える。
【００１６】
本発明に係る実施例が提供するチャネル状態情報のフィードバック方法は、 
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算するステップ前記計算ステップと、
チャネル状態情報をフィードバックするステップと、を備える。
【００１７】
本発明に係る実施例が提供するデータ伝送方法は、 
フィードバックされたチャネル状態情報を受信するステップと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて伝送待機データを処理するステップと、を備える。
【００１８】
本発明に係る実施例が提供するチャネル状態情報フィードバック装置は、 
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算する第３計算モジュールと
チャネル状態情報をフィードバックする第３フィードバックモジュールと、を備える。
【００１９】
本発明に係る実施例が提供するデータ伝送装置は、 
フィードバックされたチャネル状態情報を受信する第２受信モジュールと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するプリコーディングマトリックス集合決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する第３伝送モジュールと、を備える。
【発明の効果】
【００２０】
本発明は以下のような効果を達する
本発明に係る実施例の技術案によれば、基地局より決定された第１コードブックを端末に通知し、端末は、第１コードブックに基づきチャネル状態情報を計算してフィードバックする。または、基地局と端末がともに第２コードブックを有する場合、端末は、第３コードブックに基づいてチャネル状態情報を計算し、かつ、第３コードブックと関連するプリコーディングマトリックスをフィードバックする。または、基地局及び端末にともに第４コードブックを有する場合、端末は、第４コードブックに基づいてチャネル状態情報を算出して、フィードバックし、基地局は、チャネル状態情報に基づいて第４コードブックにおいてプリコーディングマトリックス集合を決定する。よって、本発明に係る実施例の技術案によれば、開ループＭＩＭＯ計算に必要となるプリコーディングマトリックスを決定することができ、全空間のトラバースを避け、システム設計及び実施の難しさを低減し、システム性能を向上することができる。
【図面の簡単な説明】
【００２１】
ここでの図面は本発明を理解させるためのものであり、本発明の一部となる。本発明に示される実施例及びその説明は本発明を解釈するため、本発明に対する不適当な制限ではない。
【図１】背景技術に係る水平及び垂直２次元配列の両極化アンテナの構造図である。
【図２】背景技術に係る水平及び垂直２次元配列のリニアアンテナの構造図である。
【図３】本発明に係る実施例における基地局側の第１データ伝送方法実施のフローチャートである。
【図４】本発明に係る実施例における端末側の第１チャネル状態情報のフィードバック方法実施のフローチャートである。
【図５】本発明に係る実施例における第２チャネル状態情報のフィードバック方法実施のフローチャートである。
【図６】本発明に係る実施例における第２データ伝送方法実施のフローチャートである。
【図７】本発明に係る実施例における第３チャネル状態情報のフィードバック方法実施のフローチャートである。
【図８】本発明に係る実施例における第３データ伝送方法実施のフローチャートである。
【図９】本発明に係る実施例における第１データ伝送装置の構造図である。
【図１０】本発明に係る実施例における第１チャネル状態情報フィードバック装置の構造図である。
【図１１】本発明に係る実施例における第２チャネル状態情報フィードバック装置の構造図である。
【図１２】本発明に係る実施例における第２データ伝送装置の構造図である。
【図１３】本発明に係る実施例における第３チャネル状態情報フィードバック装置の構造図である。
【図１４】本発明に係る実施例における第３データ伝送装置の構造図である。
【図１５】本発明に係る実施例における第１基地局の構造図である。
【図１６】本発明に係る実施例における第１端末の構造図である。
【図１７】本発明に係る実施例における第２端末の構造図である。
【図１８】本発明に係る実施例における第２基地局の構造図である。
【図１９】本発明に係る実施例における第３端末の構造図である。
【図２０】本発明に係る実施例における第３基地局の構造図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら本発明の具体的にの実施形態を説明する。
【００２３】
本発明に係る実施例の技術案は、開ループＭＩＭＯ計算に必要となるプリコーディングマトリックスを決定し、全空間のトラバースを避け、システム設計及び実施の難しさを低減し、システム性能を向上することができる。以下の説明において、端末側及び基地局側実施別に説明し、そして、端末及び基地局の協働実施を説明する。ただし、これは、二者が必ず協働すべきまたは単独に実施することを意味するわけではない。実に、端末と基地局それぞれ別に実施しても、各自の端末側、基地局側の問題点を解決できるが、二者が協働して実施すれば、よりよい技術効果を得られる。
【００２４】
図３は基地局側の第１データ伝送方法の実施フローチャートである。図に示すように、以下のステップを備える。
【００２５】
ステップ３０１において、第１コードブックを決定する。前記第１コードブックはプリコーディングマトリックスからなる集合である。
【００２６】
ステップ３０２において、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する。
【００２７】
実施中、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するのは、具体的にに、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【００２８】
具体的に、順番に用いるとは、実施中、全部Ｍ１個のリソース、Ｍ２個のプリコーディングマトリックスを有すると仮定すれば、順番に用いるとは、第１番目のリソースにおいて第１番目のプリコーディングマトリックスを用い、第２番目のリソースにおいて第２番目のプリコーディングマトリックスをもち利、第３番目のリソースにおいて第３番目のプリコーディングマトリックスを用い、このように類推する。Ｍ１>Ｍ２であれば、第Ｍ２+１番目のリソースにおいて第１番目のプリコーディングマトリックスを用い、第Ｍ２+２番目のリソースにおいて第２番目のプリコーディングマトリックスを用い、このように類推する。
【００２９】
ここの１つのリソースは、通信システムに定義された最小のリソースエレメントである。例えばＬＴＥシステムの１つのリソースエレメント（Ｒｅｓｏｕｒｃｅ Ｅｌｅｍｅｎｔ、ＲＥ）。幾つかの最小のリソースエレメントによりなるリソースであることもでき、例えばＬＴＥシステムにおいて、４個のＲＥからなるリソース、または、ＬＴＥシステムの１つの物理リソースブロックを１つのリソース（１つの物理リソースブロックは１６８個または１４４個のＲＥからなる）とする。
【００３０】
図４は端末側の第１チャネル状態情報のフィードバック方法実施のフローチャートである、図に示すように、以下のステップを備える。 
【００３１】
ステップ４０１において、第１コードブックを決定する。前記第１コードブックはプリコーディングマトリックスからなる集合である。
【００３２】
ステップ４０２において、第１コードブックに基づきチャネル状態情報を計算する。
【００３３】
ステップ４０３において、基地局にチャネル状態情報をフィードバックする。
【００３４】
以下、基地局と端末の協働実施を説明し、実施中、ステップ４０１、ステップ４０２及びステップ４０３は、ステップ３０１の後、ステップ３０２の前に執行される。
【００３５】
実施中、第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数である。
【００３６】
基地局側は、以下のように第１コードブックを決定する。
【００３７】
１）アップリンクチャネル測定により決定する。例えば、測定された端末の方向か角度に基づいて第１コードブックを決定する。
【００３８】
２）端末からのフィードバックに基づいて決定する。例えば、端末は、１つのプリコーディングマトリックスをフィードバックし、基地局は、それとの距離が所定範囲内のプリコーディングマトリックスを第１コードブックとする。
【００３９】
３）基地局は、任意に決定する。
【００４０】
端末側において、端末側の第１コードブックの作用としては、２点にあり、復調及びチャネル状態情報（Ｃｈａｎｎｅｌ Ｓｔａｔｅ Ｉｎｆｏｒｍａｔｉｏｎ,ＣＳＩ）の計算。
【００４１】
復調の場合、第１コードブックは欠けられないものとはいえなく、ある伝送方式には、第１コードブックを決定する必要が内。ＣＳＩ計算に必要となる第１コードブックは基地局より端末に通知することができる。
【００４２】
実施例中、第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有する。
【００４３】
実施中、Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数である。例えば、基地局に８本送信アンテナ、端末に２本受信アンテナがあれば、サポートする最大データフロー数が２となり、即ちR=２。
【００４４】
具体的に、ステップ３０１の実施において、基地局は、１つのプリコーディングマトリックス集合を決定して、第１コードブックと記す。第１コードブック内の列数（ｒａｎｋまたはランク）がｎであるマトリックスから構成されたサブ集合をZn={Wn,１, Wn,２, …, Wn,Kn}と記し、サブ集合ZnにKn個のマトリックスが含まれる。
【００４５】
基地局及び端末の伝送能力により、サポートする最大データフローの層数がＲであれば、プリコーディングマトリックスの最大列数がＲであり、実施中、第１コードブックに含まれる列数が１,２,….,Ｒであるプリコーディングマトリックスに含まれると仮定する。ただし、第１コードブックに一部の列数のプリコーディングマトリックスのみが含まれる場合（例えば、列数が２,３,４…Ｒであるプリコーディングマトリックスのみが含まれる）にも、同様に適用できる。
【００４６】
サブ集合間の関係は以下とおりである。
【００４７】
<１>サブ集合Z１, Z２, ….ZRの間、互いに独立している。
【００４８】
または、
<２>サブ集合Z１, Z２, ….ZRの間、一定のマッピング関係を満足する。例えば、サブ集合Z２, ….ZR内のプリコーディングマトリックスは、サブ集合Z１内の１つのマトリックスの決定関数であり、即ち、サブ集合Z１を決めた後、Z２, ….ZＲは、Z１及び決定されたマッピング関係より得られる。
【００４９】
実施中、基地局側において、ステップ３０１の後、決定された第１コードブックを端末に通知する。
【００５０】
また、ステップ４０１において、受信したシグナリングにより第１コードブックを決定する。
【００５１】
実施中、決定された第１コードブックを端末に通知する場合、サブ集合が互いに独立すれば、端末に第１コードブック内の各々プリコーディングマトリックスを通知する。各々サブ集合の間にマッピング関係を有すれば、端末に第１コードブック内の一部のプリコーディングマトリックスを通知する。
【００５２】
実施中、決定された第１コードブックを、高位層シグナリングまたは物理層シグナリングを介して端末に通知する。
【００５３】
具体的に、基地局は、シグナリング（当該シグナリングに第１コードブック指示子情報が含まれる）を介して、決定された第１コードブックを端末に通知する。当該シグナリングは高位層シグナリングまたは物理層シグナリングである。基地局は、シグナリングにより、第１コードブック内の各々プリコーディングマトリックスを指示するか、または、シグナリングにより、一部のプリコーディングマトリックスのみを指示し、他のプリコーディングマトリックスは所定のマッピング関係により得られる。例えば、基地局は、シグナリングにより、サブ集合Z１内のマトリックスのみを指示し、Z２, ….ZR内のマトリックスは、Z１及び決定されたマッピング関係により得られる。
【００５４】
対応の端末側において、実施中、端末は、受信した第１コードブック指示子情報に基づいて第１コードブックを決定する。第１コードブック指示子情報が第１コードブック内の各々プリコーディングマトリックスを指示すれば、端末は、プリコーディングマトリックスそれぞれを決定することができる。第１コードブック指示子情報が第１コードブック内の一部プリコーディングマトリックスを指示すれば、端末は、当該一部のプリコーディングマトリックス及びマッピング関係に基づいて、第１コードブック内の全部プリコーディングマトリックスを決定する。 
【００５５】
そして、端末は、決定された第１コードブックに基づいてチャネル状態情報を計算する。実施中、計算において、端末がデータを伝送するリソースにおいて第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定する。
【００５６】
さらに、実施中、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定する。
【００５７】
具体的に、第１コードブック計算チャネル状態情報は、チャネル品質情報（Ｃｈａｎｎｅｌ Ｑｕａｌｉｔｙ Ｉｎｄｉｃａｔｏｒ、ＣＱＩ）及び/またはランク指示子情報（Ｒａｎｋ Ｉｎｄｉｃａｔｉｏｎ、ＲＩ）を含むことができる。計算において、端末はデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定する。
【００５８】
実施中、計算において、端末はデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定するのは、具体的に、端末は、第１コードブック内のプリコーディングマトリックスの列数（サブ集合）それぞれに基づいて計算する。端末は、列数=nのことを計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送にZn内の全部または一部プリコーディングマトリックスを順番に用いる。ここで、Ｍは１より大きいか等しい正の整数である。
【００５９】
具体的に、ここのリソースは、異なる周波数のリソースであることができる。例えば、ＰＲＢ対（ＰＲＢ ｐａｉｒｓ、ＰＲＢ：ｐｈｙｓｉｃａｌ ｒｅｓｏｕｒｃｅ ｂｌｏｃｋ、物理リソースブロック）、ｓｕｂｃａｒｒｉｅｒ（サブキャリア）。または、異なる時間リソースであることもでき、例えば、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ Ｆｒｅｑｕｅｎｃｙ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅｘ）符号またはサブフレーム。または、時間と周波数リソースの組み合わせであることもできる。
【００６０】
端末がランク指示子情報を決定しようとすれば、端末は、第１コードブック内の全サブ集合に関する計算を完成した後、伝送能力が最大であるサブ集合のマトリックス列数を第１ランク指示子情報（第１ＲＩ）とする。具体的に、伝送能力最大とは、最大ＣＱＩ、最大チャネル容量であることができ、または、対応のデータ伝送スループット最大、対応のデータ伝送ブロックサイズ最大等であることもできる。
【００６１】
または、ＳＩＮＲに基づいて判断するか、または、チャネルマトリックスに対して特異値分解を行って第１ランク指示子情報を決定することもできる。具体的に、端末は他の方法でランク指示子情報を独立に計算することもできる。例えば、ＳＩＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ｐｌｕｓ  Ｎｏｉｓｅ  Ｒａｔｉｏ、ＳＩＮＲ）に基づいて判断するか、または、チャネルマトリックスに対して特異値分解を行い、特異値の分布状況により判断してもよい。
【００６２】
そして、端末は、基地局にＣＱＩ及び/または第１ＲＩをフィードバックする。 
【００６３】
そして、基地局は、端末にデータを伝送する。端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを用いて端末のデータを前処理する。
【００６４】
具体的に、そして基地局は、端末にデータを伝送する。端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて端末のデータを前処理する。
【００６５】
2018174532.tif 000003
【００６６】
2018174532.tif 000004
【００６７】
図５は第２チャネル状態情報のフィードバック方法実施のフローチャートである。図に示すように、以下のステップを備える。
ステップ５０１において、第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、前記プリコーディングマトリックスごとに関連のサブコードブックを有する。
【００６８】
ステップ５０２において、前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算する。
【００６９】
ステップ５０３において、基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信する。
【００７０】
図６は第２データ伝送方法実施のフローチャートである、図に示すように、以下のステップを備える。
【００７１】
ステップ６０１において、端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信する。
【００７２】
ステップ６０２において、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する。
【００７３】
ステップ６０３において、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する。
【００７４】
実施中、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理し、第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理することができる。
【００７５】
以下、基地局及び端末の協働実施を説明し、実施中、ステップ６０１、ステップ６０２及びステップ６０３は、ステップ５０３の後で実行される。
【００７６】
まず第２コードブックを説明する。第２コードブック（コードブックはプリコーディングマトリックスの集合である）内のコードワード（コードワードそれぞれが１つのプリコーディングマトリックスである）ごとに、関連するサブコードブックを有する。
【００７７】
<Ａ、>第２コードブック内の各コードワードの関連サブコードブックの列数及び当該コードワードの列数が同様である。
【００７８】
または、
<Ｂ>第２コードブック内の各コードワードの関連サブコードブックの列数及び当該コードワードの列数が異なる。例えば、第２コードブックに列数が１であるコードワードが含まれるが、第２コードブック内のコードワードと関連するサブコードブックには、複数の異なる列数のコードワードが含まれることができる。
【００７９】
関連関係はオフラインで計算した後に基地局及び端末それぞれに格納されたものであってもよい。または、基地局により決定された後にシグナリングにより端末に送信したものであることもできる。または、端末により関連関係を決定した後に基地局に送信したものであることもできる。または、プロトコールにより規定され、基地局及び端末は、プロトコールの規定に従って、それぞれ格納するものであってもよい。
【００８０】
以下、関連サブコードブックを決定する実例を挙げて説明する。
【００８１】
第１コードブック内の１つのコードワードの場合、全候補コードワードが当該コードワードとの距離を計算し、且つ、距離の小大順で配列し、前のＮ個より、当該コードワードと関連するサブコードブックを形成するように決定する。ここで、Ｎは予め決定されたサブコードブックのサイズである。
【００８２】
または、距離の閾値を設定し、当該コードワードとの距離が当該閾値より小さい候補コードワードから関連のサブコードブックを構成する。
【００８３】
実施中、第２コードブックにおいて１つのプリコーディングマトリックスを決定するのは、具体的に、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算する。各々プリコーディングマトリックスの対応の性能指標の高低によりプリコーディングマトリックスを決定する。
【００８４】
または、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合、サブコードブックの対応の性能指標を計算する。各々プリコーディングマトリックスの関連サブコードブックの対応の性能指標の高低により、プリコーディングマトリックスを決定する。
【００８５】
実施中、サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定する。または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定する。
【００８６】
実施中、性能指標は、ＳＩＮＲ、チャネル容量、スループット、情報交換量のついの１つまたはこれらの組み合わせである。
【００８７】
以下詳細に説明する。
【００８８】
端末は１つのプリコーディングマトリックスを決定し、説明の便宜のため、第１プリコーディングマトリックスと称する。第１プリコーディングマトリックスは第１コードブック内の１つのエレメントであり、端末が基地局から端末へのチャネル条件等により決定されることができる。
【００８９】
そして、端末は、第１プリコーディングマトリックスと関連するサブコードブックを決定し、第３コードブックと記す。第３コードブックが第１プリコーディングマトリックスと関連つける原因としては、第３コードブックに基地局から端末へのチャネルとの関連つきをさせるためであり、随意に選択するわけではない。端末が第１プリコーディングマトリックスを決定する方法は、以下の何種類がある。
【００９０】
*<１>第２コードブック内の各々プリコーディングマトリックスをトラバースする。基地局が前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算して、性能指標の高低により第１プリコーディングマトリックスを決定する。前記性能指標をＳＩＮＲ、チャネル容量、スループット、情報交換量等とすることができる。
【００９１】
*<２>第２コードブック内の各々プリコーディングマトリックスをトラバースする。基地局が前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合、サブコードブックの性能指標を計算し、性能指標の高低により第１プリコーディングマトリックスを決定する。前記性能指標をＳＩＮＲ、チャネル容量、スループット、情報交換量等とすることができる。サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定する。または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定し、サブコードブック内の各々プリコーディングマトリックスの性能指標それぞれを算出し、サブコードブック内の全（または一部）プリコーディングマトリックスの性能指標全体を処理し（例えば、平均値を得る）、当該サブコードブック的性能指標を得る。
【００９２】
実施中、さらに、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、第２ランク指示子情報を決定する。
【００９３】
ここで、第２ランク指示子情報は、基地局から端末へのチャネルにより決定されたものである。
【００９４】
または、第３コードブック内の各々能の列数それぞれを計算する。異なる列数のプリコーディングマトリックスそれぞれを用いて前処理する伝送能力を計算し、伝送能力最大の列数を選出して第２ランク指示子情報とする。
【００９５】
具体的に、端末は、決定された第３コードブックにより、第２チャネル品質情報（第２ＣＱＩ）及び第２ランク指示子情報（第２ＲＩ）が含まれるチャネル状態情報を計算する。
【００９６】
第２コードブック内の各コードワードの関連サブコードブックの列数及び当該コードワードの列数が同様であれば、第３コードブック内の各々プリコーディングマトリックスの列数が第１プリコーディングマトリックスと同様であり、端末は第２ＲＩを計算する必要がない。端末が計算する際、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送に第３コードブック内のマトリックスを順番に用いると仮定する。ここで、Ｍは１より大きいか等しい正の整数である。
【００９７】
第３コードブックに列数が異なる複数のコードワードが含まれば、端末は第２ＲＩを決定する必要がある。
【００９８】
第２ＲＩを決定する１手段として、基地局から端末へのチャネルに基づいて計算して得られる。例えば、チャネルマトリックスに対して特異値分解を行い、特異値の大小分布により第２ＲＩを決定する。受信端のＳＩＮＲも参考して判断することができる。
【００９９】
他の第２ＲＩを決定する手段として、第３コードブック内の各々能の列数それぞれを計算する。端末は、各々異なる列数のプリコーディングマトリックスを用いて伝送する伝送能力を計算し、伝送能力最大の列数を選出して第２ＲＩの値とする。端末が、列数がrであるプリコーディングマトリックスの伝送能力を計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送に列数がrであるプリコーディングマトリックスを順番に用いると仮定する。ここで、Ｍは１より大きいか等しい正の整数である。Krは、第２コードブック内の列数がrであるプリコーディングマトリックス数である。伝送能力は、ＣＱＩ、ＳＩＮＲ、スループット等であることができる。
【０１００】
第２ＲＩを決定した後第２ＣＱＩを決定する必要がある。端末が計算する際、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送に第２コードブック内の列数が第２ＲＩと同様なマトリックスを順番に用いると仮定する。ここで、Ｍは１より大きいか等しい正の整数である。第２ＣＱＩは基地局がリンク適応する場合に用いられるためのものである。
【０１０１】
ところが、端末が第１プリコーディングマトリックスの関連情報をフィードバックする場合、第２コードブック内のコードワードの列数が同様であれば、端末は、第１プリコーディングマトリックスの第２コードブックにおけるインデックスのみをフィードバックすることができる。第２コードブック内のコードワードに列数が異なる複数のコードワードが含まれば、端末は、列数（第２ＲＩ）及び第１プリコーディングマトリックスの第２コードブックにおけるインデックス値をフィードバックすることができる。
【０１０２】
端末は第２ＣＱＩ及び第２ＲＩをフィードバックする。第１プリコーディングマトリックスの関連情報に列数情報が含まれば、第２ＲＩをフィードバックしなくてもよい。
【０１０３】
基地局側において、実施中、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定するのは、具体的に、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとする。
【０１０４】
実施中、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、さらに、端末よりフィードバックされた第２ランク指示子情報を受信する。
【０１０５】
また、プリコーディングマトリックスの関連情報に基づいて第２コードブックにおいて前記プリコーディングマトリックスを決定した後、前記プリコーディングマトリックスと関連するサブコードブック内の列数が第２ランク指示子情報と等しいプリコーディングマトリックスを第３コードブックとする。
【０１０６】
具体的に、基地局は、端末よりフィードバックされた第１プリコーディングマトリックスの関連情報及び第２ＲＩに基づいて第３コードブックを決定する。
【０１０７】
基地局は、まず、第１プリコーディングマトリックスの関連情報に基づいて第１プリコーディングマトリックスを決定し、かつ、第１プリコーディングマトリックスと関連するサブコードブックを決定する。
【０１０８】
第１プリコーディングマトリックスと関連するサブコードブックに含まれるマトリックス列数が同様であれば、当該サブコードブックまたは当該サブコードブックの一部エレメントより構成された集合を第３コードブックとして決定する。
【０１０９】
第１プリコーディングマトリックスと関連するサブコードブックに列数が異なる複数のマトリックスが含まれば、サブコードブック内の列数が第２ＲＩと等しい全部または一部コードワードより構成された集合を第３コードブックとして決定する。
【０１１０】
最後、基地局は、端末にデータを伝送する。端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する。
【０１１１】
さらに、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０１１２】
図７は第３チャネル状態情報のフィードバック方法実施のフローチャートである。図に示すように、以下のステップを含む。
【０１１３】
ステップ７０１において、第４コードブックに基づき、チャネル状態情報を計算する。前記第４コードブックは、プリコーディングマトリックスをエレメントとしてからなる集合である。
【０１１４】
ステップ７０２において、チャネル状態情報をフィードバックする。
【０１１５】
図８は第３データ伝送方法実施のフローチャートである。図に示すように、以下のステップを備える。
【０１１６】
ステップ８０１において、フィードバックされたチャネル状態情報を受信する。
【０１１７】
ステップ８０２において、チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定する。
【０１１８】
ステップ８０３において、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する。
【０１１９】
実施中、プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０１２０】
以下、基地局と端末の協働実施を説明する。実施中、ステップ８０１、ステップ８０２及びステップ８０３はステップ７０２後に実施される。
【０１２１】
実施の場合、まず、第４コードブックを決定する。第４コードブックは、プリコーディングマトリックス集合をエレメントとして構成された集合である。第４コードブックは、基地局及び端末が事前に約定されて各自に格納されたものである。または、基地局または端末により決定された後シグナリングを介して相手に送信されたものである。または、プロトコールにより規定されて、基地局及び端末各自に格納されたものである。
【０１２２】
実施中、第４コードブックに基づき、チャネル状態情報を計算するのは、具体的に、計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定する。
【０１２３】
実施中、第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理するのは、具体的に、計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０１２４】
実施中、チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合である。データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定する。
【０１２５】
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報である。前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスである。前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合である。
【０１２６】
具体的に、端末は、第４コードブックに基づいてチャネル状態情報を決定する。チャネル状態情報は、チャネル品質情報（ＣＱＩ）及びプリコーディングマトリックス集合指示情報を含む。プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。
【０１２７】
第４コードブック内の１つのプリコーディングマトリックス集合について、端末は、対応のＣＱＩ（複数のＣＱＩ値を有する可能性がある）を計算する。端末が計算する際、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いて、データを前処理すると仮定する。
【０１２８】
端末は、１つのプリコーディングマトリックス集合を決定し、当該集合の第４コードブックにおけるインデックスをプリコーディングマトリックス集合指示情報とする。端末は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合を選出することができる。
【０１２９】
実施中、さらに、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を決定する。前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。
【０１３０】
または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示する。
【０１３１】
ところが、実施中、基地局にチャネル状態情報をフィードバックする場合、さらに、基地局に第３ランク指示子情報をフィードバックする。
【０１３２】
具体的に、第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数（ランク）が異なれば、端末は、第３ランク指示子情報を決定する。第３ランク指示子情報及びプリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。または、プリコーディングマトリックス集合指示情報のみで、第４コードブック内の１つのプリコーディングマトリックス集合を指示する。
【０１３３】
そして、端末は、基地局にＣＱＩ以及プリコーディングマトリックス集合指示情報をフィードバックする。または、プリコーディングマトリックスの列数（ランク）が異なる場合、第３ランク指示子情報及びプリコーディングマトリックス集合指示情報をフィードバックする。
【０１３４】
基地局は、端末よりフィードバックされた情報を受信する。プリコーディングマトリックス集合指示情報（または、ランク指示子情報及びプリコーディングマトリックス集合指示情報）に基づいて、第１プリコーディングマトリックス集合を決定する。
【０１３５】
基地局は、端末にデータを伝送する。端末のために割り当てたリソースにおいて、第１プリコーディング集合内のプリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０１３６】
実施中、第４コードブックは、１つのマトリックス集合により構成されることができる。例えば、１つのマトリックス集合に１６個のマトリックスがあり、W０、W１,…,W１５とそれぞれ記すれば、第４コードブックは下記の表に従って構成されてもよい。以下の第４コードブックに１６個のプリコーディングマトリックス集合があり、マトリックス集合ごとに４つのプリコーディングマトリックスがある。下記の表１のとおりである。
【０１３７】
【表１】
2018174532.tif 000005
同様な発明思想に基づき、本発明に係る実施例は、チャネル状態情報フィードバック・データ伝送装置をさらに提供する。これらの装置の問題解決原理はチャネル状態情報フィードバック・データ伝送方法と類似するため、これらの装置の実施は、方法の実施を参考すればよくて、繰り返して説明しない。
【０１３８】
図９は第１データ伝送装置の構造図である、図に示すように、プリコーディングマトリックスからなる集合である第１コードブックを決定する第１コードブック決定モジュール９０１と、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する第１伝送モジュール９０３とを備える。
【０１３９】
実施中、前記第１伝送モジュールは、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０１４０】
実施中、前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数である。
【０１４１】
実施中、前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数である。
【０１４２】
実施中、前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有する。
【０１４３】
実施中、決定された第１コードブックを端末に通知する通知モジュール９０２をさらに備える。
【０１４４】
実施中、前記通知モジュールは、決定された第１コードブックを端末に通知する場合、サブ集合が互いに独立すれば、端末に第１コードブック内の各々プリコーディングマトリックスを通知する。各々サブ集合の間にマッピング関係を有すれば、端末に第１コードブック内の一部のプリコーディングマトリックスを通知する。
【０１４５】
実施中、前記通知モジュールが決定された第１コードブックを端末に通知することは、高位層シグナリングまたは物理層シグナリングを介して端末に通知される。
【０１４６】
実施中、前記一部または全部プリコーディングマトリックスは、端末よりフィードバックされたチャネル状態情報に基づいて決定されたものである。
【０１４７】
図１０は第１チャネル状態情報フィードバック装置の構造図であり、図に示すように、装置は、プリコーディングマトリックスからなる集合である第１コードブックを決定する第１コードブック決定モジュール１００１と、第１コードブックに基づきチャネル状態情報を計算する第１計算モジュール１００２と、基地局にチャネル状態情報をフィードバックする第１フィードバックモジュール１００３とを備える。
【０１４８】
実施中、前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有する。
【０１４９】
実施中、第１コードブック決定モジュールは、受信したシグナリングにより第１コードブックを決定する。
【０１５０】
実施中、第１コードブック決定モジュールは、受信したシグナリングにより第１コードブックを決定する場合、サブ集合が互いに独立すれば、受信したシグナリングにより第１コードブック内の各々プリコーディングマトリックスを決定する。各々サブ集合の間にマッピング関係を有すれば、受信したシグナリングにより指示した一部のプリコーディングマトリックスに基づいて第１コードブック内の各々プリコーディングマトリックスを決定する。
【０１５１】
実施中、さらに第１コードブック決定モジュールは、受信した物理層シグナリングまたは高位層シグナリングにより第１コードブックを決定する。
【０１５２】
実施中、さらに、第１計算モジュールは、前記第１コードブックに基づきチャネル状態情報を計算する場合、計算において、端末がデータを伝送するリソースにおいて第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定する。
【０１５３】
実施中、さらに、第１計算モジュールは、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定する。
【０１５４】
実施中、さらに、第１計算モジュールは、前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であれば、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理すると仮定すると、第１コードブック内のプリコーディングマトリックスの列数（サブ集合）それぞれに基づいて計算する。列数=nのことを計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送にZn内の全部または一部プリコーディングマトリックスを順番に用いる。ここで、Ｍは１より大きいか等しい正の整数である。
【０１５５】
実施中、前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数である。
【０１５６】
実施中、第１ランク指示モジュール１００４は、第１コードブック内の全サブ集合に関する計算を完成し、伝送能力が最大であるサブ集合のマトリックス列数を第１ランク指示子情報とする。または、ＳＩＮＲに基づいて判断するか、または、チャネルマトリックスに対して特異値分解を行って第１ランク指示子情報を決定する。
【０１５７】
図１１は第２チャネル状態情報フィードバック装置の構造図であり、図に示すように、当該装置は、第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、前記プリコーディングマトリックスごとに関連のサブコードブックを有する第３コードブック決定モジュール１１０１と、前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算する第２計算モジュール１１０２と、基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信する第２フィードバックモジュール１１０３とを備える。
【０１５８】
実施中、さらに、第３コードブック決定モジュールは、第２コードブックにおいて１つのプリコーディングマトリックスを決定する場合、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算する。各々プリコーディングマトリックスの対応の性能指標の高低によりプリコーディングマトリックスを決定する。または、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合サブコードブックの対応の性能指標を計算する。各々プリコーディングマトリックスの関連サブコードブックの対応の性能指標の高低により、プリコーディングマトリックスを決定する。
【０１５９】
実施中、さらに、第３コードブック決定モジュールは、サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定する。または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定する。
【０１６０】
実施中、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、第２ランク指示子情報を決定する第２ランク指示モジュール１１０４をさらに備える。ここで、第２ランク指示子情報は、基地局から端末へのチャネルにより決定されたものである。または、第３コードブック内の各々能の列数それぞれを計算する。異なる列数のプリコーディングマトリックスそれぞれを用いて前処理する伝送能力を計算し、伝送能力最大の列数を選出して第２ランク指示子情報とする。
【０１６１】
さらに、第２フィードバックモジュールは、基地局にチャネル状態情報をフィードバックする場合、基地局に第２ランク指示子情報をフィードバックする。
【０１６２】
図１２は第２データ伝送装置の構造図であり、図に示すように、当該装置は、端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信する第１受信モジュール１２０１と、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する第３コードブック決定モジュール１２０２と、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する第２伝送モジュール１２０３と、を備える。
【０１６３】
実施中、さらに、第２伝送モジュールは、第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０１６４】
実施中、さらに、第３コードブック決定モジュールは、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する場合、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとする。
【０１６５】
実施中、さらに、第１受信モジュールは、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、端末よりフィードバックされた第２ランク指示子情報を受信する。
【０１６６】
さらに、第３コードブック決定モジュールは、プリコーディングマトリックスの関連情報に基づいて第２コードブックにおいて前記プリコーディングマトリックスを決定した後、前記プリコーディングマトリックスと関連するサブコードブック内の列数が第２ランク指示子情報と等しいプリコーディングマトリックスを第３コードブックとする。
【０１６７】
図１３は第３チャネル状態情報フィードバック装置の構造図であり、図に示すように、当該装置は、第４コードブックに基づき、チャネル状態情報を計算し、前記第４コードブックは、プリコーディングマトリックスをエレメントとしてからなる集合である第３計算モジュール１３０１と、チャネル状態情報をフィードバックする第３フィードバックモジュール１３０２とを備える。
【０１６８】
実施中、さらに、第３計算モジュールは、第４コードブックに基づいてチャネル状態情報を計算する場合、計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定する。
【０１６９】
実施中、さらに、第３計算モジュールは、計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０１７０】
実施中、さらに、前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合である。前記第３計算モジュールは、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理する。または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスである、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合である。
【０１７１】
実施中、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を決定する、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応するか、または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示する第３ランク指示モジュール１３０３をさらに備える。
【０１７２】
実施中、さらに、第３フィードバックモジュールは、基地局にチャネル状態情報をフィードバックする場合、基地局に第３ランク指示子情報をフィードバックする。
【０１７３】
図１４は第３データ伝送装置の構造図であり、図に示すように、当該装置は、
フィードバックされたチャネル状態情報を受信する第２受信モジュール１４０１と、チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するプリコーディングマトリックス集合決定モジュール１４０２と、端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する第３伝送モジュール１４０３とを備える。
【０１７４】
実施中、さらに、第３伝送モジュールがｍプリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０１７５】
実施中、さらに、第３伝送モジュールは、前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合が第４コードブック内のあるプリコーディングマトリックス集合であれば、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理する。
【０１７６】
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内のあるプリコーディングマトリックス集合の第４コードブックにおけるインデックスである。前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合である。
【０１７７】
実施中、さらに、第２受信モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信し、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。
【０１７８】
または、さらに、プリコーディングマトリックス集合決定モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定する。
【０１７９】
説明の便宜のため、これらの装置の各部分は機能により各種のモジュールまたはユニットに分けて説明する。勿論、本発明を実施する場合、モジュールまたはユニットの機能を１つまたは複数のソフトウェアまたはハードウェアにより実施することもできる。
【０１８０】
本発明に係る実施例の技術案を実施する際に、以下のとおりに実施することもできる。
【０１８１】
図１５は第１基地局の構造図であり、図に示すように、基地局は、メモリ１５２０に格納されたプログラムを読み出すプロセッサ１５００と、プロセッサ１５００の制御によりデータを送受信する送受信機１５１０とを備える。
【０１８２】
前記プロセッサ１５００は、第１コードブックを決定する。前記第１コードブックはプリコーディングマトリックスからなる集合である。
【０１８３】
また、データ伝送の過程において、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部のプリコーディングマトリックスを用いて、伝送待機データを処理する。
【０１８４】
前記送受信機１５１０は、端末にデータを伝送する。
【０１８５】
実施中、前記端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理するのは、具体的に、端末のために割り当てたリソースにおいて、第１コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０１８６】
実施中、前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数である。
【０１８７】
実施中、前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数である。
【０１８８】
実施中、前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有する。
【０１８９】
実施中、さらに、決定された第１コードブックを端末に通知する。
【０１９０】
実施中、決定された第１コードブックを端末に通知する場合、サブ集合が互いに独立すれば、端末に第１コードブック内の各々プリコーディングマトリックスを通知する。各々サブ集合の間にマッピング関係を有すれば、端末に第１コードブック内の一部のプリコーディングマトリックスを通知する。
【０１９１】
実施中、決定された第１コードブックを端末に通知するのは、高位層シグナリングまたは物理層シグナリングを介して端末に通知される。
【０１９２】
実施中、前記一部または全部プリコーディングマトリックスは、端末よりフィードバックされたチャネル状態情報に基づいて決定されたものである。
【０１９３】
ここで、図１５において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ１５００が代表となる１つまたは複数のプロセッサ及びメモリ１５２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機１５１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。プロセッサ１５００は、バズアーキテクチャ及び通常の処理を担当し、メモリ１５２０は、プロセッサ１５００が動作する際に利用するデータを記憶することができる。
【０１９４】
図１６は第１端末の構造図であり、図に示すように、当該端末は、メモリ１６２０に格納されたプログラムを読み出すプロセッサ１６００と、プロセッサ１６００の制御によりデータを送受信する送受信機１６１０とを備える。
【０１９５】
前記プロセッサ１６００は、第１コードブックを決定する。前記第１コードブックはプリコーディングマトリックスからなる集合である。また、第１コードブックに基づきチャネル状態情報を計算する。
【０１９６】
前記送受信機１６１０は、基地局にチャネル状態情報をフィードバックする。
【０１９７】
実施中、前記第１コードブックに含まれるサブ集合それぞれが独立しており、または、各々サブ集合の間にマッピング関係を有する。
【０１９８】
実施中、前記第１コードブックは、受信したシグナリングにより決定されるものである。
【０１９９】
実施中、受信したシグナリングにより第１コードブックを決定する場合、サブ集合が互いに独立すれば、受信したシグナリングにより第１コードブック内の各々プリコーディングマトリックスを決定する。各々サブ集合の間にマッピング関係を有すれば、受信したシグナリングにより指示した一部のプリコーディングマトリックスに基づいて第１コードブック内の各々プリコーディングマトリックスを決定する。
【０２００】
実施中、前記シグナリングは、物理層シグナリングまたは高位層シグナリングである。
【０２０１】
実施中、前記第１コードブックに基づきチャネル状態情報を計算するのは、具体的に、計算において、端末がデータを伝送するリソースにおいて第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定する。
【０２０２】
実施中、前記計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを用いてデータを処理すると仮定することは、具体的に、計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックスを順番に用いてデータを処理すると仮定する。
【０２０３】
実施中、前記第１コードブックにはＲ個のサブ集合Znが含まれ、Znは、列数がｎであるプリコーディングマトリックスより構成された集合であり、Ｒは自然数であれば計算において、端末がデータを伝送するリソースにおいて、第１コードブック内の全部または一部プリコーディングマトリックス順番に用いてデータを処理することは、具体的に、第１コードブック内のプリコーディングマトリックスの列数に基づいて、それぞれ計算し、列数=nのことを計算する場合、データ伝送がＭ個のリソースに発生されると仮定し、これらのリソースにおけるデータ伝送にZn内の全部または一部プリコーディングマトリックスを順番に用いる。ここで、Ｍは１より大きいか等しい正の整数である。
【０２０４】
実施中、前記Ｒは、基地局及び端末的伝送能力に基づいて決定されたサポートできる最大のデータフローの層数である。
【０２０５】
実施中、さらに、第１コードブック内の全サブ集合に関する計算を完成し、伝送能力が最大であるサブ集合のマトリックス列数を第１ランク指示子情報とする。
【０２０６】
または、ＳＩＮＲに基づいて判断するか、または・BR>Aチャネルマトリックスに対して特異値分解を行って第１ランク指示子情報を決定する。 
【０２０７】
ここで、図１６において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ１６００が代表となる１つまたは複数のプロセッサ及びメモリ１６２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機１６１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。異なるユーザー機器に応じて、ユーザーインターフェース１６３０は外部接続または内部接続に必要な設備のインターフェースであることもできる。接続する設備は、キーパッド、ディスプレー、スピーカー、マイクロホン、ジョイスティック等を備えるが、これに限られない。
【０２０８】
プロセッサ１６００は、バズアーキテクチャ及び通常の処理を担当し、メモリ１６２０はプロセッサ１６００が動作する際に利用するデータを記憶することができる。
【０２０９】
図１７は第２端末の構造図であり、図に示すように、端末は、メモリ１７２０に格納されたプログラムを読み出すプロセッサ１７００と、プロセッサ１７００の制御によりデータを送受信する送受信機１７１０とを備える。
【０２１０】
前記プロセッサ１７００は、第２コードブックにおいて１つのプリコーディングマトリックスを決定し、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとし、前記第２コードブックはプリコーディングマトリックスをエレメントとしてからなる集合であり、プリコーディングマトリックスごとに関連のサブコードブックを有する。
【０２１１】
また、前記決定されたプリコーディングマトリックス及び第３コードブックに基づき、チャネル状態情報を計算する。
【０２１２】
前記送受信機１７１０は、基地局に決定されたプリコーディングマトリックスの関連情報及チャネル状態情報を送信する。
【０２１３】
実施中、第２コードブックにおいて１つのプリコーディングマトリックスを決定することは、具体的に、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスを用いて送信データを前処理すると仮定した場合、対応の性能指標を計算し、各々プリコーディングマトリックスの対応の性能指標の高低によりプリコーディングマトリックスを決定する。
【０２１４】
または、第２コードブック内の各々プリコーディングマトリックスをトラバースする。各々プリコーディングマトリックスについて、前記プリコーディングマトリックスの関連サブコードブック内のプリコーディングマトリックスを用いて前処理すると仮定した場合サブコードブックの対応の性能指標を計算し、各々プリコーディングマトリックスの関連サブコードブックの対応の性能指標の高低により、プリコーディングマトリックスを決定する。
【０２１５】
実施中、サブコードブック内のプリコーディングマトリックスを用いて前処理をすると仮定した場合、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスを順番に用いて前処理すると仮定する。または、データを伝送するリソースにおいてサブコードブック内のプリコーディングマトリックスそれぞれを用いて前処理すると仮定する。
【０２１６】
実施中、さらに、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、第２ランク指示子情報を決定して基地局に第２ランク指示子情報をフィードバックする。
【０２１７】
ここで、第２ランク指示子情報は、基地局から端末へのチャネルにより決定されたものである。
【０２１８】
または、第３コードブック内のプリコーディングマトリックスの可能の列数をそれぞれ計算する。異なる列数のプリコーディングマトリックスそれぞれを用いて前処理する伝送能力を計算し、伝送能力最大の列数を選出して第２ランク指示子情報とする。
【０２１９】
ここで、図１７において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ１７００が代表となる１つまたは複数のプロセッサ及びメモリ１７２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機１７１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。異なるユーザー機器に応じて、ユーザーインターフェース１７３０は外部接続または内部接続に必要な設備のインターフェースであることもできる。接続する設備は、キーパッド、ディスプレー、スピーカー、マイクロホン、ジョイスティック等を備えるが、これに限られない。
【０２２０】
プロセッサ１７００は、バズアーキテクチャ及び通常の処理を担当し、メモリ１７２０はプロセッサ１７００が動作する際に利用するデータを記憶することができる。
【０２２１】
図１８は第２基地局の構造図であり、図に示すように、当該基地局は、メモリ１８２０に格納されたプログラムを読み出すプロセッサ１８００と、プロセッサ１８００の制御によりデータを送受信する送受信機１８１０とを備える。
【０２２２】
前記プロセッサ１８００は、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定する。
【０２２３】
また、データ伝送の過程において、端末のために割り当てたリソースにおいて、第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理する；
前記送受信機１８１０は、端末からフィードバックされたプリコーディングマトリックスの関連情報及チャネル状態情報を受信する。また、端末にデータを伝送する。
【０２２４】
実施中、前記第３コードブック内の一部または全部プリコーディングマトリックスを用いて、伝送待機データを処理することは、具体的に、第３コードブック内の一部または全部プリコーディングマトリックスを順番に用いて、伝送待機データを処理する。
【０２２５】
実施中、プリコーディングマトリックスの関連情報及チャネル状態情報に基づき、第３コードブックを決定することは、具体的に、前記プリコーディングマトリックスと関連するサブコードブックを第３コードブックとする。
【０２２６】
実施中、前記第３コードブックに複数の列数が異なるプリコーディングマトリックスが含まれば、さらに、端末よりフィードバックされた第２ランク指示子情報を受信する。
【０２２７】
また、プリコーディングマトリックスの関連情報に基づいて第２コードブックにおいて前記プリコーディングマトリックスを決定した後、前記プリコーディングマトリックスと関連するサブコードブック内の列数が第２ランク指示子情報と等しいプリコーディングマトリックスを第３コードブックとする。
【０２２８】
ここで、図１８において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ１８００が代表となる１つまたは複数のプロセッサ及びメモリ１８２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機１８１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。プロセッサ１８００は、バズアーキテクチャ及び通常の処理を担当し、メモリ１８２０は、プロセッサ１８００が動作する際に利用するデータを記憶することができる。
【０２２９】
図１９は第３端末の構造図であり、図に示すように、端末は、メモリ１９２０に格納されたプログラムを読み出すプロセッサ１９００と、プロセッサ１９００の制御によりデータを送受信する送受信機１９１０とを備える。
【０２３０】
前記プロセッサ１９００は、第４コードブックに基づき、チャネル状態情報を計算し、前記第４コードブックは、プリコーディングマトリックスをエレメントとしてからなる集合である。
【０２３１】
前記送受信機１９１０は、チャネル状態情報をフィードバックする。
【０２３２】
実施中、前記第４コードブックに基づき、チャネル状態情報を計算することは、具体的に、計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定する。
【０２３３】
実施中、前記第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理することは、具体的に、計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０２３４】
実施中、前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合である。データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定する。
【０２３５】
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスである、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合である。
【０２３６】
実施中、さらに、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を決定して第３ランク指示子情報をフィードバックする。前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。
【０２３７】
または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示する。
【０２３８】
ここで、図１９において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ１９００が代表となる１つまたは複数のプロセッサ及びメモリ１９２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機１９１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。異なるユーザー機器に応じて、ユーザーインターフェース１９３０は外部接続または内部接続に必要な設備のインターフェースであることもできる。接続する設備は、キーパッド、ディスプレー、スピーカー、マイクロホン、ジョイスティック等を備えるが、これに限られない。
【０２３９】
プロセッサ１９００は、バズアーキテクチャ及び通常の処理を担当し、メモリ１９２０はプロセッサ１９００が動作する際に利用するデータを記憶することができる。
【０２４０】
図２０は第３基地局の構造図であり、図に示すように、基地局は、メモリ２０２０に格納されたプログラムを読み出すプロセッサ２０００と、プロセッサ２０００の制御によりデータを送受信する送受信機２０１０とを備える。
【０２４１】
前記プロセッサ２０００は、チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定する。
【０２４２】
また、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する。
【０２４３】
前記送受信機２０１０は、フィードバックされたチャネル状態情報を受信する；
端末にデータを伝送する。
【０２４４】
実施中、プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理する。
【０２４５】
実施中、前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合が第４コードブック内のあるプリコーディングマトリックス集合であり、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理する。
【０２４６】
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内のあるプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合である。
【０２４７】
実施中、さらに、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信する。前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応する。
【０２４８】
または、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定する。
【０２４９】
ここで、ここで、図２０において、バスアーキテクチャは、いずれ数の相互接続するバス及びブリッジを備える。具体的に、プロセッサ２０００が代表となる１つまたは複数のプロセッサ及びメモリ２０２０が代表となるメモリの多様な回路により接続される。バスアーキテクチャは、外部設備、電圧レギュレーター及び電力管理回路等の他の回路を接続することもできる。これらは、当該分野の周知技術であるため、本発明において、詳細に説明しない。バスインターフェースはインターフェースを提供する。送受信機２０１０は、複数の部品であることもでき、即ち、送信機及び送受信機を含み、伝送媒体において他の装置と通信するユニットを提供する。プロセッサ２０００は、バズアーキテクチャ及び通常の処理を担当し、メモリ２０２０は、プロセッサ２０００が動作する際に利用するデータを記憶することができる。
【０２５０】
よって、本発明に係る実施例は、マルチアンテナアレイに適用できる開ループＭＩＭＯ伝送案を提供した。
【０２５１】
基地局はプリコーディングマトリックス集合を決定して、シグナリングを介して端末に通知することにより、端末が開ループＭＩＭＯのチャネル状態情報を計算するようになる。または、すでに有するコードブック内のプリコーディングマトリックスの関連サブコードブックを決定し、端末は、プリコーディングマトリックスをフィードバックし、かつ、関連のサブコードブックに基づいて開ループＭＩＭＯのチャネル状態情報を計算する。
【０２５２】
本発明に係る実施例の技術案によれば、開ループＭＩＭＯ計算に必要となるプリコーディングマトリックスを決定することができ、全空間のトラバースを避け、システム設計及び実施の難しさを低減し、システム性能を向上することができる。
【０２５３】
本分野の技術者として、本発明の実施本発明に係る実施形態が方法、システム、又はコンピュータプログラム製品を提供できるため、本発明は完全なハードウェア実施形態、完全なソフトウェア実施形態、又はソフトウェアとハードウェアの両方を結合した実施形態を採用できることがわかるはずである又、本発明は一つ又は複数のコンピュータプログラム製品の形式を採用できる。当該製品は、コンピュータ使用可能なプログラムコードを含むコンピュータ利用可能な記憶媒体（ディスク記憶装置、ＣＤ-ＲＯＭ、光学記憶装置などを含むがそれとは限らない）において実施する。
【０２５４】
以上は本発明に係る実施形態の方法、装置（システム）、及びコンピュータプログラム製品のフロー及び／又はブロック図により本発明を記述した。理解すべきことは、コンピュータプログラムの指令により、フロー及び／又はブロック図における各フロー及び／又はブロックと、フロー及び／又はブロック図におけるフロー及び／又はブロックの結合を実現できる。プロセッサはこれらのコンピュータプログラム指令を汎用コンピュータ、専用コンピュータ、組込み式処理装置、又は他のプログラミング可能なデータ処理装置に提供でき、コンピュータ又は他のプログラミング可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム指令を実行し、フロー図における一つ又は複数のフロー及び／又はブロック図における１つのブロック又は複数のブロックに指定される機能を実現する。
【０２５５】
それらのコンピュータプログラム指令は又、コンピュータ又は他のプログラミング可能なデータ処理装置を特定手法で動作させるコンピュータ読取記憶装置に記憶できる。これにより、指令を含む装置は当該コンピュータ読取記憶装置内の指令を実行でき、又、フロー図における１つまたは複数のフローと／又はブロック図における１つ又は複数のブロックにおいて指定される機能を実現できる。
【０２５６】
これらのコンピュータプログラム指令は又、コンピュータ又は他のプログラミング可能なデータ処理装置に実装できる。コンピュータプログラム指令が実装されたコンピュータ又は他のプログラミング可能な装置は、一連な操作ステップを実行することにより、関連の処理を実現し、コンピュータ又は他のプログラミング可能な装置において実行される指令により、フロー図における一つ又は複数のフローと／又はブロック図における一つ又は複数のブロックに指定される機能を実現する。
【０２５７】
無論、当業者によって、上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。そのような改造と置換は、すべて本発明の請求の範囲に属する。 
【図１】
2018174532.tif 000006
【図２】
2018174532.tif 000007
【図３】
2018174532.tif 000008
【図４】
2018174532.tif 000009
【図５】
2018174532.tif 000010
【図６】
2018174532.tif 000011
【図７】
2018174532.tif 000012
【図８】
2018174532.tif 000013
【図９】
2018174532.tif 000014
【図１０】
2018174532.tif 000015
【図１１】
2018174532.tif 000016
【図１２】
2018174532.tif 000017
【図１３】
2018174532.tif 000018
【図１４】
2018174532.tif 000019
【図１５】
2018174532.tif 000020
【図１６】
2018174532.tif 000021
【図１７】
2018174532.tif 000022
【図１８】
2018174532.tif 000023
【図１９】
2018174532.tif 000024
【図２０】
2018174532.tif 000025
【手続補正書】
【提出日】平成30年5月22日(2018.5.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算するステップと、
チャネル状態情報をフィードバックするステップと、を備えることを特徴とするチャネル状態情報のフィードバック方法。
【請求項２】
前記第４コードブックに基づき、チャネル状態情報を計算するのは、
計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定することを特徴とする請求項１に記載のチャネル状態情報のフィードバック方法。
【請求項３】
前記第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理するのは、
計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項２に記載のチャネル状態情報のフィードバック方法。
【請求項４】
前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理すると仮定し、
または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合であることを特徴とする請求項１に記載のチャネル状態情報のフィードバック方法。
【請求項５】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、
第３ランク指示子情報を決定して第３ランク指示子情報をフィードバックする、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示することを特徴とする請求項１から４までのいずれか１項に記載のチャネル状態情報のフィードバック方法。
【請求項６】
フィードバックされたチャネル状態情報を受信するステップと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するステップと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理するステップと、を備えることを特徴とするデータ伝送方法。
【請求項７】
プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項６に記載のデータ伝送方法。
【請求項８】
前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、端末データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理するか、または、
前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合であることを特徴とする請求項６に記載のデータ伝送方法。
【請求項９】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信し、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定することを特徴とする請求項６から８までのいずれか１項に記載のデータ伝送方法。
【請求項１０】
プリコーディングマトリックスをエレメントとしてからなる集合である第４コードブックに基づき、チャネル状態情報を計算する前記第４コードブックは、第３計算モジュールと
チャネル状態情報をフィードバックする第３フィードバックモジュールと、を備えることを特徴とするチャネル状態情報フィードバック装置。
【請求項１１】
第３計算モジュールは、第４コードブックに基づいてチャネル状態情報を計算する場合、計算において、データを伝送するリソースにおいて第４コードブック内のプリコーディングマトリックス集合を用いてデータを前処理すると仮定することを特徴とする請求項１０に記載のチャネル状態情報フィードバック装置。
【請求項１２】
第３計算モジュールは、計算において、データを伝送するリソースにおいて、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項１１に記載のチャネル状態情報フィードバック装置。
【請求項１３】
前記チャネル状態情報はＣＱＩであり、前記ＣＱＩに対応するプリコーディングマトリックス集合は、第４コードブック内の１つのプリコーディングマトリックス集合であり、第３計算モジュールはデータを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを用いてデータを前処理するか、または、前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内の１つのプリコーディングマトリックス集合の第４コードブックにおけるインデックスである、前記プリコーディングマトリックス集合は、第４コードブックにおいて推薦されたプリコーディングマトリックス集合であることを特徴とする請求項１０に記載のチャネル状態情報フィードバック装置。
【請求項１４】
前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を決定する、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応するか、または、前記プリコーディングマトリックス集合指示情報で第４コードブック内の１つのプリコーディングマトリックス集合を指示する第３ランク指示モジュールをさらに備え、
第３フィードバックモジュールは、チャネル状態情報をフィードバックする場合、第３ランク指示子情報をフィードバックすることを特徴とする請求項１０から１３までのいずれか１項に記載のチャネル状態情報フィードバック装置。
【請求項１５】
フィードバックされたチャネル状態情報を受信する第２受信モジュールと、
チャネル状態情報に基づき、第４コードブックにおいて１つのプリコーディングマトリックス集合を決定するプリコーディングマトリックス集合決定モジュールと、
端末にデータを伝送し、データ伝送の過程において、端末のために割り当てたリソースにおいて、前記プリコーディングマトリックス集合内のプリコーディングマトリックスを用いて、伝送待機データを事前処理する第３伝送モジュールと、を備えることを特徴とするデータ伝送装置。
【請求項１６】
第３伝送モジュールは、プリコーディングマトリックス集合内のプリコーディングマトリックスを用いてデータを前処理する場合、プリコーディングマトリックス集合内のプリコーディングマトリックスを順番に用いてデータを前処理することを特徴とする請求項１５に記載のデータ伝送装置。
【請求項１７】
第３伝送モジュールは、前記チャネル状態情報がチャネル品質情報であり、前記チャネル品質情報に対応するプリコーディングマトリックス集合が第４コードブック内のあるプリコーディングマトリックス集合であれば、データを伝送するリソースにおいて、前記プリコーディングマトリックス集合内の全部または一部プリコーディングマトリックスを順番に用いてデータを前処理するか、または、
前記チャネル状態情報は、プリコーディングマトリックス集合指示情報であり、前記プリコーディングマトリックス集合指示情報は、第４コードブック内のあるプリコーディングマトリックス集合の第４コードブックにおけるインデックスであり、前記プリコーディングマトリックス集合は、第４コードブック内の最大ＣＱのプリコーディングマトリックス集合であるか、または、第４コードブック内のＣＱＩがマッピングされた最大スループットのプリコーディングマトリックス集合であることを特徴とする請求項１５に記載のデータ伝送装置。
【請求項１８】
第２受信モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、第３ランク指示子情報を受信し、前記第３ランク指示子情報及び前記プリコーディングマトリックス集合指示情報共同で、第４コードブック内の１つのプリコーディングマトリックス集合に対応し、
または、プリコーディングマトリックス集合決定モジュールは、前記第４コードブック内の異なるプリコーディングマトリックス集合内のプリコーディングマトリックスの列数が異なれば、前記プリコーディングマトリックス集合指示情報に基づいて第４コードブック内の１つのプリコーディングマトリックス集合を決定することを特徴とする請求項１５から１７までのいずれか１項に記載のデータ伝送装置。