(57)【特許請求の範囲】
【請求項１】
送信側装置であって、前記送信側装置が、N個のアンテナを備え、N≧2であり、前記送信側装置が、
第1のデータビット群の第1のビット部分に対してビットマップ処理を実行して、第1の変調シンボルを生成するように構成されたマッピングモジュールであって、前記第1のデータビット群が、少なくとも2つのビットを含み、前記第1のビット部分が、少なくとも1つのビットを含む、マッピングモジュールと、
前記第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するように構成された第1の決定モジュールであって、前記第1のプリコーディング行列が、前記N個のアンテナのうちの少なくとも2つのアンテナに対応し、前記第2のビット部分が、前記第1のビット部分以外の、前記第1のデータビット群のビットである、第1の決定モジュールと、
前記第1の決定モジュールによって決定された前記第1のプリコーディング行列に従って、前記マッピングモジュールによって得られた前記第1の変調シンボルに対してプリコーディング処理を実行して、第1の変調シンボル行列を得るように構成されたプリコーディングモジュールと、
前記プリコーディングモジュールがプリコーディング処理を実行した後に得られる前記第1の変調シンボル行列を、前記少なくとも2つのアンテナを使用して受信側装置に送信するように構成された送信モジュールと
を備える、送信側装置であって、
前記送信モジュールが、
前記第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して重畳処理を実行することであって、前記第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理が実行された後に生成され、前記第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、前記第2のプリコーディング行列が、前記第2のデータビット群の第4のビット部分に従って決定され、前記第2のデータビット群が、少なくとも2つのビットを含み、前記第3のビット部分が、少なくとも1つのビットを含み、前記第4のビット部分が、前記第3のビット部分以外の、前記第2のデータビット群のビットであり、前記第2のプリコーディング行列が、前記N個のアンテナのうちの少なくとも2つのアンテナに対応する、実行することと、
前記少なくとも2つのアンテナを使用して、前記重畳処理後に得られた前記第1の変調シンボル行列を前記受信側装置に送信することであって、変調シンボル行列の第i番目の行は、前記N個のアンテナのうちの番号がiであるアンテナを使用して送信することと、
を行うように特に構成される、
送信側装置。
【請求項２】
前記第1のプリコーディング行列が、R個の行およびC個の列を含み、Rが、前記少なくとも2つのアンテナの数に対応し、Cが、前記第1の変調シンボルの非ゼロシンボルの数に対応する、請求項1に記載の送信側装置。
【請求項３】
前記第1の変調シンボル行列の行の数と前記第2の変調シンボル行列の行の数とが等しく、前記第1の変調シンボル行列の列の数と前記第2の変調シンボル行列の列の数とが等しい、請求項2に記載の送信側装置。
【請求項４】
前記プリコーディング行列の要素が、0または1である、請求項1から3のいずれか一項に記載の送信側装置。
【請求項５】
前記マッピングモジュールによって実行される前記ビットマップ処理が、コードワードを使用してビットをマッピングすることであり、前記コードワードが、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、前記少なくとも2つの変調シンボルが、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む、請求項1から4のいずれか一項に記載の送信側装置。
【請求項６】
前記第1の変調シンボルが、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む、請求項1から5のいずれか一項に記載の送信側装置。
【請求項７】
前記第2の変調シンボルが、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む、請求項3に記載の送信側装置。
【請求項８】
前記送信側装置が、ネットワーク装置であるか、または
前記送信側装置が、端末装置である、請求項1から7のいずれか一項に記載の送信側装置。
【請求項９】
受信側装置であって、
送信側装置によって送信される第1の変調シンボル行列を受信するように構成された受信モジュールであって、前記第1の変調シンボル行列が、複数のプリセットプリコーディング行列のうちの第1のプリコーディング行列に従って第1の変調シンボルに対して前記送信側装置がプリコーディング処理を実行した後に前記送信側装置によって生成され、前記第1の変調シンボルが、第1のデータビット群の第1のビット部分に対して前記送信側装置がビットマップ処理を実行した後に前記送信側装置によって生成され、前記第1のプリコーディング行列が、前記第1のデータビット群の第2のビット部分に対応し、前記第1のプリコーディング行列が、前記送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、前記第1のデータビット群が、少なくとも2つのビットを含み、前記第1のビット部分が、少なくとも1つのビットを含み、前記第2のビット部分が、前記第1のビット部分以外の、前記第1のデータビット群のビットである、受信モジュールと、
前記受信モジュールによって受信された前記第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、前記第1のデータビット群を決定するように構成された決定モジュールと
を備える受信側装置であって、
前記受信モジュールが、
前記送信側装置によって送信される少なくとも1つの第2の変調シンボル行列を受信することであって、前記第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対して前記送信側装置がプリコーディング処理を実行した後に前記送信側装置によって生成され、前記第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、前記第2のプリコーディング行列が、前記第2のデータビット群の第4のビット部分に従って決定され、前記第2のデータビット群が、少なくとも2つのビットを含み、前記第3のビット部分が、少なくとも1つのビットを含み、前記第4のビット部分が、前記第3のビット部分以外の、前記第2のデータビット群のビットであり、前記第2のプリコーディング行列が、前記送信側装置に含まれる前記N個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、前記送信側装置によって前記第1の変調シンボル行列および前記少なくとも1つの第2の変調シンボル行列に対して実行される、ことを行うようにさらに構成され、
前記少なくとも2つのアンテナを使用して、前記重畳処理後に得られた前記第1の変調シンボル行列が、前記送信側装置によって送信され、変調シンボル行列の第i番目の行は、前記N個のアンテナのうちの番号がiであるアンテナを使用して送信される、
受信側装置。
【請求項１０】
前記決定モジュールが、
前記第1の変調シンボル行列に従って、各プリコーディング行列に対応する前記チャネルに対してチャネル推定を実行して、前記複数のプリコーディング行列に対応するチャネルのチャネル利得を決定し、
前記チャネル利得に従って前記第1の変調シンボル行列をデコードして、変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得、
変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、前記第1のデータビット群を決定する
ように特に構成される、請求項9に記載の受信側装置。
【請求項１１】
前記受信側装置が、
前記決定モジュールが、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、前記第1のデータビット群を決定する前に、前記第1のデータビット群の事前情報を取得するように構成された取得モジュールをさらに備え、
前記決定モジュールが、
前記事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、前記第1のデータビット群を決定するように特に構成される、請求項10に記載の受信側装置。
【請求項１２】
前記決定モジュールが、
前記第1の変調シンボル行列および前記少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応する前記チャネルに対してチャネル推定を実行して、前記第1のデータビット群および少なくとも1つの第2のデータビット群を決定するように特に構成される、請求項9から11のいずれか一項に記載の受信側装置。
【請求項１３】
前記第1の変調シンボルが、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む、請求項9から12のいずれか一項に記載の受信側装置。
【請求項１４】
前記第2の変調シンボルが、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む、請求項12に記載の受信側装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、具体的には、通信分野におけるデータ送信方法、送信側装置、および受信側装置に関する。
【背景技術】
【０００２】
インターネット技術およびアプリケーションの急速な発展ならびにインターネットユーザの急速な増加に伴い、通信システムのデータ送信性能に対する要求はますます高まっている。現在、より良いビット誤り率性能およびより高いデータ送信速度を得るために、多重アンテナ送信方式が概して使用されている。多重アンテナ送信時、空間変調（Spatial Modulation、SM）技術が最も広く利用されている。
【０００３】
空間変調技術は、一部のデータビットを直交位相振幅変調（Quadrature Amplitude Modulation、QAM）シンボルにマッピングし、他のデータビットを送信アンテナ通し番号にマッピングする方式の多重アンテナ構造を使用する。例えば、送信すべきデータビットが010の場合は、0は、第1の送信アンテナに対応し、10は、変調シンボル1−iに対応し、送信すべきビットが111の場合は、1は、第2の送信アンテナに対応し、11は、変調シンボル−1−iに対応する。このようにして、変調シンボル1−iは、第1の送信アンテナを使用して送信され、変調シンボル−1−iは、第2の送信アンテナを使用して送信される。他の多重アンテナ送信方式と比較して、空間変調技術は、より単純な送信機の処理および受信機の低いデコーディング複雑度を特徴とし、アンテナを互いに厳密に同期させる必要がなく、したがって、特定のチャネル状態においてより良い性能を有する。
【発明の概要】
【課題を解決するための手段】
【０００４】
しかしながら、既存の空間変調技術では、データビット群は、変調シンボルにマッピングされた後、1つのアンテナを使用して送信され、アンテナ通し番号に従って選択された送信アンテナが、ちょうど深刻なフェージングにあるとき、送信の中断が発生する。したがって、既存の空間変調技術の送信の信頼性は低い。
【０００５】
本発明の実施態様は、空間変調の送信信頼性が低いという問題を解決するためにデータ送信方法、送信側装置、および受信側装置を提供する。
【０００６】
第1の態様によれば、データ送信方法が提供され、本方法は、送信側装置によって実行され、送信側装置は、N個のアンテナを含み、N≧2であり、本方法は、
第1のデータビット群の第1のビット部分に対してビットマップ処理を実行して、第1の変調シンボルを生成するステップであって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、ステップと、
第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するステップであって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ステップと、
第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行して、第1の変調シンボル行列を得るステップと、
少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するステップとを含む。
【０００７】
第1の態様に関連して、第1の態様の第1の可能な実施態様では、第1のプリコーディング行列が、R個の行およびC個の列を含み、Rが、少なくとも2つのアンテナの数に対応し、Cが、第1の変調シンボルの非ゼロシンボルの数に対応する。
【０００８】
第1の態様または第1の態様の第1の可能な実施態様に関連して、第1の態様の第2の可能な実施態様では、少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するステップは、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して重畳処理を実行するステップであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理が実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、ステップと、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信するステップとを含む。
【０００９】
第1の態様の第2の可能な実施態様に関連して、第1の態様の第3の可能な実施態様では、第1の変調シンボル行列の行の数と第2の変調シンボル行列の行の数とは等しく、第1の変調シンボル行列の列の数と第2の変調シンボル行列の列の数とは等しい。
【００１０】
第1の態様または第1の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第1の態様の第4の可能な実施態様では、プリコーディング行列の要素は、0または1である。
【００１１】
第1の態様または第1の態様の第1の可能な実施態様から第4の可能な実施態様のいずれか1つに関連して、第1の態様の第5の可能な実施態様では、ビットマップ処理が、コードワードを使用してビットをマッピングすることであり、コードワードが、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００１２】
第1の態様または第1の態様の第1の可能な実施態様から第5の可能な実施態様のいずれか1つに関連して、第1の態様の第6の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００１３】
第1の態様の第2の可能な実施態様または第3の可能な実施態様に関連して、第1の態様の第7の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００１４】
第1の態様または第1の態様の第1の可能な実施態様から第7の可能な実施態様のいずれか1つに関連して、第1の態様の第8の可能な実施態様では、送信側装置は、ネットワーク装置であるか、または
送信側装置は、端末装置である。
【００１５】
第2の態様によれば、データ送信方法が提供され、本方法は、受信側装置によって実行され、
送信側装置によって送信される第1の変調シンボル行列を受信するステップであって、第1の変調シンボル行列が、複数のプリセットプリコーディング行列のうちの第1のプリコーディング行列に従って第1の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に送信側装置によって生成され、第1の変調シンボルが、第1のデータビット群の第1のビット部分に対して送信側装置がビットマップ処理を実行した後に送信側装置によって生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ステップと、
第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定するステップとを含む。
【００１６】
第2の態様に関連して、第2の態様の第1の可能な実施態様では、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定するステップは、
第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、複数のプリコーディング行列に対応するチャネルのチャネル利得を決定するステップと、
チャネル利得に従って第1の変調シンボル行列をデコードして、変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得るステップと、
変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するステップとを含む。
【００１７】
第2の態様の第1の可能な実施態様に関連して、第2の態様の第2の可能な実施態様では、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するステップの前に、本方法は、
第1のデータビット群の事前情報を取得するステップをさらに含み、
変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するステップは、
事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するステップを含む。
【００１８】
第2の態様または第2の態様の第1の可能な実施態様または第2の可能な実施態様のいずれか1つに関連して、第2の態様の第3の可能な実施態様では、本方法は、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列を受信するステップであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、ステップをさらに含み、
第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定するステップが、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群および少なくとも1つの第2のデータビット群を決定するステップを含む。
【００１９】
第2の態様または第2の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第2の態様の第4の可能な実施態様では、ビットマップ処理が、コードワードを使用してビットをマッピングすることであり、コードワードが、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００２０】
第2の態様または第2の態様の第1の可能な実施態様から第4の可能な実施態様のいずれか1つに関連して、第2の態様の第5の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００２１】
第2の態様の第3の可能な実施態様に関連して、第2の態様の第6の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００２２】
第2の態様または第2の態様の第1の可能な実施態様から第6の可能な実施態様のいずれか1つに関連して、第2の態様の第7の可能な実施態様では、受信側装置は、ネットワーク装置であるか、または
受信側装置は、端末装置である。
【００２３】
第3の態様によれば、送信側装置が提供され、送信側装置は、N個のアンテナを含み、N≧2であり、送信側装置は、
第1のデータビット群の第1のビット部分に対してビットマップ処理を実行して、第1の変調シンボルを生成するように構成されたマッピングモジュールであって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、マッピングモジュールと、
第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するように構成された第1の決定モジュールであって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、第1の決定モジュールと、
第1の決定モジュールによって決定された第1のプリコーディング行列に従って、マッピングモジュールによって得られた第1の変調シンボルに対してプリコーディング処理を実行して、第1の変調シンボル行列を得るように構成されたプリコーディングモジュールと、
プリコーディングモジュールがプリコーディング処理を実行した後に得られる第1の変調シンボル行列を、少なくとも2つのアンテナを使用して受信側装置に送信するように構成された送信モジュールとを含む。
【００２４】
第3の態様に関連して、第3の態様の第1の可能な実施態様では、第1のプリコーディング行列が、R個の行およびC個の列を含み、Rが、少なくとも2つのアンテナの数に対応し、Cが、第1の変調シンボルの非ゼロシンボルの数に対応する。
【００２５】
第3の態様または第3の態様の第1の可能な実施態様に関連して、第3の態様の第2の可能な実施態様では、送信モジュールは、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して重畳処理を実行することであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理が実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、ことと、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信することとを行うように特に構成される。
【００２６】
第3の態様の第2の可能な実施態様に関連して、第3の態様の第3の可能な実施態様では、第1の変調シンボル行列の行の数と第2の変調シンボル行列の行の数とは等しく、第1の変調シンボル行列の列の数と第2の変調シンボル行列の列の数とは等しい。
【００２７】
第3の態様または第3の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第3の態様の第4の可能な実施態様では、プリコーディング行列の要素は、0または1である。
【００２８】
第3の態様または第3の態様の第1の可能な実施態様から第4の可能な実施態様のいずれか1つに関連して、第3の態様の第5の可能な実施態様では、マッピングモジュールによって実行されるビットマップ処理が、コードワードを使用してビットをマッピングすることであり、コードワードが、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００２９】
第3の態様または第3の態様の第1の可能な実施態様から第5の可能な実施態様のいずれか1つに関連して、第3の態様の第6の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００３０】
第3の態様の第2の可能な実施態様または第3の可能な実施態様に関連して、第3の態様の第7の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００３１】
第3の態様または第3の態様の第1の可能な実施態様から第7の可能な実施態様のいずれか1つに関連して、第3の態様の第8の可能な実施態様では、送信側装置は、ネットワーク装置であるか、または
送信側装置は、端末装置である。
【００３２】
第4の態様によれば、受信側装置が提供され、受信側装置は、
送信側装置によって送信される第1の変調シンボル行列を受信するように構成された受信モジュールであって、第1の変調シンボル行列が、複数のプリセットプリコーディング行列のうちの第1のプリコーディング行列に従って第1の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に送信側装置によって生成され、第1の変調シンボルが、第1のデータビット群の第1のビット部分に対して送信側装置がビットマップ処理を実行した後に送信側装置によって生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、受信モジュールと、
受信モジュールによって受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定するように構成された決定モジュールとを含む。
【００３３】
第4の態様に関連して、第4の態様の第1の可能な実施態様では、決定モジュールが、
第1の変調シンボル行列に従って、プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、複数のプリコーディング行列に対応するチャネルのチャネル利得を決定し、
チャネル利得に従って第1の変調シンボル行列をデコードして、変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得、
変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するように特に構成される。
【００３４】
第4の態様の第1の可能な実施態様に関連して、第4の態様の第2の可能な実施態様では、受信側装置が、
決定モジュールが、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定する前に、第1のデータビット群の事前情報を取得するように構成された取得モジュールをさらに含み、
決定モジュールが、
事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するように特に構成される。
【００３５】
第4の態様または第4の態様の第1の可能な実施態様または第2の可能な実施態様のいずれか1つに関連して、第4の態様の第3の可能な実施態様では、受信モジュールが、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列を受信することであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、ことを行うようにさらに構成され、
決定モジュールが、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群および少なくとも1つの第2のデータビット群を決定するように特に構成される。
【００３６】
第4の態様または第4の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第4の態様の第4の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００３７】
第4の態様の第3の可能な実施態様に関連して、第4の態様の第5の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００３８】
第4の態様または第4の態様の第1の可能な実施態様から第5の可能な実施態様のいずれか1つに関連して、第4の態様の第6の可能な実施態様では、受信側装置は、ネットワーク装置であるか、または
受信側装置は、端末装置である。
【００３９】
第5の態様によれば、送信側装置が提供され、送信側装置は、N個のアンテナを含み、N≧2であり、送信側装置は、
バスと、
バスに接続されたプロセッサと、
バスに接続されたメモリと、
バスに接続された送信機とを含み、
プロセッサは、バスを使用して、メモリに記憶されたプログラムであって、
第1のデータビット群の第1のビット部分に対してビットマップ処理を実行して、第1の変調シンボルを生成することであって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、ことと、
第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定することであって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ことと、
第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行して、第1の変調シンボル行列を得ることとを行うプログラムを呼び出し、
送信機は、バスを使用して、メモリに記憶されたプログラムであって、少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するプログラムを呼び出す。
【００４０】
第5の態様に関連して、第5の態様の第1の可能な実施態様では、第1のプリコーディング行列が、R個の行およびC個の列を含み、Rが、少なくとも2つのアンテナの数に対応し、Cが、第1の変調シンボルの非ゼロシンボルの数に対応する。
【００４１】
第5の態様または第5の態様の第1の可能な実施態様に関連して、第5の態様の第2の可能な実施態様では、送信機は、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して重畳処理を実行することであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理が実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、ことと、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信することとを行うように特に構成される。
【００４２】
第5の態様の第2の可能な実施態様に関連して、第5の態様の第3の可能な実施態様では、第1の変調シンボル行列の行の数と第2の変調シンボル行列の行の数とは等しく、第1の変調シンボル行列の列の数と第2の変調シンボル行列の列の数とは等しい。
【００４３】
第5の態様または第5の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第5の態様の第4の可能な実施態様では、プリコーディング行列の要素は、0または1である。
【００４４】
第5の態様または第5の態様の第1の可能な実施態様から第4の可能な実施態様のいずれか1つに関連して、第5の態様の第5の可能な実施態様では、プロセッサによって実行されるビットマップ処理が、コードワードを使用してビットをマッピングすることであり、コードワードが、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００４５】
第5の態様または第5の態様の第1の可能な実施態様から第5の可能な実施態様のいずれか1つに関連して、第5の態様の第6の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００４６】
第5の態様の第2の可能な実施態様または第3の可能な実施態様に関連して、第5の態様の第7の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００４７】
第5の態様または第5の態様の第1の可能な実施態様から第7の可能な実施態様のいずれか1つに関連して、第5の態様の第8の可能な実施態様では、送信側装置は、ネットワーク装置であるか、または
送信側装置は、端末装置である。
【００４８】
第6の態様によれば、受信側装置が提供され、受信側装置は、
バスと、
バスに接続されたプロセッサと、
バスに接続されたメモリと、
バスに接続された受信機とを含み、
受信機は、バスを使用して、メモリに記憶されたプログラムであって、送信側装置によって送信される第1の変調シンボル行列を受信することであって、第1の変調シンボル行列が、複数のプリセットプリコーディング行列のうちの第1のプリコーディング行列に従って第1の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に生成され、第1の変調シンボルが、第1のデータビット群の第1のビット部分に対して送信側装置がビットマップ処理を実行した後に生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ことを行うプログラムを呼び出し、
プロセッサは、バスを使用して、前モリに記憶されたプログラムであって、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定するプログラムを呼び出す。
【００４９】
第6の態様に関連して、第6の態様の第1の可能な実施態様では、プロセッサが、
第1の変調シンボル行列に従って、プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、複数のプリコーディング行列に対応するチャネルのチャネル利得を決定し、
チャネル利得に従って第1の変調シンボル行列をデコードして、変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得、
変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定するように特に構成される。
【００５０】
第6の態様の第1の可能な実施態様に関連して、第6の態様の第2の可能な実施態様では、受信機が、第1のデータビット群の事前情報を取得するようにさらに構成され、
プロセッサが、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定することが、
事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードして、第1のデータビット群を決定することを含む。
【００５１】
第6の態様または第6の態様の第1の可能な実施態様または第2の可能な実施態様のいずれか1つに関連して、第6の態様の第3の可能な実施態様では、受信機は、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列を受信することであって、第2の変調シンボル行列が、第2のプリコーディング行列に従って第2の変調シンボルに対して送信側装置がプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、ことを行うようにさらに構成され、
プロセッサが、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群を決定することは、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行して、第1のデータビット群および少なくとも1つの第2のデータビット群を決定することを含む。
【００５２】
第6の態様または第6の態様の第1の可能な実施態様から第3の可能な実施態様のいずれか1つに関連して、第6の態様の第4の可能な実施態様では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００５３】
第6の態様の第3の可能な実施態様に関連して、第6の態様の第5の可能な実施態様では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【００５４】
第6の態様または第6の態様の第1の可能な実施態様から第5の可能な実施態様のいずれか1つに関連して、第6の態様の第6の可能な実施態様では、受信側装置は、ネットワーク装置であるか、または
受信側装置は、端末装置である。
【００５５】
前述の技術的解決策に基づいて、本発明の実施形態におけるデータ送信方法、送信側装置、および受信側装置によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【００５６】
本発明の実施形態の技術的解決策をより明確に説明するために、以下では、本発明の実施形態または従来技術を説明するために必要な添付図面について簡単に説明する。当然ながら、以下の説明の添付図面は、本発明の一部の実施形態を示しているに過ぎず、当業者は、創造的な努力なしにこれらの添付図面から他の図面をさらに得ることができる。
【図面の簡単な説明】
【００５７】
【図１】本発明によるデータ送信方法が使用される通信システムの概略図である。
【図２】本発明の一実施形態によるデータ送信方法の概略フローチャートである。
【図３】SCMAビットマップ処理の概略図である。
【図４】本発明の一実施形態による送信側装置によって実行されるデータ処理の概略フローチャートである。
【図５】本発明の一実施形態によるデータ送信方法の概略図である。
【図６】本発明の一実施形態によるデータ送信方法の概略図である。
【図７】本発明の一実施形態によるデータ送信方法の概略図である。
【図８】本発明の一実施形態によるデータ送信方法の概略図である。
【図９】本発明の一実施形態によるデータ送信方法の概略図である。
【図１０】本発明の一実施形態による送信側装置によって実行されるデータ処理の概略フローチャートである。
【図１１】本発明の一実施形態によるデータ送信方法の概略図である。
【図１２】本発明の一実施形態によるデータ送信方法の概略フローチャートである。
【図１３】本発明の一実施形態による受信側装置によって実行されるデータ処理の概略フローチャートである。
【図１４】本発明の一実施形態による送信側装置の概略ブロック図である。
【図１５】本発明の一実施形態による送信側装置の概略ブロック図である。
【図１６】本発明の一実施形態による受信側装置の概略ブロック図である。
【図１７】本発明の一実施形態による受信側装置の概略ブロック図である。
【発明を実施するための形態】
【００５８】
以下では、本発明の実施形態の添付図面を参照しながら本発明の実施形態の技術的解決策を明確かつ完全に説明する。当然ながら、説明されている実施形態は、本発明の実施形態のすべてではなく、本発明の実施形態の一部である。創造的な努力なしに本発明の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本発明の保護範囲内に入るものとする。
【００５９】
本明細書で使用される「コンポーネント」、「モジュール」、および「システム」などの用語は、コンピュータ関連のエンティティ、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、または実行されるソフトウェアを示すために使用される。例えば、コンポーネントは、プロセッサ、プロセッサ、オブジェクト、実行可能ファイル、実行スレッド、プログラム、および／またはコンピュータ上で動作するプロセスであってもよいが、これに限定されない。図に示すように、コンピューティングデバイスおよびコンピューティングデバイス上で動作するアプリケーションの両方がコンポーネントであり得る。1つ以上のコンポーネントは、プロセスおよび／または実行スレッド内に存在してもよく、コンポーネントは、1つのコンピュータ上に配置されてもよく、および／または2つ以上のコンピュータ間に分散されてもよい。加えて、これらのコンポーネントは、様々なデータ構造を記憶する様々なコンピュータ可読媒体から実行されてもよい。例えば、コンポーネントは、例えば1つ以上のデータパケット（例えば、信号を使用してローカルシステム内で、分散システム内で、および／または他のシステムと相互作用するインターネットなどのネットワークを介して別のコンポーネントと相互作用する1つのコンポーネントからのデータ）を有する信号に従って、ローカルプロセスおよび／またはリモートプロセスを使用することによって通信してもよい。
【００６０】
本発明では、実施形態を、端末装置を参照して説明する。端末装置は、ユーザ装置（UE、User Equipment）、アクセス端末、加入者ユニット、加入者局、移動局、遠隔局、遠隔端末、モバイルデバイス、ユーザ端末、端末、無線通信装置、ユーザエージェント、またはユーザ機器であってもよい。アクセス端末は、携帯電話、コードレス電話、SIP（Session Initiation Protocol、セッション開始プロトコル）電話、WLL（Wireless Local Loop、ワイヤレスローカルループ）局、PDA（Personal Digital Assistant、パーソナル・デジタル・アシスタント）、ワイヤレス通信機能を有するハンドヘルドデバイス、コンピューティングデバイス、ワイヤレスモデムに接続された別の処理装置、車載装置、ウェアラブルデバイス、または将来の5Gネットワークの端末装置であってもよい。
【００６１】
加えて、本発明では、実施形態を、ネットワーク装置を参照して説明する。ネットワーク装置は、モバイルデバイスと通信するために使用される基地局またはデバイスであってもよい。基地局は、GSM（登録商標）（Global System for Mobile Communications、グローバル移動通信システム）またはCDMA（Code Division Multiple Access、符号分割多重アクセス）のBTS（Base Transceiver Station、基地局）、WCDMA（登録商標）（Wideband Code Division Multiple Access、広帯域符号分割多重アクセス）のNB（NodeB、基地局）、LTE（Long Term Evolution、ロング・ターム・エボリューション）のeNBまたはeNodeB（Evolved Node B、発展型NodeB）、中継ノードもしくはアクセスポイント、または将来の5Gネットワークの車載装置、ウェアラブルデバイス、もしくはネットワーク装置であってもよい。
【００６２】
加えて、本発明の態様または特徴は、標準的なプログラミングおよび／またはエンジニアリング技術を使用する方法、機器、または製品として実施されてもよい。本出願で使用される「製品」という用語は、任意のコンピュータ可読コンポーネント、キャリア、または媒体からアクセスすることができるコンピュータプログラムを包含する。例えば、コンピュータ可読媒体は、磁気記憶コンポーネント（例えば、ハードディスク、フロッピー（登録商標）ディスク、または磁気テープ）、光ディスク（例えば、CD（Compact Disk、コンパクトディスク）、DVD（Digital Versatile Disk、デジタル多用途ディスク）、スマートカード、およびフラッシュメモリコンポーネント（例えば、EPROM（Erasable Programmable Read-Only Memory、消去可能プログラマブル読み出し専用メモリ）、カード、スティック、またはキードライブ）を含んでもよいが、これらに限定されない。加えて、本明細書で説明される様々な記憶媒体は、情報を記憶するために使用される1つ以上のデバイスおよび／または他の機械可読媒体を示し得る。「機械可読媒体」という用語は、無線チャネルならびに命令および／またはデータを記憶し、含み、および／または搬送することができる様々な他の媒体を含み得るが、これらに限定されない。
【００６３】
図1は、本発明によるデータ送信方法を用いた通信システムの概略図である。図1に示すように、通信システム100は、ネットワーク装置102を含み、ネットワーク装置102は、複数のアンテナセットを含んでもよい。各アンテナセットは、複数のアンテナを含んでもよい。例えば、アンテナセットは、アンテナ104および106を含んでもよく、別のアンテナセットは、アンテナ108および110を含んでもよく、さらなる群は、アンテナ112および114を含んでもよい。図1では、アンテナセットごとに2つのアンテナが示されている。しかしながら、より多くのまたはより少ないアンテナが、各群に対して使用されてもよい。ネットワーク装置102は、送信機チェーンおよび受信機チェーンをさらに含んでもよい。当業者であれば、送信機チェーンおよび受信機チェーンの両方が、信号送信および信号受信に関連する複数のコンポーネント（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、またはアンテナ）を含んでもよいことを理解することができる。
【００６４】
ネットワーク装置102は、複数の端末装置（例えば、端末装置116および端末装置122）と通信することができる。ネットワーク装置102は、端末装置116または122のような任意の数の端末装置と通信することができることを理解することができる。端末装置116および122は、例えば、携帯電話、スマートフォン、ポータブルコンピュータ、ハンドヘルド・コンピューティング・デバイス、ハンドヘルド・コンピューティング・デバイス、衛星無線機器、グローバル・ポジショニング・システム、PDA、および／またはワイヤレス通信システム100における通信に使用される任意の他の適切なデバイスであってもよい。
【００６５】
図1に示すように、端末装置116は、アンテナ112および114と通信する。アンテナ112および114は、順方向リンク118を使用して端末装置116に情報を送信し、逆方向リンク120を使用して端末装置116から情報を受信する。加えて、端末装置122は、アンテナ104および106と通信する。アンテナ104および106は、順方向リンク124を使用して端末装置122に情報を送信し、逆方向リンク126を使用して端末装置122から情報を受信する。
【００６６】
例えば、周波数分割複信（FDD、Frequency Division Duplex）システムにおいて、順方向リンク118は、逆方向リンク120によって使用される周波数帯域とは異なる周波数帯域を使用することができ、順方向リンク124は、逆方向リンク126によって使用される周波数帯域とは異なる周波数帯域を使用することができる。
【００６７】
別の例では、時分割複信（TDD、Time Division Duplex）システムおよび全二重（Full Duplex）システムにおいて、順方向リンク118および逆方向リンク120は、同じ周波数帯域を使用することができ、順方向リンク124および逆方向リンク126は、同じ周波数帯域を使用することができる。
【００６８】
通信のために設計されたアンテナおよび／または領域の各セットは、ネットワーク装置102のセクタと呼ばれる。例えば、アンテナセットは、ネットワーク装置102のカバレッジ領域のセクタ内の端末装置と通信するように設計されてもよい。ネットワーク装置102が順方向リンク118および124をそれぞれ使用して端末装置116および122と通信するプロセスにおいて、ネットワーク装置102の送信アンテナは、ビームフォーミングによって順方向リンク118および124の信号対雑音比を改善することができる。加えて、ネットワーク装置が単一のアンテナを使用してネットワーク装置のすべての端末装置に信号を送信する方式と比較して、ネットワーク装置102が、ビームフォーミングによって、関連するカバレッジ領域内にランダムに分散した端末装置116および122に信号を送信するとき、隣接するセル内のモバイルデバイスが受ける干渉が少なくなる。
【００６９】
所与の時点において、ネットワーク装置102、端末装置116、または端末装置122は、ワイヤレス通信送信機器および／またはワイヤレス通信受信機器であり得る。データを送信するとき、ワイヤレス通信送信機器は、送信のためにデータをエンコードしてもよい。具体的には、ワイヤレス通信送信機器は、チャネルを使用してワイヤレス通信受信機器に送信する必要のある特定の量のデータビットを得てもよい（例えば、生成してもよいし、別の通信機器から受信してもよいし、メモリに記憶してもよい）。データビットは、データ送信ブロック（または複数の送信ブロック）に含まれてもよく、送信ブロックは、複数のコードブロックを生成するためにセグメント化されてもよい。
【００７０】
図2は、本発明の一実施形態によるデータ送信方法200の概略フローチャートである。図2に示すように、方法200は、送信側装置によって実行され、送信側装置は、N個のアンテナを含み、N≧2である。方法200は、以下のステップを含む。
【００７１】
第1の変調シンボルを生成するために第1のデータビット群の第1のビット部分に対してビットマップ処理を実行するステップS210であって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、ステップS210。
【００７２】
第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するステップS220であって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ステップS220。
【００７３】
第1の変調シンボル行列を得るために、第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行するステップS230。
【００７４】
少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するステップS240。
【００７５】
任意選択的に、送信側装置は、ネットワーク装置であるか、または
送信側装置は、端末装置である。
【００７６】
本発明のこの実施形態では、送信側装置は、ネットワーク装置（例えば、基地局）であってもよい。すなわち、方法200は、ダウンリンク送信に適用されてもよい。
【００７７】
理解および説明を容易にするために、方法200のプロセスについて、ネットワーク装置が送信側装置（すなわち、本発明のこの実施形態のデータ送信方法200の実行主体）としての役割を果たす例を使用して以下に詳細に説明する。
【００７８】
具体的には、本発明のこの実施形態は、多重アクセス技術に適用され、スパース符号多重アクセス（Sparse Code Multiple Access、SCMA）、低密度拡散（Low Density Spreading、LDS）多重アクセス、または符号分割多重アクセス（Code Division Multiple Access、CDMA）などのコードワードを用いた空間変調に適用可能であってもよく、とりわけ、SCMAコードワードを用いた空間変調に適用可能であり、すなわち、第1の変調シンボルが少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む場合に適用可能である。あるいは、S210において、ビットマップ処理は、コードワードを使用してビットをマッピングすることである。コードワードは、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。本明細書では、説明のための例として主にSCMAコードワードが使用される。同様に、本発明のこの実施形態は、別のコードワードにも適用することができ、これは、本発明のこの実施形態に限定されない。
【００７９】
SCMAは、非直交多重アクセス技術である。この技術では、複数の異なるデータストリームが、コードブックを使用して同じリソース要素に送信される（すなわち、複数の異なるデータストリームは、同じリソース要素に対して多重化される）。異なるデータストリームが、異なるコードブックを使用するため、リソース利用を改善するという目的が達成される。データストリームは、同じユーザ装置から来てもよいし、異なるユーザ装置から来てもよい。
【００８０】
SCMAによって使用されるコードブックは、2つ以上のコードワードのセットである。
【００８１】
コードワードは、2つ以上の次元を有する多次元複素数ベクトルとして表すことができ、データと2つ以上の変調シンボルとの間のマッピング関係を表すために使用される。変調シンボルは、少なくとも1つのゼロ変調シンボルおよび少なくとも1つの非ゼロ変調シンボルを含む。データは、バイナリビットデータであってもよいし、非バイナリデータであってもよい。
【００８２】
コードブックは、2つ以上のコードワードを含む。コードブックは、特定の長さのデータの可能なデータの組み合わせとコードブック内のコードワードとの間のマッピング関係を表してもよい。
【００８３】
SCMA技術では、データストリーム内のデータは、特定のマッピング関係に従ってコードブック内のコードワード（すなわち、多次元複素数ベクトル）に直接マッピングされ、これにより、データは、複数のリソース要素に拡散されて送信される。データは、本明細書では、バイナリビットデータであってもよいし、非バイナリデータであってもよい。複数のリソース要素は、時間領域、周波数領域、空間領域、時空間領域、または時間−周波数−空間領域のリソース要素であってもよい。
【００８４】
本明細書における署名シーケンスは、コードブックに対応し、要素0および要素1を含む。要素0は、要素0に対応する位置の、対応するコードブック内のコードワードの要素がすべて0であることを表す。要素1は、要素1に対応する位置の、対応するコードブック内のコードワードの要素がすべて0でないことまたはどれも0でないことを表す。2つ以上の署名シーケンスは、署名行列を構成する。SCMAは単に名称であり、当技術分野のこの技術を表すために、別の名称も使用され得ることを理解されたい。
【００８５】
SCMAで使用されるコードワードは、特定のスパース性を有してもよい。例えば、コードワードのゼロ要素の数は、非ゼロ要素の数以上であってもよく、その結果、受信側は、マルチユーザ検出技術を使用して低複雑度デコーディングを実行することができる。本明細書において、ゼロ要素の数と変調シンボルとの間の例示された前述の関係は、スパース性の一例に過ぎず、本発明は、これに限定されない。非ゼロ要素の数に対するゼロ要素の数の割合は、必要に応じて任意に設定されてもよい。
【００８６】
このSCMAシステムは、通信システム100の一例として使用することができる。このシステム100では、複数のユーザが、データ送信のために同じ時間周波数リソースブロックを使用する。各リソースブロックは、いくつかのリソースREを含む。REは、本明細書では、OFDM技術におけるサブキャリアシンボルユニットであってもよいし、別のエアインタフェース技術における時間領域または周波数領域のリソース要素であってもよい。例えば、L個の端末装置を含むSCMAシステムでは、利用可能なリソースは、いくつかの直交時間−周波数リソースブロックに分割される。各リソースブロックは、U個のREを含み、U個のREは、時間領域の同じ位置にあってもよい。端末装置＃Lが、データを送信するとき、送信すべきデータは、最初に、データブロックであって、そのサイズがそれぞれSビットであるデータブロックに分割され、各データブロックは、コードブック（ネットワーク装置によって決定され、端末装置に配信される）をルックアップすることによって、U個の変調シンボルを含む変調シンボルシーケンスX＃L＝｛X＃L1，X＃L2，…，X＃LU｝にマッピングされ、このとき、シーケンス内の各変調シンボルは、リソースブロックの1つのREに対応し、次に、信号波形が、変調シンボルに従って生成される。データブロックであって、そのサイズがSビットのデータブロックについて、各コードブックは、2S個の可能なデータブロックに対応する2S個の異なる変調シンボル群を含む。
【００８７】
コードブックはまた、SCMAコードワードのセットであるSCMAコードブックと呼ばれる場合もある。SCMAコードワードは、情報ビットが変調シンボルにマッピングされる関係である。すなわち、SCMAコードブックは、マッピング関係のセットである。
【００８８】
加えて、SCMAにおいて、各端末装置に対応する変調シンボル群X＃k＝｛X＃k1，X＃k2，．．．，X＃kL｝のうち、少なくとも1つのシンボルは、ゼロシンボルであり、少なくとも1つのシンボルは、非ゼロシンボルである。すなわち、端末装置のデータについて、L個のREのいくつかのRE（少なくとも1つのRE）のみが、端末装置のデータを搬送する。
【００８９】
図3は、一例として使用される、6つのデータストリームが4つのリソース要素に対して多重化されるSCMAビットマップ処理（またはエンコード処理）の概略図である。この概略図は、2部グラフである。図3に示すように、6つのデータストリームが、群を構成しており、4つのリソース要素が、エンコードユニットを構成している。リソース要素は、サブキャリア、RE、またはアンテナポートであってもよい。
【００９０】
図3において、データストリームとリソース要素との間に線が存在する場合、これは、データストリームの少なくとも1つのデータの組み合わせがコードワードを使用してマッピングされた後、非ゼロ変調シンボルがリソース要素に送信されたことを示している。データストリームとリソース要素との間に線が存在しない場合、これは、データストリームのすべての可能なデータの組み合わせがコードワードを使用してマッピングされた後、リソース要素に送信された変調シンボルがすべて0であることを示している。データストリームのデータの組み合わせは、以下の説明に従って理解することができる。例えば、バイナリビットデータストリームでは、00、01、10、および11が、すべての可能な2ビットデータの組み合わせである。
【００９１】
説明を容易にするために、s1〜s6を、図3の6つのデータストリームの送信すべきデータの組み合わせを順に表すために使用し、x1〜x4を、図3の4つのリソース要素に送信されたシンボルを順に表すために使用する。データストリームとリソース要素との間の線は、データストリームのデータが拡散された後、変調シンボルがリソース要素に送信されたことを表している。変調シンボルは、ゼロ変調シンボル（ゼロ要素に対応する）であってもよいし、非ゼロ変調シンボル（非ゼロ要素に対応する）であってもよい。データストリームとリソース要素との間に線が存在しない場合、これは、データストリームのデータが拡散された後、変調シンボルがリソース要素に送信されなかったことを表している。
【００９２】
図3から、各データストリームのデータがコードワードを使用してマッピングされた後、変調シンボルが、2つ以上のリソース要素に送信され、各リソース要素に送信されたシンボルが、2つ以上のデータストリームからのデータがそれぞれのコードワードを用いてマッピングされた後に得られた変調シンボルを重畳することによって得られることを知ることができる。例えば、データストリーム3の送信すべきデータの組み合わせs3が、コードワードを用いてマッピングされた後、非ゼロ変調シンボルは、リソース要素1およびリソース要素2に送信されてもよく、また、リソース要素3に送信されたシンボルx3は、データストリーム2、データストリーム4、およびデータストリーム6の送信すべきデータの組み合わせs2、s4、およびs6がそれぞれのコードワードを使用してマッピングされた後に得られた非ゼロ変調シンボルを重畳することによって得られる。データストリームの量は、リソース要素の量より多くてもよい。このSCMAシステムは、ネットワーク容量（システムに接続することができるユーザ数を含む）およびスペクトル効率などを効果的に改善することができる。
【００９３】
コードブックの前述の説明および図3に関連して、コードブック内のコードワードは、一般に以下の形式である。
【数１】
0006513806.tif 000002
【００９４】
加えて、対応するコードブックは、一般に以下の形式である。
【数２】
0006513806.tif 000003
ここで、Nは、1より大きい正の整数であり、またエンコードユニットに含まれるリソース要素の量を表してもよいし、あるいはコードワード長として理解されてもよく、Qmは、1より大きい正の整数であり、コードブックに含まれるコードワードの量を表し、変調次数に対応する（例えば、四位相偏移変調（QPSK、Quadrature Phase Shift Keying）または4次変調が使用されるとき、Qmは、4である）、qは、正の整数であり、かつ1≦q≦Qmであり、コードブックおよびコードワードに含まれる要素cn，qは、複素数であり、cn，qは、
Cn，q∈｛0，α＊exp（j＊β）｝，1≦n≦N，1≦q≦Qm
と、数学的に表現することができる。ここで、αおよびβは、任意の実数であってもよく、NおよびQmは、正の整数であってもよい。
【００９５】
コードブック内のコードワードとデータは、特定のマッピング関係を形成してもよい。例えば、コードブック内のコードワードとバイナリデータストリームの2ビットデータの組み合わせは、以下のマッピング関係を形成してもよい。
【００９６】
例えば、「00」は、コードワード1、すなわち、
【数３】
0006513806.tif 000004
に対応してもよく、
「01」は、コードワード2、すなわち、
【数４】
0006513806.tif 000005
に対応してもよく、
「10」は、コードワード3、すなわち、
【数５】
0006513806.tif 000006
に対応してもよく、
「11」は、コードワード4、すなわち、
【数６】
0006513806.tif 000007
に対応してもよい。
【００９７】
図3を参照すると、データストリームとリソース要素との間に線が存在する場合、データストリームに対応するコードブックおよびこのコードブック内のコードワードは、以下の特性、すなわち、非ゼロ変調シンボルが対応するリソース要素に送信されるコードブック内の少なくとも1つのコードワードが存在するという特性を有する必要がある。例えば、データストリーム3とリソース要素1との間には線が存在しており、c1，q≠0（ここで、1≦q≦Qm）を満たす、データストリーム3に対応するコードブック内の少なくとも1つのコードワードが存在する。
【００９８】
データストリームとリソース要素との間に線が存在しない場合、データストリームに対応するコードブックおよびこのコードブック内のコードワードは、以下の特性、すなわち、コードブック内のすべてのコードワードについて、ゼロである変調シンボルが、対応するリソース要素に送信されるという特性を有する必要がある。例えば、データストリーム3とリソース要素3との間には線が存在しておらず、データストリーム3に対応するコードブック内のいずれのコードワードも、c3，q≠0（ここで、1≦q≦Qm）を満たす。
【００９９】
結論として、変調次数が、QPSKの場合、図3のデータストリーム3に対応するコードブックは、以下の形式および特性を有してもよい。
【数７】
0006513806.tif 000008
ここで、cn，q＝α＊exp（j＊β），1≦n≦2，1≦q≦4であり、αおよびβは、任意の実数であってもよく、任意のqについて、1≦q≦4であり、c1，qおよびc2，qの両方が、0ではなく、q1およびq2（ここで、1≦q1かつq2≦4である）の少なくとも一方の群が存在し、これにより、c1，q1≠0およびc2，q2≠0である。
【０１００】
例えば、データストリーム3のデータs3が、「10」の場合、このデータの組み合わせは、前述のマッピング規則に従ってコードワード、すなわち、4次元複素数ベクトル：
【数８】
0006513806.tif 000009
にマッピングされる。
【０１０１】
さらに、SCMAシステムでは、2部グラフは、署名行列を使用して表すこともできる。署名行列は、以下の形式であってもよい。
【数９】
0006513806.tif 000010
ここで、rn，mは、署名行列の要素を表し、mおよびnは、自然数であり、1≦n≦Nであり、1≦m≦Mであり、N個の行は、エンコードユニットのN個のリソース要素を表し、M個の列は、多重化されるデータストリームの量を表す。署名行列は、一般的な形式で表現することができるが、署名行列は、以下の特性を有してもよい。
【０１０２】
（1）対応する2部グラフによって表現される署名行列における要素rn，m∈｛0，1｝，1≦n≦N，1≦m≦Mについて、rn，m＝1は、m番目のデータストリームとリソース要素nとの間に線が存在することを表してもよく、m番目のデータストリームの少なくとも1つのデータの組み合わせがコードワードを使用して非ゼロ変調シンボルにマッピングされることして理解されてもよい。対応する2部グラフによって説明されるように、rn，m＝0は、m番目のデータストリームとリソース要素nとの間に線が存在しないことを表してもよく、m番目のデータストリームのすべての可能なデータの組み合わせがコードワードを使用してゼロ変調シンボルにマッピングされることとして理解されてもよい。
【０１０３】
（2）さらに任意選択的に、署名行列の要素0の量は、要素1の量以上であってもよく、これは、スパースエンコード特性を具現化する。
【０１０４】
加えて、署名行列の列は、署名シーケンスと呼ばれてもよい。署名シーケンスは、以下の表現形式であってもよい。
【数１０】
0006513806.tif 000011
【０１０５】
したがって、署名行列は、一連の署名シーケンスを含む行列と考えることもできる。
【０１０６】
署名行列の特性に関する前述の説明に関連して、図3に与えられている例について、対応する署名行列は、
【数１１】
0006513806.tif 000012
と表現することができる。
【０１０７】
図3のデータストリーム3によって使用されるコードブック
【数１２】
0006513806.tif 000013
に対応する署名シーケンスは、
【数１３】
0006513806.tif 000014
と表現することができる。
【０１０８】
以上から、コードブックは、1対1の関係で署名シーケンスに対応すると考えることができる。すなわち、1つのコードブックは、1つの署名シーケンスに一意的に対応する。しかしながら、署名シーケンスは、1対多数の関係でコードブックに対応してもよい。すなわち、1つの署名シーケンスは、1つ以上のコードブックに対応する。したがって、署名シーケンスは、次のように理解されてもよい。すなわち、署名シーケンスは、コードブックに対応し、要素0および要素1を含み、要素0の位置は、要素0に対応する位置の、対応するコードブック内のコードワードの要素がすべて0であることを表し、要素1は、要素1に対応する位置の、対応するコードブック内のコードワードの要素がすべて0でないことまたはどれも0でないことを表す。署名シーケンスとコードブックとの間の対応は、以下の2つの条件、すなわち、
（1）コードブック内のコードワードおよび対応する署名シーケンスが、同じ総量の要素を有し、
（2）署名シーケンス内の値が1の要素位置について、コードワードを、対応するコードブック内に発見することができ、同じ位置のコードワードの要素が0ではない
という条件によって決定することができる。署名シーケンス内の値が0である要素位置について、対応するコードブック内のすべてのコードワードの、同じ位置にあるすべての要素は0である。
【０１０９】
さらに、SCMAシステムでは、コードブックは直接表され、記憶されてもよいことを理解されたい。例えば、上述のコードブックまたはコードブック内のコードワードが記憶されるか、またはコードワードの、署名シーケンス要素1に対応する位置にある要素のみが記憶される。したがって、本発明の適用時、SCMAシステム内の基地局およびユーザ装置の両方は、予め設計された以下のコンテンツの一部または全部を記憶することができると想定する必要がある。
（1）1つ以上のSCMA署名行列：
【数１４】
0006513806.tif 000015
ここで、rn，m∈｛0，1｝，1≦n≦N，1≦m≦Mであり、MおよびNの両方は、1より大きい整数であり、Mは、多重化されるデータストリームの量を表し、Nは、1より大きい正の整数であり、また1つのエンコードユニットに含まれるリソース要素の量を表してもよいし、コードワード長を表すと理解されてもよい。
（2）1つ以上のSCMA署名シーケンス：
【数１５】
0006513806.tif 000016
ここで、1≦m≦Mである。
（3）1つ以上のSCMAコードブック：
【数１６】
0006513806.tif 000017
ここで、Qm≧2であり、Qmは、コードブックに対応する変調次数であってもよく、各コードブックは、1つの変調次数に対応してもよく、Nは、1より大きい正の整数であり、またエンコードユニットに含まれるリソース要素の量を表してもよいし、コードワード長を表すと理解されてもよい。
【０１１０】
前述の例示されたSCMAシステムは、本発明のデータ送信方法および機器が適用可能な通信システムの一例に過ぎないことを理解されたい。本発明は、これに限定されない。端末装置がデータを送信するために同じ期間の同じ時間周波数リソースを使用することができる別の通信システムも、本発明の保護範囲内にある。
【０１１１】
SCMA技術では、ネットワークに接続するためにリソースブロック（Resource Block、RB）を使用する1人のユーザが存在する場合、ユーザデータは、1つのデータ層を使用して送信されてもよいし、複数のデータ層で送信されてもよい。ネットワークに接続するためにリソースブロックを使用する複数のユーザが存在する場合、一般に、ユーザデータは、データ層を多重化することによって、複数のデータ層で送信される。
【０１１２】
データ層について、データ層のデータビットは、複数の群に分割されてもよく、各群は、K個のビットを含み、Kは、2より大きい整数である。すなわち、この第1のデータビット群は、少なくとも2つのビットを含む。K個のビットは、第1のデータビット群として決定され、次に、第1のデータビット群が割り当てられる。第1のビット部分は、第1の変調シンボルを生成するビットマップ処理（すなわち、プリセットコードブックからのコードワードの決定）に使用される少なくとも1つのビット（K1ビット）を含む。第2のビット部分は、第1のビット部分以外の、第1のデータビット群のビット（K2ビット）であり、複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するために使用される。第1のプリコーディング行列は、送信側装置のN個のアンテナのうちの少なくとも2つのアンテナに対応する。第1の変調シンボルは、第1のプリコーディング行列に従ってプリコーディングされ、これにより、第1の変調シンボル行列を得ることができる。第1の変調シンボル行列の変調シンボルの各行は、少なくとも2つのアンテナに対応する。すなわち、第1の変調シンボル行列の行の数は、少なくとも2つのアンテナの対応する数に対応し、第1の変調シンボル行列の列の数は、第1の変調シンボルのシンボルの数に対応する。
【０１１３】
好ましくは、第1のプリコーディング行列は、R個の行およびC個の列を含む。Rは、少なくとも2つのアンテナの数に対応し、Cは、第1の変調シンボルの非ゼロシンボルの数に対応する。
【０１１４】
本発明のこの実施形態におけるプリコーディングが多入力多出力（Multiple Input Multiple Output、MIMO）プリコーディングであってもよいことまたは別のプリコーディング方式が使用されてもよいことを理解されたい。これは、本発明のこの実施形態に限定されない。
【０１１５】
したがって、本発明のこの実施形態のデータ送信方法によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１１６】
任意選択的に、一実施形態では、一例としてSCMAコードワードを使用した場合、データが、データ層を使用して送信されるとき、プリコーディングされた後のデータ層におけるデータビットは、複数の送信アンテナを使用して送信され、変調シンボル行列の各行は、1つのアンテナに対応する。各データビット群が、変調シンボル行列に変調された後、対応する送信アンテナは、送信アンテナに対応する変調シンボルを順に送信する。図4は、本発明の一実施形態の方法200に従って送信側装置によって実行されるデータ処理の概略フローチャートである。図4に示すように、送信すべきデータビット群を得た後、送信側装置は、最初にデータビット群を割り当てる。各データビット群について、K1ビットに対応するSCMAコードワードが、このデータビット群のK2ビットに従って複数のSCMAコードブックから選択され（すなわち、ビットマップ処理が、第1の変調シンボルを生成するために実行され）、K2ビットに対応する第1のプリコーディング行列が、データビット群のK2ビットに従って複数のプリセットプリコーディング行列から選択される。次に、生成された第1の変調シンボルは、選択されたプリコーディング行列に従ってプリコーディングされ、データビット群に対応する変調シンボル行列が得られ、変調シンボル行列の行が、対応する送信アンテナを使用して送信される。例えば、変調シンボル行列の変調シンボルの第1の行は、番号が1であるアンテナを使用して送信され、変調シンボル行列の変調シンボルの第2の行は、番号が2であるアンテナを使用して送信される、等々。
【０１１７】
任意選択的に、一実施形態では、第1のビット部分および第2のビット部分は、K個のビットの異なる位置のビットであり、K1＋K2＝Kである。例えば、各データビット群は、3つのビットを含み、これらのうち、第1のビットは、プリコーディング行列を決定するために使用され、第2のビットおよび第3のビットは、第1の変調シンボルを生成するマッピングに使用される。例えば、複数のプリセットプリコーディング行列は、
【数１７】
0006513806.tif 000018
を含む。
【数１８】
0006513806.tif 000019
は、ビット0に対応し、
【数１９】
0006513806.tif 000020
は、ビット1に対応する。SCMAコードブックを表1に示す。データビットが、010の場合、第1のビット0は、プリコーディング行列
【数２０】
0006513806.tif 000021
に対応し、第2のビットおよび第3のビット10に対応するSCMAコードワード（すなわち、第1の変調シンボル）は、（−1−i，−1−i，0，0）である。
【０１１８】
【表１】
0006513806.tif 000022
【０１１９】
各データビット群のK個のビットは、連続ビットであってもよいし、非連続ビットであってもよいことを理解されたい。
【０１２０】
任意選択的に、一実施形態では、第1のプリコーディング行列は、R個の行およびC個の列を含む。Rは、少なくとも2つのアンテナの数に対応し、Cは、第1の変調シンボルの非ゼロシンボルの数に対応する。前述したプリコーディング行列
【数２１】
0006513806.tif 000023
の場合、
【数２２】
0006513806.tif 000024
は、2つの行および2つの列を含み、2つの行は、2つのアンテナに対応し、2つの列に対応する、SCMAコードブック内のSCMAコードワード（第1の変調シンボル）は、2つの非ゼロシンボルを含む。
【０１２１】
プリコーディング行列の要素は、任意の複素数値であってよく、好ましくは0または1であってもよいことを理解されたい。これは、本発明のこの実施形態に限定されない。同様に、SCMAコードワードの要素は、任意の複素数値であってもよい。これは、本発明のこの実施形態に限定されない。
【０１２２】
以下、本発明のこの実施形態のデータ送信方法について、いくつかの詳細な例を使用して詳細に説明する。
【０１２３】
図5は、例1を示している。例1は、2つの送信アンテナが存在し、かつSCMAコードワード長が4である（2つの非ゼロシンボルを有する）空間変調スキームである。
【０１２４】
複数のプリセットプリコーディング行列は、
【数２３】
0006513806.tif 000025
を含む。
【数２４】
0006513806.tif 000026
は、ビット0に対応し、
【数２５】
0006513806.tif 000027
は、ビット1に対応する。SCMAコードブックを表1に示す。第1のデータビット群が、010の場合、第1のビット0は、第1のプリコーディング行列
【数２６】
0006513806.tif 000028
に対応し、第2のビットおよび第3のビット10に対応する第1の変調シンボル（第1のコードワード）は、（−1−i，−1−i，0，0）である。
【０１２５】
第1の変調シンボル（−1−i，−1−i，0，0）は、第1のデータビット群010に対応する第1の変調シンボル行列を得るために、第1のプリコーディング行列
【数２７】
0006513806.tif 000029
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の非ゼロ要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第1の変調シンボルのゼロシンボルの位置に従って、第1の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行に対して実行され、第1のデータビット群010に対応する第1の変調シンボル行列は、
【数２８】
0006513806.tif 000030
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（−1−i，0，0，0）を送信する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（0，−1−i，0，0）を送信する。
【０１２６】
図6は、例2を示している。例2は、2つの送信アンテナが存在し、かつSCMAコードワード長が4である（2つの非ゼロシンボルを有する）別の空間変調スキームである。
【０１２７】
複数のプリセットプリコーディング行列は、
【数２９】
0006513806.tif 000031
を含む。
【数３０】
0006513806.tif 000032
は、ビット0に対応し、
【数３１】
0006513806.tif 000033
は、ビット1に対応する。SCMAコードブックを表2に示す。第1のデータビット群が、010の場合、第1のビット0は、第1のプリコーディング行列
【数３２】
0006513806.tif 000034
に対応し、第2のビットおよび第3のビット10に対応する第1の変調シンボル（第1のコードワード）は、（x3，y3，0，0）である。
【０１２８】
【表２】
0006513806.tif 000035
【０１２９】
第1の変調シンボル（x3，y3，0，0）は、第1のデータビット群010に対応する第1の変調シンボル行列を得るために、第1のプリコーディング行列
【数３３】
0006513806.tif 000036
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の非ゼロ要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第1の変調シンボルのゼロシンボルの位置に従って、第1の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行に対して実行され、第1のデータビット群010に対応する第1の変調シンボル行列は、
【数３４】
0006513806.tif 000037
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（a11x3，a12y3，0，0）を送信する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（a21x3，a22y3，0，0）を送信する。
【０１３０】
図7は、例3を示している。例3は、4つの送信アンテナが存在し、かつSCMAコードワード長が4である（2つの非ゼロシンボルを有する）空間変調スキームである。
【０１３１】
複数のプリセットプリコーディング行列は、
【数３５】
0006513806.tif 000038
を含む。
【数３６】
0006513806.tif 000039
は、ビット00に対応し、
【数３７】
0006513806.tif 000040
は、ビット01に対応し、
【数３８】
0006513806.tif 000041
は、ビット10に対応し、
【数３９】
0006513806.tif 000042
は、ビット11に対応する。SCMAコードブックを表3に示す。第1のデータビット群が、0010の場合、第1のビットおよび第2のビット00は、第1のプリコーディング行列
【数４０】
0006513806.tif 000043
に対応し、第3のビットおよび第4のビット10に対応する第1の変調シンボル（第1のコードワード）は、（x3，0，y3，0）である。
【０１３２】
【表３】
0006513806.tif 000044
【０１３３】
第1の変調シンボル（x3，0，y3，0）は、第1のデータビット群0010に対応する第1の変調シンボル行列を得るために、第1のプリコーディング行列
【数４１】
0006513806.tif 000045
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の非ゼロ要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第1の変調シンボルのゼロシンボルの位置に従って、第1の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行、第3の行、および第4の行に対して実行され、第1のデータビット群0010に対応する第1の変調シンボル行列は、
【数４２】
0006513806.tif 000046
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（x3，0，0，0）を送信する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（0，0，y3，0）を送信する。第1の変調シンボル行列の第3の行に対応するアンテナの番号は、3であり、したがって、アンテナ3は、シンボル（x3，0，0，0）を送信する。第1の変調シンボル行列の第4の行に対応するアンテナの番号は、4であり、したがって、アンテナ4は、シンボル（0，0，y3，0）を送信する。
【０１３４】
図8は、例4を示している。例4は、2つの送信アンテナが存在し、かつSCMAコードワード長が8である（3つの非ゼロシンボルを有する）空間変調スキームである。
【０１３５】
複数のプリセットプリコーディング行列は、
【数４３】
0006513806.tif 000047
を含む。
【数４４】
0006513806.tif 000048
は、ビット0に対応し、
【数４５】
0006513806.tif 000049
は、ビット1に対応する。SCMAコードブックを表4に示す。第1のデータビット群が、0010の場合、第1のビット0は、第1のプリコーディング行列
【数４６】
0006513806.tif 000050
に対応し、第2のビット〜第4のビット010に対応する第1の変調シンボル（第1のコードワード）は、（x3，0，y3，0，z3，0，0，0）である。
【０１３６】
【表４】
0006513806.tif 000051
【０１３７】
第1の変調シンボル（x3，0，y3，0，z3，0，0，0）は、第1のデータビット群0010に対応する第1の変調シンボル行列を得るために、第1のプリコーディング行列
【数４７】
0006513806.tif 000052
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の非ゼロ要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第1の変調シンボルのゼロシンボルの位置に従って、第1の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行に対して実行され、第1のデータビット群0010に対応する第1の変調シンボル行列は、
【数４８】
0006513806.tif 000053
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（x3，0，0，0，0，0，0，0）を送信する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（0，0，y3，0，z3，0，0，0）を送信する。
【０１３８】
図9は、例5を示している。例5は、2つの送信アンテナが存在し、かつCDMAコードワード長が4である空間変調スキームである。CDMAコードワードは、直交性を満たす。
【０１３９】
複数のプリセットプリコーディング行列は、
【数４９】
0006513806.tif 000054
を含む。
【数５０】
0006513806.tif 000055
は、ビット0に対応し、
【数５１】
0006513806.tif 000056
は、ビット1に対応する。CDMAコードブックを表5に示す。第1のデータビット群が、010の場合、第1のビット0は、第1のプリコーディング行列
【数５２】
0006513806.tif 000057
に対応し、第2のビットおよび第3のビット10に対応する第1の変調シンボル（第1のコードワード）は、（x3，0，y3，0，z3，0，0，0）である。
【０１４０】
【表５】
0006513806.tif 000058
【０１４１】
第1の変調シンボル（x31，x32，x33，x34）は、第1のデータビット群010に対応する第1の変調シンボル行列を得るために、第1のプリコーディング行列
【数５３】
0006513806.tif 000059
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルのシンボルが乗算される。第1の行と同様の演算が、第2の行に対して実行され、第1のデータビット群010に対応する第1の変調シンボル行列は、
【数５４】
0006513806.tif 000060
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（a11x31，a12x32，a13x33，a14x34）を送信する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（a21x31，a22x32，a23x33，a24x34）を送信する。
【０１４２】
任意選択的に、一実施形態では、一例としてSCMAコードワードを使用した場合、少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するステップは、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して重畳処理を実行するステップであって、第2の変調シンボル行列が、プリコーディング処理が第2のプリコーディング行列に従って第2の変調シンボルに対して実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、ステップと、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信するステップとを含む。
【０１４３】
任意選択的に、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１４４】
具体的には、複数のデータ層が存在する場合、層のデータビットに対応する変調シンボル行列を得て、層のKm個の連続するビットに対応する変調シンボル行列に対して重畳処理を実行する。図10は、本発明の一実施形態の方法200に従って送信側装置によって実行されるデータ処理の概略フローチャートである。図10に示すように、各層の送信すべきデータビットを得た後、送信側装置は、最初にデータビットを割り当てる。各層のデータビット群について、Km，1個のビットに対応する目標SCMAコードワードが、各層のデータビット群のKm，1個のビットに従って複数のSCMAコードブックから選択される（すなわち、ビットマップ処理が、変調シンボルを生成するために実行される）。Km，2個のビットに対応するプリコーディング行列は、各層のデータビット群のKm，2個のビットに従って複数のプリセットプリコーディング行列から選択される。次に、マッピングによって得られた変調シンボルが、各層のデータビット群に対応する変調シンボル行列を得るために、選択されたプリコーディング行列に従ってプリコーディングされ、重畳処理が、層の変調シンボル行列に対して実行され、重畳された変調シンボル行列の各行が、対応する送信アンテナを使用して送信される。
【０１４５】
複数のデータ層が存在する場合、Km、Km，1、およびKm，2はそれぞれ、それぞれm番目の層のデータビット群のデータビットの量、Km個のビットのうち変調シンボルをマッピングするために使用されるデータビットの量、Km個のビットのうちプリコーディング行列を決定するために使用されるデータビットの量であることを理解されたい。Kmは、2より大きい整数であり、Km，1およびKm，2は、0より大きくかつKm未満の整数である。加えて、好ましくは、Km，1個のビットおよびKm，2個のビットは、Km個の隣接ビットのうち異なる位置にあるビットであり、Km，1＋Km，2＝Kmである。
【０１４６】
さらに、複数のデータ層の各層における複数のプリセットプリコーディング行列は同じであってもよいし、異なっていてもよいことを理解されたい。各プリコーディング行列の行の数は、送信アンテナの数に等しく、列の数は、コードワード内のシンボルの数に等しい。異なるコードブックが、複数のデータ層の各層で使用される。複数のデータ層のそれぞれで得られる変調シンボル行列は、同じ数の行を有さなければならず、また、同じ数の列を有さなければならない。これに対応して、第1の変調シンボル行列の行の数は、第2の変調シンボル行列の行の数に等しく、第1の変調シンボル行列の列の数は、第2の変調シンボル行列の列の数に等しい。
【０１４７】
したがって、本発明のこの実施形態のデータ送信方法によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。加えて、複数のデータ層のデータを、同時に送信することができ、送信効率を向上させることができる。
【０１４８】
以下、詳細な例を使用して、本発明のこの実施形態の多層データ送信方法について詳細に説明する。
【０１４９】
図11は、2つのデータ層および2つの送信アンテナが存在し、かつSCMAコードワード長が4である（2つの非ゼロシンボルを有する）空間変調スキームを示している。
【０１５０】
第1のデータ層の複数のプリセットプリコーディング行列は、
【数５５】
0006513806.tif 000061
を含む。
【数５６】
0006513806.tif 000062
は、ビット0に対応し、
【数５７】
0006513806.tif 000063
は、ビット1に対応する。第1のデータ層に対応するSCMAコードブックを表6に示す。第1のデータ層の第1のデータビット群が、010の場合、第1のビット0は、第1のプリコーディング行列
【数５８】
0006513806.tif 000064
に対応し、第2のビットおよび第3のビット10に対応する第1の変調シンボル（第1のコードワード）は、（x3，0，y3，0）である。
【０１５１】
【表６】
0006513806.tif 000065
【０１５２】
第1のデータ層の第1の変調シンボル（x3，y3，0，0）は、第1のデータ層の第1のデータビット群010に対応する第1の変調シンボル行列を得るために、第1のデータ層の第1のプリコーディング行列
【数５９】
0006513806.tif 000066
に従ってプリコーディングされる。具体的には、第1の変調シンボル行列の第1の行の非ゼロ要素を得るために、第1のプリコーディング行列の第1の行の要素に、第1の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第1の変調シンボルのゼロシンボルの位置に従って、第1の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行に対して実行され、第1のデータビット群010に対応する第1の変調シンボル行列は、
【数６０】
0006513806.tif 000067
となる。第1の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（a11x3，a12y3，0，0）に対応する。第1の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（a21x3，a22y3，0，0）に対応する。
【０１５３】
第2のデータ層の複数のプリセットプリコーディング行列は、
【数６１】
0006513806.tif 000068
を含む。
【数６２】
0006513806.tif 000069
は、ビット0に対応し、
【数６３】
0006513806.tif 000070
は、ビット1に対応する。第2のデータ層に対応するSCMAコードブロックを表7に示す。第2のデータ層の第2のデータビット群が、001の場合、第1のビット0は、第2のプリコーディング行列
【数６４】
0006513806.tif 000071
に対応し、第2のビットおよび第3のビット01に対応する第2の変調シンボル（第2のコードワード）は、（0，v2，w2，0）である。
【０１５４】
【表７】
0006513806.tif 000072
【０１５５】
第2のデータ層の第2の変調シンボル（0，v2，w2，0）は、第2のデータ層の第2のデータビット群001に対応する第2の変調シンボル行列を得るために、第2のデータ層の第2のプリコーディング行列
【数６５】
0006513806.tif 000073
に従ってプリコーディングされる。具体的には、第2の変調シンボル行列の第1の行の非ゼロ要素を得るために、第2のプリコーディング行列の第1の行の要素に、第2の変調シンボルの非ゼロシンボルが乗算される。次に、0が、第2の変調シンボルのゼロシンボルの位置に従って、第2の変調シンボル行列の第1の行の要素としてパディングされる。第1の行と同様の演算が、第2の行に対して実行され、第2のデータビット群001に対応する第2の変調シンボル行列は、
【数６６】
0006513806.tif 000074
となる。第2の変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（0，c11v2，c12w2，0）に対応する。第2の変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（0，c21v2，c22w2，0）に対応する。
【０１５６】
重畳処理が、第1の変調シンボル行列
【数６７】
0006513806.tif 000075
および第2の変調シンボル行列
【数６８】
0006513806.tif 000076
に対して実行され、これにより、最終変調シンボル行列
【数６９】
0006513806.tif 000077
を得ることができる。最終変調シンボル行列の第1の行に対応するアンテナの番号は、1であり、したがって、アンテナ1は、シンボル（a11x3，a12y3＋c11v2，c12w，0）を送信する。最終変調シンボル行列の第2の行に対応するアンテナの番号は、2であり、したがって、アンテナ2は、シンボル（a21x3，a21y3＋c21v2，c22w2，0）を送信する。
【０１５７】
以上、本発明のこの実施形態のデータ送信方法について、図2〜図11を参照して、送信側装置の観点から詳細に説明した。以下では、本発明の一実施形態のデータ送信方法について、図12および図13を参照して、受信側装置の観点からさらに説明する。
【０１５８】
図12は、本発明の一実施形態によるデータ送信方法300の概略フローチャートである。図12に示すように、方法300は、受信側装置によって実行されてもよく、また以下を含む。
送信側装置によって送信される第1の変調シンボル行列を受信するステップS310であって、第1の変調シンボル行列が、送信側装置が複数のプリセットプリコーディング行列の第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第1の変調シンボルが、送信側装置が第1のデータビット群の第1のビット部分に対してビットマップ処理を実行した後に送信側装置によって生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、ステップS310。
【０１５９】
第1のデータビット群を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するステップS320。
【０１６０】
好ましくは、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。方法300は、SCMA技術に適用される。間違いなく、方法300は、LDSコードワードまたはCDMAコードワードなどにも適用することができる。
【０１６１】
任意選択的に、受信側装置は、ネットワーク装置であるか、または
受信側装置は、端末装置である。
【０１６２】
したがって、本発明のこの実施形態のデータ送信方法によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１６３】
任意選択的に、一実施形態では、第1のデータビット群を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するステップは、
複数のプリコーディング行列に対応するチャネルのチャネル利得を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するステップと、
変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得るために、チャネル利得に従って第1の変調シンボル行列をデコードするステップと、
第1のデータビット群を決定するために、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするステップとを含む。
【０１６４】
具体的には、図13に示すように、一例としてSCMAコードワードを使用した場合、最初に、異なるSCMAコードワードは、異なるプリコーディング行列に対応してもよく、すべての可能なプリコーディング行列に対応するチャネル利得を推定する必要があり、複数のプリコーディング行列に対応するチャネルのチャネル利得が、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行することによって決定される。次に、第1の変調シンボル行列が、変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得るために、チャネル利得に従ってデコードされる。最後に、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせが、第1のデータビット群を決定するためにデコードされる。
【０１６５】
任意選択的に、一実施形態では、第1のデータビット群を決定するために、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするステップの前に、方法300は、
第1のデータビット群の事前情報を取得するステップをさらに含み、
S320で、第1のデータビット群を決定するために、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするステップは、
第1のデータビット群を決定するために、事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするステップを含む。
【０１６６】
したがって、本発明のこの実施形態のデータ送信方法によれば、反復デコードが、フィードバック事前情報を使用して実行され、これにより、受信側装置の性能を向上させることができる。
【０１６７】
任意選択的に、一実施形態では、ビットマップ処理は、コードワードを使用してビットをマッピングすることである。コードワードは、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１６８】
任意選択的に、一実施形態では、方法300は、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列を受信するステップであって、第2の変調シンボル行列が、送信側装置が第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、ステップをさらに含み、
S320で、第1のデータビット群を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するステップが、
第1のデータビット群および少なくとも1つの第2のデータビット群を決定するために、第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するステップを含む。
【０１６９】
任意選択的に、一実施形態では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１７０】
したがって、本発明のこの実施形態のデータ送信方法によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１７１】
以上、本発明の実施形態のデータ送信方法について、図1〜図13を参照して詳細に説明した。以下、本発明の実施形態の送信側装置および受信側装置について、図14〜図17を参照して詳細に説明する。
【０１７２】
図14は、本発明の一実施形態による送信側装置400の概略ブロック図である。送信側装置400は、N個のアンテナを含み、N≧2である。図14に示すように、送信側装置400は、
第1の変調シンボルを生成するために第1のデータビット群の第1のビット部分に対してビットマップ処理を実行するように構成されたマッピングモジュール410であって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、マッピングモジュール410と、
第1のデータビット群の第2のビット部分に従って複数のプリセットプリコーディング行列から第1のプリコーディング行列を決定するように構成された第1の決定モジュール420であって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、第1の決定モジュール420と、
第1の変調シンボル行列を得るために、第1の決定モジュール420によって決定された第1のプリコーディング行列に従って、マッピングモジュール410によって得られた第1の変調シンボルに対してプリコーディング処理を実行するように構成されたプリコーディングモジュール430と、
プリコーディングモジュール430がプリコーディング処理を実行した後に得られる第1の変調シンボル行列を、少なくとも2つのアンテナを使用して受信側装置に送信するように構成された送信モジュール440とを含む。
【０１７３】
したがって、本発明のこの実施形態の送信側装置によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１７４】
任意選択的に、一実施形態では、第1のプリコーディング行列は、R個の行およびC個の列を含む。Rは、少なくとも2つのアンテナの数に対応し、Cは、第1の変調シンボルの非ゼロシンボルの数に対応する。
【０１７５】
任意選択的に、一実施形態では、送信モジュール440は、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対する重畳処理であって、第2の変調シンボル行列が、プリコーディング処理が第2のプリコーディング行列に従って第2の変調シンボルに対して実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、重畳処理を実行し、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信するように特に構成される。
【０１７６】
任意選択的に、一実施形態では、第1の変調シンボル行列の行の数と第2の変調シンボル行列の行の数とは等しく、第1の変調シンボル行列の列の数と第2の変調シンボル行列の列の数とは等しい。
【０１７７】
任意選択的に、一実施形態では、プリコーディング行列の要素は、0または1である。
【０１７８】
任意選択的に、一実施形態では、マッピングモジュール410によって実行されるビットマップ処理は、コードワードを使用してビットをマッピングすることである。コードワードは、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１７９】
任意選択的に、一実施形態では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１８０】
任意選択的に、一実施形態では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１８１】
任意選択的に、一実施形態では、送信側装置400は、ネットワーク装置であるか、または
送信側装置400は、端末装置である。
【０１８２】
したがって、本発明のこの実施形態の送信側装置によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１８３】
図15に示すように、本発明の一実施形態は、送信側装置500をさらに提供する。送信側装置500は、バス510と、プロセッサ520と、メモリ530と、送信機540とを含む。プロセッサ520と、メモリ530と、送信機540とは、バス510を使用して接続されている。プロセッサ520は、バス510を使用して、メモリ530に記憶されたプログラムであって、
第1のデータビット群の第1のビット部分に対するビットマップ処理であって、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含む、ビットマップ処理を、第1の変調シンボルを生成するために実行することと、
第1のデータビット群の第2のビット部分に従った複数のプリセットプリコーディング行列からの第1のプリコーディング行列の決定であって、第1のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応し、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、決定を行うことと、
第1の変調シンボル行列を得るために、第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行することとを行うプログラムを呼び出し、
送信機540は、バス510を使用して、メモリ530に記憶されたプログラムであって、少なくとも2つのアンテナを使用して第1の変調シンボル行列を受信側装置に送信するプログラムを呼び出す。
【０１８４】
したがって、本発明のこの実施形態の送信側装置によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１８５】
本発明のこの実施形態では、プロセッサ520は、中央処理装置（Central Processing Unit、CPU）であってもよいことを理解されたい。あるいは、プロセッサ520は、別の汎用プロセッサ、デジタル信号プロセッサ（Digital Signal Processor、DSP）、特定用途向け集積回路（Application Specific Integrated Circuit、ASIC）、フィールド・プログラマブル・ゲート・アレイ（Field-Programmable Gate Array、FPGA）、または別のプログラマブル・ロジック・デバイス、ディスクリートゲートもしくはトランジスタ・ロジック・デバイス、またはディスクリート・ハードウェア・コンポーネントなどであってもよい。汎用プロセッサは、マイクロプロセッサであってもよいし、プロセッサは、任意の従来のプロセッサであってもよい、等々。
【０１８６】
メモリ530は、読み出し専用メモリおよびランダム・アクセス・メモリを含んでもよく、またプロセッサ520に命令およびデータを提供してもよい。メモリ530の一部は、不揮発性ランダム・アクセス・メモリをさらに含んでもよい。例えば、メモリ530は、デバイスの種類に関する情報をさらに記憶してもよい。
【０１８７】
バス510は、データバスを含んでもよく、さらに、電力バス、制御バス、またはステータス信号バスなどを含んでもよい。しかしながら、明確な説明のために、様々なバスは、図ではバス510とラベル付けされている。
【０１８８】
実施プロセスの間に、前述の方法のステップは、プロセッサ520のハードウェア集積論理回路またはソフトウェアの形態の命令によって完遂されてもよい。本発明の実施形態を参照して開示した方法のステップは、ハードウェアプロセッサによって、またはプロセッサにおいてハードウェアおよびソフトウェアモジュールの組み合わせによって実行されるステップとして直接実施されてもよい。ソフトウェアモジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラマブル読み出し専用メモリもしくは電気的消去可能プログラマブルメモリ、レジスタ、または当技術分野の成熟した別の記憶媒体に配置されてもよい。記憶媒体は、メモリ530に配置される。プロセッサ520は、メモリ530から情報を読み出し、プロセッサ520のハードウェアと共に前述の方法のステップを完遂する。繰り返しを避けるために、本明細書では詳細について再度説明しない。
【０１８９】
任意選択的に、一実施形態では、第1のプリコーディング行列は、R個の行およびC個の列を含む。Rは、少なくとも2つのアンテナの数に対応し、Cは、第1の変調シンボルの非ゼロシンボルの数に対応する。
【０１９０】
任意選択的に、一実施形態では、送信機540は、
第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対する重畳処理であって、第2の変調シンボル行列が、プリコーディング処理が第2のプリコーディング行列に従って第2の変調シンボルに対して実行された後に生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、N個のアンテナのうちの少なくとも2つのアンテナに対応する、重畳処理を実行し、
少なくとも2つのアンテナを使用して、重畳処理後に得られた第1の変調シンボル行列を受信側装置に送信するように特に構成される。
【０１９１】
任意選択的に、一実施形態では、第1の変調シンボル行列の行の数と第2の変調シンボル行列の行の数とは等しく、第1の変調シンボル行列の列の数と第2の変調シンボル行列の列の数とは等しい。
【０１９２】
任意選択的に、一実施形態では、プリコーディング行列の要素は、0または1である。
【０１９３】
任意選択的に、一実施形態では、プロセッサ520によって実行されるビットマップ処理は、コードワードを使用してビットをマッピングすることであり、コードワードは、多次元複素数ベクトルであり、ビットと少なくとも2つの変調シンボルとの間のマッピング関係を表すために使用され、少なくとも2つの変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１９４】
任意選択的に、一実施形態では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１９５】
任意選択的に、一実施形態では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０１９６】
任意選択的に、一実施形態では、送信側装置500は、ネットワーク装置であるか、または
送信側装置500は、端末装置である。
【０１９７】
本発明のこの実施形態の送信側装置500は、本発明の実施形態の方法を実行するエンティティに対応してもよいし、本発明の実施形態による送信側装置400に対応してもよい。加えて、送信側装置400内のモジュールの前述および他の動作および／または機能は、図2〜図13の方法における対応するプロセスを実施することである。簡潔にするために、本明細書では詳細について再度説明しない。
【０１９８】
したがって、本発明のこの実施形態の送信側装置によれば、データビット群の一部分のビットは、変調シンボルにマッピングされ、他の部分のビットは、プリコーディング行列の決定に使用され、プリコーディング処理は、変調シンボル行列を得るために、プリコーディング行列に従って変調シンボルに対して実行され、これにより、プリコーディングされた後のデータビットは、複数のアンテナに対応することができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０１９９】
図16は、本発明の一実施形態による受信側装置600の概略ブロック図を示している。図16に示すように、受信側装置600は、
送信側装置によって送信される第1の変調シンボル行列を受信するように構成された受信モジュール610であって、第1の変調シンボル行列が、送信側装置が複数のプリセットプリコーディング行列の第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第1の変調シンボルが、送信側装置が第1のデータビット群の第1のビット部分に対してビットマップ処理を実行した後に送信側装置によって生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、受信モジュール610と、
第1のデータビット群を決定するために、受信モジュール610によって受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するように構成された決定モジュール620とを含む。
【０２００】
したがって、本発明のこの実施形態の受信側装置によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０２０１】
任意選択的に、一実施形態では、決定モジュール620は、
複数のプリコーディング行列に対応するチャネルのチャネル利得を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行し、
変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得るために、チャネル利得に従って第1の変調シンボル行列をデコードし、
第1のデータビット群を決定するために、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするように特に構成される。
【０２０２】
任意選択的に、一実施形態では、受信側装置600は、
決定モジュールが、第1のデータビット群を決定するために変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードする前に第1のデータビット群の事前情報を取得するように構成された取得モジュールをさらに含み、
決定モジュール620は、
第1のデータビット群を決定するために、事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするように特に構成される。
【０２０３】
したがって、本発明のこの実施形態の受信側装置によれば、反復デコードが、フィードバック事前情報を使用して実行され、これにより、受信装置の性能を向上させることができる。
【０２０４】
任意選択的に、一実施形態では、受信モジュール610は、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列の受信であって、第2の変調シンボル行列が、送信側装置が第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、受信を行うようにさらに構成され、
決定モジュール620は、
第1のデータビット群および少なくとも1つの第2のデータビット群を決定するために、第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するように特に構成される。
【０２０５】
任意選択的に、一実施形態では、第1の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０２０６】
任意選択的に、一実施形態では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０２０７】
任意選択的に、一実施形態では、受信側装置600は、ネットワーク装置であるか、または
受信側装置600は、端末装置である。
【０２０８】
したがって、本発明のこの実施形態の受信側装置によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０２０９】
図17に示すように、本発明の一実施形態は、受信側装置700をさらに提供する。受信側装置700は、バス710と、バス710に接続されたプロセッサ720と、バス710に接続されたメモリ730と、バス710に接続された受信機740とを含む。プロセッサ720と、メモリ730と、受信機740とは、バス710を使用して接続されている。メモリ730は、命令を記憶するように構成される。プロセッサ720は、メモリ730に記憶された命令を実行するように構成される。受信機740は、バス710を使用して、メモリ730に記憶されたプログラムであって、
送信側装置によって送信される第1の変調シンボル行列の受信であって、第1の変調シンボル行列が、送信側装置が複数のプリセットプリコーディング行列の第1のプリコーディング行列に従って第1の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第1の変調シンボルが、送信側装置が第1のデータビット群の第1のビット部分に対してビットマップ処理を実行した後に送信側装置によって生成され、第1のプリコーディング行列が、第1のデータビット群の第2のビット部分に対応し、第1のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、第1のデータビット群が、少なくとも2つのビットを含み、第1のビット部分が、少なくとも1つのビットを含み、第2のビット部分が、第1のビット部分以外の、第1のデータビット群のビットである、受信を行うプログラムを呼び出す。
【０２１０】
プロセッサ720は、バス710を使用して、メモリ730に記憶されたプログラムであって、
第1のデータビット群を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行するプログラムを呼び出す。
【０２１１】
したがって、本発明のこの実施形態の受信側装置によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０２１２】
本発明のこの実施形態では、プロセッサ720は、中央処理装置（Central Processing Unit、CPU）であってもよいことを理解されたい。あるいは、プロセッサ720は、別の汎用プロセッサ、デジタル信号プロセッサ（Digital Signal Processor、DSP）、特定用途向け集積回路（Application Specific Integrated Circuit、ASIC）、フィールド・プログラマブル・ゲート・アレイ（Field-Programmable Gate Array、FPGA）、または別のプログラマブル・ロジック・デバイス、ディスクリートゲートもしくはトランジスタ・ロジック・デバイス、またはディスクリート・ハードウェア・コンポーネントなどであってもよい。汎用プロセッサは、マイクロプロセッサであってもよいし、プロセッサは、任意の従来のプロセッサであってもよい、等々。
【０２１３】
メモリ730は、読み出し専用メモリおよびランダム・アクセス・メモリを含んでもよく、またプロセッサ720に命令およびデータを提供してもよい。メモリ730の一部は、不揮発性ランダム・アクセス・メモリをさらに含んでもよい。例えば、メモリ730は、デバイスの種類に関する情報をさらに記憶してもよい。
【０２１４】
バス710は、データバスを含んでもよく、さらに、電力バス、制御バス、またはステータス信号バスなどを含んでもよい。しかしながら、明確な説明のために、様々なバスは、図ではバス710とラベル付けされている。
【０２１５】
実施プロセスの間に、前述の方法のステップは、プロセッサ720のハードウェア集積論理回路またはソフトウェアの形態の命令によって完遂されてもよい。本発明の実施形態を参照して開示した方法のステップは、ハードウェアプロセッサによって、またはプロセッサにおいてハードウェアおよびソフトウェアモジュールの組み合わせによって実行されるステップとして直接実施されてもよい。ソフトウェアモジュールは、ランダム・アクセス・メモリ、フラッシュメモリ、読み出し専用メモリ、プログラマブル読み出し専用メモリもしくは電気的消去可能プログラマブルメモリ、レジスタ、または当技術分野の成熟した別の記憶媒体に配置されてもよい。記憶媒体は、メモリ730に配置される。プロセッサ720は、メモリ730から情報を読み出し、プロセッサ720のハードウェアと共に前述の方法のステップを完遂する。繰り返しを避けるために、本明細書では詳細について再度説明しない。
【０２１６】
任意選択的に、一実施形態では、プロセッサ720は、
複数のプリコーディング行列に対応するチャネルのチャネル利得を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行し、
変調シンボルとプリコーディング行列とのすべての組み合わせに対応する対数尤度値を得るために、チャネル利得に従って第1の変調シンボル行列をデコードし、
第1のデータビット群を決定するために、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードするように特に構成される。
【０２１７】
任意選択的に、一実施形態では、受信機740は、第1のデータビット群の事前情報を取得するようにさらに構成され、
プロセッサ720が第1のデータビット群を決定するために変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードすることは、
第1のデータビット群を決定するために、事前情報に従って、変調シンボルとプリコーディング行列との組み合わせのうち、その対数尤度値が最も大きい組み合わせをデコードすることを含む。
【０２１８】
したがって、本発明のこの実施形態の受信側装置によれば、反復デコードが、フィードバック事前情報を使用して実行され、これにより、受信側装置の性能を向上させることができる。
【０２１９】
任意選択的に、一実施形態では、受信機740は、
送信側装置によって送信される少なくとも1つの第2の変調シンボル行列の受信であって、第2の変調シンボル行列が、送信側装置が第2のプリコーディング行列に従って第2の変調シンボルに対してプリコーディング処理を実行した後に送信側装置によって生成され、第2の変調シンボルが、第2のデータビット群の第3のビット部分に対して実行されるビットマップ処理によって生成され、第2のプリコーディング行列が、第2のデータビット群の第4のビット部分に従って決定され、第2のデータビット群が、少なくとも2つのビットを含み、第3のビット部分が、少なくとも1つのビットを含み、第4のビット部分が、第3のビット部分以外の、第2のデータビット群のビットであり、第2のプリコーディング行列が、送信側装置に含まれるN個のアンテナのうちの少なくとも2つのアンテナに対応し、重畳処理が、送信側装置によって第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に対して実行される、受信を行うようにさらに構成され、
プロセッサ720が第1のデータビット群を決定するために、第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行することは、
第1のデータビット群および少なくとも1つの第2のデータビット群を決定するために、第1の変調シンボル行列および少なくとも1つの第2の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対してチャネル推定を実行することを含む。
【０２２０】
任意選択的に、一実施形態では、第2の変調シンボルは、少なくとも1つの非ゼロ変調シンボルおよび少なくとも1つのゼロ変調シンボルを含む。
【０２２１】
任意選択的に、一実施形態では、受信側装置700は、ネットワーク装置であるか、または
受信側装置700は、端末装置である。
【０２２２】
本発明のこの実施形態の受信側装置700は、本発明の実施形態の方法を実行するエンティティに対応してもよいし、本発明の実施形態による受信側装置600に対応してもよい。加えて、受信側装置700内のモジュールの前述および他の動作および／または機能は、図2〜図13の方法における対応するプロセスを実施することである。簡潔にするために、本明細書では詳細について再度説明しない。
【０２２３】
したがって、本発明のこの実施形態の受信側装置によれば、チャネル推定が、第1の変調シンボル行列に対応する第1のデータビット群を決定し、ユーザデータを得るために、受信された第1の変調シンボル行列に従って、各プリコーディング行列に対応するチャネルに対して実行され、これにより、本発明のこの実施形態の送信側装置によって送信される変調シンボル行列はデコードすることができ、空間変調の送信信頼性が低いという問題が解決され得る。
【０２２４】
加えて、本明細書における「および／または」という用語は、関連する対象を説明するための関連関係のみを説明しており、3つの関係が存在し得ることを表す。例えば、Aおよび／またはBは、以下の3つの場合、すなわち、Aのみが存在する場合、AとBの両方が存在する場合、およびBのみが存在する場合を表すことができる。加えて、本明細書における「／」という記号は、一般に、関連する対象間の「または」関係を示す。
【０２２５】
当業者であれば、本明細書に開示されている実施形態に記載された例との組み合わせにおいて、ユニットおよびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、またはこれらの組み合わせによって実施され得ることを認識することができる。ハードウェアとソフトウェアとの間の互換性を明確に説明するために、上では、機能に応じて各例の構成およびステップを一般的に説明した。機能がハードウェアとソフトウェアのどちらによって実行されるかは、技術的解決策の特定の用途および設計制約条件に依存する。当業者であれば、特定の用途ごとに、記載された機能を実施するために異なる方法を使用することができるが、その実施は本発明の範囲を超えると考えられるべきではない。
【０２２６】
簡便かつ簡単な説明のために、前述のシステム、機器、およびユニットの詳細な動作プロセスについて、前述の方法の実施形態における対応するプロセスを参照することができ、詳細は、本明細書では説明されていないことが、当業者によって明確に理解され得る。
【０２２７】
本出願で提供されるいくつかの実施形態において、開示されたシステム、機器、および方法が、他の方法で実施され得ることを理解されたい。例えば、説明した機器の実施形態は、一例に過ぎない。例えば、ユニットの分割は、論理的な機能の分割に過ぎず、実際の実施では他の分割であってもよい。例えば、複数のユニットまたはコンポーネントは、別のシステムとして組み合わされるか、もしくは統合されてもよいし、一部の機能は、無視されるか、もしくは実行されなくてもよい。加えて、表示または議論された相互結合または直接結合または通信接続は、いくつかのインタフェースを介して実施されてもよい。機器またはユニット間の間接結合または通信接続は、電子的な、機械的な、または他の形態で実施されてもよい。
【０２２８】
別々の部分として記載されているユニットは、物理的に別々であってもなくてもよく、ユニットとして表示されている部分は、物理的なユニットであってもなくてもよく、1つの位置に配置されても、複数のネットワークユニットに分散されてもよい。ユニットの一部または全部は、本発明の実施形態の解決策の目的を達成するために実際の必要性に応じて選択されてもよい。
【０２２９】
加えて、本発明の実施形態における機能ユニットは、1つの処理ユニットに統合されてもよいし、これらのユニットのそれぞれは、物理的に単独で存在してもよいし、2つ以上のユニットが、1つのユニットに統合される。統合ユニットは、ハードウェアの形態で実施されてもよいし、ソフトウェア機能ユニットの形態で実施されてもよい。
【０２３０】
統合ユニットが、ソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用される場合、統合ユニットは、コンピュータ可読記憶媒体に記憶されてもよい。そのような理解に基づいて、本質的に、本発明の技術的解決策、または従来技術に寄与する部分、または技術的解決策の全部もしくは一部は、ソフトウェア製品の形態で実施されてもよい。ソフトウェア製品は、記憶媒体に記憶され、コンピュータ装置（パーソナルコンピュータ、サーバ、またはネットワーク装置などであってもよい）に、本発明の実施形態で説明した方法のステップの全部または一部を実行するよう命令するためのいくつかの命令を含む。前述の記憶媒体は、プログラムコードを記憶することができる任意の媒体（USBフラッシュドライブ、リムーバブル・ハード・ディスク、読み出し専用メモリ（ROM、Read-Only Memory）、ランダム・アクセス・メモリ（RAM、Random Access Memory）、磁気ディスク、または光ディスクなど）を含む。
【０２３１】
前述の説明は、本発明の特定の実施形態に過ぎず、本発明の保護範囲を限定するものではない。本発明で開示された技術的範囲内で当業者により容易に想到される修正例または置換例は、本発明の保護範囲内に入るものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【符号の説明】
【０２３２】
100  通信システム
102  ネットワーク装置
104，106，108，110，112，114  アンテナ
116  端末装置
118  順方向リンク
120  逆方向リンク
122  端末装置
124  順方向リンク
126  逆方向リンク
400  送信側装置
410  マッピングモジュール
420  第1の決定モジュール
430  プリコーディングモジュール
440  送信モジュール
500  送信側装置
510  バス
520  プロセッサ
530  メモリ
540  送信機
600  受信側装置
610  受信モジュール
620  決定モジュール
700  受信側装置
710  バス
720  プロセッサ
730  メモリ
740  受信機
【図１】
0006513806.tif 000078
【図２】
0006513806.tif 000079
【図３】
0006513806.tif 000080
【図４】
0006513806.tif 000081
【図５】
0006513806.tif 000082
【図６】
0006513806.tif 000083
【図７】
0006513806.tif 000084
【図８】
0006513806.tif 000085
【図９】
0006513806.tif 000086
【図１０】
0006513806.tif 000087
【図１１】
0006513806.tif 000088
【図１２】
0006513806.tif 000089
【図１３】
0006513806.tif 000090
【図１４】
0006513806.tif 000091
【図１５】
0006513806.tif 000092
【図１６】
0006513806.tif 000093
【図１７】
0006513806.tif 000094