(57)【要約】  本開示は、データ伝送方法および装置を開示する。当該方法は、予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列を、送信側がそれぞれ確定することと、前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことと、プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することとを含む。【選択図】  図１
2019512943.tif 000002
【特許請求の範囲】
【請求項１】
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列とを、送信側がそれぞれ確定することと、
前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことと、
プリコーディング処理後のデータストリームを前記送信側から受信側に送信することと、を含むデータ送信方法。
【請求項２】
前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことは、
前記送信側が、前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記送信側が、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことを含む請求項１に記載の方法。
【請求項３】
前記送信側が前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことをさらに含み、
プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することは、
前記送信側がプリコーディング処理後のパイロット信号を前記受信側に送信することをさらに含む請求項１に記載の方法。
【請求項４】
前記送信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することをさらに含む請求項３に記載の方法。
【請求項５】
前記送信側が前記第１プリコーディング行列を確定することは、
前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記送信側が前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含む請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することは、
前記送信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記送信側が、所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含む請求項５に記載の方法。
【請求項７】
前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記送信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記送信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることを含む請求項５に記載の方法。
【請求項８】
データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である請求項６に記載の方法。
【請求項９】
前記送信側が前記第２プリコーディング行列を確定することは、
前記送信側が、前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記送信側が、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することを含み、
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる請求項１〜４のいずれか一項に記載の方法。
【請求項１０】
受信側が送信側からの信号を受信することと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列を、前記受信側がそれぞれ確定することと、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得ることと、を含むデータ受信方法。
【請求項１１】
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことは、
前記受信側が、前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことを含む請求項１０に記載の方法。
【請求項１２】
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定することは、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することを含む請求項１１に記載の方法。
【請求項１３】
前記受信側が前記第４プリコーディング行列を確定することは、
前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記受信側が、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側が、前記送信側からのインデックス情報を受信し、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを含む請求項１０〜１２のいずれか一項に記載の方法。
【請求項１４】
前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行う前に、
前記受信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することをさらに含む請求項１３に記載の方法。
【請求項１５】
前記受信側が前記第１プリコーディング行列を確定することは、
前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記受信側が、前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含む請求項１４に記載の方法。
【請求項１６】
前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することは、
前記受信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記受信側が、所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含む請求項１５に記載の方法。
【請求項１７】
データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である請求項１６に記載の方法。
【請求項１８】
前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記受信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記受信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることを含む請求項１５に記載の方法。
【請求項１９】
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列とを、それぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプリコーディングモジュールと、
プリコーディング処理後のデータストリームを受信側に送信する送信モジュールと、を含むデータ送信装置。
【請求項２０】
前記プリコーディングモジュールは、具体的に、
前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことに用いられる請求項１９に記載の装置。
【請求項２１】
前記プリコーディングモジュールは、さらに、前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことに用いられ、
前記送信モジュールは、さらに、プリコーディング処理後のパイロット信号を前記受信側に送信することに用いられる請求項１９に記載の装置。
【請求項２２】
前記送信モジュールは、さらに、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することに用いられる請求項２１に記載の装置。
【請求項２３】
前記確定モジュールは、具体的に、
データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる請求項１９〜２２のいずれか一項に記載の装置。
【請求項２４】
前記確定モジュールは、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる請求項２３に記載の装置。
【請求項２５】
前記確定モジュールは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることに用いられる請求項２３に記載の装置。
【請求項２６】
前記確定モジュールは、具体的に、
前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することに用いられ、
前記チャネル状態情報は、送信側から前記受信側へのチャネルを前記受信側が測定して得られる請求項１９〜２２のいずれか一項に記載の装置。
【請求項２７】
送信側からの信号を受信する受信モジュールと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得る復号モジュールとを含むデータ受信装置。
【請求項２８】
前記復号モジュールは、具体的に、
前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことに用いられる請求項２７に記載の装置。
【請求項２９】
前記復号モジュールは、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することに用いられる請求項２８に記載の装置。
【請求項３０】
前記確定モジュールは、具体的に、
前記受信モジュールで受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記送信側から受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記送信側からのインデックス情報の前記受信モジュールによる受信後に、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することに用いられる請求項２７〜２９のいずれか一項に記載の装置。
【請求項３１】
前記受信モジュールは、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することに用いられる請求項３０に記載の装置。
【請求項３２】
前記確定モジュールは、具体的に、
前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる請求項３１に記載の装置。
【請求項３３】
前記確定モジュールは、具体的に、
前記第１プリコーディング行列の列数が前記データストリーム数であると確定することと、
所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる請求項３２に記載の装置。
【請求項３４】
前記確定モジュールは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることに用いられる請求項３２に記載の装置。
【請求項３５】
トランシーバと、当該トランシーバに接続される少なくとも１つのプロセッサとを含むデータ送信装置であって、
プロセッサは、メモリからプログラムを読み取ることによって、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプロセスと、
プリコーディング処理後のデータストリームをトランシーバを介して受信側に送信するプロセスと、を実行するデータ送信装置。
【請求項３６】
トランシーバと、当該トランシーバに接続される少なくとも１つのプロセッサとを含むデータ受信装置であって、
プロセッサは、メモリからプログラムを読み取ることによって、
送信側からの信号をトランシーバを介して受信するプロセスと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得るプロセスと、を実行するデータ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年３月１１日に中国特許庁に提出された中国特許出願２０１６１０１４０７７７．７の優先権を主張し、その全ての内容が援用によりここに取り込まれる。
【０００２】
本開示は、通信技術分野に係り、特にデータ伝送方法および装置に係る。
【背景技術】
【０００３】
ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）リリース８（Ｒｅｌ−８）システムにおいて、スペクトル効率向上のために、閉ループ型プリコーディング技術が導入されている。閉ループ型プリコーディング技術は、基地局と端末の両方に予め同一のプリコーディング行列の集合が保存されることが求められる。当該プリコーディング行列の集合は、コードブックと称される。端末は、セル固有の参照信号からチャネル情報を推定した後に、所定のルールに従ってコードブックから１つのプリコーディング行列を選択する。選択ルールは、相互情報量の最大化、出力信号対干渉雑音比の最大化などである。端末は、選択したプリコーディング行列を、コードブックの中のインデックスで上りリンクチャネルによって基地局にフィードバックする。当該インデックスは、ＰＭＩ（Ｐｒｅｃｏｄｉｎｇ  Ｍａｔｒｉｘ  Ｉｎｄｉｃａｔｏｒ）と記される。基地局は、受信したＰＭＩに基づいて、当該端末に使用されるべきプリコーディング行列を確定することができる。
【０００４】
閉ループ型プリコーディング技術において、端末のフィードバックに頼って伝送パラメータが選択されるため、端末が高速に移動する場合、端末からフィードバックされるＰＭＩが失効する可能性があり、すなわち端末の現在のチャネル状態が反映されない。よって、伝送パラメータと実際のチャネル条件とは整合しなくなり、システム性能の悪化を招く。高速移動シーンに対応するために、ＬＴＥ  Ｒｅｌ−８において、開ループ型ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）伝送プランが導入されている。開ループ型ＭＩＭＯ伝送プランにおいて、端末は、ＰＭＩのフィードバックを行わず、ＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）情報およびＲＩ（Ｒａｎｋ  Ｉｎｄｉｃａｔｉｏｎ）情報のみをフィードバックすればよい。ＣＱＩとＲＩの端末による計算は、データ伝送に係るリソースで所定のプリコーディング行列を使用すると仮定して行われる。
【０００５】
ＬＴＥ  ＲＥＬ−８で定義される開ループ型ＭＩＭＯプランにおいて、完全に、チャネルと関係しないプリコーディング行列に基づいたプリコーディングが行われるため、チャネルの変化に応じて伝送パラメータを適応的に調整することができない。したがって、ビームフォーミングゲインとプリコーディングゲインを取得することができない。
【０００６】
以上の記載をまとめると、開ループ型ＭＩＭＯプランの場合、チャネルの変化に応じて伝送パラメータを適応的に調整することができず、ビームフォーミングゲインとプリコーディングゲインを取得することができない。一方、閉ループ型ＭＩＭＯプランの場合、端末の高速移動時に端末からのフィードバック情報が失効するため、伝送パラメータと実際のチャネル条件とは整合しなくなり、システム性能の悪化を招く。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術において、開ループ型ＭＩＭＯプランの場合、チャネルの変化に応じて伝送パラメータを適応的に調整することができず、ビームフォーミングゲインとプリコーディングゲインを取得することができない。一方、閉ループ型ＭＩＭＯプランの場合、端末の高速移動時に端末からのフィードバック情報が失効するため、伝送パラメータと実際のチャネル条件とは整合しなくなり、システム性能の悪化を招く。本開示の実施例は、上記従来技術の問題を解決するためのデータ伝送方法および装置を提供する。
【課題を解決するための手段】
【０００８】
第１態様として、データ送信方法は、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列を、送信側がそれぞれ確定することと、
前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことと、
プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することと、を含む。
【０００９】
１つの可能な実現形態において、前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことは、
前記送信側が、前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記送信側が、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことを含む。
【００１０】
１つの可能な実現形態において、前記方法は、前記送信側が前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことをさらに含み、
プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することは、
前記送信側がプリコーディング処理後のパイロット信号を前記受信側に送信することをさらに含む。
【００１１】
１つの可能な実現形態において、前記方法は、前記送信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することをさらに含む。
【００１２】
１つの可能な実現形態において、前記送信側が前記第１プリコーディング行列を確定することは、
前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記送信側が前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含む。
【００１３】
１つの可能な実現形態において、前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することは、
前記送信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記送信側が、所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含む。
【００１４】
１つの可能な実現形態において、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記送信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記送信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることを含む。
【００１５】
１つの可能な実現形態において、データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である。
【００１６】
１つの可能な実現形態において、前記送信側が前記第２プリコーディング行列を確定することは、
前記送信側が、前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記送信側が、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することを含み、
前記チャネル状態情報は前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【００１７】
第２態様として、データ受信方法は、
受信側が送信側からの信号を受信することと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列を、前記受信側がそれぞれ確定することと、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得ることと、を含む。
【００１８】
１つの可能な実現形態において、前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことは、
前記受信側が、前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことを含む。
【００１９】
１つの可能な実現形態において、前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定することは、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することを含む。
【００２０】
１つの可能な実現形態において、前記受信側が前記第４プリコーディング行列を確定することは、
前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記受信側が、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側が、前記受信側からのインデックス情報を受信し、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを含む。
【００２１】
１つの可能な実現形態において、前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行う前に、
前記受信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することをさらに含む。
【００２２】
１つの可能な実現形態において、前記受信側が前記第１プリコーディング行列を確定することは、
前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記受信側が、前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含む。
【００２３】
１つの可能な実現形態において、前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することは、
前記受信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記受信側が、所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含む。
【００２４】
１つの可能な実現形態において、データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である。
【００２５】
１つの可能な実現形態において、前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記受信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記受信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることを含む。
【００２６】
第３態様として、データ送信装置は、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列とを、それぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプリコーディングモジュールと、
プリコーディング処理後のデータストリームを前記受信側に送信する送信モジュールと、を含む。
【００２７】
１つの可能な実現形態において、前記プリコーディングモジュールは、具体的に、
前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことに用いられる。
【００２８】
１つの可能な実現形態において、前記プリコーディングモジュールは、さらに、前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことに用いられ、
前記送信モジュールは、さらに、プリコーディング処理後のパイロット信号を前記受信側に送信することに用いられる。
【００２９】
１つの可能な実現形態において、前記送信モジュールは、さらに、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することに用いられる。
【００３０】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる。
【００３１】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる。
【００３２】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることに用いられる。
【００３３】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することに用いられ、
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【００３４】
第４態様として、トランシーバと、当該トランシーバに接続される少なくとも１つのプロセッサとを含む基地局であって、
プロセッサは、メモリからプログラムを読み取ることによって、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプロセスと、
プリコーディング処理後のデータストリームをトランシーバを介して前記受信側に送信するプロセスと、を実行する。
【００３５】
１つの可能な実現形態において、プロセッサは、具体的に、
前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことを実行する。
【００３６】
１つの可能な実現形態において、プロセッサは、さらに、
前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことと、
プリコーディング処理後のパイロット信号をトランシーバを介して前記受信側に送信することを実行する。
【００３７】
１つの可能な実現形態において、プロセッサは、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングをトランシーバを介して前記受信側に送信することを実行する。
【００３８】
１つの可能な実現形態において、プロセッサは、具体的に、
データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を実行する。
【００３９】
１つの可能な実現形態において、プロセッサは、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を実行する。
【００４０】
１つの可能な実現形態において、プロセッサは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることを実行する。
【００４１】
１つの可能な実現形態において、プロセッサは、具体的に、
前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記受信側からレポートされるチャネル状態情報をトランシーバを介して受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することを実行し、
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【００４２】
第５態様として、データ受信装置は、
送信側からの信号を受信する受信モジュールと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得る復号モジュールと、を含む。
【００４３】
１つの可能な実現形態において、前記復号モジュールは、具体的に、
前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことに用いられる。
【００４４】
１つの可能な実現形態において、前記復号モジュールは、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することに用いられる。
【００４５】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記送信側からのインデックス情報の前記受信モジュールによる受信後に、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することに用いられる。
【００４６】
１つの可能な実現形態において、前記受信モジュールは、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することに用いられる。
【００４７】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる。
【００４８】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記第１プリコーディング行列の列数が前記データストリーム数であると確定することと、
所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる。
【００４９】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることに用いられる。
【００５０】
第６態様として、トランシーバと、当該トランシーバに接続される少なくとも１つのプロセッサとを含む端末であって、
プロセッサは、メモリからプログラムを読み取ることによって、
送信側からの信号をトランシーバを介して受信するプロセスと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得るプロセスと、を実行する。
【００５１】
１つの可能な実現形態において、プロセッサは、具体的に、
前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことを実行する。
【００５２】
１つの可能な実現形態において、プロセッサは、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することを実行する。
【００５３】
１つの可能な実現形態において、プロセッサは、具体的に、
受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記送信側からのインデックス情報をトランシーバで受信し、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを実行する。
【００５４】
１つの可能な実現形態において、前記トランシーバは、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することに用いられる。
【００５５】
１つの可能な実現形態において、プロセッサは、具体的に、
前記パイロット信号のポート数および／または前記データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を実行する。
【００５６】
１つの可能な実現形態において、プロセッサは、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を実行する。
【００５７】
１つの可能な実現形態において、プロセッサは、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることを実行する。
【発明の効果】
【００５８】
本開示の実施例による方法および装置において、送信側は、プリコーディング処理を行う際に、確定済みの第１プリコーディング行列と第２プリコーディング行列を用いてデータストリームのプリコーディング処理を行う。プリコーディング処理に用いられる第１プリコーディング行列は、予め定義された第１コードブックから選択されるものであるため、送信側から受信側へのチャネルとは関係がない。よって、端末が高速に移動するシーンでデータ伝送が行われる場合、取得したチャネル状態情報と実際のチャネル状況とは整合しなくシステム性能を低下させる問題を回避し、システム性能を向上させる。プリコーディング処理に用いられる第２プリコーディング行列は、チャネル状態情報に基づいて得られたものであり、送信側から受信側へのチャネルとは関係する。よって、データ伝送の際に、チャネルの変化に応じて伝送パラメータを適応的に調整することによって、ビームフォーミングゲインとプリコーディングゲインを取得してシステム性能を向上させることができる。
【図面の簡単な説明】
【００５９】
【図１】本開示の一部の実施例によるデータ送信方法のフローチャートである。
【図２】本開示の一部の実施例によるデータ受信方法のフローチャートである。
【図３】本開示の一部の実施例によるデータ送信装置を示す。
【図４】本開示の一部の実施例による基地局を示す。
【図５】本開示の一部の実施例によるデータ受信装置を示す。
【図６】本開示の一部の実施例による端末を示す。
【発明を実施するための形態】
【００６０】
本開示の実施例の目的、技術手段及び利点をより明確にするために、以下、本開示の実施例の図面を参照しながら、本開示の実施例の技術手段を明確且つ完全的に記載する。明らかに、記載される実施例は、本開示の実施例の一部であり、全てではない。本開示の実施例に基づき、当業者が創造性のある作業をせずに為しえるほかの実施例のすべては、いずれも本開示の保護範囲に属するものである。
【００６１】
本開示の一部の実施例によるデータ送信方法は、図１に示されているように、予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列を、送信側がそれぞれ確定するＳ１１と、前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うＳ１２と、プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信するＳ１３とを含む。
【００６２】
本開示の実施例において、送信側は、プリコーディング処理を行う際に、確定済みの第１プリコーディング行列と第２プリコーディング行列を用いてデータストリームのプリコーディング処理を行う。プリコーディング処理に用いられる第１プリコーディング行列は、予め定義された第１コードブックから選択されるものであるため、送信側から受信側へのチャネルとは関係がない。よって、端末が高速に移動するシーンでデータ伝送が行われる場合、取得したチャネル状態情報と実際のチャネル状況とは整合しなくシステム性能を低下させる問題を回避し、システム性能を向上させる。プリコーディング処理に用いられる第２プリコーディング行列は、チャネル状態情報に基づいて得られたものであり、送信側から受信側へのチャネルとは関係する。よって、データ伝送の際に、チャネルの変化に応じて伝送パラメータを適応的に調整することによって、ビームフォーミングゲインとプリコーディングゲインを取得してシステム性能を向上させることができる。
【００６３】
本開示の実施例において、同一のリソースブロックの中の異なるリソースは、同一または異なる第１プリコーディング行列に対応する。同一のリソースブロックの中のすべてのリソースは、同一の第２プリコーディング行列に対応する。異なるリソースブロックに対応する第２プリコーディング行列は、同一であってもよく、異なってもよい。
【００６４】
ここで、リソースブロックは、ＬＴＥシステムのＰＲＢ（Ｐｈｙｓｉｃａｌ  Ｒｅｓｏｕｒｃｅ  Ｂｌｏｃｋ）、またはサブバンド（Ｓｕｂｂａｎｄ）、または１つのＰＲＢの一部であり、他の区分形式であってもよい。
【００６５】
本開示の実施例において、Ｓ１１において送信側が第１プリコーディング行列を確定することは、前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、前記送信側が前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、リソースエレメント（ＲＥ：Ｒｅｓｏｕｒｃｅ  Ｅｌｅｍｅｎｔ）毎に、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることとを含む。
【００６６】
具体的に、前記送信側は、まず、データストリーム数に基づいて前記第１プリコーディング行列の次元を確定し、所定のコードブックから、確定済みの次元と同一次元のプリコーディング行列を含むコードブックを選択し、当該コードブックを第１コードブックとして確定する。ここで、所定の各コードブックに含まれるプリコーディング行列の次元は、同一である。
【００６７】
本開示の実施例において、データストリーム数とは、送信側（例えば基地局）から受信側（例えば端末）に独立に伝送されるデータストリームの数である。
【００６８】
１つの可能な実現形態において、前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することは、前記送信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、前記送信側が、所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することとを含む。
【００６９】
例えば、データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である。
【００７０】
例を挙げて説明すると、データストリーム数と第１プリコーディング行列の行数とのマッピング関係の１つの可能な実現形式は、表１に示される。
【００７１】
【表１】
2019512943.tif 000003
【００７２】
表１では、データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数である。
【００７３】
例を挙げて説明すると、データストリーム数と第１プリコーディング行列の行数とのマッピング関係の別の可能な実現形式は、表２に示される。
【００７４】
【表２】
2019512943.tif 000004
【００７５】
表２では、データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の２のべき乗数のうちの最小値である。
【００７６】
もちろん、本開示の実施例におけるデータストリーム数と第１プリコーディング行列の行数とのマッピング関係は、上述の２種類の可能な実現形式に限定されず、他の実現形式もありうる。例えば、データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、第１プリコーディング行列の行数は、データストリーム数に等しい。
【００７７】
上述のいずれの実施例に基づいて、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、以下３種類の可能な実現形態を含む。
【００７８】
方式１：前記送信側は、前記ＲＥの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とする。
【００７９】
例えば、リソースブロックの中の第ｋ個のリソースに対し、前記送信側は、選択した第１コードブックから、番号ｎ＝ｋ  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｍｏｄは、モジュロ演算である。ｋ＝０，１，…，Ｋ−１（Ｋ：当該リソースブロックに含まれるリソース数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８０】
また例えば、リソースブロックの中の第ｋ個のリソースに対し、前記送信側は、選択した第１コードブックから、番号ｎ＝ｃｅｉｌ（ｋ／ｖ）  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｃｅｉｌ（ｋ／ｖ）は、ｋ／ｖ（正整数）以上の最小整数を示す。ｍｏｄは、モジュロ演算である。ｋ＝０，１，…，Ｋ−１（Ｋ：当該リソースブロックに含まれるリソース数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８１】
また例えば、送信側から受信側へのデータストリーム送信に複数、例えばＱ個のリソースブロックが占用されるが、Ｑ個のリソースブロックの中のリソースを統一的にナンバリングすることができる。そのうちの第ｋ個のリソースに対し、前記送信側は、選択した第１コードブックから、番号ｎ＝ｋ  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｍｏｄは、モジュロ演算である。ｋ＝０，１，…，Ｋ’−１（Ｋ’：前記Ｑ個のリソースブロックに含まれるリソース数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８２】
また例えば、そのうちの第ｋ個のリソースに対し、前記送信側は、選択した第１コードブックから、番号ｎ＝ｃｅｉｌ（ｋ／ｖ）  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｃｅｉｌ（ｋ／ｖ）は、ｋ／ｖ（正整数）以上の最小整数を示す。ｍｏｄは、モジュロ演算である。ｋ＝０，１，…，Ｋ’−１（Ｋ’：前記Ｑ個のリソースブロックに含まれるリソース数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８３】
選択可能に、ｖの値は、データストリーム数、または前記送信側のアンテナポート数、または前記リソースブロックの中のリソース数を取る。
【００８４】
方式２：前記送信側は、前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とする。
【００８５】
例えば、送信側から受信側へのデータストリーム送信に複数、例えばＱ個のリソースブロックが占用されるが、第ｑ個のリソースブロックの中の各リソース毎に、前記送信側は、選択した第１コードブックから、番号ｎ＝ｃｅｉｌ（ｑ／ｖ）  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｃｅｉｌ（ｑ／ｖ）は、ｑ／ｖ（正整数）以上の最小整数を示す。ｍｏｄは、モジュロ演算である。ｑ＝０，１，…，Ｑ−１。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８６】
また例えば、第ｑ個のリソースブロックの中の各リソース毎に、前記送信側は、選択した第１コードブックから、番号ｎ＝ｑ  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。
【００８７】
方式２：前記送信側は、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とする。
【００８８】
例えば、データストリームの第ｉ個のデータシンボルベクトルに対して、前記送信側は、選択した第１コードブックから、番号ｎ＝ｉ  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｍｏｄは、モジュロ演算である。ｉ＝０，１，…，Ｉ−１（Ｉ：データストリームに含まれるデータシンボルベクトル数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００８９】
または、例えば、データストリームの第ｉ個のデータシンボルベクトルに対して、前記送信側は、選択した第１コードブックから、番号ｎ＝ｃｅｉｌ（ｉ／ｖ）  ｍｏｄ  Ｎのプリコーディング行列を選択して前記第１プリコーディング行列とする。ここで、ｃｅｉｌ（ｉ／ｖ）は、ｉ／ｖ以上の最小整数を示す。ｍｏｄは、モジュロ演算である。ｉ＝０，１，…，Ｉ−１（Ｉ：データストリームに含まれるデータシンボルベクトル数）である。ｎ＝０，１，…，Ｎ−１（Ｎ：選択した第１コードブックに含まれるプリコーディング行列数）である。
【００９０】
選択可能に、ｖの値は、データストリーム数、または前記送信側のアンテナポート数を取る。
【００９１】
例を挙げて説明すると、データストリーム数が２である伝送（すなわちｒ＝２）の場合、選択した第１コードブックに２つのプリコーディング行列が含まれると、第１コードブックのプリコーディング行列の１つの可能な実現形式は、
【数１】
2019512943.tif 000005
である。選択した第１コードブックに４つのプリコーディング行列が含まれると、第１コードブックのプリコーディング行列の１つの可能な実現形式は、
【数２】
2019512943.tif 000006
である。ここで、
【数３】
2019512943.tif 000007
である。もちろん、選択した第１コードブックのプリコーディング行列は、対角行列または列交換行列、例えば
【数４】
2019512943.tif 000008
であってもよい。
【００９２】
例を挙げて説明すると、データストリーム数が４である伝送（すなわちｒ＝４）の場合、選択した第１コードブックに４つのプリコーディング行列が含まれると、第１コードブックのプリコーディング行列の１つの可能な実現形式は、
【数５】
2019512943.tif 000009
である。もちろん、選択した第１コードブックのプリコーディング行列は、対角行列または列交換行列、例えば
【数６】
2019512943.tif 000010
であってもよい。
【００９３】
本開示の実施例において、第１コードブックに含まれるプリコーディング行列の数と、プリコーディング行列の具体的な実現形式について限定しない。
【００９４】
上記いずれの実施例に基づき、前記送信側が前記第２プリコーディング行列を確定することは、以下２種類の選択可能な実現形態を含む。
【００９５】
方式１：前記送信側は、前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定する。
【００９６】
例えば、基地局は、まず、端末から送信される上りリンク信号に基づいて、上りリンクチャネルのチャネル行列を推定して取得し、それから、チャネル互換性変換に基づいて下りリンクチャネルのチャネル行列を取得し、最後に、下りリンクチャネルのチャネル行列に基づいて、第２レベルプリコーディング行列を算出する。
【００９７】
方式２：前記送信側は、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定する。前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【００９８】
ここで、前記受信側からレポートされるチャネル状態情報は、第２コードブックにおける前記第２プリコーディング行列のインデックス情報、すなわち前記第２プリコーディング行列のＰＭＩである。
【００９９】
例を挙げて説明すると、前記受信側は、ＣＳＩ−ＲＳ（Ｃｈａｎｎｅｌ  Ｓｔａｔｅ  Ｉｎｆｏｒｍａｔｉｏｎ−Ｒｅｆｅｒｅｎｃｅ  Ｓｉｇｎａｌ）に基づいて、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して第２プリコーディング行列とし、第２コードブックにおける前記第２プリコーディング行列のインデックス情報をレポートする。
【０１００】
上記いずれの実施例に基づき、Ｓ１３において前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことは、以下２種類の選択可能な方式を含む。
【０１０１】
方式Ａ：前記送信側は、前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行う。
【０１０２】
例を挙げて説明すると、送信側によるデータストリームの第１レベルプリコーディング処理後の出力をｙとする。ｙは、長さｔ（１以上の整数）のベクトルであり、ｙ＝［ｙ１，ｙ２，ｙ３，…，ｙｔ］Ｔである。送信側がｙに対し第２レベルプリコーディング処理を行った出力は、
【数７】
2019512943.tif 000011
である。ここで、［Ｖ２，１，Ｖ２，２，…，Ｖ２，ｔ］Ｔは、１つのリソースブロックに対応する第２プリコーディング行列の１つの可能な実現形式である。Ｗは、１つのリソースブロックに対応する第２プリコーディング行列の１つの可能な実現形式である。Ｄは、すべての値が０である行列である。
【０１０３】
方式Ｂ：前記送信側は、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行う。
【０１０４】
選択可能に、前記送信側は、前記第１プリコーディング行列と前記第２プリコーディング行列との積またはクロネッカー積を第３プリコーディング行列として確定する。
【０１０５】
例を挙げて説明すると、任意のリソースの第１プリコーディング行列と第２プリコーディング行列をそれぞれＵ１、Ｕ２とすると、当該リソースの第３プリコーディング行列は、
【数８】
2019512943.tif 000012
である。
【０１０６】
任意のリソースのＵ２がブロック対角行列であり、例えば
【数９】
2019512943.tif 000013
の場合、当該リソースの第３プリコーディング行列は、
【数１０】
2019512943.tif 000014
である。ここで、Ｘ１、Ｘ２は、ベクトルまたは行列である。
【０１０７】
本開示の実施例において、第２プリコーディング行列の具体的な実現形式は、２種類の選択可能な実現形式のほかに、他の実現形式もありうる。例えば、前記第２プリコーディング行列は、ベクトル群からなる。
【０１０８】
例を挙げて説明すると、ベクトル群にＭ（１以上の整数）個の列ベクトル｛Ｖ１，Ｖ２，…，ＶＭ｝を含むとすると、Ｍ＝２の場合、第２プリコーディング行列の１つの可能な実現形式は、
【数１１】
2019512943.tif 000015
であり、Ｍ＝４の場合、第２プリコーディング行列の１つの可能な実現形式は、
【数１２】
2019512943.tif 000016
である。
【０１０９】
上記いずれの実施例に基づいて、選択可能に、前記方法は、前記送信側が前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことをさらに含む。プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することは、前記送信側がプリコーディング処理後のパイロット信号を前記受信側に送信することをさらに含む。
【０１１０】
具体的に、データストリームと共に送信されるパイロット信号（すなわち復調パイロット信号）は、位置するリソースブロックに対応する第２プリコーディング行列によってプリコーディング処理が行われる。すなわち、パイロット信号に対し第１レベルプリコーディング処理が行われず、または、パイロット信号の第１レベルプリコーディング処理に用いられるプリコーディング行列が単位行列である。
【０１１１】
例を挙げて説明すると、第１個のパイロットポート，第２個のパイロットポート，…，第ｔ（１以上の整数）個のパイロットポートのパイロット信号をそれぞれｐ１，ｐ２，…，ｐｔとする。第２プリコーディング行列が列ベクトルである場合、パイロット信号の第２プリコーディング行列によるプリコーディング処理後の出力は、
【数１３】
2019512943.tif 000017
である。
【０１１２】
ここで、Ｕ２は、第２プリコーディング行列であり、［Ｖ２，１，Ｖ２，２，…，Ｖ２，ｔ］Ｔは、第２プリコーディング行列である。
【０１１３】
第２プリコーディング行列がブロック対角行列であると、パイロット信号（復調パイロット信号）の第２プリコーディング行列によるプリコーディング処理後の出力は、
【数１４】
2019512943.tif 000018
である。
【０１１４】
ここで、それぞれ第１、第２、…，第ｔ個のパイロットポートのパイロット信号である。Ｕ２、Ｗは、１つのリソースブロックに対応する第２プリコーディング行列の可能な実現形式である。
【０１１５】
さらに、選択可能に、前記方法は、前記送信側が前記パイロット信号のポート数および／またはデータストリーム数が含まれる制御シグナリングを前記受信側に送信することをさらに含む。
【０１１６】
ここで、前記パイロット信号のポート数は、前記パイロット信号の第２プリコーディング行列によるプリコーディング処理後に出力されるデータストリーム数である。前記制御シグナリングに含まれるデータストリーム数は、プリコーディング処理前に入力されるデータストリーム数である。
【０１１７】
選択可能に、本開示の実施例において、前記送信側によるパイロット信号のプリコーディング処理は、以下の方式を用いてもよい。前記送信側は、前記パイロット信号に対し、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて、前記パイロット信号のプリコーディング処理を行う。すなわち当該パイロット信号の位置するリソースブロック内のデータストリームと同一の方式でプリコーディング処理を行う。具体的にデータストリームのプリ処理プロセスを参照されたく、ここでは繰り返して記載しない。対応して、プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信する際に、さらにプリコーディング処理後のパイロット信号を前記送信側から前記受信側に送信することを含む。
【０１１８】
同一の発明思想に基づき、本開示の一部の実施例によるデータ受信方法は、図２に示されているように、
受信側が送信側からの信号を受信するＳ２１と、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列を、前記受信側がそれぞれ確定するＳ２２と、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得るＳ２３と、を含む。
【０１１９】
前記方法の１つの可能な実現形態において、前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行う前に、前記受信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することをさらに含む。ここで、前記パイロット信号のポート数は、前記パイロット信号の第２プリコーディング行列によるプリコーディング処理後に出力されるデータストリーム数である。前記制御シグナリングに含まれるデータストリーム数は、２レベルのプリコーディング処理前に入力されるデータストリーム数である。
【０１２０】
本開示の実施例において、前記受信側が第１プリコーディング行列を確定する方法は、送信側とは類似し、具体的に送信側の関連記載を参照されたく、ここでは繰り返して記載しない。
【０１２１】
本開示の実施例において、前記受信側が前記第４プリコーディング行列を確定することは、
前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記受信側が、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側が、前記受信側からのインデックス情報を受信し、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを含む。
【０１２２】
本開示の実施例において、前記受信側が前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、以下２種類の可能な実現形態を含む。
【０１２３】
方式１：前記受信側は、前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行う。
【０１２４】
方式２：前記受信側は、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行う。
【０１２５】
例を挙げて説明すると、前記受信側は、まず、前記第１プリコーディング行列と前記第４プリコーディング行列との積またはクロネッカー積を第５プリコーディング行列として確定し、それから、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行う。
【０１２６】
以下、１つの具体的な実施例によって、送信側と受信側のやり取りの角度から、本開示の実施例によるデータ伝送方法を詳細に説明する。
【０１２７】
以下、送信側が基地局であり、受信側が端末であることを例として説明し、以下のプロセスを含む。
【０１２８】
基地局側の処理プロセス：
まず、基地局は、予め定義された第１コードブックの中のプリコーディング行列から所定のルールに従って１つのプリコーディング行列を選択して第１プリコーディング行列とし、そして第２プリコーディング行列を確定する。
ここで、基地局は、端末から送信される上りリンク信号に基づいて、上りリンクチャネルのチャネル行列を推定して取得し、チャネル互換性変換に基づいて下りリンクチャネルのチャネル行列を取得し、下りリンクチャネルのチャネル行列に基づいて第２プリコーディング行列を算出し、
または、端末からチャネル測定後にフィードバックされる第２プリコーディング行列の情報を受信し、端末のフィードバック情報に基づいて第２プリコーディング行列を確定する。
それから、基地局は、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて、データストリームの２レベルのプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、復調パイロット信号のプリコーディング処理を行う。
次に、基地局は、前記パイロット信号のポート数および／またはデータストリーム数が含まれる制御シグナリングを端末に送信する。
最後に、基地局は、プリコーディング処理後のデータストリーム数とプリコーディング処理後のパイロット信号をアンテナにマッピングして送信する。
【０１２９】
端末側の処理プロセス：
まず、端末は、送信側からの信号を受信する。
それから、端末は、前記パイロット信号のポート数および／またはデータストリーム数が含まれる制御シグナリングを前記送信側から受信する。
次に、端末は、予め定義された第１コードブックの中のプリコーディング行列から所定のルールに従って１つのプリコーディング行列を選択して第１プリコーディング行列とする。
次に、端末は、受信した信号のうちのパイロット信号のチャネル推定を行い、得たチャネル行列を第４プリコーディング行列として確定する。
次に、端末は、第１プリコーディング行列と第４プリコーディング行列の積を第５プリコーディング行列として確定する。
最後に、端末は、第５プリコーディング行列に基づいて、受信した信号の復号処理を行う。
【０１３０】
上記方法の処理フローは、記憶媒体に記憶されるソフトウェアプログラムによって実現されてもよい。記憶されたソフトウェアプログラムが呼び出されると、上記方法のステップが実行される。
【０１３１】
同一の発明思想に基づき、本開示の一部の実施例によるデータ送信装置は、図３に示されているように、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列をそれぞれ確定する確定モジュール３１と、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプリコーディングモジュール３２と、
プリコーディング処理後のデータストリームを前記受信側に送信する送信モジュール３３と、を含む。
【０１３２】
１つの可能な実現形態において、前記プリコーディングモジュール３１は、具体的に、
前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことに用いられる。
【０１３３】
１つの可能な実現形態において、前記プリコーディングモジュール３２は、さらに、
前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことに用いられ、前記送信モジュール３３は、さらに、プリコーディング処理後のパイロット信号を前記受信側に送信することに用いられる。
【０１３４】
１つの可能な実現形態において、前記送信モジュール３３は、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することに用いられる。
【０１３５】
１つの可能な実現形態において、前記確定モジュール３１は、具体的に、
データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる。
【０１３６】
１つの可能な実現形態において、前記確定モジュール３１は、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる。
【０１３７】
１つの可能な実現形態において、前記確定モジュール３１は、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることに用いられる。
【０１３８】
１つの可能な実現形態において、前記確定モジュール３１は、具体的に、
前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することに用いられる。
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【０１３９】
同一の発明思想に基づき、本開示の一部の実施例において、データ送信装置である基地局が提供されている。図４に示されているように、当該基地局は、トランシーバ４１と、当該トランシーバ４１に接続される少なくとも１つのプロセッサ４２を含む。
プロセッサ４２は、メモリ４３からプログラムを読み取ることによって、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプロセスと、
プリコーデ６ィング処理後のデータストリームをトランシーバ４１を介して前記受信側に送信するプロセスと、を実行する。
【０１４０】
ここで、図４において、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、プロセッサ４２をはじめとする１つ又は複数のプロセッサとメモリ４３をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。トランシーバー４１は、伝送媒体でほかの各種類の装置と通信するユニットとして提供される。プロセッサ４２は、バスアーキテクチャと通常の処理を管理する。メモリ４３は、プロセッサ４２による操作実行に使用されるデータを記憶できる。
【０１４１】
１つの可能な実現形態において、プロセッサ４２は、具体的に、前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことを実行する。
【０１４２】
１つの可能な実現形態において、プロセッサ４２は、さらに、
前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことと、
プリコーディング処理後のパイロット信号をトランシーバ４１を介して前記受信側に送信することと、を実行する。
【０１４３】
１つの可能な実現形態において、プロセッサ４２は、さらに、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングをトランシーバ４１を介して前記受信側に送信することを実行する。
【０１４４】
１つの可能な実現形態において、プロセッサ４２は、具体的に、
データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を実行する。
【０１４５】
１つの可能な実現形態において、プロセッサ４２は、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を実行する。
【０１４６】
１つの可能な実現形態において、プロセッサ４２は、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることを実行する。
【０１４７】
１つの可能な実現形態において、プロセッサ４２は、具体的に、
前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記受信側からレポートされるチャネル状態情報をトランシーバを介して受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することを実行する。
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる。
【０１４８】
同一の発明思想に基づき、本開示の一部の実施例によるデータ受信装置は、図５に示されているように、
送信側からの信号を受信する受信モジュール５１と、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定する確定モジュール５２と、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得る復号モジュール５３と、を含む。
【０１４９】
１つの可能な実現形態において、前記復号モジュール５３は、具体的に、
前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことに用いられる。
【０１５０】
１つの可能な実現形態において、前記確定モジュール５２は、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することに用いられる。
【０１５１】
１つの可能な実現形態において、前記確定モジュール５２は、具体的に、
受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側からのインデックス情報の受信モジュール５１による受信後に、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することに用いられる。
【０１５２】
１つの可能な実現形態において、前記受信モジュール５１は、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することに用いられる。
【０１５３】
１つの可能な実現形態において、前記確定モジュール５２は、具体的に、
前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、に用いられる。
【０１５４】
１つの可能な実現形態において、前記確定モジュール５２は、具体的に、
前記第１プリコーディング行列の列数が前記データストリーム数であると確定することと、
所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、に用いられる。
【０１５５】
１つの可能な実現形態において、前記確定モジュール５２は、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることに用いられる。
【０１５６】
同一の発明思想に基づき、本開示の一部の実施例において、データ受信装置である端末が提供されている。図６に示されているように、前記端末は、トランシーバ６１と、当該トランシーバ６１に接続される少なくとも１つのプロセッサ６２を含む。
プロセッサ６２は、メモリ６３からプログラムを読み取ることによって、
送信側からの信号をトランシーバ６１を介して受信するプロセスと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定するプロセスと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得るプロセスと、を実行する。
【０１５７】
ここで、図６において、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、プロセッサ６２をはじめとする１つ又は複数のプロセッサとメモリ６３をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。トランシーバ６１は、複数の部品であってもよく、すなわち送信機と受信機を含み、伝送媒体でほかの各種類の装置と通信するユニットとして提供される。ユーザ端末によっては、ユーザインタフェース６４は、内部接続や外部接続する機器のインタフェースであってもよい。接続する機器は、キーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティックなどを含むが、それらに限られない。
【０１５８】
プロセッサ６２は、バスアーキテクチャと通常の処理を管理する。メモリ６３は、プロセッサ６２による操作実行に使用されるデータを記憶できる。
【０１５９】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことを実行する。
【０１６０】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することを実行する。
【０１６１】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
トランシーバ６１で受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側からトランシーバ６１で受信したインデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを実行する。
【０１６２】
１つの可能な実現形態において、前記トランシーバ６１は、さらに、
前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することに用いられる。
【０１６３】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
前記パイロット信号のポート数および／または前記データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記第１プリコーディング行列の次元に基づいて、前記次元と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を実行する。
【０１６４】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を実行する。
【０１６５】
１つの可能な実現形態において、プロセッサ６２は、具体的に、
前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることを実行する。
【０１６６】
本開示の実施例は、方法、システム、又はコンピュータプログラムプロダクトとして提供されうると当業者が理解できる。従って、本開示は、完全にハードウェアの実施例、完全にソフトウェアの実施例、又はソフトウェアとハードウェアを組み合わせた実施例の形態を取り得る。しかも、本開示は、コンピュータ利用可能なプログラムコードを含む１つ又は複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含むが、それらに限らない）で実施されるコンピュータプログラムプロダクトの形態を取り得る。
【０１６７】
本開示は、本開示の実施例による方法、デバイス（システム）及びコンピュータプログラムプロダクトのフローチャート及び／又はブロック図を参照にして記載されている。フローチャート及び／又はブロック図における各フロー及び／又はブロック、及びフローチャート及び／又はブロック図におけるフロー及び／又はブロックの組み合わせは、コンピュータプログラムコマンドにより実現されうると理解されるべきである。これらのコンピュータプログラムコマンドを汎用コンピュータ、専用コンピュータ、嵌め込み式プロセッサ又は他のプログラマブルデータ処理デバイスのプロセッサに提供して１つの機器を形成し、コンピュータ又は他のプログラマブルデータ処理デバイスのプロセッサにより実行される指令により、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現するための装置を形成する。
【０１６８】
これらのコンピュータプログラムコマンドは、コンピュータ又は他のプログラマブルデータ処理デバイスに特定の方式で動作させるを導けるコンピュータ読み出し可能なメモリに格納されてもよく、当該コンピュータ読み出し可能なメモリに格納されるコマンドにより、コマンド装置を含むプロダクトを形成する。当該コマンド装置は、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現する。
【０１６９】
これらのコンピュータプログラムコマンドは、コンピュータ又は他のプログラマブルデータ処理デバイスにロードされてもよく、コンピュータ又は他のプログラマブルデータ処理デバイスで一連の操作工程を実行することにより、コンピュータで実現される処理を形成し、コンピュータ又は他のプログラマブルデータ処理デバイスで実行されるコマンドにより、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現するためのステップを提供する。
【０１７０】
本開示の好適な実施例を記載したが、当業者は、基本的な創造性概念をいったん知ると、これらの実施例に対し別の変更や修正をすることができる。従って、添付の特許請求の範囲は、好適な実施例及び本開示の範囲に入る全ての変更や修正を含むことを意図とする。
【０１７１】
明らかに、当業者は、本開示の精神や範囲を逸脱せずに、本開示に対して様々な変更や変形をすることができる。このように、本開示のこれらの修正や変形が本開示の請求項及びその同等の技術範囲に含まれるものであれば、本開示は、これらの変更や変形を含むことを意図とする。
【図１】
2019512943.tif 000019
【図２】
2019512943.tif 000020
【図３】
2019512943.tif 000021
【図４】
2019512943.tif 000022
【図５】
2019512943.tif 000023
【図６】
2019512943.tif 000024
【手続補正書】
【提出日】平成30年10月5日(2018.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
１つの可能な実現形態において、前記確定モジュールは、具体的に、
前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することに用いられる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
方式３：前記送信側は、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
ここで、ｐ１，ｐ２，…，ｐｔは、それぞれ第１、第２、…，第ｔ個のパイロットポートのパイロット信号である。Ｕ２、Ｗは、１つのリソースブロックに対応する第２プリコーディング行列の可能な実現形式である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
選択可能に、本開示の実施例において、前記送信側によるパイロット信号のプリコーディング処理は、以下の方式を用いてもよい。前記送信側は、前記パイロット信号に対し、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて、前記パイロット信号のプリコーディング処理を行う。すなわち当該パイロット信号の位置するリソースブロック内のデータストリームと同一の方式でプリコーディング処理を行う。具体的にデータストリームのプリコーティング処理プロセスを参照されたく、ここでは繰り返して記載しない。対応して、プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信する際に、さらにプリコーディング処理後のパイロット信号を前記送信側から前記受信側に送信することを含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
本開示の実施例において、前記受信側が前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことは、以下２種類の可能な実現形態を含む。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列とを、送信側がそれぞれ確定することと、
前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことと、
プリコーディング処理後のデータストリームを前記送信側から受信側に送信することと、を含むデータ送信方法。
【請求項２】
前記送信側が前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことは、
前記送信側が、前記第１プリコーディング行列に基づいてデータストリームの第１レベルプリコーディング処理を行い、前記第２プリコーディング行列に基づいて、第１レベルプリコーディング処理によるデータストリームの第２レベルプリコーディング処理を行うこと、
または、前記送信側が、前記第１プリコーディング行列と前記第２プリコーディング行列に基づいて第３プリコーディング行列を確定し、前記第３プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うことを含む請求項１に記載の方法。
【請求項３】
前記送信側が前記第２プリコーディング行列に基づいてパイロット信号のプリコーディング処理を行うことをさらに含み、
プリコーディング処理後のデータストリームを前記送信側から前記受信側に送信することは、
前記送信側がプリコーディング処理後のパイロット信号を前記受信側に送信することをさらに含む請求項１に記載の方法。
【請求項４】
前記送信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記受信側に送信することをさらに含む請求項３に記載の方法。
【請求項５】
前記送信側が前記第１プリコーディング行列を確定することは、
前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記送信側が前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含む請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記送信側がデータストリーム数に基づいて前記第１プリコーディング行列の次元を確定することは、
前記送信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記送信側が、所定のデータストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含み、または
前記送信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記送信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすること、
または、前記送信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記第１プリコーディング行列とすることを含む請求項５に記載の方法。
【請求項７】
データストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である請求項６に記載の方法。
【請求項８】
前記送信側が前記第２プリコーディング行列を確定することは、
前記送信側が、前記受信側からの信号に基づいてチャネル推定を行ってチャネル行列を取得し、前記チャネル行列に基づいて前記第２プリコーディング行列を確定すること、
または、前記送信側が、前記受信側からレポートされるチャネル状態情報を受信すると、前記チャネル状態情報に基づいて前記第２プリコーディング行列を確定することを含み、
前記チャネル状態情報は、前記送信側から前記受信側へのチャネルを前記受信側が測定して得られる請求項１〜４のいずれか一項に記載の方法。
【請求項９】
受信側が送信側からの信号を受信することと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列を、前記受信側がそれぞれ確定することと、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得ることと、を含むデータ受信方法。
【請求項１０】
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことは、
前記受信側が、前記第４プリコーディング行列に基づいて、受信した信号の第１レベル復号処理を行い、前記第１プリコーディング行列に基づいて、第１レベル復号処理による信号の第２レベル復号処理を行うこと、
または、前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定し、前記第５プリコーディング行列に基づいて、受信した信号の復号処理を行うことを含む請求項９に記載の方法。
【請求項１１】
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて第５プリコーディング行列を確定することは、
前記受信側が、前記第１プリコーディング行列と前記第４プリコーディング行列との積を第５プリコーディング行列として確定することを含む請求項１０に記載の方法。
【請求項１２】
前記受信側が前記第４プリコーディング行列を確定することは、
前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行って、得られたチャネル行列を前記第４プリコーディング行列として確定すること、
または、前記受信側が、前記送信側から前記受信側へのチャネルを測定し、測定して得たチャネル状態情報に基づいて、予め定義された第２コードブックから１つのプリコーディング行列を選択して前記第４プリコーディング行列とすること、
または、前記受信側が、前記送信側からのインデックス情報を受信し、前記インデックス情報に基づいて、予め定義された第２コードブックのうち前記インデックス情報に対応するプリコーディング行列を、前記第４プリコーディング行列として確定することを含み、
選択可能に、前記受信側が、受信した信号のうちのパイロット信号に基づいてチャネル推定を行う前に、
前記受信側が、前記パイロット信号のポート数および／またはデータストリーム数を含む制御シグナリングを前記送信側から受信することをさらに含み、
選択可能に、前記受信側が前記第１プリコーディング行列を確定することは、
前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて前記第１プリコーディング行列の次元を確定することと、
前記受信側が、前記第１プリコーディング行列の次元に基づいて、前記第１プリコーディング行列と同一次元のプリコーディング行列を含む第１コードブックを選択することと、
リソースエレメントＲＥ毎に、前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることと、を含み、
選択可能に前記受信側が、前記パイロット信号のポート数および／または前記データストリーム数に基づいて、前記第１プリコーディング行列の次元を確定することは、
前記受信側が、前記第１プリコーディング行列の列数がデータストリーム数であると確定することと、
前記受信側が、所定の前記データストリーム数と第１プリコーディング行列の行数とのマッピング関係に基づいて前記第１プリコーディング行列の行数を確定することと、を含み、
選択可能にデータストリーム数と第１プリコーディング行列の行数とのマッピング関係では、
データストリーム数が１である場合、第１プリコーディング行列の行数は、１であり、
データストリーム数が１より大きい場合、第１プリコーディング行列の行数は、データストリーム数以上の最小偶数または２のべき乗数のうちの最小値である請求項９〜１１のいずれか一項に記載の方法。
【請求項１３】
前記受信側が、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることは、
前記受信側が、前記ＲＥの番号または前記ＲＥの所属リソースブロックの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすること、
または、前記受信側が、前記ＲＥで伝送されるデータストリームに含まれるデータシンボルベクトルの番号に基づいて、選択した第１コードブックから１つのプリコーディング行列を選択して前記ＲＥの第１プリコーディング行列とすることを含む請求項１２に記載の方法。
【請求項１４】
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第２プリコーディング行列とを、それぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第２プリコーディング行列に基づいてデータストリームのプリコーディング処理を行うプリコーディングモジュールと、
プリコーディング処理後のデータストリームを受信側に送信する送信モジュールと、を含むデータ送信装置。
【請求項１５】
送信側からの信号を受信する受信モジュールと、
予め定義された第１コードブックから選択される第１プリコーディング行列と、チャネル状態情報に基づいて得られた第４プリコーディング行列をそれぞれ確定する確定モジュールと、
前記第１プリコーディング行列と前記第４プリコーディング行列に基づいて、受信した信号の復号処理を行うことによってデータストリームを得る復号モジュールとを含むデータ受信装置。
【国際調査報告】
2019512943.tif 000025
2019512943.tif 000026
2019512943.tif 000027
2019512943.tif 000028