(57)【要約】  方法が、選択された冗長バージョンに関する情報をユーザ装置において受け取るステップを含む。冗長バージョンは、ブロック符号化に関連する。ブロック符号化は、ＬＤＰＣとすることができる。方法は、基地局との通信時にこの情報を使用するステップを含むことができる。冗長バージョンの位置は、１又は２以上の基準を満たすことができる。【選択図】図８
2020529179.tif 000002
【特許請求の範囲】
【請求項１】
一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含み、ブロック符号化において使用されるバッファ内の前記冗長バージョンの開始位置が、
第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、
前記第２のＲＶ１の開始位置、前記第３のＲＶ２の開始位置、又は前記第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、
前記第２の冗長バージョンＲＶ１、前記第３の冗長バージョンＲＶ２、及び／又は前記第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、
第１の冗長バージョンＲＶ０の開始位置と前記第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、前記第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び前記第３の冗長バージョンＲＶ２の開始位置と前記第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、
という基準のうちの１つ又は２つ以上を満たす、
ことを特徴とする方法。
【請求項２】
前記冗長バージョンのうちのそれぞれの冗長バージョンに従って、バッファからの符号化ビットの開始位置を決定するステップを含む、
請求項１に記載の方法。
【請求項３】
前記冗長バージョンのうちのそれぞれの冗長バージョンに従って前記符号化ビットを受け取るステップ、又は前記符号化ビットの送信を引き起こすステップを含む、
請求項２に記載の方法。
【請求項４】
前記冗長バージョンの組における前記冗長バージョンのそれぞれの開始位置は固定される、
請求項１から３のいずれかに記載の方法。
【請求項５】
前記冗長バージョンの組は、４つの冗長バージョンを有する、
請求項４に記載の方法。
【請求項６】
前記バッファは、循環バッファである、
請求項１から５のいずれかに記載の方法。
【請求項７】
冗長バージョンインデックス情報を受け取り、該冗長バージョンインデックス情報に従って前記それぞれの冗長バージョンを使用するステップを含む、
請求項１から６のいずれかに記載の方法。
【請求項８】
前記それぞれの冗長バージョンが満たす基準を定めるための構成情報を受け取るステップを含む、
請求項１から７のいずれかに記載の方法。
【請求項９】
前記構成情報は、
前記冗長バージョンの開始位置を生成するための符号レート、及び、
前記冗長バージョンの開始位置を生成するための再送回数、
の少なくとも一方を含む、
請求項１から８のいずれかに記載の方法。
【請求項１０】
前記バッファは、送信すべきシステムビットを含む第１の領域と、送信すべきパリティビットを含む第２の領域とを含む、
請求項１から９のいずれかに記載の方法。
【請求項１１】
前記第１、第２及び第３の冗長バージョンは、前記第１の領域に設けられる、
請求項１０に記載の方法。
【請求項１２】
前記第４の冗長バージョンは、前記第２の領域に設けられる、
請求項１０又は１１に記載の方法。
【請求項１３】
前記第２、第３及び第４の冗長バージョンは、前記第２の領域に設けられる、
請求項１０に記載の方法。
【請求項１４】
前記第１の冗長バージョンは、前記第１の領域に設けられる、
請求項１０又は１３に記載の方法。
【請求項１５】
前記固定された冗長位置は、逐次送信方法を用いた少なくとも第２の送信の開始位置に基づいて選択される、
請求項１から１４のいずれかに記載の方法。
【請求項１６】
前記ブロック符号化は、低密度パリティチェック符号化を含む、
請求項１から１５のいずれかに記載の方法。
【請求項１７】
基地局において、情報ブロックの最後の送信の終了位置に基づいて、ブロック符号化に関連する冗長バージョンを選択するステップと、
前記選択された冗長バージョンに関する情報をユーザ装置に提供するステップと、
を含むことを特徴とする方法。
【請求項１８】
前記情報は、インデックスを含む、
請求項１７に記載の方法。
【請求項１９】
前記基地局において前記冗長バージョンを選択するステップは、ブロック符号化に関連するベースグラフ及び／又はベースグラフのタイプに基づく、
請求項１７に記載の方法。
【請求項２０】
ユーザ装置において、ブロック符号化に関連する選択された冗長バージョンに関する情報を受け取るステップと、
基地局との通信時に前記情報を使用するステップと、
を含むことを特徴とする方法。
【請求項２１】
前記冗長バージョンは、ベースグラフ及び／又はベースグラフのタイプに関連する、
請求項２０に記載の方法。
【請求項２２】
データ処理装置上でプログラムが実行された時に、請求項１から２１のいずれかに記載のステップを実行するように適合されたプログラムコード手段を含む、
ことを特徴とするコンピュータプログラム。
【請求項２３】
少なくとも１つのプロセッサと、
コンピュータプログラムコードを含む少なくとも１つのメモリと、
を備えた装置であって、前記少なくとも１つのメモリ及び前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、
第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、
前記第２のＲＶ１の開始位置、前記第３のＲＶ２の開始位置、又は前記第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、
前記第２の冗長バージョンＲＶ１、前記第３の冗長バージョンＲＶ２、及び／又は前記第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、
第１の冗長バージョンＲＶ０の開始位置と前記第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、前記第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び前記第３の冗長バージョンＲＶ２の開始位置と前記第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、
という基準のうちの１つ又は２つ以上を満たす、
ことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、方法及び装置に関し、具体的には、限定するわけではないが、例えば低密度パリティチェック符号化などのブロック符号化を利用する方法及び装置に関する。
【背景技術】
【０００２】
通信システムは、通信装置間にキャリアを提供することによってユーザ端末、機械様端末、基地局及び／又はその他のノードなどの２又は３以上の装置間の通信を可能にする設備であると考えることができる。通信システムは、例えば通信ネットワークと、１又は２以上の互換通信装置とによって実現することができる。通信は、例えば、音声、電子メール（ｅメール）、テキストメッセージ、マルチメディア及び／又はコンテンツデータなどの、通信を運ぶデータの通信を含むことができる。提供されるサービスの非限定的な例としては、双方向又は多方向通話、データ通信又はマルチメディアサービス、及びインターネットなどのデータネットワークシステムへのアクセスが挙げられる。
【０００３】
無線通信システムでは、少なくとも２つの局間の通信の少なくとも一部が無線インターフェイスを介して行われる。無線システムの例としては、公衆陸上移動体ネットワーク（ＰＬＭＮ）、衛星通信システム、及び、例えば無線ローカルエリアネットワーク（ＷＬＡＮ）などの様々な無線ローカルネットワークが挙げられる。装置をデータネットワークに接続可能にするローカルエリア無線ネットワーキング技術は、Ｗｉ−Ｆｉ（又はＷｉ−Ｆｉ）という商標名で知られている。Ｗｉ−Ｆｉは、しばしばＷＬＡＮと同義的に使用される。
【０００４】
無線システムはセルに分割することができ、従ってしばしばセルラーシステムと呼ばれる。ユーザは、適切な通信装置又は端末を使用して通信システムにアクセスすることができる。ユーザの通信装置は、しばしばユーザ装置（ＵＥ）と呼ばれる。通信装置は、例えば通信ネットワークへのアクセス又は他のユーザとの直接通信などの通信を可能にする適切な信号送受信装置を備える。通信装置は、例えばセルの基地局などの局によって提供されるキャリアにアクセスし、このキャリア上で通信の送信及び／又は受信を行うことができる。
【０００５】
通常、通信システム及び関連する装置は、システムに関連する様々なエンティティが何をすることができるか、及びいかにしてこれを行うべきかを示す所与の標準又は仕様に従って動作する。通常は、接続に使用すべき通信プロトコル及び／又はパラメータも定められる。標準化された無線アクセス技術の例としては、ＧＳＭ（登録商標）（グローバル・システム・フォー・モバイル）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｆｏｒ  ＧＳＭ  Ｅｖｏｌｕｔｉｏｎ）、ユニバーサル地上波無線アクセスネットワーク（ＵＴＲＡＮ）、及び進化型ＵＴＲＡＮ（Ｅ−ＵＴＲＡＮ）が挙げられる。標準化された通信システムアーキテクチャの例には、ユニバーサル移動体電気通信システム（ＵＭＴＳ）無線アクセス技術のロングターム・エボリューション（ＬＴＥ）がある。ＬＴＥは、第３世代パートナーシッププロジェクト（３ＧＰＰ）によって標準化されているところである。ＬＴＥは、進化型ユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）アクセスを採用する。ＬＴＥのさらなる発展形は、ＬＴＥ  Ａｄｖａｎｃｅｄ（ＬＴＥ−Ａ）と呼ばれることもある。
【発明の概要】
【課題を解決するための手段】
【０００６】
ある態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含む方法であって、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、第２のＲＶ１の開始位置、第３のＲＶ２の開始位置、又は第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２、及び／又は第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、第１の冗長バージョンＲＶ０の開始位置と第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、という基準のうちの１つ又は２つ以上を満たす、方法が提供される。
【０００７】
方法は、前記冗長バージョンのうちのそれぞれの冗長バージョンに従って、バッファからの符号化ビットの開始位置を決定するステップを含むことができる。
【０００８】
方法は、前記冗長バージョンのうちのそれぞれの冗長バージョンに従って符号化ビットを受け取るステップ、又は符号化ビットの送信を引き起こすステップを含むことができる。
【０００９】
冗長バージョンの組における冗長バージョンのそれぞれの開始位置は固定することができる。
【００１０】
冗長バージョンの組は、４つの冗長バージョンを有することができる。
【００１１】
バッファは、循環バッファとすることができる。
【００１２】
方法は、冗長バージョンインデックス情報を受け取り、この冗長バージョンインデックス情報に従ってそれぞれの冗長バージョンを使用するステップを含むことができる。
【００１３】
方法は、それぞれの冗長バージョンが満たす基準を定めるための構成情報を受け取るステップを含むことができる。
【００１４】
バッファは、送信すべきシステムビットを含む第１の領域と、送信すべきパリティビットを含む第２の領域とを含むことができる。
【００１５】
第１、第２及び第３の冗長バージョンは、前記第１の領域に設けることができる。
【００１６】
第４の冗長バージョンは、第２の領域に設けることができる。
【００１７】
第２、第３及び第４の冗長バージョンは、前記第２の領域に設けることができる。
【００１８】
第１の冗長バージョンは、第１の領域に設けることができる。
【００１９】
固定された冗長位置は、少なくとも第２の送信の開始位置に基づいて選択することができる。
【００２０】
この選択は、順次送信を想定することによるものとすることができる。
【００２１】
方法は、ユーザ装置の装置において実行することができる。
【００２２】
方法は、基地局の装置において実行することができる。
【００２３】
別の態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含む方法であって、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいことという基準を満たす、方法が提供される。
【００２４】
別の態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含む方法であって、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第２のＲＶ１の開始位置、第３のＲＶ２の開始位置、又は第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加することという基準を満たす、方法が提供される。
【００２５】
別の態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含む方法であって、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２、及び／又は第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあることという基準を満たす、方法が提供される。
【００２６】
ある態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含む方法であって、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第１の冗長バージョンＲＶ０の開始位置と第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいことという基準を満たす、方法が提供される。
【００２７】
ある態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用する方法であって、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、送信すべきシステムビットを有するバッファの領域のうちの１つに前記冗長バージョン位置の大部分が存在するようになっている、方法が提供される。
【００２８】
ある態様によれば、一連の冗長バージョンのうちの１つ又は２つ以上を使用する方法であって、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、送信すべきパリティビットを有するバッファの領域のうちの１つに前記冗長バージョン位置の大部分が存在するようになっている、方法が提供される。
【００２９】
ある態様によれば、基地局において、情報ブロックの最後の送信の終了位置に基づいて冗長バージョンを選択するステップと、前記選択された冗長バージョンに関する情報をユーザ装置に提供するステップと、を含む方法が提供される。
【００３０】
情報は、インデックスを含むことができる。
【００３１】
ある態様によれば、ユーザ装置において、ブロック符号化に関連する選択された冗長バージョンに関する情報を受け取るステップと、基地局との通信時に前記情報を使用するステップと、を含む方法が提供される。
【００３２】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、第２のＲＶ１の開始位置、第３のＲＶ２の開始位置、又は第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２、及び／又は第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、第１の冗長バージョンＲＶ０の開始位置と第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、という基準のうちの１つ又は２つ以上を満たす、装置が提供される。
【００３３】
少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサと共に、前記冗長バージョンのうちのそれぞれの冗長バージョンに従って、バッファからの符号化ビットの開始位置を決定するように構成することができる。
【００３４】
少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサと共に、前記冗長バージョンのうちのそれぞれの冗長バージョンに従って符号化ビットを受け取り、又は符号化ビットの送信を引き起こすように構成することができる。
【００３５】
装置は、基地局に設けることができる。
【００３６】
装置は、ユーザ装置に設けることができる。
【００３７】
冗長バージョンの組内の冗長バージョンのそれぞれの開始位置は、固定することができる。
【００３８】
冗長バージョンの組は、４つの冗長バージョンを有することができる。
【００３９】
バッファは、循環バッファとすることができる。
【００４０】
少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサと共に、冗長バージョンインデックス情報を受け取り、この冗長バージョンインデックス情報に従ってそれぞれの冗長バージョンを使用するように構成することができる。
【００４１】
少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサと共に、それぞれの冗長バージョンが満たす基準を定めるための構成情報を受け取るように構成することができる。
【００４２】
バッファは、送信すべきシステムビットを含む第１の領域と、送信すべきパリティビットを含む第２の領域とを含むことができる。
【００４３】
第１、第２及び第３の冗長バージョンは、前記第１の領域に設けることができる。
【００４４】
第４の冗長バージョンは、第２の領域に設けることができる。
【００４５】
第２、第３及び第４の冗長バージョンは、前記第２の領域に設けることができる。
【００４６】
第１の冗長バージョンは、第１の領域に設けることができる。
【００４７】
固定された冗長位置は、少なくとも第２の送信の開始位置に基づいて選択することができる。
【００４８】
この選択は、順次送信を想定することによるものとすることができる。
【００４９】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいことという基準を満たす、装置が提供される。
【００５０】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第２のＲＶ１の開始位置、第３のＲＶ２の開始位置、又は第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加することという基準を満たす、装置が提供される。
【００５１】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２、及び／又は第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあることという基準を満たす、装置が提供される。
【００５２】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、第１の冗長バージョンＲＶ０の開始位置と第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいことという基準を満たす、装置が提供される。
【００５３】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、送信すべきシステムビットを有するバッファの領域のうちの１つに前記冗長バージョン位置の大部分が存在するようになっている、装置が提供される。
【００５４】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、前記ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、送信すべきパリティビットを有するバッファの領域のうちの１つに前記冗長バージョン位置の大部分が存在するようになっている、装置が提供される。
【００５５】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、基地局において、情報ブロックの最後の送信の終了位置に基づいて冗長バージョンを選択し、この選択された冗長バージョンに関する情報をユーザ装置に提供するように構成された、装置が提供される。
【００５６】
情報は、インデックスを含むことができる。
【００５７】
別の態様によれば、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を備えた装置であって、少なくとも１つのメモリ及びコンピュータプログラムコードが、少なくとも１つのプロセッサと共に、ユーザ装置において、ブロック符号化に関連する選択された冗長バージョンに関する情報を受け取り、基地局との通信時に前記情報を使用するように構成された、装置が提供される。
【００５８】
これらの実施形態のうちの少なくとも１つを提供するように構成された装置を含む装置及び／又は通信システムを提供することもできる。装置は、ユーザ装置、無線通信が可能な別のノード、又はネットワークノードなどの通信装置を含むことができる。
【００５９】
本明細書で説明する方法を実行するように適合されたプログラムコード手段を含むコンピュータプログラムを提供することもできる。さらなる実施形態によれば、上記の方法のうちの少なくとも１つを提供するための、コンピュータ可読媒体上に具体化できる装置及び／又はコンピュータプログラム製品が提供される。
【００６０】
以下の本発明を具体化する実施例の詳細な説明、及び添付の特許請求の範囲では、他の様々な態様及びさらなる実施形態についても説明する。
【００６１】
以下、実施例及び添付図面を参照しながら、いくつかの実施形態をほんの一例としてさらに詳細に説明する。
【図面の簡単な説明】
【００６２】
【図１】本発明を実施できるシステムの概略例を示す図である。
【図２】通信装置の例を示す図である。
【図３】ＬＴＥにおける循環バッファの例を示す図である。
【図４】ＬＴＥにおける循環バッファの第１の実施形態例を示す図である。
【図５】ＬＴＥにおける循環バッファの第２の実施形態例を示す図である。
【図６】冗長バージョンの位置を検出する方法を示す図である。
【図７】装置の例を示す図である。
【図８】基地局からＵＥにＲＶ情報を送信する方法を示す図である。
【図９】第２のＲＶ再送の開始位置の累積分布関数（ＣＤＦ）を示す図である。
【図１０】第２及び第３のＲＶ再送の開始位置の累積分布関数（ＣＤＦ）を示す図である。
【図１１】第２、第３及び第４のＲＶ再送の開始位置の累積分布関数（ＣＤＦ）を示す図である。
【発明を実施するための形態】
【００６３】
実施例を詳細に説明する前に、説明する実施例の基礎となる技術を理解する上で役立つように、図１〜図２を参照しながら無線通信システム及びモバイル通信装置のいくつかの一般的原理について簡単に説明する。
【００６４】
図１に示すような無線通信システム１００では、モバイル通信装置又はユーザ装置（ＵＥ）１０２、１０４、１０５に、少なくとも１つの基地局又は同様の無線送信及び／又は受信ノード又は地点を介して無線アクセスが提供される。通常、基地局は、少なくとも１つの適切なコントローラ装置によって、基地局の動作、及び基地局と通信するモバイル通信装置の管理を可能にするように制御される。コントローラ装置は、無線アクセスネットワーク（例えば、無線通信システム１００）内、又はコアネットワーク（ＣＮ）（図示せず）内に位置し、１つの中央装置として実装することも、或いはその機能を複数の装置に分散させることもできる。コントローラ装置は、基地局の一部とすることも、及び／又は無線ネットワークコントローラなどの独立エンティティによって提供することもできる。図１には、それぞれのマクロレベル基地局１０６及び１０７を制御する制御装置１０８及び１０９を示している。基地局の制御装置は、他の制御エンティティと相互接続することができる。通常、制御装置は、記憶容量と、少なくとも１つのデータプロセッサとを有する。制御装置及び制御機能は、複数の制御ユニット間に分散することができる。これに加えて、又はこれとは別に、システムによっては、制御装置を無線ネットワークコントローラ内に設けることもできる。
【００６５】
次に、通信装置２００の概略的部分断面図である図２を参照しながら、考えられるモバイル通信装置についてさらに詳細に説明する。このような通信装置は、しばしばユーザ装置（ＵＥ）又はユーザ端末と呼ばれる。適切なモバイル通信装置は、無線信号を送受信できるいずれかの装置によって提供することができる。非限定的な例として、携帯電話機又は「スマートホン」として知られているものなどの移動局（ＭＳ）又はモバイル装置、無線インターフェイスカード又はその他の無線インターフェイス機能（例えば、ＵＳＢドングル）を有するコンピュータ、無線通信能力を有する携帯情報端末（ＰＤＡ）又はタブレット、或いはこれらのいずれかの組み合わせなどが挙げられる。モバイル通信装置は、例えば、音声、ビデオ、電子メール（ｅメール）、テキストメッセージ及びマルチメディアなどの、通信を運ぶデータの通信を行うことができる。従って、ユーザの通信装置を介して数多くのサービスをユーザに提案及び提供することができ、ＭＳでは、ＭＳとネットワークとの間のデータ送信を必要とする１又は２以上のアプリケーションが動作することができる。これらのサービスの非限定的な例としては、双方向又は多方向通話、データ通信又はマルチメディアサービス、或いは単純に、インターネットなどのデータ通信ネットワークシステムへのアクセスが挙げられる。ユーザにブロードキャストデータ又はマルチキャストデータを提供することもできる。これらのコンテンツの非限定的な例としては、ダウンロード、テレビ番組及びラジオ番組、ビデオ、広告、ゲーム、様々な警告及びその他の情報が挙げられる。
【００６６】
モバイル装置２００は、受信に適した装置を通じてエアインターフェイス又は無線インターフェイス２０７を介して信号を受け取り、無線信号の送信に適した装置を介して信号を送信することができる。図２には、トランシーバ装置をブロック２０６によって概略的に示す。トランシーバ装置２０６は、例えば無線部分と、関連するアンテナ配列とを用いて提供することができる。アンテナ配列は、モバイル装置の内部又は外部に配置することができる。
【００６７】
通常、モバイル装置は、少なくとも１つのデータ処理エンティティ２０１と、少なくとも１つのメモリ２０２と、アクセスシステム及び他の通信装置へのアクセス、並びにこれらとの間の通信の制御を含む、ソフトウェア及びハードウェア支援による実行対象のタスクの実行において使用される他の可能なコンポーネント２０３とを有する。データ処理装置、記憶装置、及びその他の関連する制御装置は、適切な回路基板上及び／又はチップセット内に設けることができる。この特徴部は、参照符号２０４によって示す。ユーザは、キーパッド２０５、音声コマンド、タッチセンサ式スクリーン又はパッド、或いはこれらの組み合わせなどの好適なユーザインターフェイスを用いてモバイル装置の動作を制御することができる。ディスプレイ２０８、スピーカ及びマイクを設けることもできる。さらに、モバイル通信装置は、他の装置への、及び／又は他の装置にハンズフリー装置などの外部アクセサリを接続するための（有線又は無線を問わず）適切なコネクタを有することもできる。
【００６８】
通信装置１０２、１０４及び１０５は、符号分割多元接続（ＣＤＭＡ）又はワイドバンドＣＤＭＡ（ＷＣＤＭＡ（登録商標））などの様々なアクセス技術に基づいて通信システムにアクセスすることができる。他の非限定的な例としては、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、ＦＤＭＡの様々なスキームであるインターリーブ周波数分割多元接続（ＩＦＤＭＡ）、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）及び直交周波数分割多元接続（ＯＦＤＭＡ）など、並びに空間分割多元接続（ＳＤＭＡ）などが挙げられる。さらなる非限定的な例としては、第３世代パートナーシッププロジェクト（３ＧＰＰ）仕様に基づくものが挙げられる。いくつかの実施形態は、３ＧＰＰ  ＬＴＥ  Ｒｅｌ−１５の一部になるＬＴＥ−Ａｄｖａｎｃｅｄ  Ｐｒｏシステムにおいて提供することができる。当然ながら、他の標準との関連では他の実施形態を提供することができる。基地局は、ＬＴＥの状況ではｅＮｏｄｅＢと呼ばれ、５Ｇの状況ではｇＮｏｄｅＢと呼ばれる。
【００６９】
図７に、図１に示すような基地局に設けられた、又はこのような基地局に関連する装置７００の例を示す。この装置は、少なくとも１つのメモリ７０１と、少なくとも１つのデータ処理装置又は少なくとも１つのデータプロセッサ７０２、７０３と、入力／出力インターフェイス７０４とを含む。装置は、インターフェイスを介して基地局の受信機及び送信機に結合することができる。
【００７０】
無線通信システムにおける信頼性要件を提供するために、ハイブリッド自動再送要求（ＨＡＲＱ）技術を使用することができる。
【００７１】
既存の無線標準（例えば、ＬＴＥなど）は、受信機において受け取られた送信ブロック（ＴＢ）毎にフィードバックを送信することによってＨＡＲＱを使用する。ＬＴＥの状況では、送信／トランスポートブロック（ＴＢ）毎にＡＣＫ／ＮＡＣＫフィードバックを送信し、１〜２ビットを使用して、受け取ったＴＢが誤っているか否かを示す。ＡＣＫ／ＮＡＣＫフィードバックビットは、フォーマット１ａ／１ｂのアップリンク制御情報（ＵＣＩ）と共に送信される。キャリアアグリゲーションの場合には、複数キャリアのためにＡＣＫ／ＮＡＣＫにおいてさらに多くのフィードバックビットが使用され、プライマリコンポーネントキャリア（ＰＣＣ）上で送信される。具体的に言えば、ＡＣＫ／ＮＡＣＫは、チャネル選択を含むＵＣＩフォーマット３又はフォーマット１ｂを使用することができる。
【００７２】
ＬＴＥでは、冗長バージョン（ＲＶ）の規定が再送のためのビット選択の自由をもたらし、復号の複雑性を高めないことができる。ＬＴＥでは、４つのＲＶを規定することができ、これらの４つのＲＶ（０、１、２、３）は、１／３としてのターボマザー符号レートで等間隔で配置し、ＲＶ０は、パンクチャリングされていない最初のシステムビットから開始することができる。
【００７３】
５Ｇシステムでは、高データレートでの送信が予想される。５Ｇシステムでは、広い帯域幅及び効率的な送信スキームを使用することによって、特に高度モバイルブロードバンド（ｅＭＢＢ）シナリオではデータレートを大幅に高めることができる。５Ｇの高データレート要件は、ＴＢのサイズを増加させる可能性がある。従って、長いパケット送信では、送信ブロックのサイズが大きくなる。チャネル符号化には、優れた性能及び低い実装複雑性を理由として低密度パリティチェック（ＬＤＰＣ）を使用することができる。例えば、５Ｇシステムでは、ＬＤＰＣを使用してｅＭＢＢシナリオをサポートすることができる。ＬＤＰＣは、非明示的なエラー検出能力を有し、巡回冗長検査（ＣＲＣ）を使用せずにＬＤＰＣにおけるＣＢ（符号ブロック）エラーを非明示的に検出することができる。従って、ＬＤＰＣ符号化スキームは、さらに緻密なＡＣＫ／ＮＡＣＫフィードバックをサポートすることができる。
【００７４】
新無線（ＮＲ）における低密度パリティチェック（ＬＤＰＣ）では、ＲＶの規定がターボＬＴＥでの規定とは異なり得る。ターボ符号は畳み込み符号であり、復号は常に１／３のレートであり、性能及び復号の複雑性に対して異なるパリティビットが同様に寄与する。
【００７５】
ＬＤＰＣでは、異なるレートの場合にパリティチェック行列（ＰＣＭ）が異なる。例えば、通常、低レートでのＰＣＭは、高レートにおけるＰＣＭの拡張版とすることができる。高符号レートＰＣＭの復号の複雑性及び待ち時間は、低符号レートＰＣＭの複雑性及び待ち時間よりも低くなる。
【００７６】
従って、低符号レートＰＣＭ部分又は高符号レートＰＣＭ部分に対応するパリティビットを使用する際には、これらの復号の複雑性が異なるので、低符号レート又は高符号レートのＰＣＭをそれぞれ復号に使用すべきである。また、一般に、高符号レートＰＣＭに対応するパリティビットは、エラー訂正のためのサポート及び利得を、低符号レートＰＣＭに対応するパリティビットよりも多く提供する。
【００７７】
ｅＭＢＢのレートマッチの状況では、ＬＤＰＣ符号化のためにシステマティックビットの組み込みパンクチャリング（ｂｕｉｌｔ−ｉｎ  ｐｕｎｃｔｕｒｉｎｇ）がサポートされることが提案されている。例えば、少なくとも初期送信では、最初のシステマティックビット（Ｎsys,punct）をスキップした後に符号化ビットを取ることができ、この場合のＮsys,punctは、０、Ｚ及び２＊Ｚから選択される。Ｚは、準巡回ＬＤＰＣ符号のリフティングサイズ（ｌｉｆｔｉｎｇ  ｓｉｚｅ）である。
【００７８】
ＬＤＰＣ符号のレートマッチングは、循環バッファに基づく。このことは、ＬＴＥにおいて利用される概念に類似することができる。循環バッファは、順序付けられた一連のシステマティックビット及びパリティビットで満たすことができる。
【００７９】
増分冗長ＨＡＲＱ（ＩＲ  ＨＡＲＱ）では、各ＲＶ（ＲＶi）に循環バッファ上の開始ビット位置Ｓiを割り当てることができる。
【００８０】
ＲＶiの増分冗長（ＩＲ）再送では、ビット位置Ｓiから開始して循環バッファから順番に符号化ビットが読み出される。送信機は、情報ビットは同じであるが異なるパリティビット（又は異なる数のパリティビット）を含むことができる、パケット／プロトコルデータユニットの異なる冗長バージョン（ＲＶ）を送信することができる。増分冗長では、各冗長バージョンが異なる情報を、すなわち元々のデータビットから生成された異なる符号化ビットの組を含む。各異なる組は、ＲＶ０、ＲＶ１、ＲＶ２、ＲＶ３などの冗長バージョン（ＲＶ）と呼ばれる。
【００８１】
各送信は、ＲＶの組から選択された１つのＲＶの開始位置から開始することができる。プロトコルデータユニットの異なる冗長バージョンは、冗長バージョン０（ＲＶ０）、ＲＶ１、ＲＶ２、ＲＶ３などと呼ぶことができる。例えば、プロトコルデータユニット又はトランスポートブロック（ＴＢ）の初期送信は冗長バージョン０（ＲＶ０）の開始位置から送信できるのに対し、プロトコルデータユニット又はＴＢの後続の再送は、実装例に従ってＲＶ１、ＲＶ２、ＲＶ３などの異なるＲＶの開始位置から送信することができ、各冗長バージョンは異なる符号化ビットの組を含む。トランスポートブロック（ＴＢ）は、情報ビット及びパリティビットの両方を含む符号化プロトコルデータユニットを含むことができる。例えば、ＭＡＣ  ＰＤＵ（媒体アクセス制御プロトコルデータユニット）を（情報ビット及びパリティビットの両方を含めて）トランスポートブロック（ＴＢ）として符号化し、ＰＤＵのＲＶ０として送信することができる。ＰＤＵの異なる冗長バージョン（例えば、ＲＶ１、ＲＶ２、ＲＶ３）は、再送として送信することができる。
【００８２】
制限付きバッファレートマッチング（Ｌｉｍｉｔｅｄ  ｂｕｆｆｅｒ  ｒａｔｅ  ｍａｔｃｈｉｎｇ：ＬＢＲＭ）をサポートすることもできる。
【００８３】
ＲＶの数は、常に４であることが提案されている。他の実施形態では、異なる数のＲＶを設けることもできる。
【００８４】
ＲＶは、循環バッファ内の固定位置に存在することが提案されている。他の実施形態では、これらの位置が、１又は２以上の要因に応じて異なることができる。例えば、これらの位置は、チャネル状態に依存することができる。
【００８５】
いくつかの実施形態では、これらの固定位置が、全ての符号レートについて同じである。しかしながら、他の実施形態では、固定位置が符号レートに依存することができる。他の実施形態では、固定位置が符号レートの組に依存することができる。
【００８６】
ＲＶ＃０は、自己復号可能であることが提案されている。
【００８７】
最初の２Ｚパンクチャリングされたシステマティックビットは、循環バッファに入力されないことが提案されている。他の実施形態では、２Ｚパンクチャリングされたビットの一部又は全部を循環バッファに入力することができる。
【００８８】
ＲＶの規定における順次送信（順次送信は、最後の送信の終了から各再送が開始することを意味する）のサポートは、例えば性能を高めるために有利となり得る。順次送信は、ＬＴＥのような等間隔の固定されたＲＶよりも優れた性能をもたらすことができる。ＲＶの規定では、複雑性及び性能のために、ＬＤＰＣにおける符号化パリティビットの異なる寄与度を考慮して順次送信をサポートすることができる。しかしながら、これによって順次送信の再送の開始位置の理解においてＵＥとｅＮＢとの間に不一致が生じる恐れがあるため、問題が生じることもある。
【００８９】
５Ｇ  ＬＤＰＣは、４つの固定ＲＶ位置を利用することが提案されている。
【００９０】
４つの固定ＲＶ位置を使用する場合、ＬＴＥ  ＲＶではこれらの位置を予め決定し、サポートされている最も低い符号レートのために符号化ブロック内でＲＶ位置を等間隔で配置することができる。
【００９１】
例えば、図３に、送信すべきシステムビット３０１で満たされた後にパリティビット３０３で満たされる循環バッファ３０５の１サイクルを示す。循環バッファ内のビットは、等間隔を空けた異なる冗長バージョン（ＲＶ）、すなわちＲＶ０  ３１１、ＲＶ１  ３１３、ＲＶ２  ３１５、及びＲＶ３  ３１７によって指定され、ＲＶ０  ３１１及びＲＶ１  ３１３の開始点はシステムビット３０１内に存在し、ＲＶ２  ３１５及びＲＶ３  ３１７の開始点はパリティビット３０３内に存在する。
【００９２】
ＬＤＰＣにおいて４つの固定されたＲＶ位置を使用する場合、大きな符号ブロックサイズでは、サポートされる最も低い符号レートを１／３とすることができる。ＰＣＭを考慮すれば、大きなブロックサイズの場合のＲＶの開始位置は、２＊ｚ、１８．５＊ｚ、３５＊ｚ、５１．５＊ｚとすることができ、ここでのｚはリフティングサイズであり、符号レート１／３のＰＣＭは、サイズ４６＊６８の行列である。最初の２ｚパンクチャリングされたシステマティックビットは、循環バッファに入力しないことができる。
【００９３】
良好な性能をもたらすには、ＲＶの固定位置を決定する必要がある。例えば、ＲＶ１、ＲＶ２及びＲＶ３の開始位置を決定する必要がある。
【００９４】
いくつかの実施形態は、以下の特性のうちの１つ又は２つ以上を使用して固定位置におけるＲＶの位置を決定する方法及び装置を提供する。
・  ＲＶ２とＲＶ３の開始点間の分離間隔が、ＲＶ１とＲＶ２の開始点間の分離間隔よりも大きいこと。
・  ＲＶ１、ＲＶ２及びＲＶ３の開始点とその前のＲＶのそれぞれの開始点との間の分離間隔が徐々に増加すること（すなわち、分離間隔がＲＶ３→ＲＶ２＞ＲＶ２→ＲＶ１＞ＲＶ１→ＲＶ０であること）。
・  ＲＶ１、ＲＶ２及び／又はＲＶ３の開始点の開始位置が、システムビット３０１の領域外にあること。
・  ＲＶ０とＲＶ１の開始点間の分離間隔が、１）ＲＶ１とＲＶ２の開始点間の分離間隔、及び２）ＲＶ２とＲＶ３の開始点間の分離間隔よりも大きいこと。
【００９５】
一般に、再送は、最初の送信のものと同じサイズのリソース及び同じ変調次数を使用することができる。再送リソースの実際のサイズは、最初の送信のものよりも大きい場合又は小さい場合もあるが、最初の送信と再送との間の短い時間内にチャネル状態が大きく変化する可能性は低いので、再送リソースの平均サイズは最初の送信のものに類似することができる。
【００９６】
いくつかの実施形態では、最も低い符号レートのＰＣＭをサイズ４６×６８の行列とすることができ、この場合、最初の２Ｚパンクチャリングされたシステマティックビットは循環バッファに入力しないことができる。当然ながら、他の実施形態では、異なるサイズの行列を使用することもでき、及び／又は最初の２Ｚパンクチャリングされたシステマティックビットを循環バッファに入力することもできる。いくつかの実施形態では、システマティックビットのパンクチャリングが存在しないこともできる。
【００９７】
ＬＤＰＣ符号では、ＰＣＭにおける高い重みの行によって生成されたパリティビットと、ＰＣＭにおける低い重みの行によって生成されたパリティビットとが異なる優先度を有することができる。パリティビットが対応する行の重みが高ければ高いほど、これらのパリティビットによって提供される性能利得が高くなり得るので、パリティビットは高い優先度を有することができる。
【００９８】
高優先度のパリティビットが再送に選択される可能性を高めるために、４つの固定されたＲＶ開始位置間におけるＲＶの分離間隔を徐々に狭めることができる。
【００９９】
第１の実施形態は、固定されたＲＶ開始位置を有するブロック符号（例えば、ＬＤＰＣ）に関する。開始位置が循環バッファの開始位置に近いＲＶは、次のＲＶの開始位置までの分離間隔が短く、例えばＲＶ０とＲＶ１の開始位置間との分離間隔は、後続のＲＶ１とＲＶ２の開始位置間の分離間隔を決定することができる。従って、ＲＶ０とＲＶ１の開始位置間の分離間隔が小さいと、ＲＶ１とＲＶ２の開始位置間の分離間隔も小さくなる。例えば、図４では、ＲＶ１  ３１１の開始位置が、送信すべきシステムビット領域の境界上に存在し、ＲＶ１  ４１３の開始位置が、送信すべきシステムビット領域３０１内に存在し、ＲＶ２  ４１５の開始位置が、送信すべきシステムビット領域３０１とパリティビット領域３０３との境界上に存在することができる。これらの密に詰まったＲＶは、高優先度を有することができるビットからの再送の可能性を高めることができる。このような規定は、高優先度ビット範囲のための密なＲＶと同様の効果を奏することができる。ＲＶ３  ４１７の開始位置は、パリティビット領域３０３内に存在する。
【０１００】
図４に示すように、ＲＶの開始位置間の分離間隔は徐々に増加し、従ってＲＶ３  ４１７とＲＶ２  ４１５の開始位置間の分離間隔はＲＶ２  ４１５とＲＶ１  ４１３の開始位置間の分離間隔よりも大きく、ＲＶ２  ４１５とＲＶ１  ４１３の開始位置間の分離間隔はＲＶ１  ４１３とＲＶ０  ３１１の開始位置間の分離間隔よりも大きい（すなわち、ＲＶ３→ＲＶ２＞ＲＶ２→ＲＶ１＞ＲＶ１→ＲＶ０）。このようなＲＶの規定は、符号化された符号全体における高優先度ビット範囲のための密なＲＶと同様の効果を奏することができる。
【０１０１】
次に、ブロック符号（例えば、ＬＤＰＣ）循環バッファ（３０５）の第２の実施形態を示す図５を参照する。第２の実施形態では、ＲＶ０  ３１１を除く全てのＲＶ５１３、５１５、５１７の開始位置が、循環バッファ３０５のパリティビット領域３０３内に存在することができる。ＲＶ１  ５１３とＲＶ２  ５１５とＲＶ３  ５１７の開始位置間の分離間隔は、徐々に増加することができる（すなわち、ＲＶ３→ＲＶ２＞ＲＶ２→ＲＶ１）。しかしながら、ＲＶ０の開始位置は、送信すべきシステムビット領域３０１の先頭に存在するので、ＲＶ１の開始位置に対して最大の分離間隔を有することができる。従って、ＲＶの増加する分離距離は、集合｛ＲＶ１、ＲＶ２、ＲＶ３｝内にのみ存在することができる。このＲＶの規定は、パリティビット領域３０３内の高優先度ビット範囲のための密なＲＶと同様の効果を奏することができる。
【０１０２】
また、この例では、第１の冗長バージョンＲＶ０と第２の冗長バージョンＲＶ１の開始位置間の分離間隔が、第２の冗長バージョンＲＶ１と第３の冗長バージョンＲＶ２の開始位置間の分離間隔、及び第３の冗長バージョンＲＶ２と第４の冗長バージョンＲＶ３の開始位置間の分離間隔よりも大きいことが分かる。
【０１０３】
さらに、この例では、第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２及び／又は第４の冗長バージョンＲＶ３の開始位置がシステムビットの領域外に存在することも分かる。
【０１０４】
システムでは、ＨＡＲＱを使用する場合、最初の送信（初期送信）の成功率が約９０％になり得る（場合によっては、この率がわずかに低いこともある）ことをスケジューラが保証することができる。その後、第２の送信（最初の再送）の成功率は、約９９％の成功率を達成することができる。その後の第３及び／又は第４の送信の成功率は、約１００％の成功率を達成することができる。従って、第１の送信の重要度が最も高く、第２の送信の重要度が２番目に高く、第３及び第４の送信の重要度はそれよりもまだ低い。第１の送信の開始位置は、常にＲＶ０  ３１１から、すなわち最初の送信すべきビットから行うことができる。ＲＶ１、ＲＶ２及びＲＶ３の開始位置は、再送の相対的重要度に従って設計することが有利である。
【０１０５】
いくつかの実施形態では、情報ブロックの各送信に同じリソースサイズを使用する場合、考えられる全ての異なる符号レートについて、固定されたＲＶ位置が第２の送信の開始位置（ＲＶ１の開始位置）に基づいて選択される。
【０１０６】
次に、固定されたＲＶの開始位置を決定する方法を示す図６を参照する。具体的に言えば、ＲＶの開始位置は、図６のステップのうちの１つ又は２つ以上における基準が満たされた場合に固定することができる。
【０１０７】
なお、この方法は、ネットワークの動作中にアクセスポイントなどのネットワーク要素によって実行することができると理解されたい。これとは別に、又はこれに加えて、この方法は、ネットワークの構成時又はネットワークの再構成中に使用することもできる。
【０１０８】
ステップ６０１において、ＲＶ２とＲＶ３の開始位置間の分離間隔が、ＲＶ１とＲＶ２の開始位置間の分離間隔よりも大きいかどうかを判定する。
【０１０９】
ステップ６０３において、ＲＶ１、ＲＶ２及びＲＶ３の開始位置とその前のそれぞれのＲＶの開始位置との間の分離間隔が徐々に増加している（すなわち、ＲＶ３→ＲＶ２＞ＲＶ２→ＲＶ１＞ＲＶ１→ＲＶ０）かどうかを判定する。
【０１１０】
ステップ６０５において、ＲＶ１、ＲＶ２及び／又はＲＶ３の開始位置がシステムビット３０１の領域外に存在するかどうかを判定する。
【０１１１】
ステップ６０７において、ＲＶ０とＲＶ１の開始位置間の分離間隔が、１）ＲＶ１とＲＶ２の開始位置間の分離間隔、及び２）ＲＶ２とＲＶ３の開始位置間の分離間隔よりも大きいかどうかを判定する。
【０１１２】
ｅＮＢは、情報ブロックの最後の送信の終了位置に従って、本明細書に示す実施形態に基づいてＲＶを選択することができる。次に、ｅＮＢは、ＵＥへのＲＶインデックスを構成することができる。ＵＥは、ＲＶ規定及びｅＮＢ構成に基づいて伝送の送信又は受信を行うことができる。
【０１１３】
本明細書の実施形態は、順次送信における全ての符号レートのＲＶ位置を考慮した時に、ＲＶ１、ＲＶ２及びＲＶ３の選択された開始位置が順次送信に類似し得る循環バッファを生成し、（単複の）再送において好適な再送符号化ビットを提供できるようにする。
【０１１４】
このようなＲＶの開始位置の規定は、高優先度ビット範囲のための密なＲＶと同様の効果を奏することもできる。
【０１１５】
例えば、固定されたＲＶ開始位置では、順次送信（この順次送信は、最後の送信の終了から各再送が開始することを意味する）を想定して考えられる全ての符号レート（例えば、０．３３〜０．９４まで０．０１ステップ）について第２の送信の開始位置（ＲＶ１の開始位置）を収集することによって、累積分布関数（ＣＤＦ）を生成することができる。
【０１１６】
このＣＤＦは、ネットワーク全体のためのものとすることができる。いくつかの実施形態では、ＣＤＦを予め定めて標準に含めることができる。
【０１１７】
図９に、順次送信を想定した循環バッファ内のＲＶの開始位置の列番号に対する、考えられる全ての符号レートについての（単複の）第２の再送の開始位置の累積分布関数（ＣＤＦ）を示す。ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてＣＤＦ上の２５％、５０％及び７５％における点を選択すると、ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてそれぞれ２９．５＊ｚ、３５．８５＊ｚ、４６＊ｚの列番号値を得ることができる。これらの値はほんの一例であり、１つの例に基づくものである。
【０１１８】
これらの値は、循環バッファ内のＲＶの開始位置の列番号を表す。例えば、準巡回ＬＤＰＣ符号のリフティングサイズをｚとすると、循環バッファのサイズは６８＊ｚとすることができる。異なる実施形態では、異なるサイズの循環バッファを使用することができる。開始位置の列番号は、ｚを乗算した数値として定められる。
【０１１９】
従って、１つの特定の符号レートの１つの送信（すなわち、ＲＶ０）では、順次送信と同様の効果を奏するように、｛ＲＶ１、ＲＶ２、ＲＶ３｝から最も近い位置（例えば、ＲＶ１）及び／又は最も近いが後の位置が再送に選択される。順次送信は、各再送が最後の送信の終了から開始することを意味する。いくつかの実施形態では、ＲＶの予め定められた４つの固定開始位置のみが存在する。再送の開始位置は、この方法に基づいて、ＲＶの予め定められた固定開始位置から符号レート毎に選択することができる。順次送信と同じではないが、考えられる全ての符号レートを考慮すると、順次送信の位置までの距離は、等間隔を空けたＲＶの場合よりも小さくなる。
【０１２０】
この例及び以下の２つの例では、ＲＶの開始位置が以下の基準を満たしていることが分かる。
第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと。
第２の冗長バージョンＲＶ１、第３の冗長バージョンＲＶ２及び／又は第４の冗長バージョンＲＶ３の開始位置がシステムビットの領域外に存在すること。
第１の冗長バージョンＲＶ０の開始位置と第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、第２の冗長バージョンＲＶ１の開始位置と第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと。
【０１２１】
固定されたＲＶ位置の別の同様の例では、順次送信を想定して、考えられる全ての符号レートについて第２及び第３の送信の開始位置を収集し、情報ブロックの送信毎に同じリソースサイズを想定することによって、累積分布関数（ＣＤＦ）を生成することができる。この場合も、ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてＣＤＦ上の２５％、５０％及び７５％における点を選択すると、ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてそれぞれ２８．１９＊ｚ、３９．９３＊ｚ、５３．７６＊ｚの列番号値を得ることができる。図１０に、順次送信を想定した循環バッファ内のＲＶの開始位置の列番号に対する、考えられる全ての符号レートについての第２及び第３の再送の開始位置の累積分布関数（ＣＤＦ）を示す。
【０１２２】
固定されたＲＶ位置の最後の同様の例では、順次送信を想定して考えられる全ての符号レートの第２、第３及び第４の送信の開始位置に基づいて情報ブロックの送信毎に同じリソースサイズを想定して、累積分布関数（ＣＤＦ）を生成することができる。この場合も、ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてＣＤＦ上の２５％、５０％及び７５％における点を選択すると、ＲＶ１、ＲＶ２及びＲＶ３の開始位置についてそれぞれ２４＊ｚ、３５．８５＊ｚ、５２．７９＊ｚの列番号値をもたらすことができる。
【０１２３】
いくつかの実施形態では、ＲＶの開始位置の規定を、ベースグラフ（ｂａｓｅ  ｇｒａｐｈ）毎及び／又はベースグラフのタイプ毎とすることができる。本明細書では、複数のベースグラフ又は複数タイプのベースグラフが異なる最小符号レートをサポートすることができる。従って、ベースグラフのサポートされている最小符号レートに基づいて、ベースグラフ毎又はベースグラフのタイプ毎のＲＶの開始位置を定めることができる。例えば、５Ｇは、ＬＤＰＣに２つのベースグラフを利用することができ、第１のベースグラフは、符号ブロックサイズ（ＣＢＳ）＞Ｘ、又は初期送信の符号レート＞Ｙの時に、初期送信及び同じＴＢのその後の再送に使用することができ、第２のベースグラフは、符号ブロックサイズ（ＣＢＳ）≦Ｘ、かつ初期送信の符号レート≦Ｙの時に、初期送信及び同じＴＢのその後の再送に使用することができ、この場合、例えばＸ＝２５６０、Ｙ＝０．６７である。
【０１２４】
図１１に、順次送信を想定した循環バッファ内のＲＶの開始位置の列番号に対する、考えられる全ての符号レートについての第２、第３及び第４の再送の開始位置の累積分布関数（ＣＤＦ）を示す。
【０１２５】
いくつかの実施形態では、ＲＶの開始位置が固定される。いくつかの実施形態では、基地局が、ＵＥに提供する制御情報においてＲＶインデックスを構成する。この結果、ＵＥは、構成されたＲＶインデックスの固定された開始位置に従って再送の開始位置を認識する。ＵＥは、ＲＶ規定及び基地局構成に基づいて送信又は受信を行うことができる。
【０１２６】
いくつかの実施形態は、ＬＴＥのために提案される手順と同様の手順を使用することができる。
【０１２７】
ＵＥ及び基地局は、ＲＶの同じ固定開始位置を使用することができる。他の実施形態では、ＵＥ及び基地局が、ＲＶの異なる固定開始位置を使用することができる。
【０１２８】
いくつかの実施形態では、ＵＥが、ＲＶに従って循環バッファからの符号化ビットの開始位置を識別し、その後にＲＶに従って符号化ビットをｅＮＢに送信し、又はｅＮＢから受信する。
【０１２９】
基地局は、ＲＶがどの基準を満たすかに関してＵＥを構成することができる。基地局は、基準のパラメータ、又は基準を生成するためのパラメータを構成することができる。
【０１３０】
基準のパラメータは、例えば順次送信を想定することによってＲＶの開始位置を生成するために使用される符号レート、順次送信を想定することによってＲＶの開始位置を生成するために使用される再送回数、のうちの一方又は両方とすることができる。
【０１３１】
これらのパラメータは、ＲＶの開始位置を生成するために使用される、異なる開始位置を生成できる異なる符号レートセット及び／又は再送回数を含む上述したＣＤＦ例に見出すことができる。
【０１３２】
図８に、基地局からＵＥへのＲＶ情報の送信方法を示す。ステップ８０１において、基地局がＵＥにＲＶ情報を送信する。その後、ステップ８０３において、ＵＥが、ステップ８０１において受け取ったＲＶ情報を使用して送信を制御する。このＲＶ情報は、ＲＶインデックスとすることができる。
【０１３３】
いくつかの実施形態では、前回の例に示した４つとは異なる数のＲＶを提供することができる。
【０１３４】
ＲＶは、常に循環バッファ内の同じ固定位置に存在することが提案されている。他の実施形態では、この位置が、１又は２以上の要因に応じて異なることができる。例えば、この位置は、チャネル状態に依存することができる。
【０１３５】
いくつかの実施形態では、固定位置が全ての符号レートについて同じである。しかしながら、他の実施形態では、固定位置が符号レートに依存することができる。
【０１３６】
いくつかの実施形態では、ＵＥ及び基地局で固定位置を同じとすることができる。いくつかの実施形態では、ＵＥ及び基地局で固定位置が異なることができる。
【０１３７】
いくつかの実施形態では、ＵＥ及び基地局で固定位置の数を同じとすることができる。いくつかの実施形態では、ＵＥ及び基地局で固定位置の数が異なることができる。
【０１３８】
いくつかの実施形態では、全ての符号レートについて単一のＲＶ位置の組を定めることができる。他の実施形態では、複数の異なるＲＶ位置の組を定めることができる。いくつかの実施形態では、ＲＶ位置の組のうちの少なくとも１つ又は２つ以上が、上述した基準のうちの１つ又は２つ以上を満たすことができる。いくつかの実施形態では、全てのＲＶ位置の組が、上述した基準のうちの少なくとも１つ又は２つ以上を満たすことができる。
【０１３９】
ＬＰＤＣ符号化との関連で実施形態を説明した。他のいずれかの好適なブロック符号を用いた他の実施形態を使用することもできると理解されたい。
【０１４０】
なお、上述した問題はいずれかの特定の通信環境に限定されるものではなく、あらゆる適切な通信システムにおいて発生する恐れがある。
【０１４１】
必要なデータ処理装置及び機能は、１又は２以上のデータプロセッサによって提供することができる。説明した機能は、別個のプロセッサ又は統合プロセッサによって提供することができる。データプロセッサは、ローカル技術環境に適したあらゆるタイプのものとすることができ、非限定的な例として、汎用コンピュータ、専用コンピュータ、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、ゲートレベル回路、及びマルチコアプロセッサアーキテクチャに基づくプロセッサ、のうちの１つ又は２つ以上を挙げることができる。データ処理は、複数のデータ処理モジュールに分散させることができる。データプロセッサは、例えば少なくとも１つのチップによって提供することができる。関連する装置には、適切なメモリ容量を提供することができる。１又は複数のメモリは、ローカル技術環境に適したあらゆるタイプのものとすることができ、半導体ベースのメモリデバイス、磁気メモリデバイス及びシステム、光学メモリデバイス及びシステム、固定メモリ及び取り外し可能メモリなどのいずれかの好適なデータ記憶技術を使用して実装することができる。図８に関連して説明したステップのうちの１つ又は２つ以上は、１又は２以上のプロセッサと１又は２以上のメモリとの協働によって実行することができる。
【０１４２】
適切に適合された１又は複数のコンピュータプログラムコード製品が適切なデータ処理装置にロード又は別様に提供された場合には、このようなコンピュータプログラムコード製品を使用して実施形態を実施することができる。動作をもたらすためのプログラムコード製品は、適切なキャリア媒体上に記憶し、このようなキャリア媒体によって提供して具体化することができる。適切なコンピュータプログラムは、コンピュータ可読記録媒体上に具体化することができる。これらのプログラムコード製品を、データネットワークを介してダウンロードすることも考えられる。一般に、様々な実施形態は、ハードウェア又は専用回路、ソフトウェア、ロジック、或いはこれらのいずれかの組み合わせで実装することができる。従って、本発明の実施形態は、集積回路モジュールなどの様々なコンポーネントにおいて実施することができる。集積回路の設計は、概して高度に自動化された処理である。論理レベルの設計を、いつでも半導体基板上にエッチングして形成できる半導体回路設計に変換するために、複雑かつ強力なソフトウェアツールを利用することができる。
【０１４３】
特定のアーキテクチャに関連して実施形態を説明したが、同様の原理を他のシステムに適用することもできる。従って、上記では無線ネットワーク、技術及び標準のいくつかの例示的なアーキテクチャを参照しながらいくつかの実施形態を一例として説明したが、実施形態は、本明細書で図示し説明した以外のいずれかの好適な形態の通信システムにも適用することができる。また、異なる実施形態の異なる組み合わせも可能である。また、上記では本発明の例示的な実施形態を説明したが、本発明の趣旨及び範囲から逸脱することなく開示した解決策に行うことができる複数の変形及び修正も存在する。
【符号の説明】
【０１４４】
８０１  基地局がＵＥにＲＶ情報を送信
８０３  ＵＥがＲＶ情報を使用して送信を制御
【図１】
2020529179.tif 000003
【図２】
2020529179.tif 000004
【図３】
2020529179.tif 000005
【図４】
2020529179.tif 000006
【図５】
2020529179.tif 000007
【図６】
2020529179.tif 000008
【図７】
2020529179.tif 000009
【図８】
2020529179.tif 000010
【図９】
2020529179.tif 000011
【図１０】
2020529179.tif 000012
【図１１】
2020529179.tif 000013
【手続補正書】
【提出日】令和2年8月11日(2020.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一連の冗長バージョンのうちの１つ又は２つ以上を使用するステップを含み、ブロック符号化において使用されるバッファ内の前記冗長バージョンの開始位置が、
第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、
前記第２のＲＶ１の開始位置、前記第３のＲＶ２の開始位置、又は前記第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、
前記第２の冗長バージョンＲＶ１、前記第３の冗長バージョンＲＶ２、及び／又は前記第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、
第１の冗長バージョンＲＶ０の開始位置と前記第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、前記第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び前記第３の冗長バージョンＲＶ２の開始位置と前記第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、
という基準のうちの１つ又は２つ以上を満たす、
ことを特徴とする方法。
【請求項２】
前記冗長バージョンのうちのそれぞれの冗長バージョンに従って、バッファからの符号化ビットの開始位置を決定するステップを含む、
請求項１に記載の方法。
【請求項３】
前記冗長バージョンのうちのそれぞれの冗長バージョンに従って前記符号化ビットを受け取るステップ、又は前記符号化ビットの送信を引き起こすステップを含む、
請求項２に記載の方法。
【請求項４】
前記冗長バージョンの組における前記冗長バージョンのそれぞれの開始位置は固定される、
請求項１から３のいずれかに記載の方法。
【請求項５】
前記冗長バージョンの組は、４つの冗長バージョンを有する、
請求項４に記載の方法。
【請求項６】
前記バッファは、循環バッファである、
請求項１から５のいずれかに記載の方法。
【請求項７】
冗長バージョンインデックス情報を受け取り、該冗長バージョンインデックス情報に従って前記それぞれの冗長バージョンを使用するステップを含む、
請求項１から６のいずれかに記載の方法。
【請求項８】
前記それぞれの冗長バージョンが満たす基準を定めるための構成情報を受け取るステップを含む、
請求項１から７のいずれかに記載の方法。
【請求項９】
前記構成情報は、
前記冗長バージョンの開始位置を生成するための符号レート、及び、
前記冗長バージョンの開始位置を生成するための再送回数、
の少なくとも一方を含む、
請求項１から８のいずれかに記載の方法。
【請求項１０】
前記バッファは、送信すべきシステムビットを含む第１の領域と、送信すべきパリティビットを含む第２の領域とを含む、
請求項１から９のいずれかに記載の方法。
【請求項１１】
前記第１、第２及び第３の冗長バージョンは、前記第１の領域に設けられる、
請求項１０に記載の方法。
【請求項１２】
前記第４の冗長バージョンは、前記第２の領域に設けられる、
請求項１０又は１１に記載の方法。
【請求項１３】
前記第２、第３及び第４の冗長バージョンは、前記第２の領域に設けられる、
請求項１０に記載の方法。
【請求項１４】
前記第１の冗長バージョンは、前記第１の領域に設けられる、
請求項１０又は１３に記載の方法。
【請求項１５】
前記固定された冗長位置は、逐次送信方法を用いた少なくとも第２の送信の開始位置に基づいて選択される、
請求項１から１４のいずれかに記載の方法。
【請求項１６】
前記ブロック符号化は、低密度パリティチェック符号化を含む、
請求項１から１５のいずれかに記載の方法。
【請求項１７】
少なくとも１つのプロセッサと、
コンピュータプログラムコードを含む少なくとも１つのメモリと、
を備えた装置であって、前記少なくとも１つのメモリ及び前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、一連の冗長バージョンのうちの１つ又は２つ以上を使用するように構成され、ブロック符号化において使用されるバッファ内の前記冗長バージョンの位置が、
第３の冗長バージョンＲＶ２の開始位置と第４の冗長バージョンＲＶ３の開始位置との間に設けられた分離間隔が、第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔よりも大きいこと、
前記第２のＲＶ１の開始位置、前記第３のＲＶ２の開始位置、又は前記第４の冗長バージョンＲＶ３の開始位置と、その前のそれぞれの連続する冗長バージョンの開始位置との間に設けられた分離間隔が増加すること、
前記第２の冗長バージョンＲＶ１、前記第３の冗長バージョンＲＶ２、及び／又は前記第４の冗長バージョンＲＶ３の開始位置が、前記バッファのシステムビットの領域外にあること、及び、
第１の冗長バージョンＲＶ０の開始位置と前記第２の冗長バージョンＲＶ１の開始位置との間の分離間隔が、前記第２の冗長バージョンＲＶ１の開始位置と前記第３の冗長バージョンＲＶ２の開始位置との間の分離間隔、及び前記第３の冗長バージョンＲＶ２の開始位置と前記第４の冗長バージョンＲＶ３の開始位置との間の分離間隔よりも大きいこと、
という基準のうちの１つ又は２つ以上を満たす、
ことを特徴とする装置。
【国際調査報告】
2020529179.tif 000014
2020529179.tif 000015