(57)【要約】【課題】送信のために選択される符号化されたビットでハイブリッド自動再送要求（ＨＡＲＱ）動作のレートマッチング過程の方法及び装置を提供する。【解決手段】送信のために選択される符号化されたビットでハイブリッド自動再送要求（ＨＡＲＱ）動作のレートマッチング過程の方法及び装置は、送信が新たなパケットの第１の送信であるか又は既存のパケットの再送信であるかによる。ロングタームエボルーション（ＬＴＥ）システムのダウンリンクにおいて、ダウンリンク許可メッセージは、パケットデータ送信とともに送信される。また、この許可メッセージは、リダンダンシーバージョン（ＲＶ）を含むことができる。新たなデータ指示子（ＮＤＩ）は、新たなパケットの開始を示すために導入される。改善したレートマッチング方法は、送信器又は受信器に適用されることができる。【選択図】図７
2015065699.tif 000002
【特許請求の範囲】
【請求項１】
入力ビットを少なくとも一つのコードブロックに分割するステップと、
前記少なくとも一つのコードブロックのそれぞれを符号化するステップと、
前記コードブロックの符号化されたビットを複数のビットストリーム別にそれぞれインターリービングするステップと、
前記インターリービングされた複数のビットストリームをインターレーシングして循環バッファに収集するステップと、
コードブロックユニットで、リダンダンシーバージョン（ＲＶ）に対応する開始ビットインデックスと、物理階層が運搬可能な全ビット数と、変調方式と、前記入力ビットの個数に基づいて前記収集されたビットストリームから、送信される符号化されたビットのグループを選択するステップと、
前記選択された符号化されたビットのグループを変調するステップと、
前記変調された符号化されたビットのグループを少なくとも一つのアンテナを通じて送信するステップと、を具備し、
前記コードブロックユニットは一つの転送ブロックユニットに含まれた複数のコードブロックユニットのうち一つであり、各コードブロックユニット単位でインターリービングされインターレーシングされたビットストリームを循環バッファに収集し、前記各コードブロックユニット単位で収集されたビットストリームから前記送信される符号化されたビットのグループを選択することを特徴とするデータ送信方法。
【請求項２】
前記複数のビットストリームは、少なくとも一つのシステマティックビットストリームと少なくとも二つのパリティビットストリームを含むことを特徴とする請求項１に記載のデータ送信方法。
【請求項３】
前記収集するステップは、
インターリービングされた少なくとも一つのシステマティックビットストリームをバッファの前の位置に記録し、インターリービングされた少なくとも二つのパリティビットストリームをインターレーシングして前記インターリービングされた少なくとも一つのシステマティックビットストリームの後の位置に記録するステップを含むことを特徴とする請求項１に記載のデータ送信方法。
【請求項４】
前記選択するステップは、
変調次数をさらに考慮して前記送信される符号化されたビットのグループを選択することを特徴とする請求項１に記載のデータ送信方法。
【請求項５】
入力ビットを少なくとも一つのコードブロックに分割し、前記少なくとも一つのコードブロックのそれぞれを符号化する符号化器と、
前記コードブロックの符号化されたビットを複数のビットストリーム別にそれぞれインターリービングするインターリーバと、
前記インターリービングされた複数のビットストリームをインターレーシングして収集するビット収集器と、
リダンダンシーバージョン(ＲＶ）に対応する開始ビットインデックスと、物理階層が運搬可能な全ビット数と、変調方式と、前記入力ビットの個数に基づいて前記収集されたビットストリームから送信される符号化されたビットのグループを選択し、コードブロックユニットと関連する循環バッファを前記選択された符号化されたビットのグループで満たす前記コードブロックユニットと、
前記選択された符号化されたビットのグループを変調し、前記変調された符号化されたビットのグループを少なくとも一つのアンテナを通じて送信する変調器と、を具備し、
前記コードブロックユニットは一つの転送ブロックユニットに含まれた複数のコードブロックユニットのうち一つであり、各コードブロックユニット単位でインターリービングされインターレーシングされたビットストリームを循環バッファに収集し、前記各コードブロックユニット単位で収集されたビットストリームから前記送信される符号化されたビットのグループを選択することを特徴とする送信器。
【請求項６】
前記複数のビットストリームは、少なくとも一つのシステマティックビットストリームと少なくとも二つのパリティビットストリームを含むことを特徴とする請求項５に記載の送信器。
【請求項７】
前記ビット収集器は、
インターリービングされた少なくとも一つのシステマティックビットストリームをバッファの前の位置に記録し、インターリービングされた少なくとも二つのパリティビットストリームをインターレーシングして前記インターリービングされた少なくとも一つのシステマティックビットストリームの後の位置に記録することを特徴とする請求項５に記載の送信器。
【請求項８】
前記コードブロックユニットは、 
変調次数をさらに考慮して前記送信される符号化されたビットのグループを選択することを特徴とする請求項５に記載のデータ送信方法。
【請求項９】
少なくとも一つの受信アンテナで少なくとも一つのコードブロックの複数の符号化されたビットを受信するステップと、
リダンダンシーバージョン(ＲＶ）を確認するステップと、
前記リダンダンシーバージョン(ＲＶ）に対応する開始ビットインデックスと、物理階層が運搬可能な全ビット数と、変調方式と、前記符号化されたビットの個数に基づいて前記受信された複数の符号化されたビットから符号化されたビットのグループを選択するステップと、
前記選択された符号化されたビットのグループを複数のビットストリーム別にそれぞれデインターリービングするステップと、
前記デインターリービングされたビットストリームを収集するステップと、
前記収集されたビットストリームをデコーディングするステップと、を具備し、
前記コードブロックは一つの転送ブロックに含まれた複数のコードブロックのうち一つであり、各コードブロック単位でインターリービングされインターレーシングされたビットストリームが循環バッファに収集され、前記各コードブロックユニット単位で収集されたビットストリームから選択された符号化されたビットのグループに該当する符号化されたビットが受信されることを特徴とするデータ受信方法。
【請求項１０】
前記複数のビットストリームは、少なくとも一つのシステマティックビットストリームと少なくとも二つのパリティビットストリームを含むことを特徴とする請求項９に記載のデータ受信方法。
【請求項１１】
前記収集するステップは、
インターリービングされた少なくとも一つのシステマティックビットストリームをバッファの前の位置に記録し、インターリービングされた少なくとも二つのパリティビットストリームをインターレーシングして前記インターリービングされた少なくとも一つのシステマティックビットストリームの後の位置に記録するステップを含むことを特徴とする請求項９に記載のデータ受信方法。
【請求項１２】
前記選択するステップは、
変調次数をさらに考慮して前記符号化されたビットのグループを選択することを特徴とする請求項９に記載のデータ受信方法。
【請求項１３】
少なくとも一つのコードブロックの複数の符号化されたビットとリダンダンシーバージョン(ＲＶ）と関連した情報を受信するための少なくとも一つの受信アンテナと、
前記リダンダンシーバージョン(ＲＶ）に対応する開始ビットインデックスと、物理階層が運搬可能な全ビット数と、変調方式と、前記符号化されたビットの個数に基づいて前記受信された複数の符号化されたビットから符号化されたビットのグループを選択するビット選択解除器と、
前記符号化されたビットを複数のビットストリーム別にそれぞれデインターリービングするデインターリーバと、
前記デインターリービングされたビットストリームを収集するビット収集器と、
前記収集されたビットストリームを復号化する復号化器と、を具備し、
前記コードブロックは一つの転送ブロックユニットに含まれた複数のコードブロックユニットのうち一つであり、各コードブロックユニット単位でインターリービングされインターレーシングされたビットストリームが循環バッファに収集され、前記各コードブロック単位で収集されたビットストリームから選択された符号化されたビットのグループに該当する符号化されたビットが受信されることを特徴とする受信器。
【請求項１４】
前記複数のビットストリームは、少なくとも一つのシステマティックビットストリームと少なくとも二つのパリティビットストリームを含むことを特徴とする請求項１３に記載の受信器。
【請求項１５】
前記ビット収集器は、
インターリービングされた少なくとも一つのシステマティックビットストリームをバッファの前の位置に記録し、インターリービングされた少なくとも二つのパリティビットストリームをインターレーシングして前記インターリービングされた少なくとも一つのシステマティックビットストリームの後の位置に記録することを特徴とする請求項１３に記載の受信器。
【請求項１６】
前記ビット選択解除器は、
変調次数をさらに考慮して前記符号化されたビットのグループを選択することを特徴とする請求項１３に記載の受信器。
【請求項１７】
前記リダンダンシーバージョン(ＲＶ）は、前記循環バッファにわたって均一に分布されることを特徴とする請求項１に記載のデータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド自動再送要求（ＨＡＲＱ）動作を改善するためのレートマッチング過程の方法及び装置に関し、特に、送信が新たなパケットの第１の送信を運搬するか又は既存のパケットに対する再送信を運搬するかに基づいて送信のために符号化されたビットが選択されるハイブリッド自動再送要求（ＨＡＲＱ）のレートマッチング過程の方法及び装置に関する。
【背景技術】
【０００２】
現在、ハイブリッド自動再送要求（ＨＡＲＱ）は、復号失敗に対処し、データ通信の信頼性を改善するために通信システムで幅広く使用されている。データ通信システムにおいて、各データパケットは、一定の順方向エラー訂正（ＦＥＣ）符号化方式を用いて保護される。各サブパケットは、全パケットの中の符号化されたビットの部分だけを含むことができる。サブパケットで送信される符号化されたビットを選択する過程は、サブパケット生成又はレートマッチングと呼ばれる。
【０００３】
現在のＨＡＲＱ動作において、データパケットは、一種の順方向エラー訂正（ＦＥＣ）方式を有する符号化器を用いて符号化される。このようなデータパケットは、サブパケット生成／レートマッチングステップにより処理された後に、サブパケットのセットが生成される。サブパケット、例えば、サブパケット（ｋ）は、符号化されたビット部分だけを含むことができる。フィードバック応答チャネルにより提供される否定応答メッセージ（ＮＡＫ）により示されるように、サブパケットｋのための送受信器による送信が失敗すると、再送信サブパケット、すなわち、サブパケットｋ＋１がこのデータパケットの送受信の再実行のために提供される。サブパケットｋ＋１の送受信に成功すると、肯定応答メッセージ（ＡＣＫ）がフィードバック応答チャネルにより提供される。このような再送信サブパケットは、１つのサブパケットからの相互に異なる符号化されたビットを含んでもよい。受信器は、復号化器により受信されたすべてのサブパケットを共同で復号するか又はソフト結合することにより復号の可能性を改善することができる。一般的に、パケットの最大送信回数は、信頼性、パケット遅延、及び実現複雑度のすべてを考慮して構成される。
【０００４】
Ｎ−チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、Ｎ−チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）の単純さのために無線通信システムで幅広く使用される。例えば、同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、第３世代のパートナーシッププロジェクト（３ＧＰＰ）でロングタームエボルーション（long term evolution：ＬＴＥ）アップリンク送信のためのハイブリッド自動再送要求（ＨＡＲＱ）として採択された。
【０００５】
連続的な送信間の固定されたタイミング関係のために、個別ハイブリッド自動再送要求（ＨＡＲＱ）チャネルの送信スロットは、インターレース（interlace）構成を示す。パケットが正確に復号される際に、受信器は、肯定応答（ＡＣＫ）を送信器に再送信する。この後に、送信器は、現在のインターレースの次のスロットで新たなパケットを送信し始める。他方、送信器は、否定応答（ＮＡＫ）を受信器から受信し、現在のインターレースの次のスロットで同一のパケットの他のサブパケットを送信する。同期型ハイブリッド自動再送要求（ＨＡＲＱ）とは異なり、非同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、相互に異なるユーザ間のスケジューリング及び多重化においてさらに多くの柔軟性を提供するように使用されることができる。非同期型ハイブリッド自動再送要求（ＨＡＲＱ）において、同一のパケットの送信間の時間間隔は固定されないことがある。送信器は、いつパケットを再送信するかを決める自由がある。
【０００６】
リソース割当て又は変調方式が再送信の間に変更されることがある場合に、ハイブリッド自動再送要求（ＨＡＲＱ）動作は適応的である。ロングタームエボルーション（ＬＴＥ）システムにおいて、ハイブリッド自動再送要求（ＨＡＲＱ）動作は、非同期型であり適応的である。受信器は、パケット境界を検出するのに難しさがあることがある。すなわち、サブパケットが送信される新たなパケットの第１のサブパケットであるか又は前のパケットの再送信サブパケットであるかを検出するのに困難を経験する。このような問題点を解消するために、新たなパケット指示子は、パケットに関する送信フォーマット情報を運搬する制御チャネルで送信されることができる。時々、より精巧なバージョンのハイブリッド自動再送要求（ＨＡＲＱ）チャネル情報、例えば、サブパケット識別子（ＩＤ）又はハイブリッド自動再送要求（ＨＡＲＱ）チャネルＩＤが送信されることにより、受信器がパケットを検出し復号することを助けることができる。
【０００７】
ロングタームエボルーション（ＬＴＥ）システムにおいて、転送ブロックのサイズが大きい際に、転送ブロックは、複数のコードブロックに分割されることにより、複数の符号化されたパケットが生成されることができる。これは、パイプライン又は並列処理実現を可能にし、電力消費及びハードウェア複雑度間の柔軟な交渉を可能にする長所により有益である。複数のコードブロックの場合に、レートマッチング過程は、コードブロックごとに実行されることができる。レートマッチング過程の間に、ハイブリッド自動再送要求（ＨＡＲＱ）機能は、チャネル符号化器の出力端で複数のビットを選択することにより、物理チャネルが運搬可能な全ビット数とマッチングさせる。ハイブリッド自動再送要求（ＨＡＲＱ）機能は、リダンダンシーバージョン（ＲＶ）パラメータにより制御される。ハイブリッド自動再送要求（ＨＡＲＱ）機能の出力端での正確なビットのセットは、入力ビットの個数、出力ビットの個数、及びリダンダンシーバージョン（ＲＶ）パラメータに依存する。循環バッファ基盤レートマッチング過程は、ロングタームエボルーション（ＬＴＥ）システムで採択される。
【０００８】
ターボ符号化器の出力端で、各コードブロック（Ｃ）は、システマティックビットストリームＳ、第１のパリティストリームＰ１、及び第２のパリティストリームＰ２に分離されることができる。４つのリダンダンシーバージョン（ＲＶ）が定義されることができ、これらの各々は、バッファで開始ビットインデックスを規定する。送信器は、各ハイブリッド自動再送要求（ＨＡＲＱ）送信のための１つのＲＶを選択する。送信器は、このバッファから符号化されたビットのブロックを読み出し、フィラービット（filler bit）及びダミービットを除去しつつ選択されたＲＶにより規定されたビットインデックスから始める。バッファの最大容量に到達し、送信のためにさらに多くの符号化されたビットが必要な場合に、送信器は、回転してバッファの開始部で継続されることにより用語“循環バッファ”が生成される。
循環バッファ基盤レートマッチングは、ダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のためのロングタームエボルーション（ＬＴＥ）システムで実現されることができる。
しかしながら、受信器は、たまには、パケット境界を検出するのに困難を経験する。すなわち、サブパケットが新たなパケットの第１のサブパケットであるか又は再送信サブパケットであるかを定義するのに困難を経験することがある。新たなパケットの送信の受信器への通知の失敗は、再送信を介した符号化率及びパケット送信の効率を低下させるか又は受信パケットの品質の劣化を引き起こすことがある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特表２００４−５２９５７１号公報
【非特許文献】
【００１０】
【非特許文献１】Samsung，Implementation considerations for circular buffer rate matching，3GPP TSG RAN WG1#49 R1-072552，２００７年  ５月，ＵＲＬ，http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_49/Docs/R1-072552.zip
【発明の概要】
【発明が解決しようとする課題】
【００１１】
したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、ハイブリッド自動再送要求（ＨＡＲＱ）動作の効率を改善するためのレートマッチング過程の方法及び装置を提供することにある。
【００１２】
本発明の他の目的は、送信が新たなパケットの第１の送信であるか又は既存のパケットの再送信であるかに基づいてパケットの送信のための符号化されたビットが選択されるハイブリッド自動再送要求（ＨＡＲＱ）動作のレートマッチング過程の方法及び装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記のような目的を達成するために、本発明の一態様によれば、送信のために選択された符号化されたビットのグループは、送信が新たなパケットの第１の送信であるか又は既存のパケットの再送信であるかに依存する。したがって、パケットの送信のために選択された符号化されたビットのグループは、リダンダンシーバージョンに依存するだけではなく、送信がパケットの第１の送信であるかにも依存する。
【００１４】
本発明の他の態様によれば、ロングタームエボルーション（ＬＴＥ）システムのダウンリンクにおいて、ダウンリンク許可メッセージ（downlink grand message）は、パケットデータ送信とともに送信される。このような許可メッセージは、リダンダンシーバージョン（ＲＶ）及び新たなパケットの開始を表示する新たなデータ指示子（ＮＤＩ）を含むことができる。ＲＶを表示する目的は、受信器が循環バッファで現在の送信で受信された信号が位置されるべきところを正確に識別するようにする。新たなデータ指示子（ＮＤＩ）の目的は、受信器が新たなパケットを送信する開始部を正確に識別するようにすることにより、新たなパケットの送信開始と同時にバッファをフラッシュ（flush）することができるようにする。送信器は、同一のパケットの各送信のための新たなデータ指示子（ＮＤＩ）を設定することができる。これは、受信器が送信ごとにバッファをフラッシュするようにし、自動再送要求（ＨＡＲＱ）動作が効率的な自動再送要求（ＡＲＱ）動作になるようにする。これは、チャネル復号が前の送信の受信信号を使用しないためである。
【００１５】
本発明のさらに他の態様によれば、ポインターが循環バッファを回転し、バッファの開始部から始めることができる。言い換えれば、受信器は、新たなパケットの送信開始と同時にバッファをフラッシュすることができる。
【００１６】
本発明のさらなる他の態様によれば、ポインターは、バッファで選択されたビットの位置を示す。新たなデータ指示子（ＮＤＩ）が１に設定される際に、ポインターは、バッファで時計方向に移動し、新たなデータ指示子（ＮＤＩ）が０に設定される際に、ポインターは、バッファで反時計方向に移動する。
【００１７】
本発明のさらなる他の１つの態様によれば、新たなデータ指示子（ＮＤＩ）が０に設定される際に、ポインターは、バッファで時計方向に移動し、新たなデータ指示子（ＮＤＩ）が１に設定された際に、ポインターは、バッファで反時計方向に移動する。
【００１８】
本発明のさらにまた他の態様によれば、新たなデータ指示子（ＮＤＩ）の値とポインターの移動方向間に直接的な関連がないことがある。
【００１９】
本発明のさらにまた他の態様によれば、リダンダンシーバージョン（ＲＶ）の開始位置は、新たなデータ指示子（ＮＤＩ）値に基づいて調整されることができる。
【００２０】
本発明の実施形態のさらなる他の態様によれば、ＲＶの開始位置は、方向表示（ＤＩＲ）値に依存しないことがある。
【００２１】
本発明の実施形態のさらにまた他の態様によれば、同一のリダンダンシーバージョン（ＲＶ）は、同一のパケットの２回の送信の間に使用され、ここで、１つの送信のためには、新たなデータ指示子（ＮＤＩ）が‘１’に設定され、他の送信のためには、‘０'に設定される。したがって、バッファの終端部での回転効果を除外し、このような２回の送信で選択されたビットは、循環バッファで近接するように保証される。したがって、このような２回の送信を介して有効符号化率を最大にすることができる。
【００２２】
本発明の実施形態のさらなる他の態様によれば、ポインターの移動方向は、固定されてもよく、リダンダンシーバージョン（ＲＶ）定義の開始点は、新たなデータ指示子（ＮＤＩ）値に従って変更されてもよい。
【００２３】
本発明の実施形態のさらにまた他の態様によれば、制御メッセージの少なくとも１つのフィールド値の解析は、制御メッセージに組み込まれている新たなデータ指示子の値に依存する。
【００２４】
本発明の実施形態のさらなる他の態様によれば、同一の開始位置で少なくとも２個の相互に異なるリダンダンシーバージョンが定義される。
【００２５】
本発明の実施形態のさらにまた他の態様によれば、偶数個数のＲＶは、ポインターをバッファで時計方向に移動させ、奇数個数のＲＶは、ポインターをバッファで反時計方向に移動させる。
【００２６】
本発明の実施形態のさらなる他の態様によれば、値、すなわち、方向表示（ＤＩＲ）は、循環バッファでポインターの移動を表示するように使用される。したがって、リダンダンシーバージョン（ＲＶ）定義方式は、１ビットリダンダンシーバージョンビット（ＲＶＢ）及び１ビット方向表示（ＤＩＲ）を使用するものと見られることができる。ＲＶＢ及びＤＩＲからのリダンダンシーバージョン（ＲＶ）へのマッピングが導入される。
【００２７】
本発明の実施形態のさらにまた他の態様によれば、２ビットＲＶ値は、１ビットＤＩＲ値とともに使用され、したがって、総８個（０−７、すなわち、３ビット値で表示された０００−１１１）の拡張されたリダンダンシーバージョン（ＥＲＶ）が定義されることができる。リダンダンシーバージョン（ＲＶ）及び方向表示（ＤＩＲ）から拡張されたリダンダンシーバージョン（ＥＲＶ）へのマッピングが導入される。
【００２８】
本発明の実施形態のさらなる他の態様によれば、１つのリダンダンシーバージョン（ＲＶ）は、ポインターをバッファの時計方向に又は反時計方向に移動させることができる。
【００２９】
本発明の実施形態のさらにまた他の態様によれば、拡張されたリダンダンシーバージョン（ＥＲＶ）は、新たなデータ指示子及びリダンダンシーバージョンにより共同で定義されることができる。（ＲＶ，ＮＤＩ）からＥＲＶへのマッピングは、任意的であり得る。好ましく、１対１マッピングが定義される。例えば、ＥＲＶは、ＥＲＶ＝２×ＲＶ＋ＮＤＩとしてマッピングされることができる。符号化されたビット又はソフト値が読み出されるか又はバッファに書き込まれ、これは、拡張されたリダンダンシーバージョン（ＥＲＶ）により定義された位置から始まる。
【００３０】
本発明の実施形態のさらなる他の態様によれば、送信側で送信器バッファからビットを選択するレートマッチング過程（又は受信側又は受信器の復号化器の入力端で受信器バッファにソフト値を書き込むレートマッチング過程）は、少なくとも第１のリダンダンシーバージョンのために設定された新たなデータ指示子（ＮＤＩ）の値に依存するが、送信側で送信器バッファからビットを選択するレートマッチング過程（又は受信側又は受信器の復号化器の入力端で受信器バッファにソフト値を書き込むレートマッチング過程）は、少なくとも第２のリダンダンシーバージョンのための新たなデータ指示子の値に関係なく動作する。
【００３１】
本発明の実施形態のさらにまた他の態様によれば、新たなデータ（ＲＶ＝０）及びＮＤＩ＝１のための第１の送信の間に、ポインターは、時計方向に移動し、再送信（ＮＤＩ＝０）の間に、ポインターは、リダンダンシーバージョン（ＲＶ）の値に関係なく反時計方向に移動する。
【００３２】
本発明の実施形態のさらなる他の態様によれば、新たなデータ指示子（ＮＤＩ）をＲＶのサブセットと結合する際に、ＲＶ＝０以外のＲＶは、レートマッチング過程がＮＤＩの値に従属して動作するように使用されることができる。レートマッチング過程は、１回以上のリダンダンシーバージョン（ＲＶ）の間にＮＤＩの値に従属して動作することができる。
【００３３】
本発明の実施形態のさらにまた他の態様によれば、双方向のポインターの移動及びＲＶの開始位置は、同時に新たなデータ指示子（ＮＤＩ）の値に従属することができる。
【００３４】
本発明の実施形態のさらなる他の態様によれば、新たなパケットの第１の送信は、リダンダンシーバージョンの少なくとも１つの値により表示される。言い換えれば、リダンダンシーバージョンの少なくとも１つの値は、新たなパケットが送信され始める際だけに使用される。
【００３５】
本発明の実施形態のさらにまた他の態様によれば、複数のＲＶは、レートマッチング過程でビット選択のためにＲＶの少なくとも１つの開始位置を共有することができ、ここで、複数のＲＶの中の少なくとも１つは、新たなパケット送信のためにのみ使用される。
【００３６】
本発明のさらにその他の態様によれば、改善したレートマッチング方法が送信器又は受信器に適用されることができる。送信器又は受信器へのレートマッチングの実現は、バッファサイズの制限、サブブロックインターリービング、所定のリダンダンシーバージョンのためのビット選択、フィラービットパッディング／デパッディング、ダミービット挿入／除去、変調、チャネルインターリービング、及び物理リソースに対する変調シンボルのマッピングなどによるレートマッチングのような他の処理とともに達成されることができる。
【図面の簡単な説明】
【００３７】
【図１】現在のハイブリッド自動再送要求（ＨＡＲＱ）動作を示す図である。
【図２】４チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）動作の一例を示す図である。
【図３】非同期型ハイブリッド自動再送要求（ＨＡＲＱ）動作の一例を示す図である。
【図４】循環バッファを使用したレートマッチング過程を示す図である。
【図５】円形で示す循環バッファである。
【図６】送信器のレートマッチング過程で循環バッファの動作を示す図である。
【図７】本発明の原理に従って構成される改善した循環バッファレートマッチングを示す図である。
【図８】本発明の原理に従って構成される同一の開始位置で少なくとも２つの相互に異なるリダンダンシーバージョンを定義する一例を示す図である。
【図９】本発明の原理に従って構成される方向表示（ＤＩＲ）及びリダンダンシーバージョン（ＲＶ）を結合することにより拡張されたリダンダンシーバージョン（ＥＲＶ）を定義する一例を示す図である。
【図１０】本発明の原理に従って構成されるレートマッチングのためのビット選択で付加の柔軟性を獲得するようにリダンダンシーバージョン（ＲＶ）及び新たなデータ指示子（ＮＤＩ）を結合する一例を示す図である。
【図１１】本発明の原理に従って構成されるレートマッチングのためのビット選択で付加の柔軟性を獲得するようにリダンダンシーバージョン（ＲＶ）及び新たなデータ指示子（ＮＤＩ）を結合する他の例を示す図である。
【図１２】本発明の原理に従って構成されるレートマッチングのためのビット選択で付加の柔軟性を獲得するようにリダンダンシーバージョン（ＲＶ）及び新たなデータ指示子（ＮＤＩ）を結合するまた他の例を示す図である。
【図１３】本発明の原理に従って構成されるリダンダンシーバージョン（ＲＶ）及び新たなデータ指示子（ＮＤＩ）により拡張されたリダンダンシーバージョン（ＥＲＶ）を定義する一例を示す図である。
【図１４】本発明の原理に従って構成されるレートマッチング過程が少なくとも第１のリダンダンシーバージョンのための新たなデータ指示子（ＮＤＩ）の値に従属するが、レートマッチング過程が少なくとも第２のリダンダンシーバージョンのための新たなデータ指示子の値に従属しない一例を示す図である。
【図１５】本発明の原理に従って構成されるレートマッチング過程が少なくとも第１のリダンダンシーバージョンのための新たなデータ指示子（ＮＤＩ）の値に従属するが、レートマッチング過程が少なくとも第２のリダンダンシーバージョンのための新たなデータ指示子の値に従属しない他の例を示す図である。
【図１６】本発明の原理に従って構成される新たなデータ指示子（ＮＤＩ）に基づいてＲＶの開始位置を定義する一例を示す図である。
【図１７】本発明の原理に従って構成される新たなパケットの第１の送信が少なくとも１つのリダンダンシーバージョン（ＲＶ）の値により表示される一例を示す図である。
【図１８】本発明の原理に従って構成される少なくとも１つの同一の開始位置に対して複数のＲＶが定義され、複数のＲＶの中の少なくとも１つが新たなパケット送信のために保有される一例を示す図である。
【図１９】本発明の原理に従って構成されるＬＴＥダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のための送信器チェーンの一部を示す図である。
【図２０】本発明の原理に従って構成されるダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のための受信器チェーンの一部を示す図である。
【発明を実施するための形態】
【００３８】
本発明とそれにより存在するより完全な理解と、それに従う多くの利点のより完全な理解は容易に明らかになり、添付された図面との結合を考慮すれば、後述する詳細な説明を参照してよりよく理解できる。図面中、同一の参照符号は、同一であるか又は類似した構成要素を示す。
【００３９】
現在、ハイブリッド自動再送要求（ＨＡＲＱ）は、復号失敗に対処し、信頼性を改善するために通信システムで幅広く使用される。データ通信システムにおいて、各データパケットは、一定の順方向エラー訂正（ＦＥＣ）符号化方式を用いて保護される。各サブパケットは、全パケットの符号化されたビットの一部だけを含むことができる。サブパケットで送信される符号化されたビットを選択する過程は、サブパケット生成又はレートマッチングと呼ばれることができる。
【００４０】
現在のハイブリッド自動再送要求（ＨＡＲＱ）動作が図１に図示される。データパケットは、一定の種類の順方向エラー訂正（ＦＥＣ）方式を有する符号化器１１１により符号化される。このデータパケットは、サブパケット生成／レートマッチングステップ１１２により処理され、したがって、サブパケットのセットが生成される。例えば、サブパケットｋは、符号化されたビットの一部だけを含むことができる。フィードバック応答チャネル１１４により提供される否定応答（ＮＡＫ）メッセージにより示されるように、送受信器１００によるサブパケットｋの送信が失敗すると、再送信サブパケット、すなわち、サブパケットｋ＋１がこのようなデータパケットの送受信の再実行のために提供される。サブパケットｋ＋１の送受信に成功すると、フィードバック応答チャネル１１４により肯定応答（ＡＣＫ）が提供される。再送信サブパケットは、前のサブパケットとは相互に異なる符号化されたビットを含むことができる。受信器は、復号化器１１３により受信されたすべてのサブパケットを共同で復号するか又は柔軟に結合することにより復号の可能性を改善させることができる。一般的に、最大送信回数は、信頼性、パケット遅延、及び実現複雑度を考慮して構成される。
【００４１】
Ｎ−チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、Ｎ−チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）の単純さのために無線通信システムで幅広く使用される。例えば、同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、３ＧＰＰでＬＴＥアップリンク送信のためにハイブリッド自動再送要求（ＨＡＲＱ）方式として採択された。
【００４２】
図２は、４−チャネル同期型ハイブリッド自動再送要求（ＨＡＲＱ）の一例を示す。連続的な送信間の固定されたタイミング関係のために、同一のハイブリッド自動再送要求（ＨＡＲＱ）チャネルの送信スロットは、インターレース構成を示す。
【００４３】
連続的な送信間の固定されたタイミング関係のために、個別のハイブリッド自動再送要求（ＨＡＲＱ）チャネルの送信スロットは、インターレース構成を示す。例えば、インターレース０は、スロット０、４、８、．．．、４ｋ、．．．を含み、インターレース１は、スロット１、５、９、．．．、４ｋ＋１、．．．を含み、インターレース２は、スロット２、６、１０、．．．、４ｋ＋２、．．．を含み、インターレース３は、スロット３、７、１１、．．．、４ｋ＋３、．．．を含む。パケットは、スロット０で送信される。パケットを正確に復号した後に、受信器は、肯定応答（ＡＣＫ）を送信器に再送信する。この後に、送信器は、現在のインターレースの次のスロット、すなわち、スロット４で新たなパケットを送信し始める。しかしながら、スロット４で送信された新たなパケットの第１のサブパケットは正確に受信されない。送信器が否定応答（ＮＡＫ）を受信器から受信した後に、送信器は、インターレース０の次のスロット、すなわち、スロット８で同一のパケットの他のサブパケットを送信する。たまには、受信器は、パケット境界を検出するのに困難を経験する。すなわち、サブパケットが新たなパケットの第１のサブパケットであるか又は再送信サブパケットであるかを検出するのに困難を経験することがある。インターレース１−３は、インターレース０と同一に動作する。このような問題を解消するために、新たなパケット指示子がパケットに関する送信フォーマット情報を運搬する制御チャネルで送信されることができる。時々、より精巧なバージョンのハイブリッド自動再送要求（ＨＡＲＱ）チャネル情報、例えば、サブパケット識別子（ＩＤ）及び／又はハイブリッド自動再送要求（ＨＡＲＱ）チャネルＩＤが提供されることにより、受信器がパケットを検出し復号することを助けることができる。
【００４４】
同期型ハイブリッド自動再送要求（ＨＡＲＱ）の代りに、非同期型ハイブリッド自動再送要求（ＨＡＲＱ）は、相互に異なるユーザをスケジューリングし多重化するのにさらに多くの柔軟性を提供することができる。非同期型自動再送要求（ＨＡＲＱ）において、同一のパケットの送信間の時間間隔は固定されないことがある。送信器は、いつパケットを再送信するかを決める自由がある。
【００４５】
非同期型ハイブリッド自動再送要求（ＨＡＲＱ）の一例は、図３に示す。
０番目のＨＡＲＱ処理に対して、２つの送信、例えば、サブフレーム０及びサブフレーム４の送信間の第１の時間間隔は、４つのサブフレームであり、２つの送信、例えば、サブフレーム４及びサブフレーム１０の送信間の第２の時間間隔は、６つのサブフレームである。パケットが正確に復号された後に、受信器は、肯定応答（ＡＣＫ）を送信器に再送信する。この後に、送信器は、現在のＨＡＲＱ処理の次のサブフレーム、すなわち、サブフレーム４で新たなパケットを送信し始める。
【００４６】
１番目のＨＡＲＱ処理に対して、２つの送信、例えば、サブフレーム１及びサブフレーム６の送信間の第１の時間間隔は、５つのサブフレームであり、２つの送信、例えば、サブフレーム６及びサブフレーム１１の送信間の第２の時間間隔は、５つのサブフレームである。サブフレーム１で送信された新たなパケットの第１のサブパケットは適切に受信されない。送信器が否定応答（ＮＡＫ）を受信器から受信する際に、送信器は、１番目のＨＡＲＱ処理の次のサブフレーム、すなわち、サブフレーム６で同一のパケットの他のサブパケットを送信する。パケットを正確に復号した後に、受信器は、肯定応答（ＡＣＫ）を送信器に再送信する。この後に、送信器は、現在のＨＡＲＱ処理の次のサブフレーム、すなわち、サブフレーム１１で新たなパケットを送信し始める。
【００４７】
リソース割当て又は変調方式が再送信の間に変更される可能性がある場合に、ハイブリッド自動再送要求（ＨＡＲＱ）動作は適応的である。ロングタームエボルーション（ＬＴＥ）システムにおいて、ハイブリッド自動再送要求（ＨＡＲＱ）動作は、非同期型であり適応的である。たまには、受信器は、パケット境界を検出するのに難しさがある。すなわち、サブパケットが新たなパケットの第１のサブパケットであるか又は再送信サブパケットであるかを検出するのに困難を経験する。このような問題点を解消するために、新たなパケット指示子は、パケットに関する送信フォーマット情報を運搬する制御チャネルで送信されることができる。時々、より精巧なバージョンのハイブリッド自動再送要求（ＨＡＲＱ）チャネル情報、例えば、サブパケットＩＤ及び／又はＨＡＲＱチャネルＩＤが提供されることにより、受信器がパケットを検出し復号することを助けることができる。
【００４８】
ロングタームエボルーション（ＬＴＥ）システムにおいて、転送ブロックのサイズが大きい際に、転送ブロックは、複数のコードブロックに分割されることにより、複数の符号化されたパケットが生成されることができる。これは、パイプライン又は並列処理実現を可能にし、電力消費及びハードウェア複雑度間の柔軟な交渉を可能にする長所により有益である。複数のコードブロックの場合に、レートマッチング過程は、コードブロックごとに実行されることができる。レートマッチング過程の間に、ハイブリッド自動再送要求（ＨＡＲＱ）機能は、チャネル符号化器の出力端で複数のビットを選択することにより、物理チャネルが運搬可能な全ビット数とマッチングさせる。ハイブリッド自動再送要求（ＨＡＲＱ）機能は、リダンダンシーバージョン（ＲＶ）パラメータにより制御される。ハイブリッド自動再送要求（ＨＡＲＱ）機能の出力端での正確なビットのセットは、入力ビットの個数、出力ビットの個数、及びリダンダンシーバージョン（ＲＶ）パラメータに依存する。循環バッファ基盤レートマッチング過程は、ロングタームエボルーション（ＬＴＥ）システムで採択される。
【００４９】
図６は、送信器のレートマッチング過程で循環バッファの動作を示す。
ターボ符号化器の出力端で、各コードブロック（Ｃ）（複数のビットを含む、すなわち、ｃｉ）は、システマティックビットストリームＳ（複数のビットを含む、すなわち、ｓｉ）、第１のパリティストリームＰ１（複数のビットを含む、すなわち、ｐ１ｉ）、及び第２のパリティストリームＰ２（複数のビットを含む、すなわち、ｐ２ｉ）の３つのビットストリームに分離される。４つのリダンダンシーバージョン（ＲＶ）が定義され、これらの各々は、バッファで開始ビットインデックスを規定する。送信器は、各ＨＡＲＱ送信のための１つのＲＶを選択する。送信器は、このバッファから符号化されたビットのブロックを読み出し、フィラービット及びダミービットを除去しつつ選択されたＲＶにより規定されたビットインデックスから始める。バッファの最大容量に到達し、送信のためにさらに多くの符号化されたビットが必要な場合に、送信器は、回転してバッファの開始部で継続されることにより用語“循環バッファ”が生成される。
【００５０】
循環バッファレートマッチングは、図４に図解で示される。選択的に、循環バッファは、図５に示したような円形で図示されてもよい。
図４に示すように、１つのコードブロックＣがターボ符号化器２１１に入力される。ターボ符号化器は、インターリーバにより分離された２つの再帰的システマティック畳み込み（recursive systematic convolutional：ＲＳＣ）符号化器の並列連鎖により形成される。コードブロックＣは、システマティックビットストリームＳ ２１２（複数のビットを含む、すなわち、ｓｉ）、第１のパリティストリームＰ１ ２１３（複数のビットを含む、すなわち、ｐ１ｉ）、及び第２のパリティストリームＰ２ ２１４（複数のビットを含む、すなわち、ｐ２ｉ）に分離される。システマティックビットストリームＳ ２１２は、サブブロックインターリーバ２１５に入力され、第１のパリティストリームＰ１ ２１３は、サブブロックインターリーバ２１６に入力され、第２のパリティストリームＰ２ ２１４は、サブブロックインターリーバ２１７に入力される。この後に、システマティックビットストリームＳ ２１２は、インターリービングされたシステマティックビットストリームＳ ２１８に変換される。第１のパリティストリームＰ１ ２１３及び第２のパリティストリームＰ２ ２１４は、インターリービングされインターレースされたパリティストリーム２１９に変換される。送信器は、バッファから符号化されたビットのブロックを読み出し、第１の送信（１st ＴＸ）及び再送信（例えば、第２のＴＸ及び第３のＴＸ）のステップでフィラービット及びダミービットを除去しつつ選択されたＲＶにより規定されたビットインデックスから始める。バッファの最大容量に到達し、送信のためにさらに多くの符号化されたビットが必要な場合に、送信器は、回転してバッファの開始部で継続される。
【００５１】
図５に示すように、循環バッファは、システマティックビット及びパリティビットで満たされる。循環バッファのビットは、相互に異なるリダンダンシーバージョン（ＲＶ）、すなわち、ＲＶ＝０、ＲＶ＝１、ＲＶ＝２、及びＲＶ＝３により規定される。送信器は、予め定められたＲＶから始めてフィラービット及びダミービットを除去する。このバッファの最大容量に到達し、送信のためにさらに多くの符号化されたビットが必要な場合に、送信器は、回転してバッファの開始部で継続される。図５において、このバッファは、円形で図示され、バッファの最大容量に到達した際に、送信器がバッファの開始部から継続されることを示すためである。したがって、用語“循環バッファ”が生成される。
【００５２】
一例として、循環バッファレートマッチングは、図６に示すようなダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のためのロングタームエボルーション（ＬＴＥ）システムで実現される。
【００５３】
レートマッチングに入力されたビットは、ｃ０、ｃ１、ｃ２、．．．、ｃＥ−１により示され、ここで、Ｅは、レートマッチングブロックに入力されるビットの個数である。Ｅが３の倍数であることに留意する。ビット分離器４１の後のビットは、ｓ０、ｓ１、ｓ２、．．．、ｓＫ’−１；ｐ１，０、ｐ１，１、ｐ１，２、．．．、ｐ１，Ｋ’−１及びｐ２，０、ｐ２，１、ｐ２，２、．．．、ｐ２，Ｋ’−１により示され、ここで、Ｋ’は、分離された各ビットシーケンスのビットの個数である。入力シーケンスと出力シーケンス間の関係は、次の通りに提供される。
【００５４】
【数１】
2015065699.tif 000003
【００５５】
Ｋ’＝Ｋ＋４がコードブロックの長さであり、これがテールビットを含むことに留意する。
【００５６】
情報ビットストリームｓｉは、サブブロックインターリーバ４２によりv ０、ｖ１、ｖ２、．．．、ｖＫ’’−１として定義された出力シーケンスでインターリービングされ、下記のビットストリームを出力する。
【００５７】
【数２】
2015065699.tif 000004
【００５８】
ここで、
【００５９】
【数３】
2015065699.tif 000005
【００６０】
は、サブブロックインターリーバのサイズである。パリティビットストリームｐ１ｉは、サブブロックインターリーバ４３に従ってv０、ｖ１、ｖ２、．．．、ｖＫ’’−１として定義された出力シーケンスでインターリービングされ、下記のビットストリームを出力する。
【００６１】
【数４】
2015065699.tif 000006
【００６２】
パリティビットストリームｐ２ｉは、サブブロックインターリーバ４４に従ってv０、ｖ１、ｖ２、．．．、ｖＫ’’−１として定義された出力シーケンスでインターリービングされ、下記のビットストリームを出力する。
【００６３】
【数５】
2015065699.tif 000007
【００６４】
サブブロックインターリービングは、ブロックインターリーバであり、パッディング（padding）を有する行列に入力されたビット、行列に対する列間置換、及び行列から出力されたビットで構成される。ブロックインターリーバに入力されたビットは、ｕ０、ｕ１、ｕ２、．．．、ｕ（Ｋ’−１）で示され、ここで、Ｋ’は、入力ビットの個数である。ブロックインターリーバからの出力ビットシーケンスは、下記のように導出される。
【００６５】
Ｃ＝３２を行列の列の個数として割り当てる。行列の列は、左側から右側に０、１、２、．．．、Ｃ−１にナンバリングされる。
【００６６】
Ｋ’≦Ｒ×Ｃ＝Ｋ’’となるように最小整数（Ｒ）を決定することにより行列の行の個数（Ｒ）を決定する。直角行列の行は、上側から下側に０、１、２、．．．、Ｒ−１にナンバリングされる。
【００６７】
Ｋ’’＞Ｋ’である場合に、複数のＮＤ＝（Ｋ’’−Ｋ’）ダミービットがパッディングされ、これに従って、ｘｋ＝＜ＮＵＬＬ＞（ここで、ｋ＝０、１、．．．、ＮＤ−１）であり、
【００６８】
【数６】
2015065699.tif 000008
【００６９】
（ここで、ｋ＝０、１、．．．、ｋ’−１）である。入力ビットシーケンスが第２のパリティストリームｐ２ｉである場合に、パッディングされたビットシーケンスは、循環的にシフトされ、これに従って、
【００７０】
【数７】
2015065699.tif 000009
【００７１】
（ここで、ｋ＝０、１、．．．、ｋ’’−１）である。そうでなければ、
【００７２】
【数８】
2015065699.tif 000010
【００７３】
（ここで、ｋ＝０、１、．．．、ｋ’’−１）である。この後に、行０及び列０の位置のビットｙ０から行単位でＲ×Ｃ行列に結果的なシーケンスが書き込まれる。
【００７４】
【数９】
2015065699.tif 000011
【００７５】
行列に対する列間置換が＜表１＞に示すようなパターン
【００７６】
【数１０】
2015065699.tif 000012
【００７７】
に基づいて実行され（＜表１＞は、サブブロックインターリーバのための列間置換パターンである）、ここで、Ｐ（ｊ）は、ｊ番目の置換された列の本来の列位置である。列の置換の後に、列間置換されたＲ×Ｃ行列は、次のようである。
【００７８】
【数１１】
2015065699.tif 000013
【００７９】
ブロックインターリーバの出力は、列間置換されたＲ×Ｃ行列から列単位で読み出されたビットシーケンスである。サブブロックインターリービングの後のビットは、ｖ０、ｖ１、ｖ２、．．．、ｖＫ’’−１により示され、ここで、ｖ０は、ｙＰ（０），ｖ１に対応し、ｖ１は、ｙＰ（０）＋Ｃに対応する。
【００８０】
【表１】
2015065699.tif 000014
【００８１】
送信のために、ｒ番目の符号化されたブロックのための長さＫｚ＝３Ｋ’’の循環バッファは、式（９）乃至式（１１）として定義される。
【００８２】
【数１２】
2015065699.tif 000015
【００８３】
Ｋｒｍは、現在の符号化されたブロックに対するレートマッチング出力シーケンス長さであり、ｒｖｉｄｘは、現在の送信に対するリダンダンシーバージョン番号であり、ｚ’ｉは、ビット収集器４５の後のレートマッチング出力ビットシーケンスであり、ここで、ｉ＝０、１、．．．、Ｋｒｍ−１である。出力ビットシーケンスは、次の手続きに従って選択されることができる。
【００８４】
【数１３】
2015065699.tif 000016
【００８５】
ここで、ｋ０は、ＲＶの開始位置であり、ｉは、選択されたビットのインデックスであり、ｊは、本来のビットのインデックスである。
【００８６】
したがって、図２及び図３に示す現在のパケット送信方法において、たまには、受信器は、パケット境界を検出するのに困難を経験する。すなわち、サブパケットが新たなパケットの第１のサブパケットであるか又は再送信サブパケットであるかを定義するのに困難を経験することがある。新たなパケットの送信の受信器への通知の失敗は、再送信を介した符号化率及びパケット送信の効率を低下させるか又は受信パケットの品質の劣化を引き起こすことがある。
【００８７】
本発明において、ハイブリッドＡＲＱ動作のためのレートマッチングの性能を改善するための設計が提案される。
【００８８】
本発明の様態、特徴、及び利点は、幾らかの特定の実施形態と具現の説明により、本発明を遂行するために熟考された最上のモードを含む、後述する詳細な説明から容易に理解できる。本発明は、更に他の、そして多様な実施形態を可能にし、本発明の幾つかの詳細事項は本発明の精神と範囲から逸脱することなく、多様で、かつ明白な事項に変形することができる。したがって、図面及び詳細な説明は、実際に説明するものとして考慮されるべきであって、限定的なものとして考慮されるべきではない。本発明は、例示のために説明するものであって、添付された図面に限定されるものではない。
【００８９】
本発明の一実施形態において、送信のために選択された符号化されたビットのセットは、送信が新たなパケットの第１の送信を運搬するか又は既存のパケットに対する再送信を運搬するかによる。このようにすることにより、パケットの送信のために選択された符号化されたビットのセットは、リダンダンシーバージョンに依存するだけではなく、送信がパケットの第１の送信であるかにも依存する。例えば、ＬＴＥシステムのダウンリンクにおいて、ダウンリンク許可メッセージは、パケットデータ送信とともに送信される。このような許可メッセージは、リダンダンシーバージョン（ＲＶ）及び新たなパケットの開始を表示する新たなデータ指示子（ＮＤＩ）を含むことができる。ＲＶを表示する目的は、受信器がバッファで現在の送信で受信された信号が位置されるべきところを正確に識別するようにする。新たなデータ指示子（ＮＤＩ）の目的は、受信器がパケットの開始を正確に識別するようにすることにより、新たなパケットの開始と同時にバッファをフラッシュ（flush）することができるようにする。ＮＤＩがない場合に、送信が前のパケットに対する再送信であるか又は新たなパケットに対する送信であるかを受信器が認識することは難しい。送信器は、同一のパケットの各送信に対するＮＤＩビットを設定することができる。これは、受信器が送信ごとにバッファをフラッシュするようにし、ハイブリッド自動再送要求（ＨＡＲＱ）動作が効率的な自動再送要求（ＡＲＱ）動作となるようにする。これは、チャネル復号が前の送信の受信信号を使用しないためである。本発明の新たなデータ指示子は、データパケットの境界の識別子だけでなく、送信される符号化されたビットを選択するのに使用される。
【００９０】
例えば、このようなアイデアを実現する１つの方法が下記のように説明される。送信のために、ｒ番目の符号化されたブロックのための長さＫｚ＝３Ｋ’’の循環バッファは、下記のように定義される。
【００９１】
【数１４】
2015065699.tif 000017
【００９２】
現在の符号化されたブロックに対するレートマッチング出力シーケンス長さをＫｒｍで表示し、現在の送信に対するリダンダンシーバージョン番号をｒｖｉｄｘで表示する場合に、レートマッチング出力ビットシーケンスは、ｚ’ｉであり、ここで、ｉ＝０、１、．．．、Ｋｒｍ−１である。出力ビットシーケンスは、次の手続きに従って選択されることができる。
【００９３】
【数１５】
2015065699.tif 000018
【００９４】
ここで、ｋ０は、ＲＶの開始位置であり、ｉは、選択されたビットのインデックスであり、ｊは、本来のビットのインデックスであり、γは、バッファでポインターの移動の方向を意味する。
【００９５】
本実施例において、Ｒは、最小整数（Ｒ）であり、これに従って、Ｋ’≦Ｒ×Ｃ＝Ｋ’’であり、Ｃ＝３２は、サブブロックインターリーバでの列の個数である。言い換えれば、
【００９６】
【数１６】
2015065699.tif 000019
【００９７】
は、循環バッファレートマッチングで使用されたサブブロックインターリーバの行の個数である。上述したような例において、ＲＶの開始位置は、ＮＤＩの値に関係なくｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）と定義される。本発明の他の実施形態において、ＲＶの開始位置は、ＮＤＩの値に基づいて調整されることができる。１つの簡素な例は、ＮＤＩ＝‘１’である際にｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）を使用し、ＮＤＩ＝‘０’である際にｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）―１を使用するものである。このような方式で、位置ｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）でのビットは、ＮＤＩ＝‘１’である際に選択されるが、ＮＤＩ＝‘０’である際に（循環バッファの他のすべてのビットが選択されたものでなければ）選択されないことがあり、これに従って、再送信を介した有効符号化率を最大にする。
【００９８】
図７は、本発明の原理に従って構成される改善した循環バッファレートマッチングを示す。図４の説明で示したものと同一の構成要素及び過程は省略する。図７と図４との差は、第２のＴＸで、ＮＤＩは、０に設定され、パケットの再送信を示すのにある。ポインターは、第１のＴＸの保存されたビットインデックスから始め、循環バッファで反対方向に沿って移動する。
【００９９】
送信器は、同一のパケットの２回の送信のために同一のＲＶを使用するように選択することができ、１つの送信のためにＮＤＩを‘１’に設定し、他の送信のためにＮＤＩを‘０’に設定する。したがって、バッファの終端部での回転効果を除外し、このような２回の送信で選択されたビットは、循環バッファで近接するように保証される。したがって、このような２回の送信を介して有効符号化率を最小にすることができる。明確に、本実施形態が適用されるために、このような２回の送信は、連続的である必要がない。このような実現において、ポインターは、ＮＤＩ＝‘１’である際に前方に（γ＝＋１）移動し、そうでなければ、後方に（γ＝−１）移動する。選択的に、ポインターは、ＮＤＩ＝‘１’である際に後方に（γ＝−１）移動し、そうでなければ、前方に（γ＝＋１）移動する。ここで、γは、ポインターの位置を予期する。
【０１００】
選択されたビットの順序又はポインターの移動は、本発明の思想を適用するのに重要でない。本発明の他の実施形態において、ポインターの移動方向は固定され、ＲＶ定義の開始位置は、ＮＤＩ値に従って変更されることができる。例えば、ＬＴＥ ＤＬ＿ＳＣＨ及びＵＬ＿ＳＣＨレートマッチングにおいて、リダンダンシーバージョンの開始位置は、ｋ０＝（Ｒ×（２４×ｒｖｉｄｘ＋２）＋ｆ（ｒｖｉｄｘ，ＮＤＩ）％Ｋｚと定義されることができる。例えば、リダンダンシーバージョンの開始位置は、次のように定義されることができる。
【０１０１】
【数１７】
2015065699.tif 000020
【０１０２】
好ましくは、α２＝α１＋λ／２は、ＲＶ開始点を循環バッファにわたって分散させ、これに従って、パケットの初期送信及び再送信のためのＲＶは、循環バッファにわたって均一に分布される。ここで、λは、ＲＶ間の間隔を示し、α１及びα２は、初期送信及び再送信の各々でＲＶに対するオフセット又は開始点を調整するためのパラメータである。循環バッファのサイズが制限されない場合に、好ましくは、λ＝２４である。付加的に、初期送信及び再送信のためのＲＶが循環バッファにわたって均一に分布されるために、λ、α１、及びα２間の関係は、上述したように、α２＝α１＋λ／２に設定されることができる。
【０１０３】
本発明の一実施形態において、制御メッセージの少なくとも１つのフィールド値の解析は、制御メッセージに組み込まれている新たなデータ指示子の値に依存する。例えば、ダウンリンクＬＴＥシステムにおいて、ダウンリンク許可メッセージは、データと同一のサブフレームで送信されることができる。この許可メッセージは、対応するパケットデータの送信が新たなパケットのためのものであるか又は前のパケットの連続であるかを示す新たなデータ指示子（ＮＤＩ）を含む。また、この許可メッセージは、変調順序、リソース割当て、ＭＩＭＯ先符号化、ＭＩＭＯランクなどのような他のメッセージフィールドを含むことができる。このようなすべてのフィールドの解析は、ＮＤＩの値に依存することができる。例えば、変調順序のための同一のフィールド値は、ＮＤＩ＝‘１’である際には１６−ＱＡＭを意味し、ＮＤＩ＝‘０’である際にはＱＰＳＫを意味することができる。
【０１０４】
本発明の一実施形態において、少なくとも２つの相互に異なるリダンダンシーバージョンが同一の開始位置で定義される。一例は、図８に図示される。図８において、ＲＶ＝０及びＲＶ＝１は、同一の開始位置３００を有するものと定義され、ＲＶ＝２及びＲＶ＝３は、同一の開始位置３０１を有するものと定義される。例えば、ＲＶｉに対する開始位置のための１つの可能な式は、数式（１６）として表現されることができる。
【０１０５】
【数１８】
2015065699.tif 000021
【０１０６】
図８に示すような例において、偶数値（すなわち、０及び２）を有するＲＶは、ポインターをバッファの時計方向に移動させつつ、送信器で符号化されたビットを読み出すか又は受信器にソフト値を書き込み、他方、奇数値（すなわち、１及び３）を有するＲＶは、ポインターをバッファの反時計方向に移動させる。このような思想を実現する１つの方式は、次のようである。
【０１０７】
【数１９】
2015065699.tif 000022
【０１０８】
ここで、ｒｖｉｄｘは、ＲＶのインデックスであり、ｋ０は、ＲＶの開始位置であり、ｉは、選択されたビットのインデックスであり、ｊは、本来のビットのインデックスであり、γは、バッファでポインターの移動方向を意味する。
【０１０９】
上述した例において、ＲＶの開始位置は、ＤＩＲの値、ポインターが循環バッファに沿って移動する方向に関係なく、
【０１１０】
【数２０】
2015065699.tif 000023
【０１１１】
として定義される。しかしながら、本発明の他の実施形態において、ＲＶの開始位置は、ＤＩＲの値に基づいて調整されることもある。１つの簡素な例は、ＤＩＲ＝‘０’である際に
【０１１２】
【数２１】
2015065699.tif 000024
【０１１３】
を使用し、ＤＩＲ＝‘１’である際に
【０１１４】
【数２２】
2015065699.tif 000025
【０１１５】
を使用するものである。このような方式で、位置
【０１１６】
【数２３】
2015065699.tif 000026
【０１１７】
でのビットは、ＤＩＲ＝‘０’である際に選択されるが、ＤＩＲ＝‘１’である際に（循環バッファの他のすべてのビットが選択されなければ）選択されないことがあり、これに従って、再送信を介した有効符号化率を最大にする。本実施形態において、ＤＩＲ＝‘１’である場合に、循環バッファの他のすべてのバッファが選択された後に位置
【０１１８】
【数２４】
2015065699.tif 000027
【０１１９】
でのビットの選択だけが可能である。
【０１２０】
選択的に、循環バッファでポインターの移動を示す値が導入されることもある。例えば、図８において、ＲＶ定義方式は、１ビットリダンダンシーバージョンビット（ＲＶＢ）及び１ビット方向表示（ＤＩＲ）を使用するものと見られることができる。図８に示すようなＲＶ＝０は、１ビットＲＶＢを０に設定し、ＤＩＲを０に設定することにより、すなわち、ＲＶ＝０⇔（ＲＶＢ＝０、ＤＩＲ＝０）で示されることができる。ＲＶとＲＶＢ及びＤＩＲ間のマッピングは、＜表２＞に示される。＜表２＞は、ＲＶＢ及びＤＩＲからリダンダンシーバージョン（ＲＶ）へのマッピングを予期する。制御チャネルオーバーヘッドを減少させるためには、制御チャネル（許可メッセージ）の新たなデータ指示子は、送信器及び受信器バッファでポインターの移動方向を示すのに再使用されることができる。又は、さらに一般的な形態で、ポインターの移動方向（ＤＩＲ）は、新たなデータ指示子（ＮＤＩ）の関数である。
【０１２１】
【表２】
2015065699.tif 000028
【０１２２】
＜表２＞は、式（１７）乃至式（２０）として示されることができる。
【０１２３】
【数２５】
2015065699.tif 000029
【０１２４】
リダンダンシーバージョン（ＲＶ）定義にポインターの移動方向を付加する思想及び新たなデータ指示子からポインターの移動方向を導出する概念に代案的な方法が適用されることができる。一例は、図９に示される。この場合に、２ビットＲＶ値が１ビットＤＩＲ値に結合され、これに従って、総８個（０−７、すなわち、３ビット値で表示された０００−１１１）の拡張されたリダンダンシーバージョン（ＥＲＶ）が定義されることができる。また、ＤＩＲは、ＮＤＩに一致するか又はＮＤＩの関数であることができる。＜表３＞に示すようなＲＶ及びＤＩＲからＥＲＶへのマッピングは、唯一のソリューションではない。＜表３＞は、ＲＶ及びＤＩＲからＥＲＶへのマッピングを示す。実際に、２ビットＲＶ及び１ビットＤＩＲの８つの組合せから８つの値のＥＲＶへのマッピングは任意的であり得る。好ましくは、１対１のマッピングは、（ＲＶ，ＤＩＲ）とＥＲＶ間で定義される。総８！＝４０３２０個の１対１のマッピングが可能であることに留意する。ＲＶ及びＤＩＲからＥＲＶへのマッピングの一例は、＜表３＞に示され、これは、図９に対応する。
【０１２５】
【表３】
2015065699.tif 000030
【０１２６】
＜表３＞は、数式（２１）乃至数式（２８）で表現されることができる。
【０１２７】
【数２６】
2015065699.tif 000031
【０１２８】
図９において、ＥＲＶ＝０及びＲＶ＝７は、同一の開始位置５０１を有するものと定義され、ＥＲＶ＝１及びＥＲＶ＝２は、同一の開始位置５０２を有するものと定義され、ＥＲＶ＝３及びＥＲＶ＝４は、同一の開始位置５０３を有するものと定義され、ＥＲＶ＝５及びＲＶ＝６は、同一の開始位置５０４を有するものと定義される。
【０１２９】
図９に示すような例において、偶数（すなわち、０、２、４、及び６）の値を有するＥＲＶは、バッファでポインターを時計方向に移動させ、奇数（すなわち、１、３、５、及び７）の値を有するＥＲＶは、バッファでポインターを反時計方向に移動させる。
【０１３０】
レートマッチングのためのビット選択で付加の柔軟性を得るためにＲＶとＮＤＩとを結合する思想に代案的な方法が適用されることができる。
【０１３１】
図１０に示す一例において、ＮＤＩ＝１は、ポインターが循環バッファの時計方向に移動することを示し、ＮＤＩ＝０は、反対の場合を示す。同一のＲＶは、ポインターを時計方向に又は反時計方向に移動させることができる。例えば、ＲＶ＝０は、ポインターを時計方向及び反時計方向のすべてに移動させることができる。類似した状況がＲＶ＝１、ＲＶ＝２、及びＲＶ＝３に適用されることができる。４つの開始位置６０１、６０２、６０３、及び６０４は、４つのＲＶ、すなわち、ＲＶ＝０、ＲＶ＝１、ＲＶ＝２、及びＲＶ＝３の各々により定義される。したがって、循環バッファ又は符号化器の出力端（又は復号化器の入力端）でビット（又はソフト値）を読み出す（又は書き込む）ためのレートマッチング過程で総８つの可能性が許容される。
【０１３２】
図１１に示す本発明の他の実施例において、図１０で上述したものと同一の説明は省略され、差異点だけが図示される。図１０に示す実施例とは異なり、図１１でのＮＤＩ＝０は、ポインターが循環バッファで時計方向に移動することを示し、ＮＤＩ＝１は、反対の場合を示す。また、４つの開始位置は、それぞれ４つのＲＶにより定義される。
【０１３３】
図１２に示す本発明の他の実施例において、図１１で上述したものと同一の説明は省略され、差異点だけが図示される。図１１に示す実施例とは異なり、本実施例では、ＮＤＩとポインターの移動方向間に直接的な関係がない。４つの開始位置は、４つのＲＶにより定義される。ＲＶ及びＮＤＩからレートマッチングへのマッピングは、＜表４＞に示される。
【０１３４】
【表４】
2015065699.tif 000032
【０１３５】
図１２及び＜表４＞に示すように、本実施例において、ＮＤＩは、反時計方向への移動又は時計方向への移動を意味する。
【０１３６】
リダンダンシーバージョンの個数を増加させるために新たなデータ指示子（ＮＤＩ）を使用する思想は、付加的に一般化されることができる。本発明の一実施形態において、拡張されたリダンダンシーバージョン（ＥＲＶ）は、新たなデータ指示子及びリダンダンシーバージョンにより共同で定義されることができる。前に＜表３＞に示すように、１ビットのＮＤＩフィールド及び２ビットのＲＶフィールドは、１つの表示として結合され、したがって、総８つの拡張されたＲＶ（ＥＲＶ）がＮＤＩフィールドとＲＶフィールドとの組合せとして定義されることができる。図１３は、新たなデータ指示子（ＮＤＩ）を有する拡張されたＥＲＶを定義する他の実施例を示す。図９に示した実施例とは異なり、本実施例での各８つのＲＶ（すなわち、ＥＲＶ＝０、ＥＲＶ＝１、ＥＲＶ＝２、ＥＲＶ＝３、ＥＲＶ＝４、ＥＲＶ＝５、ＥＲＶ＝６、及びＥＲＶ＝７）は、相互に異なる開始位置を有することができる。言い換えれば、本発明の思想を適用するようにポインターの移動方向を示すためにＮＤＩを使用することが必要でない。また、（ＲＶ，ＮＤＩ）からＥＲＶへのマッピングは、任意的であり得る。好ましく、１対１マッピングが定義される。例えば、ＥＲＶは、ＥＲＶ＝２×ＲＶ＋ＮＤＩとしてマッピングされることができる。拡張されたＲＶを使用する一例は、次の手続きで図示される。
【０１３７】
【数２７】
2015065699.tif 000033
【０１３８】
ここで、ｅｒｖｉｄｘは、ＥＲＶのインデックスであり、ｒｖｉｄｘは、ＲＶのインデックスであり、ｋ０は、ＥＲＶの開始位置であり、ｉは、選択されたビットのインデックスであり、ｊは、本来のビットのインデックスである。本実施例において、符号化されたビット又はソフト値は、読み出されるか又はバッファに書き込まれ、拡張されたリダンダンシーバージョン（ＥＲＶ）により定義された位置から開始される。
【０１３９】
本発明の他の実施形態において、送信器側で送信器バッファからビットを選択する（又は受信器側又は受信器の復号化器に対する入力端で受信器バッファにソフト値を書き込む）レートマッチング過程は、少なくとも第１のリダンダンシーバージョンのための新たなデータ指示子（ＮＤＩ）の値に依存するが、送信器側で送信器バッファからビットを選択する（又は受信器側又は受信器の復号化器に対する入力端で受信器バッファにソフト値を書き込む）レートマッチング過程は、少なくとも第２のリダンダンシーバージョンのための新たなデータ指示子の値に関係ない方式となることができる。本実施形態の一例は、図１４に図示される。例として循環バッファレートマッチングを使用する際に、同一の開始位置でＲＶ＝０である場合に、ポインターは、ＮＤＩの値（すなわち、０又は１）に基づいてバッファで相互に異なる方向に移動する（また、図１３に示す前の実施形態で例示されたように、ＲＶにより定義された開始位置に対するオフセットは、相互に異なるＮＤＩの値に適用されることができる。）。しかしながら、他のリダンダンシーバージョン（すなわち、ＲＶ＝1、ＲＶ＝２、及びＲＶ＝３）に対して、ポインターがＮＤＩの値に基づいてバッファで相互に異なる方向に移動する方法は定義されない。言い換えれば、ＲＶ＝１、２、又は３に対して、レートマッチング過程は、常にＮＤＩの値に関係なく同一の方式でビット又はソフト値を読み出すか又は書き込む。このような設計は、ＮＤＩがＲＶ定義又はレートマッチングで考慮されない現在の技術の設計と最大に両立する。ＮＤＩを１つのＲＶと結合することにより、ＮＤＩ＝‘１’を有するＲＶは、第１の送信で使用されることができ、ＮＤＩ＝‘０’を有するＲＶは、第１の送信後の１つの再送信で使用されることができる。好ましく、ＮＤＩ＝‘０’を有するＲＶは、第２の送信で使用されることにより、第２の送信後の有効符号化率は最大化される。
【０１４０】
例えば、このような思想を実現する１つの方式は、下記のように図示される。送信のために、ｒ番目の符号化されたブロックのための長さＫｚ＝３Ｋ’’の循環バッファは、次のように定義される。
【０１４１】
ｚｉ＝ｓ’ｉ              ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＝ｐ１’ｉ      ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＋１＝ｐ２’ｉ    ｉ＝０、．．．、Ｋ’’−１
【０１４２】
Ｋｒｍは、現在の符号化されたブロックに対するレートマッチング出力シーケンス長さであり、ｒｖｉｄｘは、現在の送信に対するリダンダンシーバージョン番号であり、ｚ’ｉは、レートマッチング出力ビットシーケンスであり、ここで、ｉ＝０、１、．．．、Ｋｒｍ−１である。出力ビットシーケンスは、次の手続きに従って選択されることができる。
【０１４３】
【数２８】
2015065699.tif 000034
【０１４４】
ここで、Ｒは、最小整数（Ｒ）であり、Ｃ＝３２がサブブロックインターリーバでの列の個数である際にＫ’≦Ｒ×Ｃ＝Ｋ’’となる。言い換えれば、
【０１４５】
【数２９】
2015065699.tif 000035
【０１４６】
は、循環バッファレートマッチングで使用されたサブブロックインターリーバの行の個数である。また、オフセットは、（ＲＶ＝０、ＮＤＩ＝０）に対する開始位置に適用されることができ、これに従って、（ＲＶ＝０、ＮＤＩ＝０）に対する開始ビット位置は、（ＲＶ＝０、ＮＤＩ＝１）に対する開始位置ビットと重ならない。
【０１４７】
図１５は、レートマッチング過程がＮＤＩの値に基づいて（さらに多くのリダンダンシーバージョン）相互に異なる符号化されたビットのセットを選択するようにできるＮＤＩを使用する他の例を示す。本実施例において、ＲＶ＝１、２、及び３に対して、ポインターは、循環バッファで反時計方向（γ＝−１）に移動する。また、ポインターは、（ＲＶ＝０、ＮＤＩ＝０）に対して反時計方向に移動する。ポインターは、（ＲＶ＝０、ＮＤＩ＝１）に対して時計方向（γ＝＋１）に移動する。ＮＤＩ＝１が新たなパケットを示し、ＲＶ＝０が第１の送信のために使用される際に、このような設計は、現在の技術の循環バッファレートマッチングと同一のレートマッチングを許容し、同時に、ＮＤＩの意味は、循環バッファでポインターの移動方向と解析されることができる。第１の送信（ＲＶ＝０）のためには、ＮＤＩ＝１であり、ポインターは、時計方向に移動し、再送信のためには、ＮＤＩ＝０であり、ポインターは、ＲＶの値に関係なく反時計方向に移動する。
【０１４８】
ＮＤＩをＲＶのサブセットと結合する他の例として、ＲＶ＝０以外のＲＶがレートマッチング過程でＮＤＩ値に基づいて異なって動作するようにするのに使用される。レートマッチング過程は、１つ以上のＲＶに対するＮＤＩ値に基づいて異なって動作することができる。
【０１４９】
レートマッチングの開始位置を定義するために新たなデータ指示子を使用する一例は、図１６に図示される。本実施例において、ポインターの移動方向がＮＤＩに基づいて変更されるだけでなく、ＲＶの開始位置も同時に変更されることがある。例えば、このような思想を実現する一例は、下記のようである。送信のために、ｒ番目の符号化されたブロックのための長さＫｚ＝３Ｋ’’の循環バッファは、次のように定義される。
【０１５０】
ｚｉ＝ｓ’ｉ              ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＝ｐ１’ｉ      ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＋１＝ｐ２’ｉ    ｉ＝０、．．．、Ｋ’’−１
【０１５１】
Ｋｒｍは、現在の符号化されたブロックに対するレートマッチング出力シーケンス長さであり、ｒｖｉｄｘは、現在の送信に対するリダンダンシーバージョン番号であり、ｚ’ｉは、レートマッチング出力ビットシーケンスであり、ここで、ｉ＝０、１、．．．、Ｋｒｍ−１である。出力ビットシーケンスは、次の手続きに従って選択されることができる。
【０１５２】
【数３０】
2015065699.tif 000036
【０１５３】
ここで、Ｒは、最小整数（Ｒ）であり、Ｃ＝３２がサブブロックインターリーバでの列の個数である際にＫ’≦Ｒ×Ｃ＝Ｋ’’となる。言い換えれば、
【０１５４】
【数３１】
2015065699.tif 000037
【０１５５】
は、循環バッファレートマッチングで使用されたサブブロックインターリーバの行の個数である。本実施例において、ＲＶ＝０、１、２、及び３に対して、開始位置定義をｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）からｋ０＝Ｒ×（１９×ｒｖｉｄｘ＋２）に変更することにより、レートマッチング分解能を増加させ、その結果、再送信にわたった有効符号化率を改善させることができる。しかしながら、（ＲＶ＝０、ＮＤＩ＝０）を導入することにより得られた“付加のリダンダンシーバージョン”は、レートマッチング過程がＲＶ＝０及びＲＶ＝３の開始位置間の符号化されたビットを抽出するようにするものと同一であるか又は類似した性能を有するようにする。
【０１５６】
本発明の一実施形態において、新たなパケットの第１の送信は、少なくとも１つのリダンダンシーバージョンの値により示される。言い換えれば、少なくとも１つのリダンダンシーバージョンの値は、新たなパケットが送信される際のみに使用される。本実施形態の一例は、図１７に図示される。本実施例において、ＲＶ＝０及びＲＶ＝７は、新たなパケット送信のために保有され（すなわち、ＮＤＩは、１として設定される）、ＲＶ＝１、２、３、４、５、６は、再送信のために使用される（すなわち、ＮＤＩは、０として設定される）。リダンダンシーバージョンを受信すると、受信器は、送信がリダンダンシーバージョンの値に従う新たなパケットのためのものであるかを認識する。本実施例において、新たなパケット送信のために複数のＲＶを有する理由は、レートマッチング過程で柔軟性を提供することにより、なによりも、リソース割当て、チャネル条件、及び有効符号化率のような他の条件に基づいて第１の送信のための最も適合したビットのセットを送信するためである。
【０１５７】
選択的に、レートマッチング過程でビット選択のための少なくとも１つの開始位置のために複数のＲＶが定義されることができ、ここで、複数のＲＶの中の少なくとも１つは、新たなパケット送信のためにだけ使用される。一例が図１８に図示され、ＲＶ＝０及びＲＶ＝６は、同一の開始位置７０１で定義される。ＲＶ＝０は、新たなパケットが送信される際に使用され、ＲＶ＝６は、ＲＶ＝０と同一の開始位置７０１を用いて再送信のために使用される。類似して、ＲＶ＝５及びＲＶ＝７は、同一の開始位置７０２で定義される。ＲＶ＝５は、新たなパケットが送信される際に使用され、ＲＶ＝７は、ＲＶ＝５と同一の開始位置７０２を用いて再送信のために使用される。
【０１５８】
例えば、このような思想を実現する一例は、下記のようである。送信のために、ｒ番目の符号化されたブロックのための長さＫｚ＝３Ｋ’’の循環バッファは、次のように定義される。
ｚｉ＝ｓ’ｉ              ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＝ｐ１’ｉ     ｉ＝０、．．．、Ｋ’’−１
ｚＫ’’＋２ｉ＋１＝ｐ２’ｉ   ｉ＝０、．．．、Ｋ’’−１
【０１５９】
Ｋｒｍは、現在の符号化されたブロックに対するレートマッチング出力シーケンス長さであり、ｒｖｉｄｘは、現在の送信に対するリダンダンシーバージョン番号であり、ｚ’ｉは、レートマッチング出力ビットシーケンスであり、ここで、ｉ＝０、１、．．．、Ｋｒｍ−１である。出力ビットシーケンスは、次の手続きに従って選択されることができる。
【０１６０】
【数３２】
2015065699.tif 000038
【０１６１】
Ｒが最小整数（Ｒ）であり、Ｃ＝３２がサブブロックインターリーバでの列の個数である際にＫ’≦Ｒ×Ｃ＝Ｋ’’となることに留意する。言い換えれば、
【０１６２】
【数３３】
2015065699.tif 000039
【０１６３】
は、循環バッファレートマッチングで使用されたサブブロックインターリーバの行の個数である。本実施例において、ＲＶ＝０、１、２、．．．５に対して、開始位置定義をｋ０＝Ｒ×（２４×ｒｖｉｄｘ＋２）からｋ０＝Ｒ×（１６×ｒｖｉｄｘ＋２）に変更することにより、ＲＶ＝６は、ＲＶ＝０と同一の開始位置を使用し、ＲＶ＝７は、ＲＶ＝５と同一の開始位置を使用する。このようにすることにより、新たなパケットの第１の送信は、ＲＶ＝０とＲＶ＝５間で選択する柔軟性を有しつつレートマッチング分解能を増加させ、その結果、再送信にわたった有効符号化率を改善させることができる。
【０１６４】
本発明で開示された実施形態を適用した複数の方法がある。１ビット又は２ビットのリダンダンシーバージョンが上述した実施形態で一例として使用されたが、本発明で開示された思想が１ビット又は２ビットとは異なるビットを有するリダンダンシーバージョンを有するシナリオに適用されることができることは明らかである。リダンダンシーバージョンの個数が２の累乗である必要はない。簡略化及び明確化のために、本発明は、主に送信器側での動作を説明している。本発明の実施形態が受信器側でも適用されることができることは、当該技術分野の当業者に自明である。例えば、送信器が送信のためのビット選択で開始位置を選択する際に、受信器は、このような送信の受信で開始位置を選択することにより、受信信号を受信器バッファ又は復号化器の入力端で適切な位置に位置させる必要がある。
【０１６５】
本発明の実施形態に関する説明が循環バッファの概念に基づいているが、送信器又は受信器の実際の実現は、１つ及び個別のステップとしての循環バッファを実現しないこともある。その代りに、循環バッファレートマッチング動作は、バッファサイズの制限、サブブロックインターリービング、所定のリダンダンシーバージョンのためのビット選択、フィラービットパッディング／デパッディング、ダミービット挿入／除去、変調、チャネルインターリービング、及び物理リソースに対する変調シンボルのマッピングなどによるレートマッチングのような他の処理とともに達成されることができる。
【０１６６】
図１９は、ＬＴＥダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のための送信器チェーンの一部を示す。図１９に示すように、データビットは、必要であれば、フィラービットのパッディング過程を含むチャネル符号化ステップ８０１で符号化される。この後に、符号化されたデータビットは、ビット分離ステップ８０２で、３つのデータストリーム、すなわち、図６に示すような１つのシステマティックビットストリームと２つのパリティビットストリームとに分離される。この後に、このような３つのビットストリームは、対応するサブブロックインターリーバ８０３によりインターリービングされる。必要であれば、サブブロックインターリーバ８０３は、ダミービットを挿入する。インターリービングされたビットは、ビット収集ステップ８０４で付加的に収集される。循環バッファがビット収集ステップとビット選択ステップ間に適用される。リダンダンシーバージョンの値及び／又は新たなデータ表示を使用することにより、各送信のために符号化されたビットが適切に選択される。ビット選択ステップ８０５の後に、データビットは、変調ステップ８０６により変調された後に、チャネルインターリービングステップ８０７でインターリービングされる。ビット選択ステップ８０５で、ダミービットが除去され、フィラービットがデパッディングされる。本発明で説明された実施形態は、各送信のために符号化されたビットを選択するためにリダンダンシーバージョンの値及び／又は新たなデータ表示を使用する過程で‘ビット選択’ステップ８０５に適用されることができる。本発明の実施形態が、‘ビット選択’ステップが送信器処理チェーンで他のステップと結合された場合の実現に適用されることができることは、当該技術分野の当業者に明らかである。
【０１６７】
図２０は、ダウンリンク共有チャネル（ＤＬ＿ＳＣＨ）及びアップリンク共有チャネル（ＵＬ＿ＳＣＨ）のための受信器チェーンの一部を示す。
【０１６８】
図２０に示すように、符号化されたデータビットは、チャネルデインターリービングステップ９０１でデインターリービングされ、復調ステップ９０２で復調される。仮想循環バッファがビット選択解除ステップとビット分離ステップ間に適用される。リダンダンシーバージョンの値及び／又は新たなデータ表示を使用することにより、受信されたソフト値は、受信器バッファの正確な位置に適切に位置するか又は各送信に対してチャネル復号化器に入力される。ビット分離ステップ９０４の後に、符号化されたビットは、３つのストリーム、すなわち、１つのシステマティックビットストリームと２つのパリティビットストリームとに分離される。この後に、このような３つのビットストリームは、対応するサブブロックインターリーバ９０５によりデインターリービングされた後に、付加的にビット収集ステップ９０６で収集される。サブブロックインターリーバ９０５は、ダミービットを除去することができる。この後に、収集されたビットは、チャネル復号化ステップ９０７で復号される。本発明で説明された実施形態は、受信されたソフト値をバッファの正確な位置に位置させるか又は各送信に対してチャネル復号化器に入力されるリダンダンシーバージョンの値及び／又は新たなデータ表示を使用する過程で‘ビット選択解除’ステップ９０３に適用されることができる。ビット選択解除ステップ９０３は、必要であれば、ダミービット及びフィラービットを挿入することができる。
【０１６９】
本発明の実施形態が、‘ビット選択解除’ステップが送信器処理チェーンで他のステップと結合された場合の実現に適用されることができることは、当該技術分野の当業者に明らかである。
【０１７０】
説明の便宜上、本発明の一部の説明において、循環バッファが切断されないと仮定する。例えば、本発明において、１／３基本符号化率を有するターボコード及び送信のためのレートマッチングにより引き起こされたものを除いては、符号化されたビットのパンクチャーリングがないものと仮定する。しかしながら、一定のシステム又は実現において、送信器及び受信器でバッファサイズを減少させるために、一部の符号化されたビットのパンクチャーリングは、送信のためのレートマッチングなしにも発生することができる。本発明の実施形態がこのようなシナリオに適用可能であることは、当該技術分野の当業者に自明である。また、このような実施形態の説明が循環バッファの概念に基づいているが、上述した複数の実施形態は、新たなデータ表示をリダンダンシーバージョン表示と結合する一般的な思想とともに、他のタイプのバッファが使用される際に適用可能である。
簡単な拡張により、上述した実施形態は、容易に組み合わせられることができる。
【符号の説明】
【０１７１】
８０１  チャネル符号化ステップ
８０２  ビット分離ステップ
８０３，９０５  サブブロックインターリーバ
８０４，９０６  ビット収集ステップ
８０５  ビット選択ステップ
８０６  変調ステップ
８０７  チャネルインターリービングステップ
９０１  チャネルデインターリービングステップ
９０２  復調ステップ
９０３  ビット選択解除ステップ
９０４  ビット分離ステップ
９０７  チャネル復号化ステップ
【図１】
2015065699.tif 000040
【図２】
2015065699.tif 000041
【図３】
2015065699.tif 000042
【図４】
2015065699.tif 000043
【図５】
2015065699.tif 000044
【図６】
2015065699.tif 000045
【図７】
2015065699.tif 000046
【図８】
2015065699.tif 000047
【図９】
2015065699.tif 000048
【図１０】
2015065699.tif 000049
【図１１】
2015065699.tif 000050
【図１２】
2015065699.tif 000051
【図１３】
2015065699.tif 000052
【図１４】
2015065699.tif 000053
【図１５】
2015065699.tif 000054
【図１６】
2015065699.tif 000055
【図１７】
2015065699.tif 000056
【図１８】
2015065699.tif 000057
【図１９】
2015065699.tif 000058
【図２０】
2015065699.tif 000059