(57)【要約】  本発明の実施形態は、データ伝送の方法を提供し、その方法には、中継ノードが、宛先ノードによって送信される、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する段階と、２つ又はそれより多くの送信元ノードによって送信される、２つ又はそれより多くの送信元信号を受信する段階と、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する段階と、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、少なくとも２つの変調シンボルを得る段階と、前記ＳＣＭＡマッピング後に得られる少なくとも２つの変調シンボルを宛先ノードへ送信する段階とを含む。
2018508134.tif 000002
【特許請求の範囲】
【請求項１】
データ伝送の方法であって、
中継ノードが、宛先ノードによって送信される、前記中継ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する段階であって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、
前記中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する段階と、
前記中継ノードが、受信される前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する段階と、
前記中継ノードが、前記ＳＣＭＡコードブックに関する情報によって示される前記ＳＣＭＡコードブックを使用することによって、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る段階と、
前記中継ノードが、前記ＳＣＭＡコードブックマッピングの後に得られる前記中継信号を前記宛先ノードへ送信する段階と
を備える、
方法。
【請求項２】
前記中継ノードが、前記宛先ノードによって送信される、前記中継ノードにネットワーク符号化を実行することを要求する送信元ノードに関する情報を受信する段階であって、受信される前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的には、受信される前記信号が、前記中継ノードにネットワーク符号化を実行することを要求する前記送信元ノードによって送信されたものかどうかを前記中継ノードが判定し、受信される前記信号が、ネットワーク符号化を実行するよう前記中継ノードに要求する前記送信元ノードによって送信されたものである場合、受信される前記信号に対して前記ネットワーク符号化を実行することを含む、段階を更に備える、請求項１に記載の方法。
【請求項３】
前記ネットワーク符号化は、排他的論理和符号化であり、前記中継ノードが前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的に、前記中継ノードが、前記２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行することである、請求項１又は２に記載の方法。
【請求項４】
前記ネットワーク符号化は、物理層ネットワーク符号化であり、前記中継ノードが前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的には、受信される前記２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行することである、請求項１又は２に記載の方法。
【請求項５】
前記中継ノードは、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべくリソースを受信し、前記中継ノードが前記宛先ノードに対して、前記ＳＣＭＡコードブックマッピング後に得られる前記中継信号を送信することは、具体的には、前記リソース上の前記中継ノードが、前記ＳＣＭＡコードブックマッピング後に得られる前記中継信号を送信することである、請求項１から４の何れか一項に記載の方法。
【請求項６】
前記中継ノードによって使用される前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される、請求項１から５の何れか一項に記載の方法。
【請求項７】
前記中継ノードにネットワーク符号化を実行することを要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される、請求項２から５の何れか一項に記載の方法。
【請求項８】
前記中継信号を送信するべく前記中継ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる送信元信号を送信するべく、前記送信元ノードのうち少なくとも１つによって使用される、請求項１から７の何れか一項に記載の方法。
【請求項９】
データ伝送の方法であって、
宛先ノードが２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信する段階であって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、前記コードワードは、多次元複素ベクトルであり、ビットデータと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、
前記宛先ノードが、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を前記中継ノードへ送信する段階と、
前記宛先ノードが、前記中継ノードによって送信される中継信号を受信する段階であって、前記中継ノードによって送信される前記中継信号は、前記中継ノードが、前記２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される前記２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、前記中継ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することで、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、前記中継ノードによって得られる少なくとも２つの変調シンボルである、段階と、
前記宛先ノードが、前記２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第２送信元信号を受信する段階であって、前記第２送信元信号は、前記送信元ノードが、前記送信元ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することによってコードブックマッピングを実行することで得られる、段階と
を備え、
前記第２送信元信号及び前記中継信号は、同一の時間周波数リソースを使用することで送信される、
方法。
【請求項１０】
前記中継ノードによって送信される中継信号を前記宛先ノードが受信する前に、前記方法は、
前記宛先ノードが、前記２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信する段階を含み、
前記宛先ノードが、前記中継ノードによって送信される中継信号を受信した後で、前記方法は更に、
前記宛先ノードが、受信される前記第１送信元信号及び中継信号に対してネットワーク復号化を実行する段階を含む、
請求項９に記載の方法。
【請求項１１】
前記宛先ノードは、ネットワーク符号化を実行するよう前記中継ノードに要求する送信元ノードに関する情報を前記中継ノードへ送信し、前記送信元ノードに関する情報は、受信される前記送信元信号に対してネットワーク符号化を実行するかどうか判定するべく前記中継ノードによって使用される、請求項９又は１０に記載の方法。
【請求項１２】
前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項９から１１の何れか一項に記載の方法。
【請求項１３】
前記中継ノードにネットワーク符号化を実行するよう要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項９から１２の何れか一項に記載の方法。
【請求項１４】
データ伝送の方法であって、
送信元ノードが、宛先ノードによって送信される第１リソースに関する情報を受信する段階と、
前記送信元ノードが、前記第１リソース上で、前記宛先ノードに対して第１送信元信号を送信する段階と、
前記送信元ノードが、前記宛先ノードによって送信される、第２リソースに関する情報と、前記送信元ノードによって使用されるＳＣＭＡコードブックに関する情報とを受信する段階であって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、
前記送信元ノードが、前記第２リソース上で、前記宛先ノードに対して第２送信元信号を送信する段階であって、前記第２送信元信号は、前記送信元ノードが、前記ＳＣＭＡコードブックに関する情報が示す前記ＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルである、段階と
を備える、
方法。
【請求項１５】
前記第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される、請求項１４に記載の方法。
【請求項１６】
前記第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される、請求項１４又は１５に記載のデバイス。
【請求項１７】
前記ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ内に保持される、請求項１４から１６の何れか一項に記載のデバイス。
【請求項１８】
データ伝送用のデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されているプロセッサと、
前記バスに接続されているトランスミッタと、
前記バスに接続されているレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、
宛先ノードによって送信される、前記デバイスが使用するＳＣＭＡコードブックに関する情報を受信するよう前記レシーバを制御することであって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すべく使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを有することと、
２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するよう前記レシーバを制御することと
を行い、
前記プロセッサは更に、受信される前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行すること、及び、前記ＳＣＭＡコードブックに関する情報が示す前記ＳＣＭＡコードブックを使用して、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行して、これにより中継信号を得ることを行うように構成され、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、前記ＳＣＭＡコードブックマッピングの後に得られる前記中継信号を前記宛先ノードへ送信するよう前記トランスミッタを制御する、
デバイス。
【請求項１９】
前記プロセッサは更に、前記宛先ノードが送信する、ネットワーク符号化を実行するように前記デバイスに要求する送信元ノードに関する情報を受信するべく前記レシーバを制御するよう構成され、前記プロセッサは更に、受信される前記信号は、ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードによって送信されたかどうか判定し、受信された前記信号が、ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードによって送信されたものである場合、受信された前記信号に対して前記ネットワーク符号化を実行するように構成されている、請求項１８に記載のデバイス。
【請求項２０】
前記ネットワーク符号化は、排他的論理和符号化であり、前記プロセッサは更に、前記２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行するよう構成されている、請求項１８又は１９に記載のデバイス。
【請求項２１】
前記ネットワーク符号化は、物理層ネットワーク符号化であり、前記プロセッサは更に、マッピング関係に従って、受信される前記２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行するよう構成されている、請求項１８又は１９に記載のデバイス。
【請求項２２】
前記プロセッサは更に、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく、リソースを受信するようレシーバを制御するように構成され、前記プロセッサは更に、前記ＳＣＭＡマッピングの後に得られる少なくとも２つの変調シンボルを前記リソース上で送信するように前記トランスミッタを制御するように構成されている、請求項１８から２１の何れか一項に記載のデバイス。
【請求項２３】
前記デバイスが使用する前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、請求項１８から２２の何れか一項に記載のデバイス。
【請求項２４】
ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、請求項１９から２３の何れか一項に記載のデバイス。
【請求項２５】
前記中継信号を送信するべく前記トランスミッタによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる送信元信号を送信するべく、前記送信元ノードのうち少なくとも１つによって使用される、請求項１８から２４の何れか一項に記載の方法。
【請求項２６】
前記デバイスは中継ノードである、請求項１８から２５の何れか一項に記載のデバイス。
【請求項２７】
データ伝送用のデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されているプロセッサと、
前記バスに接続されているトランスミッタと、
前記バスに接続されているレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、
２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信するよう前記トランスミッタを制御することであって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、前記コードワードは、多次元複素ベクトルであり、ビットデータと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、
中継ノードによって使用されるＳＣＭＡコードブックに関する情報を前記中継ノードへ送信するよう前記トランスミッタを制御することと、
を行い、
前記プロセッサは更に、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、
前記中継ノードによって送信される中継信号を受信するよう前記レシーバを制御することであって、前記中継ノードによって送信される前記中継信号は、前記中継ノードが、前記２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される前記２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、前記中継ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することで、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、前記中継ノードによって得られる少なくとも２つの変調シンボルであることと、
前記２つ又はそれより多くの送信元ノードの少なくとも１つの送信元ノードによって送信される第２送信元信号を受信するよう前記レシーバを制御することであって、前記第２送信元信号は、前記送信元ノードが、前記送信元ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することによってコードブックマッピングを実行することで得られる、ことと
を行い、
前記第２送信元信号及び前記中継信号は、同一の時間周波数リソースを使用することで送信される、
デバイス。
【請求項２８】
前記プロセッサは更に、前記２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信するべく前記レシーバを制御するように構成され、前記プロセッサは更に、受信される前記第１送信元信号及び前記中継信号に対してネットワーク復号化を実行するよう構成されている、請求項２７に記載のデバイス。
【請求項２９】
前記プロセッサは更に、ネットワーク符号化を実行するよう前記中継ノードに要求する送信元ノードに関する情報を前記中継ノードへ送信するべく前記トランスミッタを制御するように構成され、前記送信元ノードに関する情報は、受信される前記送信元信号に対してネットワーク符号化を実行するかどうか判定するべく前記中継ノードによって使用される、請求項２８に記載の方法。
【請求項３０】
前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項２７から３１の何れか一項に記載の方法。
【請求項３１】
ネットワーク符号化を実行するよう前記中継ノードに要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項２８から３０の何れか一項に記載の方法。
【請求項３２】
前記デバイスは送信元ノードである、請求項２７から３１の何れか一項に記載のデバイス。
【請求項３３】
データ伝送のためのデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されたプロセッサと、
前記バスに接続されたトランスミッタと、
前記バスに接続されたレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、第１リソースに関する情報を受信するよう前記レシーバを制御し、前記宛先ノードによって送信される、第２リソースに関する情報、及び、前記送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を受信するよう前記レシーバを制御し、前記ＳＣＭＡコードブックは、少なくとも２つのコードワードを有し、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、前記第１リソース上で前記宛先ノードへ第１送信元信号を送信するよう前記トランスミッタを制御し、前記第２リソース上で前記宛先ノードへ前記第２送信元信号を送信するよう前記トランスミッタを制御し、前記第２送信元信号は、前記送信元ノードが、前記ＳＣＭＡコードブックに関する情報が示す前記ＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルである、
デバイス。
【請求項３４】
前記第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される、請求項３３に記載のデバイス。
【請求項３５】
前記第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される、請求項３３又は３４に記載のデバイス。
【請求項３６】
前記ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ中に保持される、請求項３３から３５の何れか一項に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、より具体的には、データ伝送の方法及びデバイスに関する。
【背景技術】
【０００２】
協調通信の思想は、中継通信に由来する。すなわち、ユーザは、ユーザと宛先ノードとの間の通信を保証するべく、別の中継ノードと協調することによって情報を伝送する。現在、中継ベースの次世代型ネットワークのアーキテクチャの研究が注目を集めるようになっている。協調伝送技術を用いることで、ネットワークアーキテクチャは、送信元ノードと宛先ノードとの間の直接的な通信をサポートできるだけでなく、１つ又は複数の中継ノードを導入することで、送信元ノードによって送信される情報が宛先ノードへ転送される前に、当該情報が各中継ノードによって特定の方式で処理されることも可能にする。このマルチホップ伝送方式において、電波の伝送を遮る建物などの障害物は回避される。その結果、大規模なフェーディングによって生じる影響がある程度克服され、伝送端末と受信端末との間の経路損失が減少し、デバイスの伝送電力が減少する。これにより、システムの干渉を抑制し、信号の信号対騒音比を増加させる。加えて、宛先ノードは、異なる組み合わせの方式に従って、異なる伝送ノードからの信号を受信及び処理し得る。加えて、協調伝送は、チャネル上の小規模のフェーディングによって生じる影響を大幅に減少させ、その結果、信号伝送環境はある程度改善され、異なるダイバーシティ利得が得られる。
【０００３】
ネットワーク符号化は、ルーティング及び符号化を統合する情報交換技術である。ネットワーク符号化の思想は、ネットワーク上の各ノード上において、各チャネル上で受信される情報に対して、線形又は非線形の処理を実行し、次に、処理された情報を下流ノードへ転送することである。ネットワーク符号化が使用される場合、ネットワーク上の仲介ノードは、単に保存及び転送だけを実行するのではなく、代わりに、受信した情報を符号化し、符号化された情報を送信する。その結果、ネットワークの容量及びロバスト性が改善する。ネットワーク符号化及び協調通信を有機的に組み合わせることによって、システムのパフォーマンスを更に改善することができる。
【０００４】
しかしながら、ネットワーク符号化及び協調通信が組み合わされる既存の技術的解決法においては、伝送効率が低いという問題が依然として存在する。従って、伝送効率又は伝送柔軟性を更に改善する必要がある。
【発明の概要】
【０００５】
本発明の実施形態は、データ伝送の方法及びデバイスを提供し、これにより、伝送効率又は伝送柔軟性を改善する。
【０００６】
第１の態様によれば、データ伝送方法が提供されている。この方法は、中継ノードが、宛先ノードによって送信される、中継ノードが使用するＳＣＭＡコードブックに関する情報を受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する段階と、中継ノードが、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する段階と、中継ノードが、ＳＣＭＡコードブックに関する情報によって示されるコードブックを使用することによって、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る段階と、中継ノードが、ＳＣＭＡコードブックマッピングの後に得られる中継信号を宛先ノードへ送信する段階とを含む。
【０００７】
第２の態様によれば、データ伝送方法が提供されている。この方法は、宛先ノードが２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、宛先ノードが、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信する段階と、宛先ノードが、中継ノードによって送信される中継信号を受信する段階であって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で中継ノードによって得られる少なくとも２つの変調シンボルである、段階であって、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、段階と、宛先ノードが、送信元ノードのうちの少なくとも１つによって送信される第２送信元信号を受信する段階であって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、段階とを備え、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０００８】
第３の態様によれば、データ伝送方法が提供されている。この方法は、送信元ノードが、宛先ノードによって送信される第１リソースに関する情報を受信する段階と、送信元ノードが、第１リソース上で、宛先ノード、中継ノード、又は、その両方へ第１送信元信号を送信する段階と、送信元ノードが、宛先ノードによって送信される、第２リソースに関する情報と、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報とを受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、送信元ノードは、第２リソース上で、宛先ノード、中継ノード、又は、その両方に対して第２送信元信号を送信する段階であって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してコードブックマッピングを実行することによって取得した少なくとも２つの変調シンボルである、段階とを備える。
【０００９】
第４の態様によれば、データ伝送デバイスが提供されている。このデバイスは、バス７１０、バスに接続されたプロセッサ７２０、バスに接続されたメモリ７３０、バスに接続されたトランスミッタ７５０、バスに接続されたレシーバ７４０を有するデバイス７００を備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するようレシーバを制御することとを行う。プロセッサは更に、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得ることであって、中継信号は少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、ことを行うよう構成されている。プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信するようトランスミッタを制御する。
【００１０】
第５の態様によれば、データ伝送デバイスが提供されている。このデバイスは、バス８１０、バスに接続されたプロセッサ８２０、バスに接続されたメモリ８３０、バスに接続されたトランスミッタ８５０、バスに接続されたレシーバ８４０を有するデバイス８００を備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信するようトランスミッタを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信するようトランスミッタを制御することとを行う。プロセッサは更に、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、中継ノードによって送信される中継信号を受信するようレシーバを制御することであって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第２送信元信号を受信するようレシーバを制御することであって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、こととを行い、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【００１１】
第５の態様によれば、データ伝送デバイスが提供されている。このデバイスは、バス９１０と、バスに接続されたプロセッサ９２０と、バスに接続されたメモリ９３０と、バスに接続されたトランスミッタ９５０と、バスに接続されたレシーバ９４０とを有するデバイス９００を備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードが送信する、第１リソースに関する情報を受信するようレシーバを制御し、宛先ノードが送信する、第２リソースに関する情報、及び、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことを行う。プロセッサは、バスを使用することで、メモリ内に保存されたプログラムを呼び出し、これにより、第１リソース上で、第１送信元信号を宛先ノード若しくは中継ノード、又は、その両方に送信するようトランスミッタを制御することと、第２リソース上で、第２送信元信号を宛先ノード若しくは中継ノード、又は、その両方に送信するようトランスミッタを制御することであって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してコードブックマッピングを実行することによって取得する少なくとも２つの変調シンボルである、こととを行う。
【００１２】
本発明の実施形態におけるデータ伝送の方法及びデバイスによれば、中継ノードは、ネットワーク符号化及びＳＣＭＡコードブックマッピングの後で得られる信号を送信し得る。このことにより、中継ノード及び送信元ノードは、同一の時間周波数リソース上で信号を送信し、これにより、システムの伝送効率を改善することが可能となる。
【図面の簡単な説明】
【００１３】
本発明の複数の実施形態における技術的解決法をより明確に説明すべく、実施形態又は従来技術を説明するために必要な添付の図面を以下で簡潔に説明する。以下の説明における添付の図面は本発明の一部の実施形態を示しているに過ぎず、当業者ならば、創造努力なしに、これらの添付の図面から他の図面を更に導き出し得ることは明らかである。
【００１４】
【図１】本発明のデータ伝送方法が適用可能である通信システムの概略図である。
【００１５】
【図２】ＳＣＭＡコードブックマッピング処理の概略図である。
【００１６】
【図３】ＳＣＭＡ復号化の概略図である。
【００１７】
【図４】機能ノード更新の概略図である。
【００１８】
【図５】変数ノード更新の概略図である。
【００１９】
【図６】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２０】
【図７】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２１】
【図８】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２２】
【図９】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２３】
【図１０】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【００２４】
【図１１】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【００２５】
【図１２】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【発明を実施するための形態】
【００２６】
本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的解決法が以下で明確かつ完全に説明される。説明されている実施形態は、本発明の実施形態の一部であって、全部ではないことは明らかである。創造努力なく本発明の複数の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲内に含まれるものである。
【００２７】
本明細書において使用される、「コンポーネント」、「モジュール」、及び「システム」などの用語は、コンピュータ関連エンティティ、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、又は、実行されているソフトウェアを示すのに使用される。例えば、コンポーネントは、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行可能スレッド、プログラム、及び／又は、コンピュータであり得るが、これらに限定されるものではない。コンピューティングデバイス、及び、コンピューティングデバイス上で実行されるアプリケーションの両方は、コンポーネントであり得る。１つ又は複数のコンポーネントは、プロセス及び／又は実行可能スレッド内に存在し得て、コンポーネントは、１つのコンピュータ上に配置され得るか、及び／又は、２つ若しくはそれより多くのコンピュータの間で分散され得る。加えて、これらのコンポーネントは、様々なデータ構造を保存する様々なコンピュータ可読媒体から実行され得る。例えば、コンポーネントは、ローカル及び／又はリモートのプロセスを使用することによって、並びに、例えば、１つ又は複数のデータパケット（例えば、信号を使用することによって他のシステムとインタラクトするインターネットなどのネットワーク、ローカルシステム、及び／又は、分散システムの間で別のコンポーネントとインタラクトする２つのコンポーネントからのデータ）を有する信号に従って、通信し得る。
【００２８】
加えて、本発明の態様又は特徴は、標準的なプログラミング及び／又は工学技術を使用する方法、機器、又は製品として実装され得る。本出願で使用される「製品」という用語は、任意のコンピュータ可読コンポーネント、キャリア、又は媒体からアクセスできるコンピュータプログラムを包含する。例えば、コンピュータ可読媒体には、磁気ストレージコンポーネント（例えば、ハードディスク、フロッピー（登録商標）ディスク、又は、磁気テープ）、光ディスク（例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ、コンパクトディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ、デジタルバーサタイルディスク））、スマートカード及びフラッシュメモリコンポーネント（例えば、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、消去可能プログラマブルリードオンリーメモリ）、カード、スティック、又は、キードライブ）が含まれるが、これらに限定されるものではない。加えて、本明細書に説明されている様々な記憶媒体は、情報を保存するのに使用される、１つ又は複数のデバイス、及び／又は、他の機械可読媒体を示し得る。「機械可読媒体」という用語は、無線チャネルと、命令及び／又はデータを保存、格納、及び／又は、保持できる、様々な他の媒体とを含み得るが、これらに限定されるものではない。
【００２９】
まず、本発明の実施形態が適用される環境を説明する。図１は、本発明の実施形態に適用される無線中継ネットワークの構造図である。図１から分かるように、無線中継ネットワークは、送信元ノードＳ１〜ＳＮｓ、中継ノードＲ、及び、宛先ノードＤを含む。中継ノードＲ、及び、宛先ノードＤは、マルチアンテナ構造を有し得る。図１の実線は、送信元ノードが、例えば指向性の伝送又はブロードキャストによって、送信元信号を中継ノード及び宛先ノードへ送信することを表す。点線は、中継ノードが、例えば、指向性の伝送又はブロードキャストによって、中継信号を宛先ノードへ送信することを表す。当然、実際の状況においては、無線中継ネットワークは、複数の中継ノードを含み得る。複数の中継ノードによって実行される操作は、いずれも同様なので、図１では、１つの中継ノードのみが示されている。
【００３０】
送信元ノードはネットワークデバイスであり得る。ネットワークデバイスは、モバイルデバイスと通信するように構成されたデバイスであり得る。ネットワーク側デバイスは、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、移動体通信用グローバルシステム）又はＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、符号分割多元接続）におけるＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ、ベーストランシーバステーション）であり得るか、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、広帯域符号分割多元接続）におけるＮＢ（ＮｏｄｅＢ、ノードＢ）であり得るか、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ロングタームエボリューション）におけるｅＮＢ若しくはｅＮｏｄｅＢ（Ｅｖｏｌｕｔｉｏｎａｌ  Ｎｏｄｅ  Ｂ，次世代型ノードＢ）であり得るか、アクセスポイント、車載デバイス、ウェアラブルデバイス、次世代の５Ｇネットワークにおけるネットワーク側デバイス、将来発展するＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、公衆陸上移動体ネットワーク）ネットワークにおけるネットワークデバイスであり得る。
【００３１】
送信元ノードＳ１からＳＮｓは、各々、端末デバイスであり得て、ユーザ装置（ＵＥ、Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）、ユーザ装置、アクセス端末、加入者ユニット、加入者局、移動局、移動端末、遠隔局、遠隔端末、モバイルデバイス、ユーザ端末、端末、無線通信デバイス、ユーザエージェント、又は、ユーザデバイスとも称され得る。アクセス端末は、携帯電話、コードレス電話、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、セッションイニシエーションプロトコル）電話、ＷＬＬ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ｌｏｏｐ、ワイヤレスローカルループ）局、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、携帯情報端末）、無線通信機能を有するハンドヘルドデバイス若しくはコンピューティングデバイス、無線モデムに接続されている別の処理デバイス、車載デバイス、若しくはウェアラブルデバイス、次世代型５Ｇネットワークにおける端末デバイス、又は、将来発展するＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、公衆陸上移動体ネットワーク）ネットワークにおける端末デバイスであり得る。
【００３２】
以下では、疎符号多元接続（ＳＣＭＡ、Ｓｐａｒｓｅ  Ｃｏｄｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）について説明する。ＳＣＭＡは、非直交多元接続技術である。当然、当業者であれば、この技術の名称として、ＳＣＭＡの代わりに別の技術的名称を使用し得る。これは、本発明の保護範囲を限定するものと解されるべきでない。この技術において、ＳＣＭＡコードブックを使用することによって、複数の異なるデータストリームが同一の伝送リソース上で伝送され、異なるデータストリームには異なるＳＣＭＡコードブックが使用され、これにより、リソースの利用効率を改善する。データストリームは、同一の端末デバイスに由来し得るか、又は、異なる端末デバイスに由来し得る。
【００３３】
ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードのセットであり得る。
【００３４】
コードワードは、２つ又はそれより多くの次元を有する多次元複素ベクトルであり得て、データと、２つ又はそれより多くの変調シンボルとの間のマッピング関係を表すのに使用される。２つ又はそれより多くの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み、データは、バイナリビットデータ、若しくは、ｍ変数データであり得る。任意で、ゼロ変調シンボルと、非ゼロ変調シンボルとの間の関係では、ゼロ変調シンボルの数は、非ゼロ変調シンボルの数より少なくない。
【００３５】
ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含む。ＳＣＭＡコードブックは、特定の長さのデータの可能なデータの組み合わせと、ＳＣＭＡコードブック内のコードワードとの間のマッピング関係を表し得る。
【００３６】
ＳＣＭＡ技術において、データストリーム内のデータは、マッピング関係に従って、ＳＣＭＡコードブック内のコードワード、すなわち、多次元複素ベクトルに直接マッピングされ、これにより、複数のリソース単位上におけるデータの拡散及び送信を実装する。ここでは、データは、バイナリビットデータであり得るか、又は、ｍ変数データであり得て、複数のリソース単位は、時間ドメイン、周波数ドメイン、空間ドメイン、時間周波数ドメイン、時間空間ドメイン、又は、時間周波数空間ドメインにおけるリソース単位であり得る。
【００３７】
図２は、６つのデータストリームが４つのリソース単位を再使用する例における、ＳＣＭＡコードブックマッピング処理（又は符号化処理）の概略図である。図２に示されているように、６つのデータストリームはグループを形成し、４つのリソース単位は、符号単位（ｃｏｄｅ  ｕｎｉｔ）を形成する。１つのリソース単位は、１つのサブキャリアであり得るか、１つのリソース要素（英語名：Ｒｅｓｏｕｒｃｅ  Ｅｌｅｍｅｎｔ、英語の略称：ＲＥ）であり得るか、又は、１つのアンテナポートであり得る。図２において、データストリームとリソース単位との間に接続線がある場合、データストリームの少なくとも１つのデータの組み合わせについて、コードブックマッピングが実行された後で、非ゼロ変調シンボルがリソース単位上で送信されることを示す。あるいは、データストリームとリソース単位との間に接続線が無い場合、データストリームの可能なデータの組み合わせ全てについて、コードブックマッピングが実行された後で、リソース単位上で送信される変調シンボルは、ゼロ変調シンボルであることを示す。データストリームのデータの組み合わせは、以下の説明に従って理解できる。例えば、バイナリビットデータストリーム、００、０１、１０、１１は、可能な全てのバイナリビットデータの組み合わせである。説明を分かり易くするべく、データストリーム内のデータは、それぞれ、ｓ１からｓ６で表され、リソース単位上で送信されるシンボルは、それぞれ、ｘ１からｘ４で表される。加えて、データストリームとリソース単位との間の接続線は、データストリーム内のデータが拡散された後で、リソース単位上で変調シンボルが送信されることを表す。変調シンボルは、ゼロシンボルであり得、又は、非ゼロシンボルであり得る。データストリームとリソース単位との間に接続線が無い場合、データストリーム内のデータが拡散された後で、リソース単位上で送信される変調シンボルが無いことを示す。
【００３８】
図２より、各データストリーム内のデータは、拡散された後で、複数のリソース単位上で送信されることが分かる。加えて、各リソース単位上で送信されるシンボルは、複数のデータストリームからのデータが拡散された後で得られる非ゼロ変調シンボルのオーバーレイである。例えば、データストリーム３のデータｓ３が拡散された後で、非ゼロ変調シンボルが、リソース単位１及びリソース単位２上で送信され、リソース単位３上で送信されるデータｘ２は、データストリーム２、データストリーム４、及び、データストリーム６内のデータｓ２、ｓ４、ｓ６が別々に拡散された後で得られる非ゼロ変調シンボルのオーバーレイである。データストリームの数は、リソース単位の数より多くなり得るので、ＳＣＭＡシステムは、システムにアクセスできるユーザの数及びスペクトル効率を含むネットワーク容量を効果的に改善できる。
【００３９】
ＳＣＭＡコードブック内のコードワードは通常、以下の形式である。
【数１】
2018508134.tif 000003
対応するＳＣＭＡコードブックは通常、以下の形式である。
【数２】
2018508134.tif 000004
Ｎは１より大きい正の整数であり、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解でき得る。Ｑｍは、１より大きい正の整数であり、ＳＣＭＡコードブック内に含まれるコードワードの数を表し、変調次数に対応し得る。例えば、四位相偏移変調（ＱＰＳＫ、Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、又は、４次変調のサンプリング中、Ｑｍは４である。ｑは正の整数であり、１≦ｑ≦Ｑｍである。ＳＣＭＡコードブック及びコードワード内に含まれる要素Ｃｎ，ｑは、複素数であり、Ｃｎ，ｑは、数学的にＣｎ，ｑ∈｛０，α＊ｅｘｐ（ｊ＊β）｝、１≦ｎ≦Ｎ、１≦ｑ≦Ｑｍと表され得る。αは任意の実数であり得て、βは任意の値であり得て、Ｎ及びＱｍは正の整数であり得る。
【００４０】
加えて、ＳＣＭＡコードブック内のコードワードとデータとの間でマッピング関係が形成され得る。例えば、マッピング関係は、ＳＣＭＡコードブック内のコードワードと２ビットデータとの間に形成され得る。
【００４１】
例えば「００」はコードワード１、すなわち、
【数３】
2018508134.tif 000005
に対応し得て、「０１」はコードワード２、すなわち、
【数４】
2018508134.tif 000006
に対応し得て、「１０」はコードワード３、すなわち、
【数５】
2018508134.tif 000007
に対応し得て、「１１」はコードワード４、すなわち、
【数６】
2018508134.tif 000008
に対応し得る。
【００４２】
上述の図２に基づいて、データストリームとリソース単位との間に接続線があるとき、データストリームに対応するＳＣＭＡコードブック、及び、ＳＣＭＡコードブック内のコードワードは、以下の特性を有するべきである。すなわち、ＳＣＭＡコードブック内の少なくとも１つのコードワードについて、非ゼロ変調シンボルが、対応するリソース単位上で送信される。例えば、データストリーム３とリソース単位１との間に接続線がある場合、データストリーム３に対応するＳＣＭＡコードブック内の少なくとも１つのコードワードは、Ｃ１，ｑ≠０（１≦ｑ≦Ｑｍ）を満たす。
【００４３】
データストリームとリソース単位との間に接続線が無い場合、データストリームに対応するＳＣＭＡコードブック、及び、ＳＣＭＡコードブック内のコードワードは、以下の特性を有するべきである。すなわち、ＳＣＭＡコードブック内の全てのコードワードについて、ゼロ変調シンボルが、対応するリソース単位上で送信される。例えば、データストリーム３とリソース単位３との間には接続線が無く、データストリーム３に対応するＳＣＭＡコードブック内の任意のコードワードは、Ｃ３，ｑ＝０（１≦ｑ≦Ｑｍ）を満たす。
【００４４】
上の説明に基づいて、変調次数がＱＰＳＫである場合、上述の図２におけるデータストリーム３に対応するＳＣＭＡコードブックは、以下の形式、以下の特性
【数７】
2018508134.tif 000009
を有し得る。Ｃｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、１≦ｎ≦２、１≦ｑ≦４であり、α及びβは任意の実数である。任意のｑについて、１≦ｑ≦４である。Ｃ１，ｑ及びＣ２，ｑは、同時に０になることはなく、１≦ｑ１、かつ、ｑ２≦４である、ｑ１及びｑ２の少なくとも１つのグループが存在し、その結果、Ｃ１，ｑ１≠０、かつ、Ｃ２，ｑ２≠０である。
【００４５】
例えば、データストリーム３のデータｓ３が「１０」である場合、上述のマッピングルールに従って、データの組み合わせがコードワード、すなわち、４次元複素ベクトル
【数８】
2018508134.tif 000010
へマッピングされる。
【００４６】
非直交多元接続システムにおいて、図２に示されている２部グラフは、特性行列を使用することによっても表され得る。特性行列は、以下の形式であり得る。
【数９】
2018508134.tif 000011
ｒｎ，ｍは、特性行列内の要素を表し、ｍ及びｎは、自然数であり、１≦ｎ≦Ｎ、１≦ｍ≦Ｍである。Ｎの行はそれぞれ、１つの符号単位内のＮのリソース単位を表し、Ｍの各列はそれぞれ、１つのグループ内にある、リソース単位を再使用するデータストリームの量を表す。特性行列は一般的な形式で表され得るが、特性行列は以下の特性を有し得る。
【００４７】
（１）特性行列内の要素は、ｒｎ，ｍ∈｛０，１｝、１≦ｎ≦Ｎ、１≦ｍ≦Ｍである。ｒｎ，ｍ＝１のとき、対応する２部グラフに従って、第ｍデータストリームと第ｎのリソース単位との間に接続線があると説明できる。当然、ｒｎ，ｍ＝１のとき、第ｍのデータストリームの少なくとも１つのデータの組み合わせについて、コードワードマッピングが実行された後で、非ゼロ変調シンボルが第ｎのリソース単位上で送信されることも理解できる。ｒｎ，ｍ＝０のとき、対応する２部グラフに従って、第ｍデータストリームと第ｎのリソース単位との間に接続線が無いと説明できる。当然、ｒｎ，ｍ＝０のとき、第ｍデータストリームの全ての可能なデータの組み合わせについて、コードワードマッピングが実行された後で、ゼロ変調シンボルが第ｎのリソース単位上で送信されることも理解できる。
【００４８】
（２）更に、任意で、特性行列内の要素０の数は、要素１の数より少なくならず、これにより、疎符号化の特性を示す。
【００４９】
加えて、特性行列内の列は、特性シーケンスと称され得る。特性シーケンスは、以下の形式で表され得る。
【数１０】
2018508134.tif 000012
【００５０】
従って、特性行列はまた、一連の特性シーケンスを含む行列とみなされ得る。
【００５１】
特性行列の特性についての上述の説明に基づくと、図２に示されている例については、対応する特性行列は、
【数１１】
2018508134.tif 000013
で表され得る。
【００５２】
図２におけるデータストリーム３によって使用されるコードブック
【数１２】
2018508134.tif 000014
に対応する特性シーケンスは、
【数１３】
2018508134.tif 000015
で表される。
【００５３】
従って、コードブックと特性シーケンスとの間の対応関係は、１対１の関係とみなされ得て、すなわち、１つのコードブックは、１つの特性シーケンスに一意に対応する。特性シーケンスとコードブックとの間の対応関係は、１対複数の関係であり得て、すなわち、１つの特性シーケンスは、１つ又は複数のコードブックに対応し得る。従って、特性シーケンスは１つ又は複数のコードブックに対応し、各特性シーケンスは要素０及び要素１を含むものとして、特性シーケンスを理解することができる。要素０は、対応するコードブック内の全てのコードワードの、要素０に対応する位置における変調シンボルが全てゼロ変調シンボルであることを表し、要素１は、対応するコードブック内の全てのコードワードの、要素１に対応する位置における変調シンボルが全てゼロ変調シンボルであるわけではないこと、又は、全ての変調シンボルが非ゼロ変調シンボルであることを表す。
【００５４】
特性シーケンスとコードブックとの間の対応関係は、以下の条件によって決定され得る。
【００５５】
１．コードブック内のコードワードの変調シンボルの総数が、対応する特性シーケンス内の要素の総数と同一である。
【００５６】
２．特性シーケンス内の任意の要素１について、少なくとも１つのコードワードを、対応するコードブック内に見つけることができ、その結果、要素１に対応する位置におけるコードワードの変調シンボルは、ゼロ変調シンボルでない。特性シーケンス内の任意の要素０について、要素０に対応する位置における、対応するコードブック内の全コードワードの変調シンボルは、全てゼロ変調シンボルである。
【００５７】
従って、本発明のこの実施形態において、コードブックは、２つ又はそれより多くのコードワードを含む。コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用される。少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。各特性行列は、２つ又はそれより多くの特性シーケンスを含み、各特性行列は、１つ又は複数のコードブックに対応し、各特性シーケンスはまた、１つ又は複数のコードブックに対応する。特性シーケンスは、要素０及び要素１を含む。要素０は、対応するコードブック内の全てのコードワードの、要素０に対応する位置における変調シンボルが全てゼロ変調シンボルであることを表し、要素１は、対応するコードブック内の全てのコードワードの、要素１に対応する位置における変調シンボルが全てゼロ変調シンボルであるわけではないこと、又は、全ての変調シンボルが非ゼロ変調シンボルであることを表す。
【００５８】
本発明のこの実施形態において、複数のコードブックが、１つ又は複数のコードブッククラスタへグループ化され得る。各コードブッククラスタは、１つ又は複数のコードブックを含み得る。任意の２つのコードブック、例えば、同一のコードブッククラスタ内のコードブックａ及びコードブックｂは、以下の特性を有する。すなわち、コードブックａ内のコードワードの変調シンボルの総数は、コードブックｂ内のコードワードのそれと同一である。従って、コードブッククラスタ内のコードブックは、全てのコードワードの変調シンボルの総数が同一であること、すなわち、全てのコードワードの長さが同一であること、すなわち、データストリーム内で再使用されるリソース単位の数は同一であることを満たす。
【００５９】
本発明のこの実施形態において、代替的に、複数のコードブックが１つ又は複数のコードブックセットへグループ化され得る。各コードブックセットは、１つ又は複数のコードブックを含み得る。任意の２つのコードブック、例えば、同一のコードブックセット内のコードブックｃ及びコードブックｄは、以下の特性を有する。すなわち、（１）コードブックｃ内のコードワードの変調シンボルの総数は、コードブックｄ内のコードワードのそれと同一である。（２）コードブックｃ内の全てのコードワードの変調シンボルがゼロ変調シンボルである位置については、その位置にある、コードブックｄ内の全てのコードワードの変調シンボルも、全てゼロ変調シンボルである。
【００６０】
引き続き、図２を説明のための例として使用し、変調次数をＱＰＳＫと仮定する。図２においてデータストリーム１によって使用されるコードブックは、コードブック１で表され得て、データストリーム３によって使用されるコードブックは、コードブック３で表され得る。コードブック１及びコードブック３はそれぞれ、コードブック１
【数１４】
2018508134.tif 000016
及び、コードブック３
【数１５】
2018508134.tif 000017
で表され得て、ｅｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、ｎ∈｛２，４｝、１≦ｑ≦４であり、α及びβは任意の実数であり得る。任意のｑについて、１≦ｑ≦４である。ｅ２，ｑ及びｅ４，ｑは、同時に０になることはなく、かつ、ｅ２，ｑ１≠０、かつ、ｅ４，ｑ２≠０となるｑ１及びｑ２の少なくとも１つのグループが存在し、ここで、１≦ｑ１≦４、かつ、１≦ｑ２≦４である。
【００６１】
コードブック１内の全てのコードワードの、（第３リソース単位に対応する、すなわちｎ＝３の）位置３における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置３における変調シンボルも、全てゼロ変調シンボルである。しかしながら、コードブック１内の全てのコードワードの、（第１リソース単位に対応する、すなわちｎ＝１の）位置１における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置１における変調シンボルは、全てゼロ変調シンボルであるわけではない。従って、コードブック１及びコードブック３は、同一のコードブックセットに属するものではない。
【００６２】
別の例として、以下の特性を有するコードブック２については、コードブック２は、コードブック２
【数１６】
2018508134.tif 000018
で表され、ｄｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、１≦ｎ≦２、１≦ｑ≦４であり、α及びβは任意の実数であり得る。任意のｑについて、１≦ｑ≦４である。ｄ１，ｑ及びｄ２，ｑは、同時に０になることはなく、かつ、ｄ１，ｑ１≠０、かつ、ｄ２，ｑ２≠０となるｑ１及びｑ２の少なくとも１つのグループが存在し、ここで、１≦ｑ１≦４、かつ、１≦ｑ２≦４である。 
【００６３】
コードブック２内の全てのコードワードの、（第１及び第２リソース単位に対応する、すなわちｎ＝１、２の）位置１及び２における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置１及び２における変調シンボルも、全てゼロ変調シンボルである。加えて、コードブック２内の全てのコードワードの、位置１及び２における変調シンボルのみが、ゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置１及び２における変調シンボルのみが、ゼロ変調シンボルである。すなわち、コードブック２及びコードブック３について、全てのコードワードの変調シンボルが全てゼロ変調シンボルである位置は同一であり、すなわち、両方とも位置１及び２である。従って、コードブック２及びコードブック３は、同一のコードブックセットに属する。
【００６４】
上の説明に基づいて、本発明のこの実施形態において、各コードブッククラスタは、１つ又は複数のコードブックセットを含み、各コードブックセットは、１つ又は複数のコードブックを含み、各コードブックは、２つ又はそれより多くのコードワードを含む。各コードブッククラスタは、コードブッククラスタ内のコードワードの変調シンボルの当該総数が同一であることを満たす。各コードブックセットは、コードブックセット内のコードワードの変調シンボルの総数が同一であるという条件を満たす。同一のコードブックセット内の任意のコードブック内の全てのコードワードについて、コードワードの変調シンボルが全てゼロ変調シンボルである位置は、同一である。
【００６５】
非直交多元接続システムにおいて、コードブックは直接的に表され、保存されることを更に理解するべきである。例えば、上述のコードブック、若しくは、コードブック内のコードワードは、直接保存されるか、又は、コードワードの、要素１である特性シーケンス要素に対応する位置における変調シンボルのみが保存される。従って、本発明が適用されるとき、非直交多元接続システムにおけるネットワークデバイス及び端末デバイスは、予め設計された以下の内容の一部又は全部を保存し得ると仮定する必要がある。
【００６６】
１．１つ又は複数の特性行列：
【数１７】
2018508134.tif 000019
ｒｎ，ｍ∈｛０，１｝、１≦ｎ≦Ｎ、１≦ｍ≦Ｍであり、Ｍ及びＮは両方、１より大きい正の整数である。Ｍは、リソース単位を再使用するデータストリームの数を表し得て、Ｎは、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解できる。
【００６７】
２．１つ又は複数の特性シーケンス：
【数１８】
2018508134.tif 000020
１≦ｍ≦Ｍである。
【００６８】
（３）１つ又は複数のコードブック：
【数１９】
2018508134.tif 000021
Ｑｍ≧２である。Ｑｍは、コードブックに対応する変調次数を表し得て、各コードブックは、変調次数に対応し得る。Ｎは１より大きい正の整数であり、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解できる。
【００６９】
以下では、ＳＣＭＡ復号化を説明する。
【００７０】
ＳＣＭＡ復号化は、多くの方法を使用することで、例えば、ＭＰＡ（メッセージパッシングアルゴリズム）アルゴリズム、又は、標的遺伝アルゴリズムなどのアルゴリズムを使用することで、実装され得る。ここでは、ＭＰＡのみを説明する。
【００７１】
ＭＰＡ復号化方式は、メッセージを伝達するための処理としてみなされ得る。ここでは、「メッセージ」は、標的復号化信号についての推定を意味する。ＭＰＡは、復号化の収束を達成するべく、データストリームとリソース単位との間での情報伝達の複数回の反復を使用する、反復復号化アルゴリズムである。理論上、ＳＣＭＡ復号化問題は、多項式複雑性の不確実性問題である。反復貪欲アルゴリズムであるＭＰＡは、アルゴリズムの複雑性が比較的低い。なぜなら、信号の周波数ドメイン疎拡散が使用されるからである。
【００７２】
図３に示されているように、４つのリソース単位に対応するノードは、リソース単位と称され、また、機能ノード（Ｆｕｎｃｔｉｏｎ  Ｎｏｄｅ、略してＦＮ）と称され得ると仮定する。６人のユーザに対応するノードは、データストリームと称されるか、又は、ここではノードは変数ノード（Ｖａｒｉａｂｌｅ  Ｎｏｄｅ、略してＶＮ）と称され得ると仮定する。ここでは、ユーザは、互いに異なるユーザであり得るか、又は、６人のユーザより少なくなり得て、２つのデータストリームは、１人のユーザに由来する。復号化アルゴリズムの説明を分かり易くするべく、以下の説明では変数ノード及び機能ノードが使用される。ＦＮとＶＮとの間の接続線は、「エッジ」と称される。ＳＣＭＡにおいて使用される、いくつかの変数の用語を以下の表に列挙する。
【表１】
2018508134.tif 000022
【００７３】
ＭＰＡにおいて、反復が実行される前に、一定量の複素数演算が実行される必要がある。複素数演算は、ｆ（．）によって表され、複素数演算の具体的な式は、
【数２０】
2018508134.tif 000023
である。ｙｎ，ｒ１は、受信側によって第ｎのリソース単位及び第ｒ１の受信アンテナ上で受信される信号であり、ｈｎ，ｋ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のユーザｋに対応するアップリンクチャネルであり、Ｃｋ（ｉ）は、ユーザｋのＳＣＭＡコードブック内の第ｉのコードワードであり、Ｎｏ，ｎ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のノイズである。関数ｆ（．）の計算は、４つの入力情報項目、すなわち、受信信号ｙ、チャネル推定ｈ、ノイズ推定Ｎ、及び、各ユーザに対応するコードブック情報を必要とすることが分かる。ここで、計算されたｆ（．）は、後で更新中にモジュールが使用するべく、保存される必要がある。ｆ（．）の計算が完了した後、ＭＰＡは、収束を達成するべく、複数の反復を実行する必要がある。各反復処理は、２つのステップ、すなわち、ＦＮノード更新、及び、ＶＮノード更新に分けられ得る。反復完了後、ＬＬＲが計算され、後続のターボデコーダへ出力される必要がある。
【００７４】
まず、ＭＰＡにおいて、反復が実行される前に、一定量の複素数演算が実行される必要がある。複素数演算は、ｆ（．）によって表され、複素数演算の具体的な式は、
【数２１】
2018508134.tif 000024
である。ｙｎ，ｒ１は、受信側によって第ｎのリソース単位及び第ｒ１の受信アンテナ上で受信される信号であり、ｈｎ，ｋ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のユーザｋに対応するアップリンクチャネルであり、Ｃｋ（ｉ）は、ユーザｋのＳＣＭＡコードブック内の第ｉのコードワードであり、Ｎｏ，ｎ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のノイズである。関数ｆ（．）の計算は、３つの入力情報項目、すなわち、受信信号ｙ、チャネル推定ｈ、及び、ノイズ推定Ｎを必要とすることが分かる。ここで、計算されたｆ（．）は、後で更新中にモジュールが使用するべく、保存される必要がある。
【００７５】
次に、ｆ（．）の計算が完了した後、ＭＰＡは、収束を達成するべく、複数の反復を実行する必要がある。各反復処理は、２つのステップ、すなわち、ＦＮノード更新、及び、ＶＮノード更新に分けられ得る。
【００７６】
最後に、反復完了後、ＬＬＲが計算され、後続のターボデコーダへ出力される必要がある。機能ノード及び変数ノードの更新、ならびに、ＬＬＲ計算モジュールは、以下で詳細に説明する。
［機能ノードＦＮの更新］
【００７７】
ＦＮは、（ＦＮに接続された）ＶＮによって伝達された事後確率に従って、接続される各ＶＮに対して、各ＳＣＭＡコードワードの事後確率についての統計値を別々に収集し、確率メッセージを対応するＶＮへ伝達する。
【００７８】
図４において、３つのエッジの更新が例として使用されている。各ＦＮは、ｄｆ＝３のＶＮに接続されている。各反復処理において、ＦＮは、３つの接続されているＶＮに関する情報を更新する必要がある。図４で示されているＦＮは、ここではＦＮｎとして定義される。ＦＮに接続されている３つのＶＮは、それぞれ、ＶＮｋ、ＶＮａ、ＶＮｂと称される。この場合、ＦＮｎからＶＮｋへ情報を更新する式は、
【数２２】
2018508134.tif 000025
である。
ｉは、ＶＮｋに対応するＳＣＭＡコードブック内の第ｉのコードワードを表す。
ｙｎは、第ｎのリソース単位上の受信信号である。
Ｎｏ，ｎは、第ｎのリソース単位上の雑音等価電力の推定である。
Ｈｎは、全てのＶＮからＦＮｎへのチャネル推定行列である。
αは、ＶＮａに対応するＳＣＭＡコードブック内の第αのコードワードを表し、
【数２３】
2018508134.tif 000026
は、ＶＮａからＦＮｎへ伝達される情報を表す。
βは、ＶＮｂに対応するＳＣＭＡコードブック内の第βのコードワードを表し、
【数２４】
2018508134.tif 000027
は、ＶＮｂからＦＮｎへ伝達される情報を表す。
【００７９】
関数Φｎ（・）は、Ｃｋ（ｉ）の条件付きチャネル確率（ＣＣＰ、Ｃｏｎｄｉｔｉｏｎａｌ  Ｃｈａｎｎｅｌ  Ｐｒｏｂａｂｉｌｉｔｙ）を表し、具体的な式は、
【数２５】
2018508134.tif 000028
である。
【００８０】
同様に、ＦＮｎからＶＮａへ伝達される情報、及び、ＦＮｎからＶＮｂへ伝達される情報は、それぞれ、以下の式を使用することによって、計算により得られ得る。
【数２６】
2018508134.tif 000029
【００８１】
ｎ＝１〜４の一巡（ｔｒａｖｅｒｓｅｄ）後、全ての機能ノード（ＦＮ１からＦＮ４）の更新が完了する。
［変数ノードＶＮの更新］
【００８２】
全てのＦＮが更新された後で、ＶＮは、（ＶＮに接続された）ＦＮによって伝達される事後確率に従って、各ＳＣＭＡコードワードの事後確率についての統計値を別々に収集し、確率メッセージを対応するＦＮへ伝達する必要がある。
【００８３】
図５において、２つのエッジの更新を例として使用する。各ＶＮは、ｄｖ＝２のＦＮに接続されている。反復処理において、ＶＮは、２つの接続されているＦＮに関する情報を同時に更新する必要がある。ＶＮｋを例として使用すると、ＶＮｋからＦＮｎへ情報を更新する式は、
【数２７】
2018508134.tif 000030
である。！ｎは、ＦＮｎに加えてＶＮｋに接続されている他のＦＮを表し、ａｐｋ（ｉ）は、
【数２８】
2018508134.tif 000031
の事前確率を表し、最初の事前確率は、
【数２９】
2018508134.tif 000032
に設定される。一般的に、ａｐｋ（ｉ）は定数なので、ＶＮについての更新の式は、
【数３０】
2018508134.tif 000033
として簡略化され得る。
【００８４】
ｋ＝１〜６の一巡（ｔｒａｖｅｒｓｅｄ）後、全ての機能ノード（ＶＮ１からＶＮ４）の更新が完了する。
［ＭＰＡ復号出力］
【００８５】
例えば、第Ｎｉの反復の後など、反復的なＦＮの更新及びＶＮの更新の処理を繰り返すことによってパフォーマンス収束を達成するとき、ＭＰＡ復号結果に対して、情報シンボルのＬＬＲ（Ｌｏｇ  Ｌｉｋｅｌｉｈｏｏｄ  Ｒａｔｉｏ）軟判定復号出力を実行して出力を得る必要があり、出力はターボデコーダへ入力として伝達される。具体的なステップは以下の通りである。
【００８６】
まず、各ＶＮは、ＶＮに接続されている２つのＦＮによって伝達される情報に従って、Ｍ個のＳＣＭＡコードワードの確率を計算する。ＶＮｋを例として使用すると以下のようになる。
【数３１】
2018508134.tif 000034
【００８７】
次に、各ＳＣＭＡコードワードＱｋ（ｉ）に対応する、ＱＰＳＫシンボルにおける第ｘ番目のビット値ｕｉ，ｘのＬＬＲ値が計算される。
【数３２】
2018508134.tif 000035
【００８８】
デコーダはまた、ＬＬＲｘを０と比較することによって、硬判定を行う。ＭＰＡの具体的なアルゴリズム処理は、以下のようにまとめられる。
ＭＰＡアルゴリズムの説明
【数３３】
2018508134.tif 000036
【００８９】
上述のＳＣＭＡシステムは、本発明のデータ伝送の方法及びデバイスが適用可能な通信システムの例であることを理解すべきである。コードブックマッピング及びＳＣＭＡ復号化の原理、データのＳＣＭＡコードブックマッピング処理、及び、ＳＣＭＡ復号化処理など、ＳＣＭＡの上述の説明は、以下の実施形態に適用可能であり、以下の実施形態において、詳細は再度説明されない。加えて、本発明は、ＳＣＭＡシステムに限定されるものではなく、端末デバイスが同一の期間内に同一の時間周波数リソースを使用することでデータ伝送を実行することを可能にし得る他の通信システムも、本発明の保護範囲内に含まれる。
【００９０】
以下で説明されている方法の実施形態において、処理のステップには番号が付けられているが、この番号は、順番を表すものではなく、時間順について限定するものではない。
【００９１】
当業者は、実施形態におけるＳＣＭＡコードブックを指すのに、別の名称を使用し得る。説明を簡潔にするべく、以下の実施形態において説明される信号については、当業者が理解できる、いくつかの技術的処理手順が省略され得る。例えば、ＳＣＭＡコードブックマッピング後に得られる変調シンボルが無線インタフェース上で送信される前に、アップコンバートなどの操作が実行される必要がある。
【００９２】
実装中にＳＣＭＡコードブックに関する情報を実装するための多くの方式がある。以下に例を挙げる。
【００９３】
１．ＳＣＭＡコードブックに関する情報はＳＣＭＡコードブックを示すインデックスであり得る。
【００９４】
２．ＳＣＭＡコードブックに関する情報は、コードブッククラスタ情報、コードブックセット情報、及び、コードブック情報を含み得る。コードブッククラスタ情報は、ＳＣＭＡコードブックが属するコードブッククラスタを示すのに使用される。コードブックセット情報は、ＳＣＭＡコードブックが属するコードブッククラスタ内のコードブックセットに関する情報を示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブックセット内のコードブックに関する情報を示すのに使用される。
【００９５】
３．ＳＣＭＡコードブックに関する情報は、コードブックセット情報及びコードブック情報を含み得る。コードブックセット情報は、ＳＣＭＡコードブックが属するコードブックセットに関する情報を示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブックセット内のコードブックに関する情報を示すのに使用される。
【００９６】
４．ＳＣＭＡコードブックに関する情報は、コードブッククラスタ情報及びコードブック情報を含み得る。コードブッククラスタ情報は、ＳＣＭＡコードブックが属するコードブッククラスタを示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブッククラスタ内のコードブックに関する情報を示すのに使用される。
【００９７】
５．ＳＣＭＡコードブックに関する情報は、特性行列情報、特性シーケンス情報、及び、コードブック情報を含み得る。特性行列情報は、特性行列を示すのに使用される。特性シーケンス情報は、特性行列内の特性シーケンスを示すのに使用される。コードブック情報は、特性シーケンスに対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【００９８】
６．ＳＣＭＡコードブックに関する情報は特性シーケンス情報及びコードブック情報を含み得る。特性シーケンス情報は、特性シーケンスを示すのに使用され、コードブック情報は、特性シーケンスに対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【００９９】
７．ＳＣＭＡコードブックに関する情報は、特性行列情報及びコードブック情報を含み得る。特性行列情報は、特性行列を示すのに使用される。コードブック情報は、特性行列に対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【０１００】
情報は、ＤＣＩを使用することによって送信され得るか、ブロードキャストメッセージなどの別のメッセージを使用することによって送信され得るか、又は、ダウンリンクデータを使用することによって送信され得る。
【０１０１】
送信は、ブロードキャスト、又は、指向性の伝送によって実装され得る。
【０１０２】
図６は、データ伝送方法を提供する。この方法は、中継ノードによって実行され得て、具体的には、以下のステップを含む。
【０１０３】
Ｓ６１０：中継ノードは、宛先ノードが送信する、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。任意で、コードブックに関する情報は、ダウンリンク制御情報（英語：Ｄｏｗｎｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ、略してＤＣＩ）メッセージ内に保持され得るか、又は、別のメッセージ内に保持され得る。ここでは、これに限定しない。中継ノードによって使用されるＳＣＭＡコードブックに関する情報は、中継ノードに割り当てられ、中継ノードによって使用されるコードブックである。以下の実施形態における同様の説明は、同様の方式で理解できる。ここでは、詳細を再び説明しない。
【０１０４】
Ｓ６２０：中継ノードは、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する。
【０１０５】
Ｓ６３０：中継ノードは、受信された２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する。任意で、ネットワーク符号化は、排他的論理和符号化であり得るか、物理層符号化であり得るか、又は、別のネットワーク符号化技術であり得る。ここでは、これに限定しない。
【０１０６】
Ｓ６４０：中継ノードは、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る。中継信号は、少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。
【０１０７】
Ｓ６５０：中継ノードは、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信する。当業者は、ＳＣＭＡ技術に関する上述の説明に従って、中継信号を送信することは、ＳＣＭＡコードブックマッピング後に得られる非ゼロ変調シンボルを送信することであり得ることを理解し得る。任意で、中継信号を送信するべく中継ノードによって使用される時間周波数リソースはまた、少なくとも１つの送信元ノードによって使用されるＳＣＭＡコードブックを使用してＳＣＭＡコードブックマッピングを実行することによって得られる送信元信号を送信するべく、少なくとも１つの送信元ノードによって使用される。
【０１０８】
本発明のこの実施形態において、中継ノードは、送信元信号に対してネットワーク符号化を実行し得て、次に、ＳＣＭＡコードブックマッピングを実行して中継信号を取得し、中継信号を送信する。このように、中継ノードが中継信号を送信するとき、送信元ノードはまた、ＳＣＭＡコードブックマッピング後に得られた送信元信号を同一の時間周波数リソース上で送信できる。中継ノードが中継信号を宛先ノードへ伝送するときに送信元ノードが同一の時間周波数リソース上で送信元信号を送信できない従来技術と比較して、システム内で伝送される信号の量が増加し、伝送効率が改善する。
【０１０９】
任意で、中継ノードは、宛先ノードが送信する、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を受信する。中継ノードは更に、受信信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものかどうか判定する。受信信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものである場合、受信される送信元信号に対してネットワーク符号化が実行される。任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ＵＥのＩＤ情報であり得て、ダウンリンク制御情報（英語：Ｄｏｗｎｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ、略してＤＣＩ）メッセージ内に保持され得るか、又は、ブロードキャストメッセージ、若しくは、ダウンリンクデータを保持するメッセージなど、別のメッセージ内に保持され得る。ここでは、これに限定しない。中継ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することによって、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報に対してネットワーク符号化を実行するだけで済み、その結果、伝送の柔軟性が改善する。
【０１１０】
図７は、データ伝送方法を提供する。この方法は、宛先ノードによって実行され得て、具体的には、以下のステップを含む。
【０１１１】
Ｓ７１０：宛先ノードは、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。
【０１１２】
Ｓ７２０：宛先ノードは、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信する。
【０１１３】
Ｓ７３０：宛先ノードは、中継ノードによって送信される中継信号を受信する。中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信して、受信された２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行して、中継ノードが使用するＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後に中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。
【０１１４】
Ｓ７４０：宛先ノードは、２つ又はそれより多くの送信元ノードのうち少なくとも１つによって送信される第２送信元信号を受信する。第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用してＳＣＭＡコードブックマッピングを実行することによって得られる。第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０１１５】
本発明のこの実施形態において、宛先ノードは、送信元ノードによって送信される送信元信号を受信し、同時に、中継ノードから中継信号を受信し得て、その結果、受信信号の量が増加し、伝送効率が改善する。
【０１１６】
任意で、この方法は、宛先ノードが、中継ノードによって送信される中継信号を受信する前に、宛先ノードが、送信元ノードのうち少なくとも１つによって送信される第１送信元信号を受信することを含む。この方法は更に、中継ノードによって送信される中継信号を宛先ノードが受信した後、宛先ノードが、受信された第１送信元信号及び中継信号に対して、ネットワーク復号化を実行することを含む。中継信号は、第１送信元信号に従うネットワーク符号化によって得られるので、ネットワーク復号化は、中継信号及び第１送信元信号を使用することで実行され得て、これにより、復号化の成功率が増加する。
【０１１７】
任意で、宛先ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信する。送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうかを判定するべく、中継ノードによって使用される。任意で、送信元ノードに関する情報は、ＵＥのＩＤであり得る。任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信されるか、又は、別のメッセージ内に保持されて送信され得る。ここでは、これに限定しない。ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することで、中継ノードがネットワーク符号化を実行する柔軟性が改善し、従って、中継システムの柔軟性が改善する。
【０１１８】
任意で、ＳＣＭＡコードブックに関する情報は、ＤＣＩメッセージ内に保持されて送信されるか、又は、別のメッセージ内に保持され得る。
【０１１９】
図８は、データ伝送方法を提供する。この方法は、宛先ノードによって実行され得て、具体的には、以下のステップを含む。
【０１２０】
Ｓ８１０：送信元ノードは、宛先ノードによって送信される、第１リソースに関する情報を受信する。
【０１２１】
Ｓ８２０：送信元ノードは、第１リソース上で、第１送信元信号を宛先ノード、中継ノード、又は、その両方へ送信する。第１送信元信号は、非ＳＣＭＡコードブックマッピングを実行することで得られる送信元信号であり得て、例えば、コンスタレーションマッピングを実行することで得られる送信元信号であり得る。
【０１２２】
Ｓ８３０：送信元ノードは、宛先ノードが送信する、第２リソースに関する情報と、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。
【０１２３】
Ｓ８４０：送信元ノードは、第２リソース上で、第２送信元信号を宛先ノード、中継ノード、又は、その両方へ送信する。第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得る少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、送信元信号、又は、ＳＣＭＡコードブックマッピング後に得られる送信元信号と称され得る。
【０１２４】
任意で、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく送信元ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信するべく少なくとも１つの中継ノードによって使用される。
【０１２５】
任意で、第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持され、第２リソースに関する情報、及び、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される。
【０１２６】
本発明のこの実施形態において、送信元ノードは、宛先ノードによって送信される情報に従って、ＳＣＭＡコードブックマッピングを実行することで得られる信号、又は、非ＳＣＭＡコードブックマッピングを実行することで得られる信号を送信し得て、その結果、柔軟な伝送が実装される。
【０１２７】
図９は、データ伝送方法を提供する。この伝送方法は、送信元ノード、中継ノード、及び、宛先ノードによって実行される。図９に説明されている解決法を実行するためのエンティティは複数存在するが、当業者であれば、実行する単一のエンティティは、単独で実装される必要がある操作を実装するだけで良いことが分かるはずである。従って、この方法は、実行する単一のエンティティによって実装される複数の独立した解決法へ分解され得る。例えば、この方法は、中継ノードによって実装される解決法、送信元ノードによって実装される解決法、宛先ノードによって実装される解決法へ分解され得る。これらの独立した解決法は、ここでは再度説明しない。
【０１２８】
この実施形態において、宛先ノードは、例えば、基地局ＮｏｄｅＢであり、送信元ノードは、例えば、２つ又はそれより多くの端末デバイスＵＥである。この実施形態において、送信元ノードは、具体的には、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄである。中継ノードは、略してＲＮと称され、また、英語ではｒｅｌａｙ  ｓｔａｔｉｏｎと称され得る。
【０１２９】
この実施形態において使用されるＳＣＭＡコードブックは、６人のユーザの２ビット伝送データの符号化に適用可能であると仮定し、６つのデータストリームは、４つのＲＥを再使用すると仮定する。ここで、ユーザは、互いに異なるユーザであり得て、又は、６人のユーザより少ないことがあり得る。２つのデータストリームは、１人のユーザに由来する。従って、ＳＣＭＡコードブックは、４つのＵＥのデータ、すなわち、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄのデータストリーム、並びに、ネットワーク符号化を実行することでＲＮによって得られたデータの２つのグループが、４つのＲＥを再使用する６つのデータストリームのグループを形成するように、設定される。
【０１３０】
この方法は、以下で詳細に説明する。
【０１３１】
Ｓ９０１０：ＮｏｄｅＢは、ＲＮノードによって使用されるＳＣＭＡコードブックに関する情報をＲＮへ送信する。ＲＮによって使用されるＳＣＭＡコードブックは、
【数３４】
2018508134.tif 000037
であると仮定する。
【０１３２】
任意で、ＮｏｄｅＢは更に、ネットワーク符号化を実行するようＲＮに要求する送信元ノードに関する情報をＲＮへ送信し得て、これにより、これらの送信元ノードから受信される送信元信号に対してネットワーク符号化を実行する必要があることを示す。送信元ノードに関する情報、及び、ＲＮによって使用されるＳＣＭＡコードブックに関する情報は、同一メッセージ内に保持されて送信され得るか、又は、送信元ノードに関する情報は、別のメッセージ内に保持され得る。メッセージのタイプは、ＤＣＩメッセージであり得るか、又は、別のメッセージであり得る。この実施形態において、送信元ノードに関する情報は、ＵＥ  ＩＤ情報などのＵＥ情報であり得る。
【０１３３】
Ｓ９０２０：ＮｏｄｅＢは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄによって使用されるＳＣＭＡコードブックに関する情報を、ノードＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄへ別々に送信する。実装中に情報を実装するための多くの方式がある。上述のステップ１において使用される複数の方式が使用され得るが、ここでは詳細を再度説明しない。 
【０１３４】
ＮｏｄｅＢによってＵＥ  Ａへ送信されるＳＣＭＡコードブックは、
【数３５】
2018508134.tif 000038
であると仮定する。
【０１３５】
ＮｏｄｅＢによってＵＥ  Ｂへ送信されるＳＣＭＡコードブックは、
【数３６】
2018508134.tif 000039
であると仮定する。
【０１３６】
ＮｏｄｅＢによってＵＥ  Ｃへ送信されるＳＣＭＡコードブックは、
【数３７】
2018508134.tif 000040
であると仮定する。
【０１３７】
ＮｏｄｅＢによってＵＥ  Ｄへ送信されるＳＣＭＡコードブックは、
【数３８】
2018508134.tif 000041
であると仮定する。
【０１３８】
Ｓ９０３０及びＳ９０４０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１をＮｏｄｅＢ及びＲＮへ別々に送信する。送信は、ブロードキャスト、又は、指向性伝送によって実装され得て、送信の動作は、ＵＥが同一の時間周波数リソースを使用することによって実行され得る。ＵＥ  Ａ及びＵＥ  Ｂを例として使用すると、ＵＥ  Ａは、ブロードキャストによって、送信元信号Ａ１をＲＮ又はＮｏｄｅＢへ送信するか、又は、ＵＥ  Ａは、指向性伝送によって、送信元信号Ａ１をＲＮ又はＮｏｄｅＢへ送信するか、又は、ＵＥ  Ｂは、ＵＥ  Ａによって使用される同一の時間周波数リソースを使用することによって、送信元信号Ｂ１を送信し得る。例えば、ＵＥ  Ｂは、ＵＥ  Ａが送信元信号Ａ１を送信するのと同一のタイムスロット内で、送信元信号Ｂ１を送信する。
【０１３９】
第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１は、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄが、操作９０２０においてＮｏｄｅＢによって送信されるＳＣＭＡコードブックに関する情報が示すコードブックに従って、データに対してＳＣＭＡコードブックマッピングを実行することによって得る変調シンボルであり得る。この方式が使用される場合、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、同一の時間周波数リソースを使用することによって、Ａ１、Ｂ１、Ｃ１、Ｄ１を別々に送信し得る。
【０１４０】
代替的に、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１は、操作９０２０においてＮｏｄｅＢによって送信されるＳＣＭＡコードブックに従ってデータに対してＳＣＭＡコードブックマッピングを実行することによって得られる変調シンボルではなく、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄが、コンスタレーション変調技術に従って得る変調シンボルであり得る。
【０１４１】
当然、当業者であれば、実装中、変調シンボルは実際には、ＩＦＦＴ又はアップコンバートなど一部の技術的処理が変調シンボルに対して実行されるまで、送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１になれないことを知り得る。本発明のこの実施形態においては、解決法の説明を簡潔化及び明確化するべく、いくつかの技術的な詳細は省略される。この省略によって、当業者が説明に従って本発明の解決法を理解、及び、実装することに影響が生じることはない。
【０１４２】
Ｓ９０５０：ＲＮは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１を受信し、受信される送信元信号に対してネットワーク符号化を実行し、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、少なくとも２つの変調シンボルを得る。受信信号に対してネットワーク符号化を実行することについての説明は、解決法を明確かつ簡潔に説明するべく使用される説明方式として理解できる。実装中、当業者であれば、ＲＮが、受信信号の推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を得るべく、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号に対して復号化を実行することを理解し得る。受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られる場合、ＳＣＭＡ復号化を実行する必要がある。又は、受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られるものでない場合、ＳＣＭＡ復号化を実行する必要はない。
【０１４３】
次に、Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して、ネットワーク符号化が実行される。ネットワーク符号化を実行する方式には複数ある。例えば、ＭＡＣ層ビット排他的論理和方式が、ネットワーク符号化を実行するのに使用され得る。ネットワーク符号化を実行するための原理は、単純に、
【数３９】
2018508134.tif 000042
及び
【数４０】
2018508134.tif 000043
によって表され得る。当然、代替的に、物理層ネットワーク符号化の方式が物理層上で使用され得る。以下の表は、物理層シンボルに対して物理層ネットワーク符号化を実行することについての関係表を示す。この表は、中継ノードがＡ１'及びＢ１'に対して物理層ネットワーク符号化をどのように実行するかを説明する。例えば、第１の行において、Ａ'＝１及びＢ'＝１である場合、中継ノードによって受信されるシンボルは２であるとみなされる。物理層ネットワーク符号化を実行するとき、中継ノードは、以下のマッピング関係に従って、送信される必要のある中継信号は１であることを認識し得る。
【表２】
2018508134.tif 000044
【０１４４】
次に、操作９０１０においてＮｏｄｅＢが提供するＳＣＭＡコードブックに関する情報が示すコードブックに従って、Ｅ１及びＦ１に対してＳＣＭＡコードブックマッピングが実行され、これにより、Ｅ１'及びＦ１'を得る。Ｅ１＝００と仮定する。操作９０１０において提供される２つのＳＣＭＡコードブック内のＳＣＭＡコードブックＣ５に従ってＳＣＭＡコードブックマッピングを実行することによって得られる変調シンボルは、コードブックＣ５内の第１のコードワードであり得る。信号Ｆ１については、ＳＣＭＡコードブックＣ６が使用され、Ｅ１のそれと同一であるＦ１のマッピング原理によって、Ｆ１'が得られる。
【０１４５】
任意で、ＮｏｄｅＢが送信する、ネットワーク符号化を実行するようＲＮに要求する送信元ノードに関する情報をＲＮが受信する場合、ＲＮは、受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものかどうか判定する必要がある。受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものである場合、受信される送信元信号に対してネットワーク符号化が実行される。又は、受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものでない場合、受信される送信元信号に対してネットワーク符号化が実行されない。本発明のこの実施形態において、ＲＮは、受信される送信元ノードが、ネットワーク符号化を実行するようＲＮに要求する送信元ノードＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって送信されたものであると判定すると仮定する。この場合、実装中、ＲＮは、排他的論理和符号化などのネットワーク符号化を受信信号の推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して実行し、これにより、Ｅ１及びＦ１を取得し、次に、ＳＣＭＡコードブックマッピングを実行してＥ１'及びＦ１'を得る。Ｅ１'及びＦ１'は、少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。Ｅ１'及びＦ１'は、ＲＮによってＮｏｄｅＢへ送信される中継信号であり得る。
【０１４６】
Ｓ９０６０：ＮｏｄｅＢは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１を受信する。当業者であれば、一般的に、一部のチャネル干渉がもたらされ得るので、受信される送信元信号は、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１と異なり得ることを理解し得る。説明を簡潔化及び明確化するべく、それらを異なる表現として区別しない。実装中、当業者であれば、ＲＮは、受信ノードの推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を得るべく、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号に対して復号化を実行することを理解し得る。受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られる場合、ＳＣＭＡ復号化を実行する必要がある。又は、受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られるものでない場合、ＳＣＭＡ復号化を実行する必要はない。当然、ＮｏｄｅＢは、操作Ｓ９０６０において、信号を受信するのみで、復号化を実行しなくてよく、Ｓ９１００又はＳ９１１０などの後の操作において復号を実行してＡ１'、Ｂ１'、Ｃ１'、Ｄ１'を得る。
【０１４７】
Ｓ９０７０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、提供されるＳＣＭＡコードブックを使用することによって、送信されることになっているデータに対して、ＳＣＭＡコードブックマッピングを別々に実行し、これにより、変調シンボルＡ２、Ｂ２、Ｃ２、Ｄ２を得る。
【０１４８】
Ｓ９０８０：ＲＮは、信号Ｅ１'及びＦ１'をＮｏｄｅＢへ送信する。送信は、指向性の伝送又はブロードキャストによって実装され得る。
【０１４９】
Ｓ９０９０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２を別々に送信する。送信は、ブロードキャストによって実装され得るか、指向性伝送によって実装され得る。加えて、送信動作は、同時にＵＥによって実行され得る。ＲＮがＮｏｄｅＢへ送信する信号Ｅ１'及びＦ１'、及び、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２は、同一の時間周波数リソースを使用することによって送信され得る。
【０１５０】
Ｓ９１００：ＮｏｄｅＢは、中継信号Ｅ１'及びＦ１'、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信する。実装中、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２が得られ得る。
【０１５１】
ＮｏｄｅＢは、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２に対してＳＣＭＡ復号化を実行する。ＳＣＭＡ復号化を実行するための多くの方式がある。例えば、当初各ユーザによって送信された情報を、受信されたＳＣＭＡ信号から復元するべく、対数領域メッセージパッシングアルゴリズム（対数ＭＰＡ）が使用され得て、又は、当初各ユーザによって送信された情報を、受信されたＳＣＭＡ信号から復元するべく、標的遺伝復号化が使用され得る。ここでは詳細を説明しない。
【０１５２】
実装中、ＮｏｄｅＢは、対応する推定信号Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２に対して、ＳＣＭＡ復号化を実行し得る。Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を表すのに対数尤度比が使用される場合、Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'は、ＬＬＲｅ１、ＬＬＲｆ１、ＬＬＲａ２、ＬＬＲｂ２、ＬＬＲｃ２、ＬＬＲｄ２によって表され得る。得られたＡ２'、Ｂ２'、Ｃ２'、Ｄ２'は、次の復号化のためのデータとして使用され得る。このように、ＮｏｄｅＢによって得られるＡ２'、Ｂ２'、Ｃ２'、Ｄ２'は、ＮｏｄｅＢが信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信する成功率を増加させる。従来の中継ネットワーク符号化の解決法によれば、ＮｏｄｅＢは中継信号Ｅ１を得るとき、中継ノードが中継信号を送信するのに使用する同一の時間周波数リソースを使用することによって送信元ノードが送信する送信元信号を取得しない。しかしながら、本発明のこの実施形態における解決法を使用することによって、中継ノードが中継信号を送信するとき、送信元ノードは、同一の時間周波数リソース上で送信元信号を送信し得て、その結果、システム内で伝送されるデータの量が増加し、伝送効率が改善する。
【０１５３】
Ｓ９１１０：ｅＮｏｄｅＢは、情報Ｅ１"、Ｆ１"、Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を使用することによって、ネットワーク符号化の復号化を実行し、これにより、Ａ１、Ｂ１、Ｃ１、Ｄ１を得る。当然、当業者であれば、Ａ１、Ｂ１、Ｃ１、Ｄ１を得ることは、送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号の推定信号を得ることであり得ることが分かる。例えば、排他的論理和ネットワーク復号化については、ネットワーク復号化の原理は、単純に、
【数４１】
2018508134.tif 000045
によって表され得る。当然、実装中、計算はこの式に従って実行されなくてよい。ここでの式は、単に、本発明におけるネットワーク復号化の原理を表すものに過ぎない。
【０１５４】
以下では、ネットワーク復号化が排他的論理和ネットワーク復号化である例を使用して、排他的論理和ネットワーク復号化の方法を説明する。物理層ネットワーク符号化に対応する復号化は、排他的論理和ネットワーク復号化の方法と同様である。当業者であれば、実装中、排他的論理和ネットワーク復号化のための多くの実装方式、及び、解決法の変形があることを理解し得る。ここでは詳細を説明しない。
【０１５５】
Ｅ１'及びＦ１'に対してＳＣＭＡ復号化を実行することで得られるＥ１"及びＦ１"に対して、ならびに、ｅＮＢによって以前保存されたＡ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して、統合復号化が実行される。説明のために、以下の例では、Ｅ１"、 Ａ１'、Ｂ１'に対して実行される統合復号化を使用する。
【０１５６】
ｅＮＢは、ＬＬＲｍ１及びＬＬＲｍ２によって表される、対応する対数尤度比を得るべく、推定信号Ａ１'及びＢ１'を復調し、及び、ＬＬＲｍ３によって表される、対応する対数尤度比を得るべく、Ｅ１"に対してＳＣＭＡ復号化を実行する。ネットワーク符号化によれば、
【数４２】
2018508134.tif 000046
の関係がある。この場合、対数尤度比の定義によれば、
【数４３】
2018508134.tif 000047
となる。
【０１５７】
式（１）の両辺に自然対数が割り当てられており、計算によって、
【数４４】
2018508134.tif 000048
が得られ得る。
【０１５８】
【数４５】
2018508134.tif 000049
であることは、容易に理解できる。
【０１５９】
ｍ３は、ｍ１及びｍ２に対してネットワーク符号化を実行することで得られるメッセージなので、ｍ１、ｍ２、ｍ３の間の排他的論理和の特徴に従って、
【数４６】
2018508134.tif 000050
が得られ得る。
【０１６０】
【数４７】
2018508134.tif 000051
は、ｍ１が０であるときに、関係
【数４８】
2018508134.tif 000052
から導出される事前確率情報である。同様に、ｍ１が１であるとき、関係
【数４９】
2018508134.tif 000053
から導出される事前確率情報は、
【数５０】
2018508134.tif 000054
である。
【０１６１】
式（３）及び（４）に基づき、及び、対数尤度比の定義に従って、ｍ１の事前対数尤度比
【数５１】
2018508134.tif 000055
が得られ得る。
【０１６２】
この場合、式（２）は、式（３）及び（４）へ代入される。次に、式（５）に従って、ｍ１の事前対数尤度比が得られ得る。
【０１６３】
同様に、ｍ２が０及び１であるとき、関係
【数５２】
2018508134.tif 000056
から導出される事前確率情報は、式（６）及び式（７）において別々に示される。
【数５３】
2018508134.tif 000057
【数５４】
2018508134.tif 000058
【０１６４】
式（６）及び（７）に基づいて、及び、対数尤度比の定義に従って、ｍ２の事前対数尤度比
【数５５】
2018508134.tif 000059
が得られ得る。
【０１６５】
上で得られたｍ１及びｍ２の事前対数尤度比が、復調後に得られたｍ１及びｍ２の対数尤度比と組み合わされ、これにより、ｍ１及びｍ２の事後対数尤度比
【数５６】
2018508134.tif 000060
を得る。
【０１６６】
【数５７】
2018508134.tif 000061
は、ｍ１及びｍ２の事後対数尤度比と称され、事後対数尤度比に従って、ｍ１及びｍ２に対して、復号化が実行され得る。
【０１６７】
このように、Ａ１'及びＢ１'のネットワーク復号化結果は、ｍ１及びｍ２に対して復号化を実行することによって得られる。同様に、Ｃ１'及びＤ１'の対応するネットワーク復号化結果を得るべく、同一の方法を使用することによって、Ｃ１'、Ｄ１'、Ｆ１"に対して、ネットワーク復号化が実行され得る。
【０１６８】
加えて、当業者であれば、様々なタイプのネットワーク符号化があること、及び、ネットワーク符号化の各タイプに対応する、様々なタイプのネットワーク復号化もあることが分かる。ここでは詳細を説明しない。
【０１６９】
操作Ｓ９１１０が実行された後に、操作Ｓ９０３０と同様の操作が実行される。ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄはそれぞれ、信号Ａ２、Ｂ２、Ｃ２、Ｄ２を送信する。
【０１７０】
次に、操作Ｓ９０４０からＳ９１００と同様の操作が以下のように実行される（これらの操作は図９では示されていない）。ＮｏｄｅＢは、Ａ２、Ｂ２、Ｃ２、Ｄ２の受信信号を受信し、受信信号の推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、受信信号に対して復号化を実行し、次に、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'に対してネットワーク符号化を実行し、Ｅ２'及びＦ２'を得るべくＳＣＭＡコードブックマッピングを実行する。ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄ、ＲＮはそれぞれ、同一の時間周波数リソース上で、信号Ａ３、Ｂ３、Ｃ３、Ｄ３、Ｅ２'、Ｆ２'を送信する。Ａ３、Ｂ３、Ｃ３、Ｄ３は、それぞれ、ＳＣＭＡコードブックについての情報が示すコードブックを使用することで、送信されることになっているデータに対してマッピングを実行することで、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって得られる変調シンボルである。ＮｏｄｅＢは、信号Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３を受信し、Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３の受信信号を得る。ＮｏｄｅＢは、Ｅ２"、Ｆ２"、Ａ３'、Ｂ３'、Ｃ３'、Ｄ３'を得るべく、Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３の受信信号に対してＳＣＭＡ復号化を実行する。次に、ＮｏｄｅＢは、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、Ｅ１"、Ｆ２"を含む信号と、ＮｏｄｅＢによって２回受信される受信信号の推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'（ステップ１０において得られた推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'、及び、ステップ１２においてＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによってそれぞれ送信された信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信後にＮｏｄｅＢが得た推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を含む）とを含む信号を使用することによって、ネットワーク復号化を実行する。ここでは、ＮｏｄｅＢは実際には、中継信号に加えて、Ａ２、Ｂ２、Ｃ２、Ｄ２に関連する送信元信号を２回受信し、次に、ネットワーク復号化を実行し、その結果、データ伝送の成功率が更に増加し、伝送効率が改善することが分かり得る。
【０１７１】
上述の実施形態によれば、ＳＣＭＡコードブックマッピングが使用されるので、ＳＣＭＡマッピング後に得られるデータをＲＮが送信するとき、ＵＥはまた、ＳＣＭＡマッピング後に得られるデータを送信し、その結果、ＮｏｄｅＢによって得られるデータの量が増加し、これにより、ＮｏｄｅＢがデータを受信する成功率が増加し、伝送効率が改善することが分かる。
【０１７２】
以下では、図１０から図１２を参照しながら、本発明の実施形態に係るデータ伝送デバイスを詳細に説明する。上記方法の実施形態における操作の技術的説明は、デバイスの実施形態にも適用可能である。簡潔化のために、ここでは詳細を再度説明しない。
【０１７３】
図１０は、本発明の実施形態に係るデータ伝送デバイス１０００の概略ブロック図である。デバイスは中継ノードであり得る。図１０に示されているように、デバイス１０００は、バス１０１０、バスに接続されたプロセッサ１０２０、バスに接続されたメモリ１０３０、バスに接続されたトランスミッタ１０５０、バスに接続されたレシーバ１０４０を含む。
【０１７４】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するようレシーバを制御することとを行う。
【０１７５】
プロセッサは更に、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得ることであって、中継信号は少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、ことを行うよう構成されている。
【０１７６】
プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信するようトランスミッタを制御する。任意で、中継信号を送信するべく中継ノードによって使用される時間周波数リソースは、また、少なくとも１つの送信元ノードによって使用されるＳＣＭＡコードブックを使用してマッピングすることによって得られる送信元信号を送信するべく、少なくとも１つの送信元ノードによって使用される。
【０１７７】
本発明のこの実施形態において、中継ノードは、送信元信号に対してネットワーク符号化を実行し得て、次に、中継信号を得るべくＳＣＭＡコードブックマッピングを実行し、中継信号を送信する。このように、中継ノードが中継信号を送信するとき、送信元ノードはまた、ＳＣＭＡコードブックマッピング後に得られた送信元信号を同一の時間周波数リソース上で送信でき、その結果、伝送効率が改善する。
【０１７８】
任意で、プロセッサは更に、宛先ノードが送信する、ネットワーク符号化を実行するようデバイスに要求する送信元ノードに関する情報を受信するようにレシーバを制御するよう構成される。プロセッサは更に、受信信号が、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたものかどうか判定し、受信信号が、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたものである場合、受信された２つ又はそれより多くの送信元信号に対して、ネットワーク符号化を実行するよう構成される。中継ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することによって、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報に対してネットワーク符号化を実行するだけで済み、その結果、伝送の柔軟性が改善する。
【０１７９】
任意で、ネットワーク符号化は排他的論理和符号化である。プロセッサは更に、２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行するよう構成される。
【０１８０】
任意で、ネットワーク符号化は物理層ネットワーク符号化である。プロセッサは更に、マッピング関係に従って、受信された２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行するよう構成される。
【０１８１】
任意で、プロセッサは更に、ＳＣＭＡマッピング後に得られる少なくとも２つの変調シンボルを送信するべく、リソースを受信するようにレシーバを制御するよう構成されている。プロセッサは更に、ＳＣＭＡマッピング後に得られる少なくとも２つの変調シンボルをリソース上で送信するべくトランスミッタを制御するように構成されている。
【０１８２】
任意で、デバイスによって使用されるＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される。
【０１８３】
任意で、ネットワーク符号化を実行するようデバイスに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される。
【０１８４】
図１１は、本発明の実施形態に係るデータ伝送デバイス１１００の概略ブロック図である。デバイスは宛先ノードであり得る。図１１に示されているように、デバイス１１００は、バス１１１０、バスに接続されたプロセッサ１１２０、バスに接続されたメモリ１１３０、バスに接続されたトランスミッタ１１５０、バスに接続されたレシーバ１１４０を含む。
【０１８５】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信するようトランスミッタを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信するようトランスミッタを制御することとを行う。
【０１８６】
プロセッサは更に、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、中継ノードによって送信される中継信号を受信するようレシーバを制御することであって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第２送信元信号を受信するようレシーバを制御することであって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、こととを行い、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０１８７】
本発明のこの実施形態において、宛先ノードは、送信元ノードによって送信される送信元信号を受信し、同時に、中継ノードから中継信号を受信し得て、その結果、受信信号の量が増加し、伝送効率が改善する。
【０１８８】
任意で、プロセッサは更に、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信するべくレシーバを制御するように構成され、プロセッサは更に、受信される第１送信元信号及び中継信号に対してネットワーク復号化を実行するよう構成されている。中継信号は、第１送信元信号に従ってネットワーク符号化によって得られるので、ネットワーク復号化は、中継信号及び第１送信元信号を使用することで実行され得て、これにより、復号化の成功率が増加する。
【０１８９】
任意で、プロセッサは更に、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信するべくトランスミッタを制御するよう構成されている。送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうか判定するべく、中継ノードによって使用される。ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することで、中継ノードがネットワーク符号化を実行する柔軟性が改善し、従って、システムの柔軟性が改善する。
【０１９０】
任意で、ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される。
【０１９１】
任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される。
【０１９２】
図１２は、本発明の実施形態に係るデータ伝送デバイス１２００の概略ブロック図である。デバイスは宛先ノードであり得る。図１２に示されているように、デバイス１２００は、バス１２１０、バスに接続されたプロセッサ１２２０、バスに接続されたメモリ１２３０、バスに接続されたトランスミッタ１２５０、バスに接続されたレシーバ１２４０を含む。
【０１９３】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、第１リソースに関する情報を受信するようレシーバを制御することと、宛先ノードが送信する、第２リソースに関する情報、及び、送信元ノードが使用するＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することとであって、ＳＣＭＡコードブックは、少なくとも２つのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を示すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、こととを行う。
【０１９４】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、第１送信元信号を、第１リソース上で、宛先ノード、中継ノード、又は、その両方へ送信するべくトランスミッタを制御することであって、第１送信元信号は、非ＳＣＭＡコードブックマッピングを実行することで得られる送信元信号であり得て、例えば、コンスタレーションマッピングを実行することで得られる送信元信号であり得る、こと、ならびに、第２送信元信号を、第２リソース上で、宛先ノード、中継ノード、又は、その両方へ送信するべくトランスミッタを制御することであって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、送信元信号、又は、ＳＣＭＡコードブックマッピング後に得られる送信元信号と称され得る、ことを行う。
【０１９５】
任意で、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく送信元ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信するべく少なくとも１つの中継ノードによって使用される。
【０１９６】
任意で、第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９７】
任意で、第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９８】
任意で、ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９９】
本発明のこの実施形態において、送信元ノードは、宛先ノードによって送信される情報に従って、ＳＣＭＡコードブックマッピングを実行することで得られる信号、又は、非ＳＣＭＡコードブックマッピングを実行することで得られる信号を送信し得て、その結果、柔軟な伝送を実装する。
【０２００】
上述の複数の実施形態において、プロセッサ１０２０、１１２０又は１２２０などのプロセッサは、ＣＰＵとも称され得る。メモリは、リードオンリーメモリ及びランダムアクセスメモリを含み得て、命令及びデータをプロセッサへ提供する。メモリの一部は更に、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含み得る。具体的な適用において、デバイス１０００、１１００又は１２００などのデバイスは、携帯電話のような無線通信デバイスなどのネットワークデバイス又はネットワーク側デバイスであり得るか、それらに組み込まれ得て、更に、トランスミッタ回路及びレシーバ回路を収容するためのキャリアを含み得て、これにより、データがデバイスと遠隔地との間で送信及び受信されることを可能にする。トランスミッタ回路及びレシーバ回路は、アンテナと連結され得る。デバイスの様々なコンポーネントは、バスを使用することによって共に連結される。バスは、データバスを含むだけでなく、電力バス、制御バス、及び、ステータス信号バスも含む。しかしながら、説明を明確化する目的で、様々なバスは、図面において、バス１０１０、１１１０、又は、バス１２１０などのバスとして示されている。具体的に、デコーダ及び処理ユニットは、異なる製品内で共に統合され得る。
【０２０１】
プロセッサは、本発明の方法の実施形態において開示されているステップ及び論理ブロック図を実装又は実行し得る。汎用プロセッサは、マイクロプロセッサであり得るか、又は、プロセッサは、任意の従来のプロセッサ、デコーダ、エンコーダなどであり得る。本発明の実施形態を参照して開示される方法のステップは、ハードウェアプロセッサによって実装されるものとして直接具現化され得るか、復号化プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得るか、又は、符号化プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、リードオンリーメモリ、プログラマブルリードオンリーメモリ、電気的消去可能プログラマブルメモリ、又は、レジスタなど、当技術分野における成熟した記憶媒体内に存在し得る。
【０２０２】
上述の本発明の実施形態において、プロセッサは、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略してＣＰＵ）であり得るか、又は、プロセッサは、別の汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又は、個別のゲート若しくはトランジスタロジックデバイス、個別のハードウェアコンポーネントなど、別のプログラマブルロジックデバイスであり得ることを理解すべきである。汎用プロセッサは、マイクロプロセッサであり得るか、又は、プロセッサは、任意の従来のプロセッサなどであり得る。
【０２０３】
メモリは、リードオンリーメモリ及びランダムアクセスメモリを含み得て、命令及びデータをプロセッサへ提供する。メモリ１０３０、１１３０又は１２３０などのメモリの一部は更に、不揮発性ランダムアクセスメモリを含み得る。例えば、メモリは更に、デバイスタイプの情報を保存し得る。
【０２０４】
バスシステムは、データバスに加えて、電力バス、制御バス、ステータス信号バスなどを含み得る。しかしながら、説明を明確化する目的で、図面において、様々なバスがバスシステムとして示されている。
【０２０５】
実装中、上記方法の実施形態における各操作は、プロセッサ１０２０、１１２０又は１２２０などのプロセッサのハードウェアの集積論理回路によって、又は、ソフトウェア形態の命令によって実装され得る。本発明の実施形態を参照して開示される方法のステップは、ハードウェアプロセッサによって実装されるものとして直接具現化され得るか、プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、リードオンリーメモリ、プログラマブルリードオンリーメモリ、電気的消去可能プログラマブルメモリ、又はレジスタなど、当技術分野における成熟した記憶媒体内に存在し得る。記憶媒体は、メモリ内に配置されている。プロセッサは、メモリ内の情報を読み込み、そのハードウェアを使用して、上記方法の実施形態における端末の操作を実装する。繰り返しを回避すべく、ここでは詳細を再度説明しない。
【０２０６】
上述された処理の順序番号は、本発明の様々な実施形態における実行順序を意味しないことを理解されたい。処理の実行順序は、処理の機能及び内部ロジックに従って決定されるべきであり、本発明の実施形態の実装処理に対して何ら限定を加えるものと解釈されるべきではない。
【０２０７】
当業者であれば、本明細書において開示されている実施形態を参照して説明される例におけるユニット及びアルゴリズムのステップは、電子的ハードウェア、又はコンピュータソフトウェアと電子的ハードウェアとの組み合わせによって実装され得ることに気づき得る。機能がハードウェア又はソフトウェアのいずれによって実行されるかは、技術的解決法の特定の用途及び設計上の制約条件に依存する。当業者は、説明される機能をそれぞれの特定の用途に実装するのに異なる方法を使用してよいが、その実装が本発明の範囲を越えるものとみなされるべきではない。
【０２０８】
当業者にとっては、便宜上、及び、説明を簡潔化する目的で、上述のシステム、機器、及びユニットの詳細な動作処理については、上記方法の実施形態における対応する処理を参照すればよいことは明確であるので、詳細は説明されないことを理解されたい。
【０２０９】
本出願において提供された複数の実施形態において、開示されたシステム、機器、及び方法は、他の方式で実装されてよいことが理解されるべきである。例えば、説明されている機器の実施形態は、例に過ぎない。例えば、ユニットの分割は、論理的な機能の分割に過ぎず、実際の実装では、他の分割であってよい。例えば、複数のユニット又はコンポーネントが別のシステムに組み合わされてよい、又は、統合されてよい、又は、いくつかの特徴が無視されてよい、又は実行されなくてもよい。加えて、表示又は説明されている、相互連結若しくは直接連結、又は、通信接続は、いくつかのインタフェース、機器若しくはユニットの間の間接的な連結若しくは通信接続、電気的接続、機械的接続、又は、他の形態の接続を通して実装され得る。
【０２１０】
別個の部分として説明されたユニットは、物理的に別個であってもなくてもよいし、ユニットとして表示された部分は、物理的なユニットであってもなくてもよい、一か所に配置されてよい、又は、複数のネットワークユニット上に分散されてよい。ユニットの一部又は全部は、実施形態の解決法の目的を実現するよう、実際の必要性に応じて選択されてよい。
【０２１１】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットへ統合され得るか、又は、ユニットの各々は、物理的に単独で存在し得るか、若しくは、２つ又はそれより多くのユニットが、１つのユニットへ統合される。
【０２１２】
機能がソフトウェア機能ユニットの形態で実装され、独立した製品として販売又は使用されるとき、機能はコンピュータ可読記憶媒体内に保存され得る。そのような理解に基づいて、本発明の技術的解決法は基本的に、又は従来技術に寄与する部分は、又は、技術的解決法のいくつかは、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は記憶媒体に記憶され、本発明の複数の実施形態において説明された複数の方法の複数のステップの全て又はいくつかを実行すべく、（パーソナルコンピュータ、サーバ、又はネットワークデバイスでありうる）コンピュータデバイスに命令するためのいくつかの命令を含む。上述の記憶媒体は、プログラムコードを格納できる、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、又は光ディスクなどの任意の媒体を含む。上述の説明は、単に本発明の特定の実装方式に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明において開示される技術範囲内で当業者によって容易に考え出されるあらゆる変形又は置換は、本発明の保護範囲内に含まれることになる。故に、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
2018508134.tif 000062
【図２】
2018508134.tif 000063
【図３】
2018508134.tif 000064
【図４】
2018508134.tif 000065
【図５】
2018508134.tif 000066
【図６】
2018508134.tif 000067
【図７】
2018508134.tif 000068
【図８】
2018508134.tif 000069
【図９】
2018508134.tif 000070
【図１０】
2018508134.tif 000071
【図１１】
2018508134.tif 000072
【図１２】
2018508134.tif 000073
【手続補正書】
【提出日】平成29年8月7日(2017.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ伝送用のデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されているプロセッサと、
前記バスに接続されているトランスミッタと、
前記バスに接続されているレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、
宛先ノードによって送信される、前記デバイスが使用する疎符号多元接続コードブック（ＳＣＭＡコードブック）に関する情報を受信するよう前記レシーバを制御することであって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すべく使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを有することと、
２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するよう前記レシーバを制御することと
を行い、
前記プロセッサは更に、受信される前記２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行すること、及び、前記ＳＣＭＡコードブックに関する情報が示す前記ＳＣＭＡコードブックを使用して、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行して、これにより中継信号を得ることを行い、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、前記ＳＣＭＡコードブックマッピングの後に得られる前記中継信号を前記宛先ノードへ送信するよう前記トランスミッタを制御する、
デバイス。
【請求項２】
前記プロセッサは更に、前記宛先ノードが送信する、ネットワーク符号化を実行するように前記デバイスに要求する送信元ノードに関する情報を受信するべく前記レシーバを制御し、前記プロセッサは更に、受信される前記信号は、ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードによって送信されたかどうか判定し、受信された前記信号が、ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードによって送信されたものである場合、受信された前記信号に対して前記ネットワーク符号化を実行する、請求項１に記載のデバイス。
【請求項３】
前記ネットワーク符号化は、排他的論理和符号化であり、前記プロセッサは更に、前記２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行する、請求項１又は２に記載のデバイス。
【請求項４】
前記ネットワーク符号化は、物理層ネットワーク符号化であり、前記プロセッサは更に、マッピング関係に従って、受信される前記２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行する、請求項１又は２に記載のデバイス。
【請求項５】
前記プロセッサは更に、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく、リソースを受信するようレシーバを制御し、前記プロセッサは更に、前記ＳＣＭＡコードブックマッピングの後に得られる少なくとも２つの変調シンボルを前記リソース上で送信するように前記トランスミッタを制御する、請求項１から４の何れか一項に記載のデバイス。
【請求項６】
前記デバイスが使用する前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、請求項１から５の何れか一項に記載のデバイス。
【請求項７】
ネットワーク符号化を実行するよう前記デバイスに要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、請求項１から６の何れか一項に記載のデバイス。
【請求項８】
前記中継信号を送信するべく前記トランスミッタによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる送信元信号を送信するべく、前記送信元ノードのうち少なくとも１つによって使用される、請求項１から７の何れか一項に記載のデバイス。
【請求項９】
データ伝送用のデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されているプロセッサと、
前記バスに接続されているトランスミッタと、
前記バスに接続されているレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、
２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信するよう前記トランスミッタを制御することであって、前記ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、前記コードワードは、多次元複素ベクトルであり、ビットデータと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、
中継ノードによって使用されるＳＣＭＡコードブックに関する情報を前記中継ノードへ送信するよう前記トランスミッタを制御することと、
を行い、
前記プロセッサは更に、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、
前記中継ノードによって送信される中継信号を受信するよう前記レシーバを制御することであって、前記中継ノードによって送信される前記中継信号は、前記中継ノードが、前記２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される前記２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、前記中継ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することで、前記ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、前記中継ノードによって得られる少なくとも２つの変調シンボルであることと、
前記２つ又はそれより多くの送信元ノードの少なくとも１つの送信元ノードによって送信される第２送信元信号を受信するよう前記レシーバを制御することであって、前記第２送信元信号は、前記送信元ノードが、前記送信元ノードによって使用される前記ＳＣＭＡコードブックに関する情報が示す前記コードブックを使用することによってコードブックマッピングを実行することで得られる、ことと
を行い、
前記第２送信元信号及び前記中継信号は、同一の時間周波数リソースを使用することで送信される、
デバイス。
【請求項１０】
前記プロセッサは更に、前記２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信するべく前記レシーバを制御し、前記プロセッサは更に、受信される前記第１送信元信号及び前記中継信号に対してネットワーク復号化を実行する、請求項９に記載のデバイス。
【請求項１１】
前記プロセッサは更に、ネットワーク符号化を実行するよう前記中継ノードに要求する送信元ノードに関する情報を前記中継ノードへ送信するべく前記トランスミッタを制御し、前記送信元ノードに関する情報は、受信される前記送信元信号に対してネットワーク符号化を実行するかどうか判定するべく前記中継ノードによって使用される、請求項１０に記載のデバイス。
【請求項１２】
前記ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項９から１１の何れか一項に記載のデバイス。
【請求項１３】
ネットワーク符号化を実行するよう前記中継ノードに要求する前記送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、請求項１０から１２の何れか一項に記載のデバイス。
【請求項１４】
データ伝送のためのデバイスであって、
前記デバイスは、
バスと、
前記バスに接続されたプロセッサと、
前記バスに接続されたトランスミッタと、
前記バスに接続されたレシーバと、
を備え、
前記プロセッサは、前記バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、第１リソースに関する情報を受信するよう前記レシーバを制御し、前記宛先ノードによって送信される、第２リソースに関する情報、及び、前記デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するよう前記レシーバを制御し、前記ＳＣＭＡコードブックは、少なくとも２つのコードワードを有し、前記コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、前記少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み、
前記プロセッサは、前記バスを使用することによって、前記メモリ内に保存されたプログラムを呼び出し、これにより、前記第１リソース上で前記宛先ノードへ第１送信元信号を送信するよう前記トランスミッタを制御し、前記第２リソース上で前記宛先ノードへ第２送信元信号を送信するよう前記トランスミッタを制御し、前記第２送信元信号は、前記デバイスが、前記ＳＣＭＡコードブックに関する情報が示す前記ＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルである、
デバイス。
【請求項１５】
前記第１リソースに関する情報は第１ダウンリンク制御情報ＤＣＩ内に保持されること、および、前記第２リソースに関する情報は第２ダウンリンク制御情報ＤＣＩ内に保持されることのうち、少なくとも１つを満たす、請求項１４に記載のデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、より具体的には、データ伝送の方法及びデバイスに関する。
【背景技術】
【０００２】
協調通信の思想は、中継通信に由来する。すなわち、ユーザは、ユーザと宛先ノードとの間の通信を保証するべく、別の中継ノードと協調することによって情報を伝送する。現在、中継ベースの次世代型ネットワークのアーキテクチャの研究が注目を集めるようになっている。協調伝送技術を用いることで、ネットワークアーキテクチャは、送信元ノードと宛先ノードとの間の直接的な通信をサポートできるだけでなく、１つ又は複数の中継ノードを導入することで、送信元ノードによって送信される情報が宛先ノードへ転送される前に、当該情報が各中継ノードによって特定の方式で処理されることも可能にする。このマルチホップ伝送方式において、電波の伝送を遮る建物などの障害物は回避される。その結果、大規模なフェーディングによって生じる影響がある程度克服され、伝送端末と受信端末との間の経路損失が減少し、デバイスの伝送電力が減少する。これにより、システムの干渉を抑制し、信号の信号対騒音比を増加させる。加えて、宛先ノードは、異なる組み合わせの方式に従って、異なる伝送ノードからの信号を受信及び処理し得る。加えて、協調伝送は、チャネル上の小規模のフェーディングによって生じる影響を大幅に減少させ、その結果、信号伝送環境はある程度改善され、異なるダイバーシティ利得が得られる。
【０００３】
ネットワーク符号化は、ルーティング及び符号化を統合する情報交換技術である。ネットワーク符号化の思想は、ネットワーク上の各ノード上において、各チャネル上で受信される情報に対して、線形又は非線形の処理を実行し、次に、処理された情報を下流ノードへ転送することである。ネットワーク符号化が使用される場合、ネットワーク上の仲介ノードは、単に保存及び転送だけを実行するのではなく、代わりに、受信した情報を符号化し、符号化された情報を送信する。その結果、ネットワークの容量及びロバスト性が改善する。ネットワーク符号化及び協調通信を有機的に組み合わせることによって、システムのパフォーマンスを更に改善することができる。
【０００４】
しかしながら、ネットワーク符号化及び協調通信が組み合わされる既存の技術的解決法においては、伝送効率が低いという問題が依然として存在する。従って、伝送効率又は伝送柔軟性を更に改善する必要がある。
【発明の概要】
【０００５】
本発明の実施形態は、データ伝送の方法及びデバイスを提供し、これにより、伝送効率又は伝送柔軟性を改善する。
【０００６】
第１の態様によれば、データ伝送方法が提供されている。この方法は、中継ノードが、宛先ノードによって送信される、中継ノードが使用するＳＣＭＡコードブックに関する情報を受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する段階と、中継ノードが、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する段階と、中継ノードが、ＳＣＭＡコードブックに関する情報によって示されるコードブックを使用することによって、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る段階と、中継ノードが、ＳＣＭＡコードブックマッピングの後に得られる中継信号を宛先ノードへ送信する段階とを含む。
【０００７】
第２の態様によれば、データ伝送方法が提供されている。この方法は、宛先ノードが２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、宛先ノードが、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信する段階と、宛先ノードが、中継ノードによって送信される中継信号を受信する段階であって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で中継ノードによって得られる少なくとも２つの変調シンボルである、段階であって、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、段階と、宛先ノードが、送信元ノードのうちの少なくとも１つによって送信される第２送信元信号を受信する段階であって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、段階とを備え、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０００８】
第３の態様によれば、データ伝送方法が提供されている。この方法は、送信元ノードが、宛先ノードによって送信される第１リソースに関する情報を受信する段階と、送信元ノードが、第１リソース上で、宛先ノード、中継ノード、又は、その両方へ第１送信元信号を送信する段階と、送信元ノードが、宛先ノードによって送信される、第２リソースに関する情報と、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報とを受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、送信元ノードは、第２リソース上で、宛先ノード、中継ノード、又は、その両方に対して第２送信元信号を送信する段階であって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してコードブックマッピングを実行することによって取得した少なくとも２つの変調シンボルである、段階とを備える。
【０００９】
第４の態様によれば、データ伝送デバイスが提供されている。デバイス７００は、バス７１０、バスに接続されたプロセッサ７２０、バスに接続されたメモリ７３０、バスに接続されたトランスミッタ７５０、バスに接続されたレシーバ７４０を備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するようレシーバを制御することとを行う。プロセッサは更に、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得ることであって、中継信号は少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、ことを行うよう構成されている。プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信するようトランスミッタを制御する。
【００１０】
第５の態様によれば、データ伝送デバイスが提供されている。デバイス８００は、バス８１０、バスに接続されたプロセッサ８２０、バスに接続されたメモリ８３０、バスに接続されたトランスミッタ８５０、バスに接続されたレシーバ８４０を備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信するようトランスミッタを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信するようトランスミッタを制御することとを行う。プロセッサは更に、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、中継ノードによって送信される中継信号を受信するようレシーバを制御することであって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含むことと、送信元ノードのうちの少なくとも１つによって送信される第２送信元信号を受信するようレシーバを制御することであって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、こととを行い、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【００１１】
第６の態様によれば、データ伝送デバイスが提供されている。デバイス９００は、バス９１０と、バスに接続されたプロセッサ９２０と、バスに接続されたメモリ９３０と、バスに接続されたトランスミッタ９５０と、バスに接続されたレシーバ９４０とを備える。プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードが送信する、第１リソースに関する情報を受信するようレシーバを制御し、宛先ノードが送信する、第２リソースに関する情報、及び、デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことを行う。プロセッサは、バスを使用することで、メモリ内に保存されたプログラムを呼び出し、これにより、第１リソース上で、第１送信元信号を宛先ノード若しくは中継ノード、又は、その両方に送信するようトランスミッタを制御することと、第２リソース上で、第２送信元信号を宛先ノード若しくは中継ノード、又は、その両方に送信するようトランスミッタを制御することであって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してコードブックマッピングを実行することによって取得する少なくとも２つの変調シンボルである、こととを行う。
【００１２】
本発明の実施形態におけるデータ伝送の方法及びデバイスによれば、中継ノードは、ネットワーク符号化及びＳＣＭＡコードブックマッピングの後で得られる信号を送信し得る。このことにより、中継ノード及び送信元ノードは、同一の時間周波数リソース上で信号を送信し、これにより、システムの伝送効率を改善することが可能となる。
【図面の簡単な説明】
【００１３】
本発明の複数の実施形態における技術的解決法をより明確に説明すべく、実施形態又は従来技術を説明するために必要な添付の図面を以下で簡潔に説明する。以下の説明における添付の図面は本発明の一部の実施形態を示しているに過ぎず、当業者ならば、創造努力なしに、これらの添付の図面から他の図面を更に導き出し得ることは明らかである。
【００１４】
【図１】本発明のデータ伝送方法が適用可能である通信システムの概略図である。
【００１５】
【図２】ＳＣＭＡコードブックマッピング処理の概略図である。
【００１６】
【図３】ＳＣＭＡ復号化の概略図である。
【００１７】
【図４】機能ノード更新の概略図である。
【００１８】
【図５】変数ノード更新の概略図である。
【００１９】
【図６】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２０】
【図７】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２１】
【図８】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２２】
【図９】本発明の実施形態に係るデータ伝送方法の概略的なフローチャートである。
【００２３】
【図１０】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【００２４】
【図１１】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【００２５】
【図１２】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【発明を実施するための形態】
【００２６】
本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的解決法が以下で明確かつ完全に説明される。説明されている実施形態は、本発明の実施形態の一部であって、全部ではないことは明らかである。創造努力なく本発明の複数の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲内に含まれるものである。
【００２７】
本明細書において使用される、「コンポーネント」、「モジュール」、及び「システム」などの用語は、コンピュータ関連エンティティ、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、又は、実行されているソフトウェアを示すのに使用される。例えば、コンポーネントは、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行可能スレッド、プログラム、及び／又は、コンピュータであり得るが、これらに限定されるものではない。コンピューティングデバイス、及び、コンピューティングデバイス上で実行されるアプリケーションの両方は、コンポーネントであり得る。１つ又は複数のコンポーネントは、プロセス及び／又は実行可能スレッド内に存在し得て、コンポーネントは、１つのコンピュータ上に配置され得るか、及び／又は、２つ若しくはそれより多くのコンピュータの間で分散され得る。加えて、これらのコンポーネントは、様々なデータ構造を保存する様々なコンピュータ可読媒体から実行され得る。例えば、コンポーネントは、ローカル及び／又はリモートのプロセスを使用することによって、並びに、例えば、１つ又は複数のデータパケット（例えば、信号を使用することによって他のシステムとインタラクトするインターネットなどのネットワーク、ローカルシステム、及び／又は、分散システムの間で別のコンポーネントとインタラクトする２つのコンポーネントからのデータ）を有する信号に従って、通信し得る。
【００２８】
加えて、本発明の態様又は特徴は、標準的なプログラミング及び／又は工学技術を使用する方法、機器、又は製品として実装され得る。本出願で使用される「製品」という用語は、任意のコンピュータ可読コンポーネント、キャリア、又は媒体からアクセスできるコンピュータプログラムを包含する。例えば、コンピュータ可読媒体には、磁気ストレージコンポーネント（例えば、ハードディスク、フロッピー（登録商標）ディスク、又は、磁気テープ）、光ディスク（例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ、コンパクトディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ、デジタルバーサタイルディスク））、スマートカード及びフラッシュメモリコンポーネント（例えば、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、消去可能プログラマブルリードオンリーメモリ）、カード、スティック、又は、キードライブ）が含まれるが、これらに限定されるものではない。加えて、本明細書に説明されている様々な記憶媒体は、情報を保存するのに使用される、１つ又は複数のデバイス、及び／又は、他の機械可読媒体を示し得る。「機械可読媒体」という用語は、無線チャネルと、命令及び／又はデータを保存、格納、及び／又は、保持できる、様々な他の媒体とを含み得るが、これらに限定されるものではない。
【００２９】
まず、本発明の実施形態が適用される環境を説明する。図１は、本発明の実施形態に適用される無線中継ネットワークの構造図である。図１から分かるように、無線中継ネットワークは、送信元ノードＳ１〜ＳＮｓ、中継ノードＲ、及び、宛先ノードＤを含む。中継ノードＲ、及び、宛先ノードＤは、マルチアンテナ構造を有し得る。図１の実線は、送信元ノードが、例えば指向性の伝送又はブロードキャストによって、送信元信号を中継ノード及び宛先ノードへ送信することを表す。点線は、中継ノードが、例えば、指向性の伝送又はブロードキャストによって、中継信号を宛先ノードへ送信することを表す。当然、実際の状況においては、無線中継ネットワークは、複数の中継ノードを含み得る。複数の中継ノードによって実行される操作は、いずれも同様なので、図１では、１つの中継ノードのみが示されている。
【００３０】
送信元ノードはネットワークデバイスであり得る。ネットワークデバイスは、モバイルデバイスと通信するように構成されたデバイスであり得る。ネットワーク側デバイスは、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、移動体通信用グローバルシステム）又はＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、符号分割多元接続）におけるＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ、ベーストランシーバステーション）であり得るか、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、広帯域符号分割多元接続）におけるＮＢ（ＮｏｄｅＢ、ノードＢ）であり得るか、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ロングタームエボリューション）におけるｅＮＢ若しくはｅＮｏｄｅＢ（Ｅｖｏｌｖｅｄ  ＮｏｄｅＢ，次世代型ノードＢ）であり得るか、アクセスポイント、車載デバイス、ウェアラブルデバイス、次世代の５Ｇネットワークにおけるネットワーク側デバイス、将来発展するＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、公衆陸上移動体ネットワーク）ネットワークにおけるネットワークデバイスであり得る。
【００３１】
送信元ノードＳ１からＳＮｓは、各々、端末デバイスであり得て、ユーザ装置（ＵＥ、Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）、アクセス端末、加入者ユニット、加入者局、移動局、移動端末、遠隔局、遠隔端末、モバイルデバイス、ユーザ端末、端末、無線通信デバイス、ユーザエージェント、又は、ユーザデバイスとも称され得る。アクセス端末は、携帯電話、コードレス電話、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、セッションイニシエーションプロトコル）電話、ＷＬＬ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ｌｏｏｐ、ワイヤレスローカルループ）局、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、携帯情報端末）、無線通信機能を有するハンドヘルドデバイス若しくはコンピューティングデバイス、無線モデムに接続されている別の処理デバイス、車載デバイス、若しくはウェアラブルデバイス、次世代型５Ｇネットワークにおける端末デバイス、又は、将来発展するＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、公衆陸上移動体ネットワーク）ネットワークにおける端末デバイスであり得る。
【００３２】
以下では、疎符号多元接続（ＳＣＭＡ、Ｓｐａｒｓｅ  Ｃｏｄｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）について説明する。ＳＣＭＡは、非直交多元接続技術である。当然、当業者であれば、この技術の名称として、ＳＣＭＡの代わりに別の技術的名称を使用し得る。これは、本発明の保護範囲を限定するものと解されるべきでない。この技術において、ＳＣＭＡコードブックを使用することによって、複数の異なるデータストリームが同一の伝送リソース上で伝送され、異なるデータストリームには異なるＳＣＭＡコードブックが使用され、これにより、リソースの利用効率を改善する。データストリームは、同一の端末デバイスに由来し得るか、又は、異なる端末デバイスに由来し得る。
【００３３】
ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードのセットであり得る。
【００３４】
コードワードは、２つ又はそれより多くの次元を有する多次元複素ベクトルであり得て、データと、２つ又はそれより多くの変調シンボルとの間のマッピング関係を表すのに使用される。２つ又はそれより多くの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み、データは、バイナリビットデータ、若しくは、ｍ変数データであり得る。任意で、ゼロ変調シンボルと、非ゼロ変調シンボルとの間の関係では、ゼロ変調シンボルの数は、非ゼロ変調シンボルの数より少なくない。
【００３５】
ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含む。ＳＣＭＡコードブックは、特定の長さのデータの可能なデータの組み合わせと、ＳＣＭＡコードブック内のコードワードとの間のマッピング関係を表し得る。
【００３６】
ＳＣＭＡ技術において、データストリーム内のデータは、マッピング関係に従って、ＳＣＭＡコードブック内のコードワード、すなわち、多次元複素ベクトルに直接マッピングされ、これにより、複数のリソース単位上におけるデータの拡散及び送信を実装する。ここでは、データは、バイナリビットデータであり得るか、又は、ｍ変数データであり得て、複数のリソース単位は、時間ドメイン、周波数ドメイン、空間ドメイン、時間周波数ドメイン、時間空間ドメイン、又は、時間周波数空間ドメインにおけるリソース単位であり得る。
【００３７】
図２は、６つのデータストリームが４つのリソース単位を再使用する例における、ＳＣＭＡコードブックマッピング処理（又は符号化処理）の概略図である。図２に示されているように、６つのデータストリームはグループを形成し、４つのリソース単位は、符号単位（ｃｏｄｅ  ｕｎｉｔ）を形成する。１つのリソース単位は、１つのサブキャリアであり得るか、１つのリソース要素（Ｒｅｓｏｕｒｃｅ  Ｅｌｅｍｅｎｔ、ＲＥ）であり得るか、又は、１つのアンテナポートであり得る。図２において、データストリームとリソース単位との間に接続線がある場合、データストリームの少なくとも１つのデータの組み合わせについて、コードブックマッピングが実行された後で、非ゼロ変調シンボルがリソース単位上で送信されることを示す。あるいは、データストリームとリソース単位との間に接続線が無い場合、データストリームの可能なデータの組み合わせ全てについて、コードブックマッピングが実行された後で、リソース単位上で送信される変調シンボルは、ゼロ変調シンボルであることを示す。データストリームのデータの組み合わせは、以下の説明に従って理解できる。例えば、バイナリビットデータストリーム、００、０１、１０、１１は、可能な全てのバイナリビットデータの組み合わせである。説明を分かり易くするべく、データストリーム内のデータは、それぞれ、ｓ１からｓ６で表され、リソース単位上で送信されるシンボルは、それぞれ、ｘ１からｘ４で表される。加えて、データストリームとリソース単位との間の接続線は、データストリーム内のデータが拡散された後で、リソース単位上で変調シンボルが送信されることを表す。変調シンボルは、ゼロシンボルであり得、又は、非ゼロシンボルであり得る。データストリームとリソース単位との間に接続線が無い場合、データストリーム内のデータが拡散された後で、リソース単位上で送信される変調シンボルが無いことを示す。
【００３８】
図２より、各データストリーム内のデータは、拡散された後で、複数のリソース単位上で送信されることが分かる。加えて、各リソース単位上で送信されるシンボルは、複数のデータストリームからのデータが拡散された後で得られる非ゼロ変調シンボルのオーバーレイである。例えば、データストリーム３のデータｓ３が拡散された後で、非ゼロ変調シンボルが、リソース単位１及びリソース単位２上で送信され、リソース単位３上で送信されるデータｘ２は、データストリーム２、データストリーム４、及び、データストリーム６内のデータｓ２、ｓ４、ｓ６が別々に拡散された後で得られる非ゼロ変調シンボルのオーバーレイである。データストリームの数は、リソース単位の数より多くなり得るので、ＳＣＭＡシステムは、システムにアクセスできるユーザの数及びスペクトル効率を含むネットワーク容量を効果的に改善できる。
【００３９】
ＳＣＭＡコードブック内のコードワードは通常、以下の形式である。
【数１】
2018508134.tif 000074
対応するＳＣＭＡコードブックは通常、以下の形式である。
【数２】
2018508134.tif 000075
Ｎは１より大きい正の整数であり、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解でき得る。Ｑｍは、１より大きい正の整数であり、ＳＣＭＡコードブック内に含まれるコードワードの数を表し、変調次数に対応し得る。例えば、四位相偏移変調（ＱＰＳＫ、Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）、又は、４次変調のサンプリング中、Ｑｍは４である。ｑは正の整数であり、１≦ｑ≦Ｑｍである。ＳＣＭＡコードブック及びコードワード内に含まれる要素Ｃｎ，ｑは、複素数であり、Ｃｎ，ｑは、数学的にＣｎ，ｑ∈｛０，α＊ｅｘｐ（ｊ＊β）｝、１≦ｎ≦Ｎ、１≦ｑ≦Ｑｍと表され得る。αは任意の実数であり得て、βは任意の値であり得て、Ｎ及びＱｍは正の整数であり得る。
【００４０】
加えて、ＳＣＭＡコードブック内のコードワードとデータとの間でマッピング関係が形成され得る。例えば、マッピング関係は、ＳＣＭＡコードブック内のコードワードと２ビットデータとの間に形成され得る。
【００４１】
例えば「００」はコードワード１、すなわち、
【数３】
2018508134.tif 000076
に対応し得て、「０１」はコードワード２、すなわち、
【数４】
2018508134.tif 000077
に対応し得て、「１０」はコードワード３、すなわち、
【数５】
2018508134.tif 000078
に対応し得て、「１１」はコードワード４、すなわち、
【数６】
2018508134.tif 000079
に対応し得る。
【００４２】
上述の図２に基づいて、データストリームとリソース単位との間に接続線があるとき、データストリームに対応するＳＣＭＡコードブック、及び、ＳＣＭＡコードブック内のコードワードは、以下の特性を有するべきである。すなわち、ＳＣＭＡコードブック内の少なくとも１つのコードワードについて、非ゼロ変調シンボルが、対応するリソース単位上で送信される。例えば、データストリーム３とリソース単位１との間に接続線がある場合、データストリーム３に対応するＳＣＭＡコードブック内の少なくとも１つのコードワードは、Ｃ１，ｑ≠０（１≦ｑ≦Ｑｍ）を満たす。
【００４３】
データストリームとリソース単位との間に接続線が無い場合、データストリームに対応するＳＣＭＡコードブック、及び、ＳＣＭＡコードブック内のコードワードは、以下の特性を有するべきである。すなわち、ＳＣＭＡコードブック内の全てのコードワードについて、ゼロ変調シンボルが、対応するリソース単位上で送信される。例えば、データストリーム３とリソース単位３との間には接続線が無く、データストリーム３に対応するＳＣＭＡコードブック内の任意のコードワードは、Ｃ３，ｑ＝０（１≦ｑ≦Ｑｍ）を満たす。
【００４４】
上の説明に基づいて、変調次数がＱＰＳＫである場合、上述の図２におけるデータストリーム３に対応するＳＣＭＡコードブックは、以下の形式、以下の特性
【数７】
2018508134.tif 000080
を有し得る。Ｃｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、１≦ｎ≦２、１≦ｑ≦４であり、α及びβは任意の実数である。任意のｑについて、１≦ｑ≦４である。Ｃ１，ｑ及びＣ２，ｑは、同時に０になることはなく、１≦ｑ１、かつ、ｑ２≦４である、ｑ１及びｑ２の少なくとも１つのグループが存在し、その結果、Ｃ１，ｑ１≠０、かつ、Ｃ２，ｑ２≠０である。
【００４５】
例えば、データストリーム３のデータｓ３が「１０」である場合、上述のマッピングルールに従って、データの組み合わせがコードワード、すなわち、４次元複素ベクトル
【数８】
2018508134.tif 000081
へマッピングされる。
【００４６】
非直交多元接続システムにおいて、図２に示されている２部グラフは、特性行列を使用することによっても表され得る。特性行列は、以下の形式であり得る。
【数９】
2018508134.tif 000082
ｒｎ，ｍは、特性行列内の要素を表し、ｍ及びｎは、自然数であり、１≦ｎ≦Ｎ、１≦ｍ≦Ｍである。Ｎの行はそれぞれ、１つの符号単位内のＮのリソース単位を表し、Ｍの各列はそれぞれ、１つのグループ内にある、リソース単位を再使用するデータストリームの量を表す。特性行列は一般的な形式で表され得るが、特性行列は以下の特性を有し得る。
【００４７】
（１）特性行列内の要素は、ｒｎ，ｍ∈｛０，１｝、１≦ｎ≦Ｎ、１≦ｍ≦Ｍである。ｒｎ，ｍ＝１のとき、対応する２部グラフに従って、第ｍデータストリームと第ｎのリソース単位との間に接続線があると説明できる。当然、ｒｎ，ｍ＝１のとき、第ｍのデータストリームの少なくとも１つのデータの組み合わせについて、コードワードマッピングが実行された後で、非ゼロ変調シンボルが第ｎのリソース単位上で送信されることも理解できる。ｒｎ，ｍ＝０のとき、対応する２部グラフに従って、第ｍデータストリームと第ｎのリソース単位との間に接続線が無いと説明できる。当然、ｒｎ，ｍ＝０のとき、第ｍデータストリームの全ての可能なデータの組み合わせについて、コードワードマッピングが実行された後で、ゼロ変調シンボルが第ｎのリソース単位上で送信されることも理解できる。
【００４８】
（２）更に、任意で、特性行列内の要素０の数は、要素１の数より少なくならず、これにより、疎符号化の特性を示す。
【００４９】
加えて、特性行列内の列は、特性シーケンスと称され得る。特性シーケンスは、以下の形式で表され得る。
【数１０】
2018508134.tif 000083
【００５０】
従って、特性行列はまた、一連の特性シーケンスを含む行列とみなされ得る。
【００５１】
特性行列の特性についての上述の説明に基づくと、図２に示されている例については、対応する特性行列は、
【数１１】
2018508134.tif 000084
で表され得る。
【００５２】
図２におけるデータストリーム３によって使用されるコードブック
【数１２】
2018508134.tif 000085
に対応する特性シーケンスは、
【数１３】
2018508134.tif 000086
で表される。
【００５３】
従って、コードブックと特性シーケンスとの間の対応関係は、１対１の関係とみなされ得て、すなわち、１つのコードブックは、１つの特性シーケンスに一意に対応する。特性シーケンスとコードブックとの間の対応関係は、１対複数の関係であり得て、すなわち、１つの特性シーケンスは、１つ又は複数のコードブックに対応し得る。従って、特性シーケンスは１つ又は複数のコードブックに対応し、各特性シーケンスは要素０及び要素１を含むものとして、特性シーケンスを理解することができる。要素０は、対応するコードブック内の全てのコードワードの、要素０に対応する位置における変調シンボルが全てゼロ変調シンボルであることを表し、要素１は、対応するコードブック内の全てのコードワードの、要素１に対応する位置における変調シンボルが全てゼロ変調シンボルであるわけではないこと、又は、全ての変調シンボルが非ゼロ変調シンボルであることを表す。
【００５４】
特性シーケンスとコードブックとの間の対応関係は、以下の条件によって決定され得る。
【００５５】
１．コードブック内のコードワードの変調シンボルの総数が、対応する特性シーケンス内の要素の総数と同一である。
【００５６】
２．特性シーケンス内の任意の要素１について、少なくとも１つのコードワードを、対応するコードブック内に見つけることができ、その結果、要素１に対応する位置におけるコードワードの変調シンボルは、ゼロ変調シンボルでない。特性シーケンス内の任意の要素０について、要素０に対応する位置における、対応するコードブック内の全コードワードの変調シンボルは、全てゼロ変調シンボルである。
【００５７】
従って、本発明のこの実施形態において、コードブックは、２つ又はそれより多くのコードワードを含む。コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用される。少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。各特性行列は、２つ又はそれより多くの特性シーケンスを含み、各特性行列は、１つ又は複数のコードブックに対応し、各特性シーケンスはまた、１つ又は複数のコードブックに対応する。特性シーケンスは、要素０及び要素１を含む。要素０は、対応するコードブック内の全てのコードワードの、要素０に対応する位置における変調シンボルが全てゼロ変調シンボルであることを表し、要素１は、対応するコードブック内の全てのコードワードの、要素１に対応する位置における変調シンボルが全てゼロ変調シンボルであるわけではないこと、又は、全ての変調シンボルが非ゼロ変調シンボルであることを表す。
【００５８】
本発明のこの実施形態において、複数のコードブックが、１つ又は複数のコードブッククラスタへグループ化され得る。各コードブッククラスタは、１つ又は複数のコードブックを含み得る。任意の２つのコードブック、例えば、同一のコードブッククラスタ内のコードブックａ及びコードブックｂは、以下の特性を有する。すなわち、コードブックａ内のコードワードの変調シンボルの総数は、コードブックｂ内のコードワードのそれと同一である。従って、コードブッククラスタ内のコードブックは、全てのコードワードの変調シンボルの総数が同一であること、すなわち、全てのコードワードの長さが同一であること、すなわち、データストリーム内で再使用されるリソース単位の数は同一であることを満たす。
【００５９】
本発明のこの実施形態において、代替的に、複数のコードブックが１つ又は複数のコードブックセットへグループ化され得る。各コードブックセットは、１つ又は複数のコードブックを含み得る。任意の２つのコードブック、例えば、同一のコードブックセット内のコードブックｃ及びコードブックｄは、以下の特性を有する。すなわち、（１）コードブックｃ内のコードワードの変調シンボルの総数は、コードブックｄ内のコードワードのそれと同一である。（２）コードブックｃ内の全てのコードワードの変調シンボルがゼロ変調シンボルである位置については、その位置にある、コードブックｄ内の全てのコードワードの変調シンボルも、全てゼロ変調シンボルである。
【００６０】
引き続き、図２を説明のための例として使用し、変調次数をＱＰＳＫと仮定する。図２においてデータストリーム１によって使用されるコードブックは、コードブック１で表され得て、データストリーム３によって使用されるコードブックは、コードブック３で表され得る。コードブック１及びコードブック３はそれぞれ、コードブック１
【数１４】
2018508134.tif 000087
及び、コードブック３
【数１５】
2018508134.tif 000088
で表され得て、ｅｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、ｎ∈｛２，４｝、１≦ｑ≦４であり、α及びβは任意の実数であり得る。任意のｑについて、１≦ｑ≦４である。ｅ２，ｑ及びｅ４，ｑは、同時に０になることはなく、かつ、ｅ２，ｑ１≠０、かつ、ｅ４，ｑ２≠０となるｑ１及びｑ２の少なくとも１つのグループが存在し、ここで、１≦ｑ１≦４、かつ、１≦ｑ２≦４である。
【００６１】
コードブック１内の全てのコードワードの、（第３リソース単位に対応する、すなわちｎ＝３の）位置３における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置３における変調シンボルも、全てゼロ変調シンボルである。しかしながら、コードブック１内の全てのコードワードの、（第１リソース単位に対応する、すなわちｎ＝１の）位置１における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置１における変調シンボルは、全てゼロ変調シンボルであるわけではない。従って、コードブック１及びコードブック３は、同一のコードブックセットに属するものではない。
【００６２】
別の例として、以下の特性を有するコードブック２については、コードブック２は、コードブック２
【数１６】
2018508134.tif 000089
で表され、ｄｎ，ｑ＝α＊ｅｘｐ（ｊ＊β）、１≦ｎ≦２、１≦ｑ≦４であり、α及びβは任意の実数であり得る。任意のｑについて、１≦ｑ≦４である。ｄ１，ｑ及びｄ２，ｑは、同時に０になることはなく、かつ、ｄ１，ｑ１≠０、かつ、ｄ２，ｑ２≠０となるｑ１及びｑ２の少なくとも１つのグループが存在し、ここで、１≦ｑ１≦４、かつ、１≦ｑ２≦４である。 
【００６３】
コードブック２内の全てのコードワードの、（第３及び第４リソース単位に対応する、すなわちｎ＝３、４の）位置３及び４における変調シンボルは、全てゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置３及び４における変調シンボルも、全てゼロ変調シンボルである。加えて、コードブック２内の全てのコードワードの、位置３及び４における変調シンボルのみが、ゼロ変調シンボルであり、コードブック３内の全てのコードワードの、位置３及び４における変調シンボルのみが、ゼロ変調シンボルである。すなわち、コードブック２及びコードブック３について、全てのコードワードの変調シンボルが全てゼロ変調シンボルである位置は同一であり、すなわち、両方とも位置３及び４である。従って、コードブック２及びコードブック３は、同一のコードブックセットに属する。
【００６４】
上の説明に基づいて、本発明のこの実施形態において、各コードブッククラスタは、１つ又は複数のコードブックセットを含み、各コードブックセットは、１つ又は複数のコードブックを含み、各コードブックは、２つ又はそれより多くのコードワードを含む。各コードブッククラスタは、コードブッククラスタ内のコードワードの変調シンボルの当該総数が同一であることを満たす。各コードブックセットは、コードブックセット内のコードワードの変調シンボルの総数が同一であるという条件を満たす。同一のコードブックセット内の任意のコードブック内の全てのコードワードについて、コードワードの変調シンボルが全てゼロ変調シンボルである位置は、同一である。
【００６５】
非直交多元接続システムにおいて、コードブックは直接的に表され、保存されることを更に理解するべきである。例えば、上述のコードブック、若しくは、コードブック内のコードワードは、直接保存されるか、又は、コードワードの、要素１である特性シーケンス要素に対応する位置における変調シンボルのみが保存される。従って、本発明が適用されるとき、非直交多元接続システムにおけるネットワークデバイス及び端末デバイスは、予め設計された以下の内容の一部又は全部を保存し得ると仮定する必要がある。
【００６６】
１．１つ又は複数の特性行列：
【数１７】
2018508134.tif 000090
ｒｎ，ｍ∈｛０，１｝、１≦ｎ≦Ｎ、１≦ｍ≦Ｍであり、Ｍ及びＮは両方、１より大きい正の整数である。Ｍは、リソース単位を再使用するデータストリームの数を表し得て、Ｎは、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解できる。
【００６７】
２．１つ又は複数の特性シーケンス：
【数１８】
2018508134.tif 000091
１≦ｍ≦Ｍである。
【００６８】
３．１つ又は複数のコードブック：
【数１９】
2018508134.tif 000092
Ｑｍ≧２である。Ｑｍは、コードブックに対応する変調次数を表し得て、各コードブックは、変調次数に対応し得る。Ｎは１より大きい正の整数であり、１つの符号単位に含まれるリソース単位の数を表し得るか、又は、コードワードの長さとして理解できる。
【００６９】
以下では、ＳＣＭＡ復号化を説明する。
【００７０】
ＳＣＭＡ復号化は、多くの方法を使用することで、例えば、ＭＰＡ（メッセージパッシングアルゴリズム）アルゴリズム、又は、標的遺伝アルゴリズムなどのアルゴリズムを使用することで、実装され得る。ここでは、ＭＰＡのみを説明する。
【００７１】
ＭＰＡ復号化方式は、メッセージを伝達するための処理としてみなされ得る。ここでは、「メッセージ」は、標的復号化信号についての推定を意味する。ＭＰＡは、復号化の収束を達成するべく、データストリームとリソース単位との間での情報伝達の複数回の反復を使用する、反復復号化アルゴリズムである。理論上、ＳＣＭＡ復号化問題は、多項式複雑性の不確実性問題である。反復貪欲アルゴリズムであるＭＰＡは、アルゴリズムの複雑性が比較的低い。なぜなら、信号の周波数ドメイン疎拡散が使用されるからである。
【００７２】
図３に示されているように、４つのリソース単位に対応するノードは、リソース単位と称され、また、機能ノード（Ｆｕｎｃｔｉｏｎ  Ｎｏｄｅ、略してＦＮ）と称され得ると仮定する。６人のユーザに対応するノードは、データストリームと称されるか、又は、ここではノードは変数ノード（Ｖａｒｉａｂｌｅ  Ｎｏｄｅ、略してＶＮ）と称され得ると仮定する。ここでは、ユーザは、互いに異なるユーザであり得るか、又は、６人のユーザより少なくなり得て、２つのデータストリームは、１人のユーザに由来する。復号化アルゴリズムの説明を分かり易くするべく、以下の説明では変数ノード及び機能ノードが使用される。ＦＮとＶＮとの間の接続線は、「エッジ」と称される。ＳＣＭＡにおいて使用される、いくつかの変数の用語を以下の表に列挙する。
【表１】
2018508134.tif 000093
【００７３】
ＭＰＡにおいて、反復が実行される前に、一定量の複素数演算が実行される必要がある。複素数演算は、ｆ（．）によって表され、複素数演算の具体的な式は、
【数２０】
2018508134.tif 000094
である。ｙｎ，ｒ１は、受信側によって第ｎのリソース単位及び第ｒ１の受信アンテナ上で受信される信号であり、ｈｎ，ｋ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のユーザｋに対応するアップリンクチャネルであり、Ｃｋ（ｉ）は、ユーザｋのＳＣＭＡコードブック内の第ｉのコードワードであり、Ｎｏ，ｎ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のノイズである。関数ｆ（．）の計算は、４つの入力情報項目、すなわち、受信信号ｙ、チャネル推定ｈ、ノイズ推定Ｎ、及び、各ユーザに対応するコードブック情報を必要とすることが分かる。ここで、計算されたｆ（．）は、後で更新中にモジュールが使用するべく、保存される必要がある。ｆ（．）の計算が完了した後、ＭＰＡは、収束を達成するべく、複数の反復を実行する必要がある。各反復処理は、２つのステップ、すなわち、ＦＮノード更新、及び、ＶＮノード更新に分けられ得る。反復完了後、ＬＬＲが計算され、後続のターボデコーダへ出力される必要がある。
【００７４】
まず、ＭＰＡにおいて、反復が実行される前に、一定量の複素数演算が実行される必要がある。複素数演算は、ｆ（．）によって表され、複素数演算の具体的な式は、
【数２１】
2018508134.tif 000095
である。ｙｎ，ｒ１は、受信側によって第ｎのリソース単位及び第ｒ１の受信アンテナ上で受信される信号であり、ｈｎ，ｋ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のユーザｋに対応するアップリンクチャネルであり、Ｃｋ（ｉ）は、ユーザｋのＳＣＭＡコードブック内の第ｉのコードワードであり、Ｎｏ，ｎ，ｒ１は、第ｎのリソース単位及び第ｒ１の受信アンテナ上のノイズである。関数ｆ（．）の計算は、３つの入力情報項目、すなわち、受信信号ｙ、チャネル推定ｈ、及び、ノイズ推定Ｎを必要とすることが分かる。ここで、計算されたｆ（．）は、後で更新中にモジュールが使用するべく、保存される必要がある。
【００７５】
次に、ｆ（．）の計算が完了した後、ＭＰＡは、収束を達成するべく、複数の反復を実行する必要がある。各反復処理は、２つのステップ、すなわち、ＦＮノード更新、及び、ＶＮノード更新に分けられ得る。
【００７６】
最後に、反復完了後、ＬＬＲが計算され、後続のターボデコーダへ出力される必要がある。機能ノード及び変数ノードの更新、ならびに、ＬＬＲ計算モジュールは、以下で詳細に説明する。
［機能ノードＦＮの更新］
【００７７】
ＦＮは、（ＦＮに接続された）ＶＮによって伝達された事後確率に従って、接続される各ＶＮに対して、各ＳＣＭＡコードワードの事後確率についての統計値を別々に収集し、確率メッセージを対応するＶＮへ伝達する。
【００７８】
図４において、３つのエッジの更新が例として使用されている。各ＦＮは、ｄｆ＝３のＶＮに接続されている。各反復処理において、ＦＮは、３つの接続されているＶＮに関する情報を更新する必要がある。図４で示されているＦＮは、ここではＦＮｎとして定義される。ＦＮに接続されている３つのＶＮは、それぞれ、ＶＮｋ、ＶＮａ、ＶＮｂと称される。この場合、ＦＮｎからＶＮｋへ情報を更新する式は、
【数２２】
2018508134.tif 000096
である。
ｉは、ＶＮｋに対応するＳＣＭＡコードブック内の第ｉのコードワードを表す。
ｙｎは、第ｎのリソース単位上の受信信号である。
Ｎｏ，ｎは、第ｎのリソース単位上の雑音等価電力の推定である。
Ｈｎは、全てのＶＮからＦＮｎへのチャネル推定行列である。
αは、ＶＮａに対応するＳＣＭＡコードブック内の第αのコードワードを表し、
【数２３】
2018508134.tif 000097
は、ＶＮａからＦＮｎへ伝達される情報を表す。
βは、ＶＮｂに対応するＳＣＭＡコードブック内の第βのコードワードを表し、
【数２４】
2018508134.tif 000098
は、ＶＮｂからＦＮｎへ伝達される情報を表す。
【００７９】
関数Φｎ（・）は、Ｃｋ（ｉ）の条件付きチャネル確率（ＣＣＰ、Ｃｏｎｄｉｔｉｏｎａｌ  Ｃｈａｎｎｅｌ  Ｐｒｏｂａｂｉｌｉｔｙ）を表し、具体的な式は、
【数２５】
2018508134.tif 000099
である。
【００８０】
同様に、ＦＮｎからＶＮａへ伝達される情報、及び、ＦＮｎからＶＮｂへ伝達される情報は、それぞれ、以下の式を使用することによって、計算により得られ得る。
【数２６】
2018508134.tif 000100
【００８１】
ｎ＝１〜４の一巡（ｔｒａｖｅｒｓｅｄ）後、全ての機能ノード（ＦＮ１からＦＮ４）の更新が完了する。
［変数ノードＶＮの更新］
【００８２】
全てのＦＮが更新された後で、ＶＮは、（ＶＮに接続された）ＦＮによって伝達される事後確率に従って、各ＳＣＭＡコードワードの事後確率についての統計値を別々に収集し、確率メッセージを対応するＦＮへ伝達する必要がある。
【００８３】
図５において、２つのエッジの更新を例として使用する。各ＶＮは、ｄｖ＝２のＦＮに接続されている。反復処理において、ＶＮは、２つの接続されているＦＮに関する情報を同時に更新する必要がある。ＶＮｋを例として使用すると、ＶＮｋからＦＮｎへ情報を更新する式は、
【数２７】
2018508134.tif 000101
である。！ｎは、ＦＮｎに加えてＶＮｋに接続されている他のＦＮを表し、ａｐｋ（ｉ）は、
【数２８】
2018508134.tif 000102
の事前確率を表し、最初の事前確率は、
【数２９】
2018508134.tif 000103
に設定される。一般的に、ａｐｋ（ｉ）は定数なので、ＶＮについての更新の式は、
【数３０】
2018508134.tif 000104
として簡略化され得る。
【００８４】
ｋ＝１〜６の一巡（ｔｒａｖｅｒｓｅｄ）後、全ての機能ノード（ＶＮ１からＶＮ４）の更新が完了する。
［ＭＰＡ復号出力］
【００８５】
例えば、第Ｎｉの反復の後など、反復的なＦＮの更新及びＶＮの更新の処理を繰り返すことによってパフォーマンス収束を達成するとき、ＭＰＡ復号結果に対して、情報シンボルのＬＬＲ（Ｌｏｇ  Ｌｉｋｅｌｉｈｏｏｄ  Ｒａｔｉｏ）軟判定復号出力を実行して出力を得る必要があり、出力はターボデコーダへ入力として伝達される。具体的なステップは以下の通りである。
【００８６】
まず、各ＶＮは、ＶＮに接続されている２つのＦＮによって伝達される情報に従って、Ｍ個のＳＣＭＡコードワードの確率を計算する。ＶＮｋを例として使用すると以下のようになる。
【数３１】
2018508134.tif 000105
【００８７】
次に、各ＳＣＭＡコードワードＱｋ（ｉ）に対応する、ＱＰＳＫシンボルにおける第ｘ番目のビット値ｕｉ，ｘのＬＬＲ値が計算される。
【数３２】
2018508134.tif 000106
【００８８】
デコーダはまた、ＬＬＲｘを０と比較することによって、硬判定を行う。ＭＰＡの具体的なアルゴリズム処理は、以下のようにまとめられる。  ＭＰＡアルゴリズムの説明
【数３３】
2018508134.tif 000107
【００８９】
上述のＳＣＭＡシステムは、本発明のデータ伝送の方法及びデバイスが適用可能な通信システムの例であることを理解すべきである。コードブックマッピング及びＳＣＭＡ復号化の原理、データのＳＣＭＡコードブックマッピング処理、及び、ＳＣＭＡ復号化処理など、ＳＣＭＡの上述の説明は、以下の実施形態に適用可能であり、以下の実施形態において、詳細は再度説明されない。加えて、本発明は、ＳＣＭＡシステムに限定されるものではなく、端末デバイスが同一の期間内に同一の時間周波数リソースを使用することでデータ伝送を実行することを可能にし得る他の通信システムも、本発明の保護範囲内に含まれる。
【００９０】
以下で説明されている方法の実施形態において、処理のステップには番号が付けられているが、この番号は、順番を表すものではなく、時間順について限定するものではない。
【００９１】
当業者は、実施形態におけるＳＣＭＡコードブックを指すのに、別の名称を使用し得る。説明を簡潔にするべく、以下の実施形態において説明される信号については、当業者が理解できる、いくつかの技術的処理手順が省略され得る。例えば、ＳＣＭＡコードブックマッピング後に得られる変調シンボルが無線インタフェース上で送信される前に、アップコンバートなどの操作が実行される必要がある。
【００９２】
実装中にＳＣＭＡコードブックに関する情報を実装するための多くの方式がある。以下に例を挙げる。
【００９３】
１．ＳＣＭＡコードブックに関する情報はＳＣＭＡコードブックを示すインデックスであり得る。
【００９４】
２．ＳＣＭＡコードブックに関する情報は、コードブッククラスタ情報、コードブックセット情報、及び、コードブック情報を含み得る。コードブッククラスタ情報は、ＳＣＭＡコードブックが属するコードブッククラスタを示すのに使用される。コードブックセット情報は、ＳＣＭＡコードブックが属するコードブッククラスタ内のコードブックセットに関する情報を示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブックセット内のコードブックに関する情報を示すのに使用される。
【００９５】
３．ＳＣＭＡコードブックに関する情報は、コードブックセット情報及びコードブック情報を含み得る。コードブックセット情報は、ＳＣＭＡコードブックが属するコードブックセットに関する情報を示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブックセット内のコードブックに関する情報を示すのに使用される。
【００９６】
４．ＳＣＭＡコードブックに関する情報は、コードブッククラスタ情報及びコードブック情報を含み得る。コードブッククラスタ情報は、ＳＣＭＡコードブックが属するコードブッククラスタを示すのに使用される。コードブック情報は、ＳＣＭＡコードブックが属するコードブッククラスタ内のコードブックに関する情報を示すのに使用される。
【００９７】
５．ＳＣＭＡコードブックに関する情報は、特性行列情報、特性シーケンス情報、及び、コードブック情報を含み得る。特性行列情報は、特性行列を示すのに使用される。特性シーケンス情報は、特性行列内の特性シーケンスを示すのに使用される。コードブック情報は、特性シーケンスに対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【００９８】
６．ＳＣＭＡコードブックに関する情報は特性シーケンス情報及びコードブック情報を含み得る。特性シーケンス情報は、特性シーケンスを示すのに使用され、コードブック情報は、特性シーケンスに対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【００９９】
７．ＳＣＭＡコードブックに関する情報は、特性行列情報及びコードブック情報を含み得る。特性行列情報は、特性行列を示すのに使用される。コードブック情報は、特性行列に対応する１つ又は複数のコードブック内のコードブックに関する情報を示すのに使用される。
【０１００】
情報は、ＤＣＩを使用することによって送信され得るか、ブロードキャストメッセージなどの別のメッセージを使用することによって送信され得るか、又は、ダウンリンクデータを使用することによって送信され得る。
【０１０１】
送信は、ブロードキャスト、又は、指向性の伝送によって実装され得る。
【０１０２】
図６は、データ伝送方法を提供する。この方法は、中継ノードによって実行され得て、具体的には、以下のステップを含む。
【０１０３】
Ｓ６１０：中継ノードは、宛先ノードが送信する、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。任意で、コードブックに関する情報は、ダウンリンク制御情報（Ｄｏｗｎｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ、ＤＣＩ）メッセージ内に保持され得るか、又は、別のメッセージ内に保持され得る。ここでは、これに限定しない。中継ノードによって使用されるＳＣＭＡコードブックに関する情報は、中継ノードに割り当てられ、中継ノードによって使用されるコードブックである。以下の実施形態における同様の説明は、同様の方式で理解できる。ここでは、詳細を再び説明しない。
【０１０４】
Ｓ６２０：中継ノードは、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する。
【０１０５】
Ｓ６３０：中継ノードは、受信された２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する。任意で、ネットワーク符号化は、排他的論理和符号化であり得るか、物理層符号化であり得るか、又は、別のネットワーク符号化技術であり得る。ここでは、これに限定しない。
【０１０６】
Ｓ６４０：中継ノードは、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る。中継信号は、少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。
【０１０７】
Ｓ６５０：中継ノードは、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信する。当業者は、ＳＣＭＡ技術に関する上述の説明に従って、中継信号を送信することは、ＳＣＭＡコードブックマッピング後に得られる非ゼロ変調シンボルを送信することであり得ることを理解し得る。任意で、中継信号を送信するべく中継ノードによって使用される時間周波数リソースはまた、少なくとも１つの送信元ノードによって使用されるＳＣＭＡコードブックを使用してＳＣＭＡコードブックマッピングを実行することによって得られる送信元信号を送信するべく、少なくとも１つの送信元ノードによって使用される。
【０１０８】
本発明のこの実施形態において、中継ノードは、送信元信号に対してネットワーク符号化を実行し得て、次に、ＳＣＭＡコードブックマッピングを実行して中継信号を取得し、中継信号を送信する。このように、中継ノードが中継信号を送信するとき、送信元ノードはまた、ＳＣＭＡコードブックマッピング後に得られた送信元信号を同一の時間周波数リソース上で送信できる。中継ノードが中継信号を宛先ノードへ伝送するときに送信元ノードが同一の時間周波数リソース上で送信元信号を送信できない従来技術と比較して、システム内で伝送される信号の量が増加し、伝送効率が改善する。
【０１０９】
任意で、中継ノードは、宛先ノードが送信する、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を受信する。中継ノードは更に、受信信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものかどうか判定する。受信信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものである場合、受信される送信元信号に対してネットワーク符号化が実行される。任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ＵＥのＩＤ情報であり得て、ダウンリンク制御情報（Ｄｏｗｎｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ、ＤＣＩ）メッセージ内に保持され得るか、又は、ブロードキャストメッセージ、若しくは、ダウンリンクデータを保持するメッセージなど、別のメッセージ内に保持され得る。ここでは、これに限定しない。中継ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することによって、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードからの信号に対してネットワーク符号化を実行するだけで済み、その結果、伝送の柔軟性が改善する。
【０１１０】
図７は、データ伝送方法を提供する。この方法は、宛先ノードによって実行され得て、具体的には、以下のステップを含む。
【０１１１】
Ｓ７１０：宛先ノードは、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。
【０１１２】
Ｓ７２０：宛先ノードは、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信する。
【０１１３】
Ｓ７３０：宛先ノードは、中継ノードによって送信される中継信号を受信する。中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信して、受信された２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行して、中継ノードが使用するＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後に中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。
【０１１４】
Ｓ７４０：宛先ノードは、２つ又はそれより多くの送信元ノードのうち少なくとも１つによって送信される第２送信元信号を受信する。第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用してＳＣＭＡコードブックマッピングを実行することによって得られる。第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０１１５】
本発明のこの実施形態において、宛先ノードは、送信元ノードによって送信される送信元信号を受信し、同時に、中継ノードから中継信号を受信し得て、その結果、受信信号の量が増加し、伝送効率が改善する。
【０１１６】
任意で、この方法は、宛先ノードが、中継ノードによって送信される中継信号を受信する前に、宛先ノードが、送信元ノードのうち少なくとも１つによって送信される第１送信元信号を受信することを含む。この方法は更に、中継ノードによって送信される中継信号を宛先ノードが受信した後、宛先ノードが、受信された第１送信元信号及び中継信号に対して、ネットワーク復号化を実行することを含む。中継信号は、第１送信元信号に従うネットワーク符号化によって得られるので、ネットワーク復号化は、中継信号及び第１送信元信号を使用することで実行され得て、これにより、復号化の成功率が増加する。
【０１１７】
任意で、宛先ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信する。送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうかを判定するべく、中継ノードによって使用される。任意で、送信元ノードに関する情報は、ＵＥのＩＤであり得る。任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信されるか、又は、別のメッセージ内に保持されて送信され得る。ここでは、これに限定しない。ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することで、中継ノードがネットワーク符号化を実行する柔軟性が改善し、従って、中継システムの柔軟性が改善する。
【０１１８】
任意で、ＳＣＭＡコードブックに関する情報は、ＤＣＩメッセージ内に保持されて送信されるか、又は、別のメッセージ内に保持され得る。
【０１１９】
図８は、データ伝送方法を提供する。この方法は、送信元ノードによって実行され得て、具体的には、以下のステップを含む。
【０１２０】
Ｓ８１０：送信元ノードは、宛先ノードによって送信される、第１リソースに関する情報を受信する。
【０１２１】
Ｓ８２０：送信元ノードは、第１リソース上で、第１送信元信号を宛先ノード、中継ノード、又は、その両方へ送信する。第１送信元信号は、非ＳＣＭＡコードブックマッピングを実行することで得られる送信元信号であり得て、例えば、コンスタレーションマッピングを実行することで得られる送信元信号であり得る。
【０１２２】
Ｓ８３０：送信元ノードは、宛先ノードが送信する、第２リソースに関する情報と、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を受信する。ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む。
【０１２３】
Ｓ８４０：送信元ノードは、第２リソース上で、第２送信元信号を宛先ノード、中継ノード、又は、その両方へ送信する。第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得る少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、送信元信号、又は、ＳＣＭＡコードブックマッピング後に得られる送信元信号と称され得る。
【０１２４】
任意で、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく送信元ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信するべく少なくとも１つの中継ノードによって使用される。
【０１２５】
任意で、第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持され、第２リソースに関する情報、及び、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される。
【０１２６】
本発明のこの実施形態において、送信元ノードは、宛先ノードによって送信される情報に従って、ＳＣＭＡコードブックマッピングを実行することで得られる信号、又は、非ＳＣＭＡコードブックマッピングを実行することで得られる信号を送信し得て、その結果、柔軟な伝送が実装される。
【０１２７】
図９は、データ伝送方法を提供する。この伝送方法は、送信元ノード、中継ノード、及び、宛先ノードによって実行される。図９に説明されている解決法を実行するためのエンティティは複数存在するが、当業者であれば、実行する単一のエンティティは、単独で実装される必要がある操作を実装するだけで良いことが分かるはずである。従って、この方法は、実行する単一のエンティティによって実装される複数の独立した解決法へ分解され得る。例えば、この方法は、中継ノードによって実装される解決法、送信元ノードによって実装される解決法、宛先ノードによって実装される解決法へ分解され得る。これらの独立した解決法は、ここでは再度説明しない。
【０１２８】
この実施形態において、宛先ノードは、例えば、基地局ＮｏｄｅＢであり、送信元ノードは、例えば、２つ又はそれより多くの端末デバイスＵＥである。この実施形態において、送信元ノードは、具体的には、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄである。中継ノードは、略してＲＮと称され、また、ｒｅｌａｙ  ｓｔａｔｉｏｎと称され得る。
【０１２９】
この実施形態において使用されるＳＣＭＡコードブックは、６人のユーザの２ビット伝送データの符号化に適用可能であると仮定し、６つのデータストリームは、４つのＲＥを再使用すると仮定する。ここで、ユーザは、互いに異なるユーザであり得て、又は、６人のユーザより少ないことがあり得る。２つのデータストリームは、１人のユーザに由来する。従って、ＳＣＭＡコードブックは、４つのＵＥのデータ、すなわち、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄのデータストリーム、並びに、ネットワーク符号化を実行することでＲＮによって得られたデータの２つのグループが、４つのＲＥを再使用する６つのデータストリームのグループを形成するように、設定される。
【０１３０】
この方法は、以下で詳細に説明する。
【０１３１】
Ｓ９０１０：ＮｏｄｅＢは、ＲＮノードによって使用されるＳＣＭＡコードブックに関する情報をＲＮへ送信する。ＲＮによって使用されるＳＣＭＡコードブックは、
【数３４】
2018508134.tif 000108
であると仮定する。
【０１３２】
任意で、ＮｏｄｅＢは更に、ネットワーク符号化を実行するようＲＮに要求する送信元ノードに関する情報をＲＮへ送信し得て、これにより、これらの送信元ノードから受信される送信元信号に対してネットワーク符号化を実行する必要があることを示す。送信元ノードに関する情報、及び、ＲＮによって使用されるＳＣＭＡコードブックに関する情報は、同一メッセージ内に保持されて送信され得るか、又は、送信元ノードに関する情報は、別のメッセージ内に保持され得る。メッセージのタイプは、ＤＣＩメッセージであり得るか、又は、別のメッセージであり得る。この実施形態において、送信元ノードに関する情報は、ＵＥ  ＩＤ情報などのＵＥ情報であり得る。
【０１３３】
Ｓ９０２０：ＮｏｄｅＢは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄによって使用されるＳＣＭＡコードブックに関する情報を、ノードＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、及び、ＵＥ  Ｄへ別々に送信する。実装中に情報を実装するための多くの方式がある。上述のステップ１において使用される複数の方式が使用され得るが、ここでは詳細を再度説明しない。 
【０１３４】
ＮｏｄｅＢによってＵＥ  Ａへ送信されるＳＣＭＡコードブックは、
【数３５】
2018508134.tif 000109
であると仮定する。
【０１３５】
ＮｏｄｅＢによってＵＥ  Ｂへ送信されるＳＣＭＡコードブックは、
【数３６】
2018508134.tif 000110
であると仮定する。
【０１３６】
ＮｏｄｅＢによってＵＥ  Ｃへ送信されるＳＣＭＡコードブックは、
【数３７】
2018508134.tif 000111
であると仮定する。
【０１３７】
ＮｏｄｅＢによってＵＥ  Ｄへ送信されるＳＣＭＡコードブックは、
【数３８】
2018508134.tif 000112
であると仮定する。
【０１３８】
Ｓ９０３０及びＳ９０４０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１をＮｏｄｅＢ及びＲＮへ別々に送信する。送信は、ブロードキャスト、又は、指向性伝送によって実装され得て、送信の動作は、ＵＥが同一の時間周波数リソースを使用することによって実行され得る。ＵＥ  Ａ及びＵＥ  Ｂを例として使用すると、ＵＥ  Ａは、ブロードキャストによって、送信元信号Ａ１をＲＮ又はＮｏｄｅＢへ送信するか、又は、ＵＥ  Ａは、指向性伝送によって、送信元信号Ａ１をＲＮ又はＮｏｄｅＢへ送信するか、又は、ＵＥ  Ｂは、ＵＥ  Ａによって使用される同一の時間周波数リソースを使用することによって、送信元信号Ｂ１を送信し得る。例えば、ＵＥ  Ｂは、ＵＥ  Ａが送信元信号Ａ１を送信するのと同一のタイムスロット内で、送信元信号Ｂ１を送信する。
【０１３９】
第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１は、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄが、ステップ９０２０においてＮｏｄｅＢによって送信されるＳＣＭＡコードブックに関する情報が示すコードブックに従って、データに対してＳＣＭＡコードブックマッピングを実行することによって得る変調シンボルであり得る。この方式が使用される場合、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、同一の時間周波数リソースを使用することによって、Ａ１、Ｂ１、Ｃ１、Ｄ１を別々に送信し得る。
【０１４０】
代替的に、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１は、ステップ９０２０においてＮｏｄｅＢによって送信されるＳＣＭＡコードブックに関する情報に従ってデータに対してＳＣＭＡコードブックマッピングを実行することによって得られる変調シンボルではなく、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄが、コンスタレーション変調技術に従って得る変調シンボルであり得る。
【０１４１】
当然、当業者であれば、実装中、変調シンボルは実際には、ＩＦＦＴ又はアップコンバートなど一部の技術的処理が変調シンボルに対して実行されるまで、送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１になれないことを知り得る。本発明のこの実施形態においては、解決法の説明を簡潔化及び明確化するべく、いくつかの技術的な詳細は省略される。この省略によって、当業者が説明に従って本発明の解決法を理解、及び、実装することに影響が生じることはない。
【０１４２】
Ｓ９０５０：ＲＮは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１を受信し、受信される送信元信号に対してネットワーク符号化を実行し、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、少なくとも２つの変調シンボルを得る。受信信号に対してネットワーク符号化を実行することについての説明は、解決法を明確かつ簡潔に説明するべく使用される説明方式として理解できる。実装中、当業者であれば、ＲＮが、受信信号の推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を得るべく、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号に対して復号化を実行することを理解し得る。受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られる場合、ＳＣＭＡ復号化を実行する必要がある。又は、受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られるものでない場合、ＳＣＭＡ復号化を実行する必要はない。
【０１４３】
次に、Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して、ネットワーク符号化が実行される。ネットワーク符号化を実行する方式には複数ある。例えば、ＭＡＣ層ビット排他的論理和方式が、ネットワーク符号化を実行するのに使用され得る。ネットワーク符号化を実行するための原理は、単純に、
【数３９】
2018508134.tif 000113
及び
【数４０】
2018508134.tif 000114
によって表され得る。当然、代替的に、物理層ネットワーク符号化の方式が物理層上で使用され得る。以下の表は、物理層シンボルに対して物理層ネットワーク符号化を実行することについての関係表を示す。この表は、中継ノードがＡ１'及びＢ１'に対して物理層ネットワーク符号化をどのように実行するかを説明する。例えば、第１の行において、Ａ'＝１及びＢ'＝１である場合、中継ノードによって受信されるシンボルは２であるとみなされる。物理層ネットワーク符号化を実行するとき、中継ノードは、以下のマッピング関係に従って、送信される必要のある中継信号は１であることを認識し得る。
【表２】
2018508134.tif 000115
【０１４４】
次に、ステップ９０１０においてＮｏｄｅＢが提供するＳＣＭＡコードブックに関する情報が示すコードブックに従って、Ｅ１及びＦ１に対してＳＣＭＡコードブックマッピングが実行され、これにより、Ｅ１'及びＦ１'を得る。Ｅ１＝００と仮定する。ステップ９０１０において提供される２つのＳＣＭＡコードブック内のＳＣＭＡコードブックＣ５に従ってＳＣＭＡコードブックマッピングを実行することによって得られる変調シンボルは、コードブックＣ５内の第１のコードワードであり得る。信号Ｆ１については、ＳＣＭＡコードブックＣ６が使用され、Ｅ１のそれと同一であるＦ１のマッピング原理によって、Ｆ１'が得られる。
【０１４５】
任意で、ＮｏｄｅＢが送信する、ネットワーク符号化を実行するようＲＮに要求する送信元ノードに関する情報をＲＮが受信する場合、ＲＮは、受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものかどうか判定する必要がある。受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものである場合、受信される送信元信号に対してネットワーク符号化が実行される。又は、受信される送信元信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものでない場合、受信される送信元信号に対してネットワーク符号化が実行されない。本発明のこの実施形態において、ＲＮは、受信される送信元信号が、ネットワーク符号化を実行するようＲＮに要求する送信元ノードＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって送信されたものであると判定すると仮定する。この場合、実装中、ＲＮは、排他的論理和符号化などのネットワーク符号化を受信信号の推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して実行し、これにより、Ｅ１及びＦ１を取得し、次に、ＳＣＭＡコードブックマッピングを実行してＥ１'及びＦ１'を得る。Ｅ１'及びＦ１'は、少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る。Ｅ１'及びＦ１'は、ＲＮによってＮｏｄｅＢへ送信される中継信号であり得る。
【０１４６】
Ｓ９０６０：ＮｏｄｅＢは、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１を受信する。当業者であれば、一般的に、一部のチャネル干渉がもたらされ得るので、受信される送信元信号は、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１と異なり得ることを理解し得る。説明を簡潔化及び明確化するべく、それらを異なる表現として区別しない。実装中、当業者であれば、ＲＮは、受信ノードの推定信号Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を得るべく、第１送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号に対して復号化を実行することを理解し得る。受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られる場合、ＳＣＭＡ復号化を実行する必要がある。又は、受信されるＡ１、Ｂ１、Ｃ１、Ｄ１が、ＳＣＭＡコードブックマッピングを実行することによって得られるものでない場合、ＳＣＭＡ復号化を実行する必要はない。当然、ＮｏｄｅＢは、操作Ｓ９０６０において、信号を受信するのみで、復号化を実行しなくてよく、Ｓ９１００又はＳ９１１０などの後の操作において復号を実行してＡ１'、Ｂ１'、Ｃ１'、Ｄ１'を得る。
【０１４７】
Ｓ９０７０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、提供されるＳＣＭＡコードブックを使用することによって、送信されることになっているデータに対して、ＳＣＭＡコードブックマッピングを別々に実行し、これにより、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２を得る。
【０１４８】
Ｓ９０８０：ＲＮは、信号Ｅ１'及びＦ１'をＮｏｄｅＢへ送信する。送信は、指向性の伝送又はブロードキャストによって実装され得る。
【０１４９】
Ｓ９０９０：ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄは、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２を別々に送信する。送信は、ブロードキャストによって実装され得るか、指向性伝送によって実装され得る。加えて、送信動作は、同時にＵＥによって実行され得る。ＲＮがＮｏｄｅＢへ送信する信号Ｅ１'及びＦ１'、及び、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって別々に送信される第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２は、同一の時間周波数リソースを使用することによって送信され得る。
【０１５０】
Ｓ９１００：ＮｏｄｅＢは、中継信号Ｅ１'及びＦ１'、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信する。実装中、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２が得られ得る。
【０１５１】
ＮｏｄｅＢは、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２に対してＳＣＭＡ復号化を実行する。ＳＣＭＡ復号化を実行するための多くの方式がある。例えば、当初各ユーザによって送信された情報を、受信されたＳＣＭＡ信号から復元するべく、対数領域メッセージパッシングアルゴリズム（対数ＭＰＡ）が使用され得て、又は、当初各ユーザによって送信された情報を、受信されたＳＣＭＡ信号から復元するべく、標的遺伝アルゴリズムが使用され得る。ここでは詳細を説明しない。
【０１５２】
実装中、ＮｏｄｅＢは、対応する推定信号Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、中継信号Ｅ１'及びＦ１'の受信信号、ならびに、第２送信元信号Ａ２、Ｂ２、Ｃ２、Ｄ２に対して、ＳＣＭＡ復号化を実行し得る。Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を表すのに対数尤度比が使用される場合、Ｅ１"、Ｆ１"、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'は、ＬＬＲｅ１、ＬＬＲｆ１、ＬＬＲａ２、ＬＬＲｂ２、ＬＬＲｃ２、ＬＬＲｄ２によって表され得る。得られたＡ２'、Ｂ２'、Ｃ２'、Ｄ２'は、次の復号化のためのデータとして使用され得る。このように、ＮｏｄｅＢによって得られるＡ２'、Ｂ２'、Ｃ２'、Ｄ２'は、ＮｏｄｅＢが信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信する成功率を増加させる。従来の中継ネットワーク符号化の解決法によれば、ＮｏｄｅＢは中継信号Ｅ１を得るとき、中継ノードが中継信号を送信するのに使用する同一の時間周波数リソースを使用することによって送信元ノードが送信する送信元信号を取得しない。しかしながら、本発明のこの実施形態における解決法を使用することによって、中継ノードが中継信号を送信するとき、送信元ノードは、同一の時間周波数リソース上で送信元信号を送信し得て、その結果、システム内で伝送されるデータの量が増加し、伝送効率が改善する。
【０１５３】
Ｓ９１１０：ｅＮｏｄｅＢは、情報Ｅ１"、Ｆ１"、Ａ１'、Ｂ１'、Ｃ１'、Ｄ１'を使用することによって、ネットワーク符号化の復号化を実行し、これにより、Ａ１、Ｂ１、Ｃ１、Ｄ１を得る。当然、当業者であれば、Ａ１、Ｂ１、Ｃ１、Ｄ１を得ることは、送信元信号Ａ１、Ｂ１、Ｃ１、Ｄ１の受信信号の推定信号を得ることであり得ることが分かる。例えば、排他的論理和ネットワーク復号化については、ネットワーク復号化の原理は、単純に、
【数４１】
2018508134.tif 000116
によって表され得る。当然、実装中、計算はこの式に従って実行されなくてよい。ここでの式は、単に、本発明におけるネットワーク復号化の原理を表すものに過ぎない。
【０１５４】
以下では、ネットワーク復号化が排他的論理和ネットワーク復号化である例を使用して、排他的論理和ネットワーク復号化の方法を説明する。物理層ネットワーク符号化に対応する復号化は、排他的論理和ネットワーク復号化の方法と同様である。当業者であれば、実装中、排他的論理和ネットワーク復号化のための多くの実装方式、及び、解決法の変形があることを理解し得る。ここでは詳細を説明しない。
【０１５５】
Ｅ１'及びＦ１'に対してＳＣＭＡ復号化を実行することで得られるＥ１"及びＦ１"に対して、ならびに、ｅＮＢによって以前保存されたＡ１'、Ｂ１'、Ｃ１'、Ｄ１'に対して、統合復号化が実行される。説明のために、以下の例では、Ｅ１"、 Ａ１'、Ｂ１'に対して実行される統合復号化を使用する。
【０１５６】
ｅＮＢは、ＬＬＲｍ１及びＬＬＲｍ２によって表される、対応する対数尤度比を得るべく、推定信号Ａ１'及びＢ１'を復調し、及び、ＬＬＲｍ３によって表される、対応する対数尤度比を得るべく、Ｅ１"に対してＳＣＭＡ復号化を実行する。ネットワーク符号化によれば、
【数４２】
2018508134.tif 000117
の関係がある。この場合、対数尤度比の定義によれば、
【数４３】
2018508134.tif 000118
となる。
【０１５７】
式（１）の両辺に自然対数が割り当てられており、計算によって、
【数４４】
2018508134.tif 000119
が得られ得る。
【０１５８】
【数４５】
2018508134.tif 000120
であることは、容易に理解できる。
【０１５９】
ｍ３は、ｍ１及びｍ２に対してネットワーク符号化を実行することで得られるメッセージなので、ｍ１、ｍ２、ｍ３の間の排他的論理和の特徴に従って、
【数４６】
2018508134.tif 000121
が得られ得る。
【０１６０】
【数４７】
2018508134.tif 000122
は、ｍ１が０であるときに、関係
【数４８】
2018508134.tif 000123
から導出される事前確率情報である。同様に、ｍ１が１であるとき、関係
【数４９】
2018508134.tif 000124
から導出される事前確率情報は、
【数５０】
2018508134.tif 000125
である。
【０１６１】
式（３）及び（４）に基づき、及び、対数尤度比の定義に従って、ｍ１の事前対数尤度比
【数５１】
2018508134.tif 000126
が得られ得る。
【０１６２】
この場合、式（２）は、式（３）及び（４）へ代入される。次に、式（５）に従って、ｍ１の事前対数尤度比が得られ得る。
【０１６３】
同様に、ｍ２が０及び１であるとき、関係
【数５２】
2018508134.tif 000127
から導出される事前確率情報は、式（６）及び式（７）において別々に示される。
【数５３】
2018508134.tif 000128
【数５４】
2018508134.tif 000129
【０１６４】
式（６）及び（７）に基づいて、及び、対数尤度比の定義に従って、ｍ２の事前対数尤度比
【数５５】
2018508134.tif 000130
が得られ得る。
【０１６５】
上で得られたｍ１及びｍ２の事前対数尤度比が、復調後に得られたｍ１及びｍ２の対数尤度比と組み合わされ、これにより、ｍ１及びｍ２の事後対数尤度比
【数５６】
2018508134.tif 000131
を得る。
【０１６６】
【数５７】
2018508134.tif 000132
は、ｍ１及びｍ２の事後対数尤度比と称され、事後対数尤度比に従って、ｍ１及びｍ２に対して、復号化が実行され得る。
【０１６７】
このように、Ａ１'及びＢ１'のネットワーク復号化結果は、ｍ１及びｍ２に対して復号化を実行することによって得られる。同様に、Ｃ１'及びＤ１'の対応するネットワーク復号化結果を得るべく、同一の方法を使用することによって、Ｃ１'、Ｄ１'、Ｆ１"に対して、ネットワーク復号化が実行され得る。
【０１６８】
加えて、当業者であれば、様々なタイプのネットワーク符号化があること、及び、ネットワーク符号化の各タイプに対応する、様々なタイプのネットワーク復号化もあることが分かる。ここでは詳細を説明しない。
【０１６９】
操作Ｓ９１１０が実行された後に、操作Ｓ９０３０と同様の操作が実行される。ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄはそれぞれ、信号Ａ２、Ｂ２、Ｃ２、Ｄ２を送信する。
【０１７０】
次に、操作Ｓ９０４０からＳ９１００と同様の操作が以下のように実行される（これらの操作は図９では示されていない）。ＮｏｄｅＢは、Ａ２、Ｂ２、Ｃ２、Ｄ２の受信信号を受信し、受信信号の推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、受信信号に対して復号化を実行し、次に、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'に対してネットワーク符号化を実行し、Ｅ２'及びＦ２'を得るべくＳＣＭＡコードブックマッピングを実行する。ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄ、ＲＮはそれぞれ、同一の時間周波数リソース上で、信号Ａ３、Ｂ３、Ｃ３、Ｄ３、Ｅ２'、Ｆ２'を送信する。Ａ３、Ｂ３、Ｃ３、Ｄ３は、それぞれ、ＳＣＭＡコードブックについての情報が示すコードブックを使用することで、送信されることになっているデータに対してマッピングを実行することで、ＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによって得られる変調シンボルである。ＮｏｄｅＢは、信号Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３を受信し、Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３の受信信号を得る。ＮｏｄｅＢは、Ｅ２"、Ｆ２"、Ａ３'、Ｂ３'、Ｃ３'、Ｄ３'を得るべく、Ｅ２'、Ｆ２'、Ａ３、Ｂ３、Ｃ３、Ｄ３の受信信号に対してＳＣＭＡ復号化を実行する。次に、ＮｏｄｅＢは、Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を得るべく、Ｅ１"、Ｆ２"を含む信号と、ＮｏｄｅＢによって２回受信される受信信号の推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'（ステップ１０において得られた推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'、及び、ステップ１２においてＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄによってそれぞれ送信された信号Ａ２、Ｂ２、Ｃ２、Ｄ２を受信後にＮｏｄｅＢが得た推定信号Ａ２'、Ｂ２'、Ｃ２'、Ｄ２'を含む）とを含む信号を使用することによって、ネットワーク復号化を実行する。ここでは、ＮｏｄｅＢは実際には、中継信号に加えて、Ａ２、Ｂ２、Ｃ２、Ｄ２に関連する送信元信号を２回受信し、次に、ネットワーク復号化を実行し、その結果、データ伝送の成功率が更に増加し、伝送効率が改善することが分かり得る。
【０１７１】
上述の実施形態によれば、ＳＣＭＡコードブックマッピングが使用されるので、ＳＣＭＡマッピング後に得られるデータをＲＮが送信するとき、ＵＥはまた、ＳＣＭＡマッピング後に得られるデータを送信し、その結果、ＮｏｄｅＢによって得られるデータの量が増加し、これにより、ＮｏｄｅＢがデータを受信する成功率が増加し、伝送効率が改善することが分かる。
【０１７２】
以下では、図１０から図１２を参照しながら、本発明の実施形態に係るデータ伝送デバイスを詳細に説明する。上記方法の実施形態における操作の技術的説明は、デバイスの実施形態にも適用可能である。簡潔化のために、ここでは詳細を再度説明しない。
【０１７３】
図１０は、本発明の実施形態に係るデータ伝送デバイス１０００の概略ブロック図である。デバイスは中継ノードであり得る。図１０に示されているように、デバイス１０００は、バス１０１０、バスに接続されたプロセッサ１０２０、バスに接続されたメモリ１０３０、バスに接続されたトランスミッタ１０５０、バスに接続されたレシーバ１０４０を含む。
【０１７４】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、デバイスによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するようレシーバを制御することとを行う。
【０１７５】
プロセッサは更に、ＳＣＭＡコードブックに関する情報が示すコードブックを使用することによって、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得ることであって、中継信号は少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み得る、ことを行うよう構成されている。
【０１７６】
プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、ＳＣＭＡコードブックマッピング後に得られる中継信号を宛先ノードへ送信するようトランスミッタを制御する。任意で、中継信号を送信するべく中継ノードによって使用される時間周波数リソースは、また、少なくとも１つの送信元ノードによって使用されるＳＣＭＡコードブックを使用してマッピングすることによって得られる送信元信号を送信するべく、少なくとも１つの送信元ノードによって使用される。
【０１７７】
本発明のこの実施形態において、中継ノードは、送信元信号に対してネットワーク符号化を実行し得て、次に、中継信号を得るべくＳＣＭＡコードブックマッピングを実行し、中継信号を送信する。このように、中継ノードが中継信号を送信するとき、送信元ノードはまた、ＳＣＭＡコードブックマッピング後に得られた送信元信号を同一の時間周波数リソース上で送信でき、その結果、伝送効率が改善する。
【０１７８】
任意で、プロセッサは更に、宛先ノードが送信する、ネットワーク符号化を実行するようデバイスに要求する送信元ノードに関する情報を受信するようにレシーバを制御するよう構成される。プロセッサは更に、受信信号が、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたものかどうか判定し、受信信号が、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたものである場合、受信された２つ又はそれより多くの送信元信号に対して、ネットワーク符号化を実行するよう構成される。中継ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することによって、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードからの信号に対してネットワーク符号化を実行するだけで済み、その結果、伝送の柔軟性が改善する。
【０１７９】
任意で、ネットワーク符号化は排他的論理和符号化である。プロセッサは更に、２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行するよう構成される。
【０１８０】
任意で、ネットワーク符号化は物理層ネットワーク符号化である。プロセッサは更に、マッピング関係に従って、受信された２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行するよう構成される。
【０１８１】
任意で、プロセッサは更に、ＳＣＭＡマッピング後に得られる少なくとも２つの変調シンボルを送信するべく、リソースを受信するようにレシーバを制御するよう構成されている。プロセッサは更に、ＳＣＭＡマッピング後に得られる少なくとも２つの変調シンボルをリソース上で送信するべくトランスミッタを制御するように構成されている。
【０１８２】
任意で、デバイスによって使用されるＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される。
【０１８３】
任意で、ネットワーク符号化を実行するようデバイスに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される。
【０１８４】
図１１は、本発明の実施形態に係るデータ伝送デバイス１１００の概略ブロック図である。デバイスは宛先ノードであり得る。図１１に示されているように、デバイス１１００は、バス１１１０、バスに接続されたプロセッサ１１２０、バスに接続されたメモリ１１３０、バスに接続されたトランスミッタ１１５０、バスに接続されたレシーバ１１４０を含む。
【０１８５】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を２つ又はそれより多くの送信元ノードへ別々に送信するようトランスミッタを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信するようトランスミッタを制御することとを行う。
【０１８６】
プロセッサは更に、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、中継ノードによって送信される中継信号を受信するようレシーバを制御することであって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、中継ノードによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第２送信元信号を受信するようレシーバを制御することであって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってＳＣＭＡコードブックマッピングを実行することで得られる、こととを行い、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される。
【０１８７】
本発明のこの実施形態において、宛先ノードは、送信元ノードによって送信される送信元信号を受信し、同時に、中継ノードから中継信号を受信し得て、その結果、受信信号の量が増加し、伝送効率が改善する。
【０１８８】
任意で、プロセッサは更に、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信するべくレシーバを制御するように構成され、プロセッサは更に、受信される第１送信元信号及び中継信号に対してネットワーク復号化を実行するよう構成されている。中継信号は、第１送信元信号に従ってネットワーク符号化によって得られるので、ネットワーク復号化は、中継信号及び第１送信元信号を使用することで実行され得て、これにより、復号化の成功率が増加する。
【０１８９】
任意で、プロセッサは更に、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信するべくトランスミッタを制御するよう構成されている。送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうか判定するべく、中継ノードによって使用される。ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を使用することで、中継ノードがネットワーク符号化を実行する柔軟性が改善し、従って、システムの柔軟性が改善する。
【０１９０】
任意で、ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される。
【０１９１】
任意で、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される。
【０１９２】
図１２は、本発明の実施形態に係るデータ伝送デバイス１２００の概略ブロック図である。デバイスは送信元ノードであり得る。図１２に示されているように、デバイス１２００は、バス１２１０、バスに接続されたプロセッサ１２２０、バスに接続されたメモリ１２３０、バスに接続されたトランスミッタ１２５０、バスに接続されたレシーバ１２４０を含む。
【０１９３】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、第１リソースに関する情報を受信するようレシーバを制御することと、宛先ノードが送信する、第２リソースに関する情報、及び、送信元ノードが使用するＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することとであって、ＳＣＭＡコードブックは、少なくとも２つのコードワードを含み、コードワードは多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を示すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、こととを行う。
【０１９４】
プロセッサは、バスを使用して、メモリ内に保存されたプログラムを呼び出し、これにより、第１送信元信号を、第１リソース上で、宛先ノード、中継ノード、又は、その両方へ送信するべくトランスミッタを制御することであって、第１送信元信号は、非ＳＣＭＡコードブックマッピングを実行することで得られる送信元信号であり得て、例えば、コンスタレーションマッピングを実行することで得られる送信元信号であり得る、こと、ならびに、第２送信元信号を、第２リソース上で、宛先ノード、中継ノード、又は、その両方へ送信するべくトランスミッタを制御することであって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルであり、少なくとも２つの変調シンボルは、送信元信号、又は、ＳＣＭＡコードブックマッピング後に得られる送信元信号と称され得る、ことを行う。
【０１９５】
任意で、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく送信元ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信するべく少なくとも１つの中継ノードによって使用される。
【０１９６】
任意で、第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９７】
任意で、第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９８】
任意で、ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ内に保持される。
【０１９９】
本発明のこの実施形態において、送信元ノードは、宛先ノードによって送信される情報に従って、ＳＣＭＡコードブックマッピングを実行することで得られる信号、又は、非ＳＣＭＡコードブックマッピングを実行することで得られる信号を送信し得て、その結果、柔軟な伝送を実装する。
【０２００】
上述の複数の実施形態において、プロセッサ１０２０、１１２０又は１２２０などのプロセッサは、ＣＰＵとも称され得る。メモリは、リードオンリーメモリ及びランダムアクセスメモリを含み得て、命令及びデータをプロセッサへ提供する。メモリは更に、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含み得る。具体的な適用において、デバイス１０００、１１００又は１２００などのデバイスは、携帯電話のような無線通信デバイスなどのネットワークデバイス又はネットワーク側デバイスであり得るか、それらに組み込まれ得て、更に、トランスミッタ回路及びレシーバ回路を収容するためのキャリアを含み得て、これにより、データがデバイスと遠隔地との間で送信及び受信されることを可能にする。トランスミッタ回路及びレシーバ回路は、アンテナと連結され得る。デバイスの様々なコンポーネントは、バスを使用することによって共に連結される。バスは、データバスを含むだけでなく、電力バス、制御バス、及び、ステータス信号バスも含む。しかしながら、説明を明確化する目的で、様々なバスは、図面において、バス１０１０、１１１０、又は、バス１２１０などのバスとして示されている。具体的に、デコーダ及び処理ユニットは、異なる製品内で共に統合され得る。
【０２０１】
プロセッサは、本発明の方法の実施形態において開示されているステップ及び論理ブロック図を実装又は実行し得る。汎用プロセッサは、マイクロプロセッサであり得るか、又は、プロセッサは、任意の従来のプロセッサ、デコーダ、エンコーダなどであり得る。本発明の実施形態を参照して開示される方法のステップは、ハードウェアプロセッサによって実装されるものとして直接具現化され得るか、復号化プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得るか、又は、符号化プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、リードオンリーメモリ、プログラマブルリードオンリーメモリ、電気的消去可能プログラマブルメモリ、又は、レジスタなど、当技術分野における成熟した記憶媒体内に存在し得る。
【０２０２】
上述の本発明の実施形態において、プロセッサは、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略してＣＰＵ）であり得るか、又は、プロセッサは、別の汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又は、個別のゲート若しくはトランジスタロジックデバイス、個別のハードウェアコンポーネントなど、別のプログラマブルロジックデバイスであり得ることを理解すべきである。汎用プロセッサは、マイクロプロセッサであり得るか、又は、プロセッサは、任意の従来のプロセッサなどであり得る。
【０２０３】
メモリは、リードオンリーメモリ及びランダムアクセスメモリを含み得て、命令及びデータをプロセッサへ提供する。メモリ１０３０、１１３０又は１２３０などのメモリの一部は更に、不揮発性ランダムアクセスメモリを含み得る。例えば、メモリは更に、デバイスタイプの情報を保存し得る。
【０２０４】
バスシステムは、データバスに加えて、電力バス、制御バス、ステータス信号バスなどを含み得る。しかしながら、説明を明確化する目的で、図面において、様々なバスがバスシステムとして示されている。
【０２０５】
実装中、上記方法の実施形態における各操作は、プロセッサ１０２０、１１２０又は１２２０などのプロセッサのハードウェアの集積論理回路によって、又は、ソフトウェア形態の命令によって実装され得る。本発明の実施形態を参照して開示される方法のステップは、ハードウェアプロセッサによって実装されるものとして直接具現化され得るか、プロセッサ内でハードウェア及びソフトウェアモジュールの組み合わせによって実装され得る。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、リードオンリーメモリ、プログラマブルリードオンリーメモリ、電気的消去可能プログラマブルメモリ、又はレジスタなど、当技術分野における成熟した記憶媒体内に存在し得る。記憶媒体は、メモリ内に配置されている。プロセッサは、メモリ内の情報を読み込み、そのハードウェアを使用して、上記方法の実施形態における端末の操作を実装する。繰り返しを回避すべく、ここでは詳細を再度説明しない。
【０２０６】
上述された処理の順序番号は、本発明の様々な実施形態における実行順序を意味しないことを理解されたい。処理の実行順序は、処理の機能及び内部ロジックに従って決定されるべきであり、本発明の実施形態の実装処理に対して何ら限定を加えるものと解釈されるべきではない。
【０２０７】
当業者であれば、本明細書において開示されている実施形態を参照して説明される例におけるユニット及びアルゴリズムのステップは、電子的ハードウェア、又はコンピュータソフトウェアと電子的ハードウェアとの組み合わせによって実装され得ることに気づき得る。機能がハードウェア又はソフトウェアのいずれによって実行されるかは、技術的解決法の特定の用途及び設計上の制約条件に依存する。当業者は、説明される機能をそれぞれの特定の用途に実装するのに異なる方法を使用してよいが、その実装が本発明の範囲を越えるものとみなされるべきではない。
【０２０８】
当業者にとっては、便宜上、及び、説明を簡潔化する目的で、上述のシステム、機器、及びユニットの詳細な動作処理については、上記方法の実施形態における対応する処理を参照すればよいことは明確であるので、詳細は説明されないことを理解されたい。
【０２０９】
本出願において提供された複数の実施形態において、開示されたシステム、機器、及び方法は、他の方式で実装されてよいことが理解されるべきである。例えば、説明されている機器の実施形態は、例に過ぎない。例えば、ユニットの分割は、論理的な機能の分割に過ぎず、実際の実装では、他の分割であってよい。例えば、複数のユニット又はコンポーネントが別のシステムに組み合わされてよい、又は、統合されてよい、又は、いくつかの特徴が無視されてよい、又は実行されなくてもよい。加えて、表示又は説明されている、相互連結若しくは直接連結、又は、通信接続は、いくつかのインタフェース、機器若しくはユニットの間の間接的な連結若しくは通信接続、電気的接続、機械的接続、又は、他の形態の接続を通して実装され得る。
【０２１０】
別個の部分として説明されたユニットは、物理的に別個であってもなくてもよいし、ユニットとして表示された部分は、物理的なユニットであってもなくてもよい、一か所に配置されてよい、又は、複数のネットワークユニット上に分散されてよい。ユニットの一部又は全部は、実施形態の解決法の目的を実現するよう、実際の必要性に応じて選択されてよい。
【０２１１】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットへ統合され得るか、又は、ユニットの各々は、物理的に単独で存在し得るか、若しくは、２つ又はそれより多くのユニットが、１つのユニットへ統合される。
【０２１２】
機能がソフトウェア機能ユニットの形態で実装され、独立した製品として販売又は使用されるとき、機能はコンピュータ可読記憶媒体内に保存され得る。そのような理解に基づいて、本発明の技術的解決法は基本的に、又は従来技術に寄与する部分は、又は、技術的解決法のいくつかは、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は記憶媒体に記憶され、本発明の複数の実施形態において説明された複数の方法の複数のステップの全て又はいくつかを実行すべく、（パーソナルコンピュータ、サーバ、又はネットワークデバイスでありうる）コンピュータデバイスに命令するためのいくつかの命令を含む。上述の記憶媒体は、プログラムコードを格納できる、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、又は光ディスクなどの任意の媒体を含む。
【０２１３】
上述の説明は、単に本発明の特定の実装方式に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明において開示される技術範囲内で当業者によって容易に考え出されるあらゆる変形又は置換は、本発明の保護範囲内に含まれることになる。故に、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【０２１４】
本出願の開示は、以下の実施形態も含む。
【０２１５】
実施形態１：データ伝送の方法であって、中継ノードが、宛先ノードによって送信される、中継ノードによって使用される疎符号多元接続コードブック（ＳＣＭＡコードブック）に関する情報を受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信する段階と、中継ノードが、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行する段階と、中継ノードが、ＳＣＭＡコードブックに関する情報によって示されるＳＣＭＡコードブックを使用することによって、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行し、これにより、中継信号を得る段階と、中継ノードが、ＳＣＭＡコードブックマッピングの後に得られる中継信号を宛先ノードへ送信する段階とを備える、方法。
【０２１６】
実施形態２： 中継ノードが、宛先ノードによって送信される、中継ノードにネットワーク符号化を実行することを要求する送信元ノードに関する情報を受信する段階であって、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的には、受信される信号が、中継ノードにネットワーク符号化を実行することを要求する送信元ノードによって送信されたものかどうかを中継ノードが判定し、受信される信号が、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードによって送信されたものである場合、受信される信号に対してネットワーク符号化を実行することを含む、段階を更に備える、実施形態１に記載の方法。
【０２１７】
実施形態３：ネットワーク符号化は、排他的論理和符号化であり、中継ノードが２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的に、中継ノードが、２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行することである、実施形態１又は２に記載の方法。
【０２１８】
実施形態４：ネットワーク符号化は、物理層ネットワーク符号化であり、中継ノードが２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行することは、具体的には、受信される２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行することである、実施形態１又は２に記載の方法。
【０２１９】
実施形態５：中継ノードは、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべくリソースを受信し、中継ノードが宛先ノードに対して、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信することは、具体的には、リソース上の中継ノードが、ＳＣＭＡコードブックマッピング後に得られる中継信号を送信することである、実施形態１から４の何れか一項に記載の方法。
【０２２０】
実施形態６：中継ノードによって使用されるＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される、実施形態１から５の何れか一項に記載の方法。
【０２２１】
実施形態７：中継ノードにネットワーク符号化を実行することを要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ内に保持される、実施形態２から５の何れか一項に記載の方法。
【０２２２】
実施形態８：中継信号を送信するべく中継ノードによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる送信元信号を送信するべく、送信元ノードのうち少なくとも１つによって使用される、実施形態１から７の何れか一項に記載の方法。
【０２２３】
実施形態９：データ伝送の方法であって、宛先ノードが２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、ビットデータと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、宛先ノードが、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信する段階と、宛先ノードが、中継ノードによって送信される中継信号を受信する段階であって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、中継ノードによって得られる少なくとも２つの変調シンボルである、段階と、宛先ノードが、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第２送信元信号を受信する段階であって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってコードブックマッピングを実行することで得られる、段階とを備え、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される、方法。
【０２２４】
実施形態１０：中継ノードによって送信される中継信号を宛先ノードが受信する前に、方法は、宛先ノードが、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信する段階を含み、宛先ノードが、中継ノードによって送信される中継信号を受信した後で、方法は更に、宛先ノードが、受信される第１送信元信号及び中継信号に対してネットワーク復号化を実行する段階を含む、実施形態９に記載の方法。
【０２２５】
実施形態１１：宛先ノードは、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信し、送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうか判定するべく中継ノードによって使用される、実施形態９又は１０に記載の方法。
【０２２６】
実施形態１２：ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、実施形態９から１１の何れか一項に記載の方法。
【０２２７】
実施形態１３：中継ノードにネットワーク符号化を実行するよう要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、実施形態９から１２の何れか一項に記載の方法。
【０２２８】
実施形態１４：データ伝送の方法であって、送信元ノードが、宛先ノードによって送信される第１リソースに関する情報を受信する段階と、送信元ノードが、第１リソース上で、宛先ノードに対して第１送信元信号を送信する段階と、送信元ノードが、宛先ノードによって送信される、第２リソースに関する情報と、送信元ノードによって使用される疎符号多元接続コードブック（ＳＣＭＡコードブック）に関する情報とを受信する段階であって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、段階と、送信元ノードが、第２リソース上で、宛先ノードに対して第２送信元信号を送信する段階であって、第２送信元信号は、送信元ノードが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルである、段階とを備える、方法。
【０２２９】
実施形態１５：第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される、実施形態１４に記載の方法。
【０２３０】
実施形態１６：第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される、実施形態１４又は１５に記載の方法。
【０２３１】
実施形態１７：ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ内に保持される、実施形態１４から１６の何れか一項に記載の方法。
【０２３２】
実施形態１８：データ伝送用のデバイスであって、デバイスは、バスと、バスに接続されているプロセッサと、バスに接続されているトランスミッタと、バスに接続されているレシーバと、を備え、プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、デバイスが使用するＳＣＭＡコードブックに関する情報を受信するようレシーバを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを有し、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すべく使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを有することと、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの送信元信号を受信するようレシーバを制御することとを行い、プロセッサは更に、受信される２つ又はそれより多くの送信元信号に対してネットワーク符号化を実行するように、及び、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用することによって、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行して、これにより中継信号を得るように構成され、プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、ＳＣＭＡコードブックマッピングの後に得られる中継信号を宛先ノードへ送信するようトランスミッタを制御する、デバイス。
【０２３３】
実施形態１９：プロセッサは更に、宛先ノードが送信する、ネットワーク符号化を実行するようにデバイスに要求する送信元ノードに関する情報を受信するべくレシーバを制御するよう構成され、プロセッサは更に、受信される信号は、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたかどうか判定し、受信された信号が、ネットワーク符号化を実行するようデバイスに要求する送信元ノードによって送信されたものである場合、受信された信号に対してネットワーク符号化を実行するように構成されている、実施形態１８に記載のデバイス。
【０２３４】
実施形態２０：ネットワーク符号化は、排他的論理和符号化であり、プロセッサは更に、２つ又はそれより多くの送信元信号に対して排他的論理和符号化を実行するよう構成されている、実施形態１８又は１９に記載のデバイス。
【０２３５】
実施形態２１：ネットワーク符号化は、物理層ネットワーク符号化であり、プロセッサは更に、マッピング関係に従って、受信される２つ又はそれより多くの送信元信号に対して物理層ネットワーク符号化を実行するよう構成されている、実施形態１８又は１９に記載のデバイス。
【０２３６】
実施形態２２：プロセッサは更に、ＳＣＭＡコードブックマッピング後に得られる少なくとも２つの変調シンボルを送信するべく、リソースを受信するようレシーバを制御するように構成され、プロセッサは更に、ＳＣＭＡコードブックマッピングの後に得られる少なくとも２つの変調シンボルをリソース上で送信するようにトランスミッタを制御するように構成されている、実施形態１８から２１の何れか一項に記載のデバイス。
【０２３７】
実施形態２３：デバイスが使用するＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、実施形態１８から２２の何れか一項に記載のデバイス。
【０２３８】
実施形態２４：ネットワーク符号化を実行するようデバイスに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩ中に保持される、実施形態１９から２３の何れか一項に記載のデバイス。
【０２３９】
実施形態２５：中継信号を送信するべくトランスミッタによって使用される時間周波数リソースは、ＳＣＭＡコードブックマッピング後に得られる送信元信号を送信するべく、送信元ノードのうち少なくとも１つによって使用される、実施形態１８から２４の何れか一項に記載のデバイス。
【０２４０】
実施形態２６：デバイスは中継ノードである、実施形態１８から２５の何れか一項に記載のデバイス。
【０２４１】
実施形態２７：データ伝送用のデバイスであって、デバイスは、バスと、バスに接続されているプロセッサと、バスに接続されているトランスミッタと、バスに接続されているレシーバと、を備え、プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、２つ又はそれより多くの送信元ノードに対し、各送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を別々に送信するようトランスミッタを制御することであって、ＳＣＭＡコードブックは、２つ又はそれより多くのコードワードを含み、コードワードは、多次元複素ベクトルであり、ビットデータと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含む、ことと、中継ノードによって使用されるＳＣＭＡコードブックに関する情報を中継ノードへ送信するようトランスミッタを制御することと、を行い、プロセッサは更に、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、中継ノードによって送信される中継信号を受信するようレシーバを制御することであって、中継ノードによって送信される中継信号は、中継ノードが、２つ又はそれより多くの送信元ノードによって送信される２つ又はそれより多くの第１送信元信号を受信し、受信される２つ又はそれより多くの第１送信元信号に対してネットワーク符号化を実行し、中継ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することで、ネットワーク符号化の後に得られる信号に対してＳＣＭＡコードブックマッピングを実行した後で、中継ノードによって得られる少なくとも２つの変調シンボルであることと、２つ又はそれより多くの送信元ノードの少なくとも１つの送信元ノードによって送信される第２送信元信号を受信するようレシーバを制御することであって、第２送信元信号は、送信元ノードが、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報が示すコードブックを使用することによってコードブックマッピングを実行することで得られる、こととを行い、第２送信元信号及び中継信号は、同一の時間周波数リソースを使用することで送信される、デバイス。
【０２４２】
実施形態２８：プロセッサは更に、２つ又はそれより多くの送信元ノードのうち少なくとも１つの送信元ノードによって送信される第１送信元信号を受信するべくレシーバを制御するように構成され、プロセッサは更に、受信される第１送信元信号及び中継信号に対してネットワーク復号化を実行するよう構成されている、実施形態２７に記載のデバイス。
【０２４３】
実施形態２９：プロセッサは更に、ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報を中継ノードへ送信するべくトランスミッタを制御するように構成され、送信元ノードに関する情報は、受信される送信元信号に対してネットワーク符号化を実行するかどうか判定するべく中継ノードによって使用される、実施形態２８に記載のデバイス。
【０２４４】
実施形態３０：ＳＣＭＡコードブックに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、実施形態２７から３１の何れか一項に記載のデバイス。
【０２４５】
実施形態３１：ネットワーク符号化を実行するよう中継ノードに要求する送信元ノードに関する情報は、ダウンリンク制御情報ＤＣＩメッセージ内に保持されて送信される、実施形態２８から３０の何れか一項に記載のデバイス。
【０２４６】
実施形態３２：デバイスは送信元ノードである、実施形態２７から３１の何れか一項に記載のデバイス。
【０２４７】
実施形態３３：データ伝送のためのデバイスであって、デバイスは、バスと、バスに接続されたプロセッサと、バスに接続されたトランスミッタと、バスに接続されたレシーバと、を備え、プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、宛先ノードによって送信される、第１リソースに関する情報を受信するようレシーバを制御し、宛先ノードによって送信される、第２リソースに関する情報、及び、送信元ノードによって使用されるＳＣＭＡコードブックに関する情報を受信するようレシーバを制御し、ＳＣＭＡコードブックは、少なくとも２つのコードワードを有し、コードワードは、多次元複素ベクトルであり、データと少なくとも２つの変調シンボルとの間のマッピング関係を表すのに使用され、少なくとも２つの変調シンボルは、少なくとも１つのゼロ変調シンボル及び少なくとも１つの非ゼロ変調シンボルを含み、プロセッサは、バスを使用することによって、メモリ内に保存されたプログラムを呼び出し、これにより、第１リソース上で宛先ノードへ第１送信元信号を送信するようトランスミッタを制御し、第２リソース上で宛先ノードへ第２送信元信号を送信するようトランスミッタを制御し、第２送信元信号は、デバイスが、ＳＣＭＡコードブックに関する情報が示すＳＣＭＡコードブックを使用して、データに対してＳＣＭＡコードブックマッピングを実行することによって得られる少なくとも２つの変調シンボルである、デバイス。
【０２４８】
実施形態３４：第１リソースに関する情報は、第１ダウンリンク制御情報ＤＣＩ内に保持される、実施形態３３に記載のデバイス。
【０２４９】
実施形態３５：第２リソースに関する情報は、第２ダウンリンク制御情報ＤＣＩ内に保持される、実施形態３３又は３４に記載のデバイス。
【０２５０】
実施形態３６：ＳＣＭＡコードブックに関する情報は、第３ダウンリンク制御情報ＤＣＩ中に保持される、実施形態３３から３５の何れか一項に記載のデバイス。
【国際調査報告】
2018508134.tif 000133
2018508134.tif 000134
2018508134.tif 000135
2018508134.tif 000136