(57)【特許請求の範囲】
【請求項１】
送信時間間隔（ＴＴＩ）中のトランスポートブロック中の送信のための第１のコードブロッククラスタ（ＣＢＣ）の第１の冗長バージョンを識別することと、
前記ＴＴＩ中の前記トランスポートブロック中の送信のための第２のＣＢＣの第２の冗長バージョンを識別すること、ここにおいて、前記第２のＣＢＣの前記第２の冗長バージョンを識別することは、前に送信されたトランスポートブロックの前記第２のＣＢＣのための第１の冗長バージョンについて受信された否定応答（ＮＡＣＫ）に少なくとも部分的に基づき、前記第２のＣＢＣは、前記前に送信されたトランスポートブロックの一部分である、と、
冗長バージョンセグメントのセットに少なくとも部分的に基づいて前記トランスポートブロックを構成することと、
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを送信すること、ここにおいて、前記インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを備える、と、
前記ＴＴＩ中に前記第１のＣＢＣの前記第１の冗長バージョンと前記第２のＣＢＣの前記第２の冗長バージョンとを備える前記トランスポートブロックを送信することと
を備える、ワイヤレスデバイスにおける通信の方法。
【請求項２】
前記トランスポートブロック中の新規データに対応する第３のＣＢＣを識別することをさらに備える、
請求項１に記載の方法。
【請求項３】
前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを備える、
請求項１に記載の方法。
【請求項４】
前記ＴＴＩのための前記制御メッセージは、前記トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを備える、
請求項１に記載の方法。
【請求項５】
前記制御メッセージは、肯定応答（ＡＣＫ）／ＮＡＣＫ失敗インジケータをさらに備える、
請求項１に記載の方法。
【請求項６】
ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定することをさらに備え、前記ＡＣＫ／ＮＡＣＫ失敗インジケータは、前記ＡＣＫまたはＮＡＣＫが受信されたかどうかの前記決定に少なくとも部分的に基づく、
請求項５に記載の方法。
【請求項７】
送信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態情報を記憶することをさらに備える、
請求項１に記載の方法。
【請求項８】
送信されたＣＢＣの前記セットについてＡＣＫ／ＮＡＣＫ応答を受信することと、
前記ＡＣＫ／ＮＡＣＫ応答に少なくとも部分的に基づいて前記ＨＡＲＱ状態情報を更新することと
をさらに備える、請求項７に記載の方法。
【請求項９】
ＡＣＫ／ＮＡＣＫ応答が、送信されたＣＢＣの前記セットについて受信されていないと決定することと、
前記ＡＣＫ／ＮＡＣＫ応答が受信されていないという前記決定に少なくとも部分的に基づいて、前記ＨＡＲＱ状態情報を更新することを控えることと
をさらに備える、請求項７に記載の方法。
【請求項１０】
送信時間間隔（ＴＴＩ）中のトランスポートブロック中の受信のための第１のコードブロッククラスタ（ＣＢＣ）の第１の冗長バージョンを識別することと、
前記ＴＴＩ中の前記トランスポートブロック中の受信のための第２のＣＢＣの第２の冗長バージョンを識別すること、ここにおいて、前記第２のＣＢＣの前記第２の冗長バージョンを識別することは、前に受信されたトランスポートブロックの前記第２のＣＢＣのための第１の冗長バージョンについて送信された否定応答（ＮＡＣＫ）に少なくとも部分的に基づき、前記第２のＣＢＣは、前記前に受信されたトランスポートブロックの一部分である、と、
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを受信すること、ここにおいて、前記トランスポートブロックは、冗長バージョンセグメントのセットに少なくとも部分的に基づき、前記インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを備える、と、
前記ＴＴＩ中に前記第１のＣＢＣの前記第１の冗長バージョンと前記第２のＣＢＣの前記第２の冗長バージョンとを備える前記トランスポートブロックを受信することと
を備える、ワイヤレスデバイスにおける通信の方法。
【請求項１１】
前記トランスポートブロック中の新規データに対応する第３のＣＢＣを識別することをさらに備える、
請求項１０に記載の方法。
【請求項１２】
前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを備える、
請求項１０に記載の方法。
【請求項１３】
前記制御メッセージは、肯定応答（ＡＣＫ）／ＮＡＣＫ失敗インジケータをさらに備える、
請求項１０に記載の方法。
【請求項１４】
受信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態情報を記憶することをさらに備える、
請求項１０に記載の方法。
【請求項１５】
受信されたＣＢＣの前記セットのうちの１つまたは複数に関連する巡回冗長検査（ＣＲＣ）を処理することに少なくとも部分的に基づいて前記ＨＡＲＱ状態情報を更新することをさらに備える、
請求項１４に記載の方法。
【請求項１６】
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
送信時間間隔（ＴＴＩ）中のトランスポートブロック中の送信のための第１のコードブロッククラスタ（ＣＢＣ）の第１の冗長バージョンを識別することと、
前記ＴＴＩ中の前記トランスポートブロック中の送信のための第２のＣＢＣの第２の冗長バージョンを識別すること、ここにおいて、前記第２のＣＢＣの前記第２の冗長バージョンを識別することは、前に送信されたトランスポートブロックの前記第２のＣＢＣのための第１の冗長バージョンについて受信された否定応答（ＮＡＣＫ）に少なくとも部分的に基づき、前記第２のＣＢＣは、前記前に送信されたトランスポートブロックの一部分である、と、
冗長バージョンセグメントのセットに少なくとも部分的に基づいて前記トランスポートブロックを構成することと、
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを送信すること、ここにおいて、前記インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを備える、と、
前記ＴＴＩ中に前記第１のＣＢＣの前記第１の冗長バージョンと前記第２のＣＢＣの前記第２の冗長バージョンとを備える前記トランスポートブロックを送信することと
を行うために前記プロセッサによって実行可能である、ワイヤレスデバイスにおける通信のための装置。
【請求項１７】
前記命令は、
前記トランスポートブロック中の新規データに対応する第３のＣＢＣを識別することを行うために前記プロセッサによって実行可能である、
請求項１６に記載の装置。
【請求項１８】
前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを備える、
請求項１６に記載の装置。
【請求項１９】
前記ＴＴＩのための前記制御メッセージは、前記トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを備える、
請求項１６に記載の装置。
【請求項２０】
前記制御メッセージは、肯定応答（ＡＣＫ）／ＮＡＣＫ失敗インジケータをさらに備える、
請求項１６に記載の装置。
【請求項２１】
前記命令は、
ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定することを行うために前記プロセッサによって実行可能であり、前記ＡＣＫ／ＮＡＣＫ失敗インジケータは、前記ＡＣＫまたはＮＡＣＫが受信されたかどうかの前記決定に少なくとも部分的に基づく、
請求項２０に記載の装置。
【請求項２２】
前記命令は、
送信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態を記憶することを行うために前記プロセッサによって実行可能である、
請求項１６に記載の装置。
【請求項２３】
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令と
を備え、前記命令は、
送信時間間隔（ＴＴＩ）中のトランスポートブロック中の受信のための第１のコードブロッククラスタ（ＣＢＣ）の第１の冗長バージョンを識別することと、
前記ＴＴＩ中の前記トランスポートブロック中の受信のための第２のＣＢＣの第２の冗長バージョンを識別すること、ここにおいて、前記第２のＣＢＣの前記第２の冗長バージョンを識別することは、前に受信されたトランスポートブロックの前記第２のＣＢＣのための第１の冗長バージョンについて送信された否定応答（ＮＡＣＫ）に少なくとも部分的に基づき、前記第２のＣＢＣは、前記前に受信されたトランスポートブロックの一部分である、と、
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを受信すること、ここにおいて、前記トランスポートブロックは、冗長バージョンセグメントのセットに少なくとも部分的に基づき、前記インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを備える、と、
前記ＴＴＩ中に前記第１のＣＢＣの前記第１の冗長バージョンと前記第２のＣＢＣの前記第２の冗長バージョンとを備える前記トランスポートブロックを受信することと
を行うために前記プロセッサによって実行可能である、ワイヤレスデバイスにおける通信のための装置。
【請求項２４】
前記命令は、
前記トランスポートブロック中の新規データに対応する第３のＣＢＣを識別することを行うために前記プロセッサによって実行可能である、
請求項２３に記載の装置。
【請求項２５】
前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを備える、
請求項２３に記載の装置。
【発明の詳細な説明】
【相互参照】
【０００１】
[0001]本特許出願は、各々が本出願の譲受人に譲渡された、２０１５年１２月１０日に出願された、「Code Block Cluster Level HARQ」と題する、Ｍａｌｌｉｋらによる米国特許出願第１４／９６５，４５８号、および２０１５年２月３日に出願された、「Code Block Cluster Level HARQ」と題する、Ｍａｌｌｉｋらによる米国仮特許出願第６２／１１１，２６２号の優先権を主張する。
【背景技術】
【０００２】
[0002]以下は、一般にワイヤレス通信に関し、より詳細には、コードブロッククラスタ（ＣＢＣ：code block cluster）レベルハイブリッド自動再送要求（ＨＡＲＱ）に関する。
【０００３】
[0003]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなど、様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、時間、周波数、および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システム（たとえば、ロングタームエボリューション（ＬＴＥ（登録商標））システム）がある。
【０００４】
[0004]例として、ワイヤレス多元接続通信システムは、場合によってはユーザ機器（ＵＥ）として知られ得る、複数の通信デバイスのための通信を各々が同時にサポートする、いくつかの基地局を含み得る。基地局は、（たとえば、基地局からＵＥへの送信のために）ダウンリンクチャネル、および（たとえば、ＵＥから基地局への送信のために）アップリンクチャネル上で、通信デバイスと通信し得る。
【０００５】
[0005]いくつかのワイヤレス通信システムでは、ワイヤレスデバイスは、トランスポートブロックとして知られる媒体アクセス制御（ＭＡＣ）レイヤユニットを使用してデータを交換し得る。受信デバイスは、トランスポートブロックを処理し、基地局にそれらのステータスに関する肯定応答情報を送り得る。トランスポートブロックが壊れている場合、送信デバイスはトランスポートブロック全体を再送信し得る。しかしながら、いくつかの事例では、トランスポートブロックの一部分のみが壊れていることがある。したがって、トランスポートブロック全体を再送信することは、システム性能を減少させ得る。
【発明の概要】
【０００６】
[0006]コードブロッククラスタ（ＣＢＣ）レベルハイブリッド自動再送要求（ＨＡＲＱ）のためのシステム、方法、および装置が説明される。ワイヤレスデバイスは、トランスポートブロックとして知られる媒体アクセス制御（ＭＡＣ）レイヤユニットを使用してデータを交換し得る。トランスポートブロックは、それらの各々が１つまたは複数のコードブロックを含み得るＣＢＣに区分され得る。受信デバイスは、トランスポートブロックを復号することを試み、各ＣＢＣが正常に復号されたかどうかに基づいて、送信デバイスに肯定応答（ＡＣＫ）および否定応答（ＮＡＣＫ）情報を送り得る。送信デバイスは、受信された各ＮＡＣＫについてＣＢＣの冗長バージョンを再送信し得る。送信デバイスは、冗長バージョンに従ってトランスポートブロックのセグメント中のＣＢＣをグループ化し得る。いくつかの場合には、送信デバイスは、制御チャネルにおいて、トランスポートブロックの構造を示す制御メッセージを送り得る。
【０００７】
[0007]ワイヤレスデバイスにおける通信の方法が説明される。本方法は、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信することとを含み得る。
【０００８】
[0008]ワイヤレスデバイスにおける通信のための装置が説明される。本装置は、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別するための手段と、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別するための手段と、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信するための手段とを含み得る。
【０００９】
[0009]ワイヤレスデバイスにおける通信のためのさらなる装置が説明される。本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信することとを行うためにプロセッサによって実行可能であり得る。
【００１０】
[0010]ワイヤレスデバイスにおける通信のためのコードを記憶する非一時的コンピュータ可読媒体が説明される。コードは、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信することとを行うために実行可能な命令を含み得る。
【００１１】
[0011]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、ＴＴＩ中に送信される第２のＣＢＣのバージョンは、第２のＣＢＣの冗長バージョンまたは新規バージョンを含む。追加または代替として、いくつかの例は、冗長バージョンセグメントのセットに少なくとも部分的に基づいてトランスポートブロックを構成するためのプロセス、特徴、手段、または命令を含み得、セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを含む。
【００１２】
[0012]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを送信するためのプロセス、特徴、手段、または命令をさらに含み得る。追加または代替として、いくつかの例では、ＴＴＩのための制御メッセージは、トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを含む。
【００１３】
[0013]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを含む。追加または代替として、いくつかの例では、制御メッセージはＡＣＫ／ＮＡＣＫ失敗インジケータをも含む。
【００１４】
[0014]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定するためのプロセス、特徴、手段、または命令をさらに含み得、ＡＣＫ／ＮＡＣＫ失敗インジケータは決定に少なくとも部分的に基づき得る。追加または代替として、いくつかの例は、送信されたＣＢＣのセットに対応するＨＡＲＱ状態を記憶するためのプロセス、特徴、手段、または命令を含み得る。
【００１５】
[0015]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、送信されたＣＢＣのセットについてＡＣＫ／ＮＡＣＫ応答を受信することと、ＡＣＫ／ＮＡＣＫ応答に少なくとも部分的に基づいてＨＡＲＱ状態を更新することとを行うためのプロセス、特徴、手段、または命令をさらに含み得る。追加または代替として、いくつかの例は、ＡＣＫ／ＮＡＣＫ応答が、送信されたＣＢＣのセットについて受信されていないと決定することと、決定に少なくとも部分的に基づいて、ＨＡＲＱ状態を更新することを控えることとを行うためのプロセス、特徴、手段、または命令を含み得る。
【００１６】
[0016]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、送信されたトランスポートブロックは、少なくとも１つの巡回冗長検査（ＣＲＣ）フィールドを含む。
【００１７】
[0017]ワイヤレスデバイスにおける通信のさらなる方法も説明される。本方法は、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信することとを含み得る。
【００１８】
[0018]ワイヤレスデバイスにおける通信のためのさらなる装置が説明される。本装置は、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別するための手段と、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別するための手段と、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信するための手段とを含み得る。
【００１９】
[0019]ワイヤレスデバイスにおける通信のためのさらなる装置も説明される。本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信することとを行うためにプロセッサによって実行可能であり得る。
【００２０】
[0020]ワイヤレスデバイスにおける通信のためのコードを記憶する非一時的コンピュータ可読媒体が説明される。コードは、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別することと、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別することと、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信することとを行うために実行可能な命令を含み得る。
【００２１】
[0021]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、ＴＴＩ中に送信される第２のＣＢＣのバージョンは、第２のＣＢＣの冗長バージョンまたは新規バージョンを含む。追加または代替として、いくつかの例では、トランスポートブロックは冗長バージョンセグメントのセットに少なくとも部分的に基づき得、セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを含む。
【００２２】
[0022]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含み得る。追加または代替として、いくつかの例では、インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを含む。
【００２３】
[0023]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、制御メッセージはＡＣＫ／ＮＡＣＫ失敗インジケータをも含み得る。追加または代替として、いくつかの例は、受信されたＣＢＣのセットに対応するＨＡＲＱ状態を記憶するためのプロセス、特徴、手段、または命令を含み得る。
【００２４】
[0024]上記で説明された方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、受信されたＣＢＣのセットのうちの１つまたは複数に関連するＣＲＣを処理することに少なくとも部分的に基づいてＨＡＲＱ状態を更新するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００２５】
[0025]上記では、以下の発明を実施するための形態がより良く理解され得るように、本開示による例の特徴および技術的利点についてやや広く概説した。追加の特徴および利点が以下で説明される。開示される概念および具体例は、本開示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得る。そのような等価な構成は、添付の特許請求の範囲から逸脱しない。本明細書で開示される概念の特徴、それらの編成と動作方法の両方は、関連する利点とともに、添付の図に関連して以下の説明を検討するとより良く理解されよう。図の各々は、例示および説明のみの目的で提供され、特許請求の範囲の限界を定めるものではない。
【図面の簡単な説明】
【００２６】
[0026]本開示の性質および利点のさらなる理解は、以下の図面を参照して実現され得る。添付の図では、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素の間で区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが本明細書において使用される場合、説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のいずれにも適用可能である。
【図１】本開示の様々な態様による、コードブロッククラスタ（ＣＢＣ）レベルハイブリッド自動再送要求（ＨＡＲＱ）のためのワイヤレス通信システムの一例を示す図。
【図２】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのワイヤレス通信システムの一例を示す図。
【図３】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのトランスポートブロックの一例を示す図。
【図４】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのプロセスフローの一例を示す図。
【図５】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたデバイスのブロック図。
【図６】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたデバイスのブロック図。
【図７】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたＣＢＣレベルＨＡＲＱモジュールのブロック図。
【図８】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたＵＥを含むシステムのブロック図。
【図９】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成された基地局を含むシステムのブロック図。
【図１０】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【図１１】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【図１２】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【図１３】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【図１４】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【図１５】本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法を示すフローチャート。
【発明を実施するための形態】
【００２７】
[0042]いくつかのワイヤレス通信システムでは、基地局などの送信デバイスは、トランスポートブロックとして知られる媒体アクセス制御（ＭＡＣ）レイヤユニットを使用して、受信デバイスユーザ機器（ＵＥ）に制御およびデータを通信し得る。受信デバイスは肯定応答（ＡＣＫ）または否定応答（ＮＡＣＫ）で応答し得る。本開示によれば、トランスポートブロックは、コードブロッククラスタ（ＣＢＣ）として知られるサブユニットで構成され得、ＡＣＫ／ＮＡＣＫ応答は各ＣＢＣについて送られ得る。トランスポートブロック内のＣＢＣは、冗長バージョンに従ってグループ化され得、ＣＢＣのサブセットを含み共通冗長バージョンを有し得るどの冗長バージョンセグメントが存在するのかを示す、追加の制御情報が各トランスポートブロックとともに送信され得る。受信デバイスと送信デバイスの両方は、どのＣＢＣが所与のＴＴＩ中で送信または受信されるべきであるのかを両方のデバイスが知ることを保証するために、各ＣＢＣのステータスを表す状態ベクトルを維持し得る。
【００２８】
[0043]増加されたＡＣＫ／ＮＡＣＫグラニュラリティは、アップリンク（ＵＬ）およびダウンリンク（ＤＬ）制御チャネルメッセージングに影響を及ぼし得、このことは、以下で説明されるように対処され得る。たとえば、ＣＢＣについてＡＣＫ／ＮＡＣＫを送ることはＵＬ上のＡＣＫ／ＮＡＣＫトラフィックを増加させ得、したがって、ＵＬ制御チャネルは、ＡＣＫ／ＮＡＣＫのより大きいペイロードをサポートする構成され得る。さらに、ＤＬ制御チャネルは、トランスポートブロック中の各コードブロックについての冗長バージョンの効率的なシグナリングから恩恵を受け得る。たとえば、ＣＢＣ  ＡＣＫ／ＮＡＣＫを実装するシステムは、たとえば、基地局がＤＬバースト中でＵＥをスケジュールするとき、ジャストインタイムＡＣＫ／ＮＡＣＫを享受し得、前のバースト中でスケジュールされたデータのためのＡＣＫ／ＮＡＣＫが、基地局において利用可能であり得る。
【００２９】
[0044]ダウンリンクは、特定のＵＥに割り当てられたデータを搬送するチャネル（たとえば、物理ダウンリンク共有チャネル（ＰＤＳＣＨ））を含み得る。論理レベルにおいて、データは媒体アクセス制御（ＭＡＣ）トランスポートブロック中でパッケージングされ得る。物理（ＰＨＹ）レイヤにおいてデータを送信するために、基地局は、オーバージエアでの送信のためのリソースブロック内のリソース要素（ＲＥ）（たとえば、１つのリソースブロックは８４個のリソース要素を有し得る）にトランスポートブロックデータをマッピングし得る。トランスポートブロックは、コードブロックと呼ばれるいくつかのサブセグメントからなり得る。
【００３０】
[0045]基地局は、トランスポートブロックのための変調およびコーディング方式（ＭＣＳ）を選択することと、トランスポートブロックのための無線リソース（たとえば、時間および周波数）を割り振ることと、トランスポートブロック中で送信すべきビット数を選ぶこととによって、トランスポートブロックを定義し得る。コード化ビットの数は、変調次数およびランクを乗算されたＲＥの数に等しくなり得る（たとえば、６４ＱＡＭ（直交振幅変調）ランク２を用いた１０００個のＲＥは、１２，０００個のコード化ビットを生じることになる）。基地局は、外部ループ、公平性、およびバッファステータスに基づいてそのようなトランスポートブロック定義決定を行い得る。
【００３１】
[0046]基地局がＵＥにトランスポートブロックデータを送信した後、ＵＥは、データの受信ステータスを示す肯定応答（ＡＣＫ）または否定応答（ＮＡＣＫ）を送り得る。たとえば、データがＵＥによって正確に受信されない（たとえば、巡回冗長検査（ＣＲＣ）が失敗した）場合、ＵＥは、データ（たとえば、データの冗長バージョン）の再送信を要求するＮＡＣＫを基地局に送り得る。いくつかのシナリオでは、コードブロックは、コードブロッククラスタ（ＣＢＣ）を形成するために一緒にグループ化され得、たとえば、ＣＢＣは、１つまたは複数のコードブロックのアグリゲーションであり得る。したがって、トランスポートブロックは、それらの各々が同じまたは異なる数のコードブロックを有し得るいくつかのＣＢＣからなり得。そのような場合、ＣＢＣは、ＡＣＫされたＰＤＳＣＨの最小ユニットであり得る。ＣＲＣは、コードブロック、ＣＲＣ、またはトランスポートブロック、あるいはそれらの任意の組合せに対して実行され得る。
【００３２】
[0047]トランスポートブロックを定義した後、基地局は、トランスポートブロックを冗長バージョン（ＲＶ）セグメントに区分し得る。冗長バージョンは、所与のコードブロッククラスタのバージョンが送信された連続する回数を表す。各ＲＶセグメントは、同じ冗長バージョンをもつ１つまたは複数のＣＢＣを含んでいることがある。たとえば、トランスポートブロックは、３つのＲＶセグメントと新規データを搬送する１つのセグメントとを含み得る。トランスポートブロックのコンテンツをＵＥに示すために、基地局は、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）において４ビットマスクを使用し得る。マスクは、ＲＶセグメントのうちのどれが現在の許可中に存在するのかを示し得る。たとえば、値「０００１」をもつマスクは、新規データのみがトランスポートブロック中に存在することを示し得、「１００１」の値は、新規データと、３つのＲＶセグメントのうちの１つとが存在することを示し得る。
【００３３】
[0048]基地局は、ＣＢＣについてのＡＣＫ／ＮＡＣＫが受信されたかどうかをＵＥに示し得る、ＰＤＣＣＨにおけるインジケータ（たとえば、「フェイルセーフ」ビット）を採用し得る。たとえば、基地局は、ＡＣＫ／ＮＡＣＫがサブフレームｋ−１上で基地局において受信された場合、ＤＬサブフレームｋ上でフェイルセーフビットを使用し得る。いくつかの場合には、各コードブロックは、ヘッダ中で搬送される一意の６４ビット識別情報（ＩＤ）を有し得る。そのような事例では、ＵＥによって送られるＡＣＫ／ＮＡＣＫは、基地局が、関連するＣＢＣを識別するために使用し得る、各ＣＢＣ中のコードブロックＩＤのハッシュを有し得る。
【００３４】
[0049]基地局およびＵＥはそれぞれ、どの冗長バージョンが次に送信／受信されるべきであるのかを追跡し得る。たとえば、基地局およびＵＥは、独立して、送られるために現在キューイングされているＣＢＣの冗長バージョンを示すベクトルを維持し得る。ＵＥは、ＰＤＣＣＨを復号することの成功に基づいて冗長バージョンベクトルを更新し（たとえば、ＣＢＣのための冗長バージョンを増加させ）得る。たとえば、ＵＥは、ＰＤＣＣＨが正常に復号されたとき、冗長バージョンベクトルを更新し、ＰＤＣＣＨが正常に復号されないとき、冗長バージョンベクトルの現在のステータスを維持し得る。基地局は、ＵＥからのＡＣＫ／ＮＡＣＫの受信に基づいて冗長ベクトルを更新し得る。たとえば、基地局がＵＥからＡＣＫ／ＮＡＣＫを受信した場合、基地局は冗長バージョンベクトルを更新し得る。基地局がＵＥからＡＣＫ／ＮＡＣＫを受信しない場合、基地局は冗長バージョンベクトルの現在のステータスを維持し得る。基地局はまた、冗長バージョンが変化しなかったことをＵＥに示すためにフェイルセーフビットに付随する、前と同じ冗長バージョン、たとえば、冗長バージョンベクトルによって示される冗長バージョンを再送信し得る。
【００３５】
[0050]以下の説明は、例を与えるものであり、特許請求の範囲に記載される範囲、適用可能性、または例を限定するものではない。本開示の範囲から逸脱することなく、説明される要素の機能および構成において変更が行われ得る。様々な例は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明される方法は、説明される順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの例に関して説明される特徴は、他の例において組み合わせられ得る。
【００３６】
[0051]図１は、本開示の様々な態様による、ＣＢＣレベルハイブリッド自動再送要求ＨＡＲＱのためのワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、基地局１０５と、ユーザ機器（ＵＥ）１１５と、コアネットワーク１３０とを含む。コアネットワーク１３０は、ユーザ認証と、アクセス許可と、トラッキングと、インターネットプロトコル（ＩＰ）接続性と、他のアクセス、ルーティング、またはモビリティ機能とを与え得る。基地局１０５は、バックホールリンク１３２（たとえば、Ｓ１など）を通して、コアネットワーク１３０とインターフェースする。基地局１０５は、ＵＥ１１５との通信のための無線構成およびスケジューリングを実行し得るか、または基地局コントローラ（図示せず）の制御下で動作し得る。様々な例では、基地局１０５は、ワイヤードまたはワイヤレス通信リンクであり得るバックホールリンク１３４（たとえば、Ｘ１など）を介して互いと直接または間接的に（たとえば、コアネットワーク１３０を通して）通信し得る。
【００３７】
[0052]基地局１０５は、１つまたは複数の基地局アンテナを介してＵＥ１１５とワイヤレス通信し得る。基地局１０５の各々は、それぞれの地理的カバレージエリア１１０に通信カバレージを与え得る。いくつかの例では、基地局１０５は、基地トランシーバ局、無線基地局、アクセスポイント、無線トランシーバ、ノードＢ、ｅノードＢ（ｅＮＢ）、ホームノードＢ、ホームｅノードＢ、または何らかの他の好適な用語で呼ばれることがある。基地局１０５のための地理的カバレージエリア１１０は、カバレージエリアの一部分のみを構成するセクタに分割され得る（図示せず）。ワイヤレス通信システム１００は、異なるタイプの基地局１０５（たとえば、マクロ基地局またはスモールセル基地局）を含み得る。異なる技術のための重複する地理的カバレージエリア１１０があり得る。
【００３８】
[0053]いくつかの例では、ワイヤレス通信システム１００はロングタームエボリューション（ＬＴＥ）／ＬＴＥアドバンスト（ＬＴＥ−Ａ）ネットワークである。ＬＴＥ／ＬＴＥ−Ａネットワークでは、発展型ノードＢ（ｅＮＢ）という用語は、概して、基地局１０５を表すために使用され得る。ワイヤレス通信システム１００は、異なるタイプのｅＮＢが様々な地理的領域にカバレージを与える、異種ＬＴＥ／ＬＴＥ−Ａネットワークであり得る。たとえば、各ｅＮＢまたは基地局１０５は、マクロセル、スモールセル、または他のタイプのセルに通信カバレージを与え得る。「セル」という用語は、コンテキストに応じて、基地局、基地局に関連するキャリアまたはコンポーネントキャリア、あるいはキャリアまたは基地局のカバレージエリア（たとえば、セクタなど）を表すために使用され得る３ＧＰＰ（登録商標）用語である。
【００３９】
[0054]マクロセルは、概して、比較的大きい地理的エリア（たとえば、半径数キロメートル）をカバーし、ネットワークプロバイダのサービスに加入しているＵＥ１１５による無制限アクセスを可能にし得る。スモールセルは、マクロセルと比較して、同じまたは異なる（たとえば、認可、無認可などの）周波数帯域内でマクロセルとして動作し得る低電力基地局である。スモールセルは、様々な例によれば、ピコセル、フェムトセル、およびマイクロセルを含み得る。ピコセルは、たとえば、小さい地理的エリアをカバーし得、ネットワークプロバイダのサービスに加入しているＵＥ１１５による無制限アクセスを可能にし得る。フェムトセルは、小さい地理的エリア（たとえば、自宅）を同じくカバーし得、フェムトセルとの関連を有するＵＥ１１５（たとえば、限定加入者グループ（ＣＳＧ：closed subscriber group）中のＵＥ１１５、自宅内のユーザのためのＵＥ１１５など）による制限付きアクセスを与え得る。マクロセルのためのｅＮＢはマクロｅＮＢと呼ばれることがある。スモールセルのためのｅＮＢは、スモールセルｅＮＢ、ピコｅＮＢ、フェムトｅＮＢ、またはホームｅＮＢと呼ばれることがある。ｅＮＢは、１つまたは複数の（たとえば、２つ、３つ、４つなどの）セル（たとえば、コンポーネントキャリア）をサポートし得る。
【００４０】
[0055]ワイヤレス通信システム１００は同期動作または非同期動作をサポートし得る。同期動作の場合、基地局１０５は同様のフレームタイミングを有し得、異なる基地局１０５からの送信は近似的に時間的に整合され得る。非同期動作の場合、基地局１０５は異なるフレームタイミングを有し得、異なる基地局１０５からの送信は時間的に整合されないことがある。本明細書で説明される技法は、同期動作または非同期動作のいずれかのために使用され得る。
【００４１】
[0056]様々な開示される例のうちのいくつかに適応し得る通信ネットワークは、階層化プロトコルスタックに従って動作するパケットベースネットワークであり得、ユーザプレーン中のデータはインターネットプロトコル（ＩＰ）に基づき得る。無線リンク制御（ＲＬＣ）レイヤが、論理チャネルを介して通信するためにパケットセグメンテーションおよびリアセンブリを実行し得る。媒体アクセス制御（ＭＡＣ）レイヤが、優先度処理と、トランスポートチャネルへの論理チャネルの多重化とを実行し得る。トランスポートチャネルは、ＭＡＣの下部におけるトランスポートブロック中にあり得る。ＭＡＣレイヤはまた、リンク効率を改善するために、ＭＡＣレイヤにおける再送信を行うためにＨＡＲＱを使用し得る。制御プレーンでは、無線リソース制御（ＲＲＣ）プロトコルレイヤが、ＵＥ１１５と基地局１０５との間のＲＲＣ接続の確立と構成と維持とを行い得る。ＲＲＣプロトコルレイヤはまた、ユーザプレーンデータのための無線ベアラのコアネットワーク１３０サポートのために使用され得る。物理（ＰＨＹ）レイヤにおいて、トランスポートチャネルは物理チャネルにマッピングされ得る。たとえば、ＭＡＣレイヤトランスポートブロックは、ＰＨＹレイヤにおけるサブフレームにマッピングされ得る。トランスポートブロックは、受信機における誤り検出のためのＣＲＣフィールドを含み得る。したがって、ＨＡＲＱはトランスポートブロックレベルベースで実装され得る。ただし、ＨＡＲＱはまた、より精細な解像度に従って実装され得る。たとえば、トランスポートブロックは、コードブロックと呼ばれるより小さいサイズのデータチャンクに分割され得、それらの各々は、ＵＥ１１５がＨＡＲＱのために使用し得るＣＲＣを有し得る。コードブロックはＣＢＣにグループ化され得、それらの破損が、ＨＡＲＱを使用して監視され得る。コードブロックのサイズは、あらかじめ定義され得、いくつかの場合には、最小または最大ビット数に限定され得る。
【００４２】
[0057]トランスポートブロック中で転送されるビット数は、変調およびコーディング方式（ＭＣＳ）、ならびにトランスポートブロックが宛てられたＵＥに割り当てられたリソースブロックの数に基づき得る。基地局１０５のＭＡＣは、ＵＥ１１５によって扱われ得る変調方式を識別または決定し、リソースブロックの利用可能性について物理リソースを検査し得る。この情報を使用して、基地局１０５のＭＡＣは、ＭＣＳと、ＵＥ１１５に割り振られ得るリソースブロックの数とを識別または決定し得る。いくつかの事例では、ＭＣＳおよびリソース割振りは、サブフレームのためのトランスポートブロックサイズを与えるテーブルを参照するために使用され得る。トランスポートブロックサイズが最大コードブロックサイズよりも大きい場合、トランスポートブロックはコードブロックにセグメント化され得る。トランスポートブロックが最小コードブロックサイズよりも小さい場合、トランスポートブロックは、最小コードブロックサイズに一致するようにフィラービットで付加され得る１つのコードブロックによって表され得る。
【００４３】
[0058]ＵＥ１１５は、ワイヤレス通信システム１００全体にわたって分散され得、各ＵＥ１１５は固定または移動であり得る。ＵＥ１１５は、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の好適な用語を含むか、またはそのように当業者によって呼ばれることもある。ＵＥ１１５は、セルラーフォン、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、ワイヤレス通信デバイス、ハンドヘルドデバイス、タブレットコンピュータ、ラップトップコンピュータ、コードレスフォン、ワイヤレスローカルループ（ＷＬＬ）局などであり得る。ＵＥ１１５は、マクロｅＮＢ、スモールセルｅＮＢ、リレー基地局などを含む、様々なタイプの基地局およびネットワーク機器と通信することが可能であり得る。
【００４４】
[0059]ワイヤレス通信システム１００に示されている通信リンク１２５は、ＵＥ１１５から基地局１０５へのアップリンク（ＵＬ）送信、または基地局１０５からＵＥ１１５へのダウンリンク（ＤＬ）送信を含み得る。ダウンリンク送信は順方向リンク送信と呼ばれることもあり、アップリンク送信は逆方向リンク送信と呼ばれることもある。各通信リンク１２５は１つまたは複数のキャリアを含み得、ここで、各キャリアは、上記で説明した様々な無線技術に従って変調された複数のサブキャリア（たとえば、異なる周波数の波形信号）からなる信号であり得る。各被変調信号は、異なるサブキャリア上で送られ得、制御情報（たとえば、基準信号、制御チャネルなど）、オーバーヘッド情報、ユーザデータなどを搬送し得る。通信リンク１２５は、周波数分割複信（ＦＤＤ）を使用して（たとえば、対スペクトルリソースを使用して）、または時分割複信（ＴＤＤ）動作を使用して（たとえば、不対スペクトルリソースを使用して）双方向通信を送信し得る。ＦＤＤ（たとえば、フレーム構造タイプ１）およびＴＤＤ（たとえば、フレーム構造タイプ２）のためのフレーム構造が定義され得る。
【００４５】
[0060]ワイヤレス通信システム１００のいくつかの例では、基地局１０５またはＵＥ１１５は、基地局１０５とＵＥ１１５との間の通信品質と信頼性とを改善するために、アンテナダイバーシティ方式を採用するために複数のアンテナを含み得る。追加または代替として、基地局１０５またはＵＥ１１５は、同じまたは異なるコード化データを搬送する複数の空間レイヤを送信するために、マルチパス環境を利用し得る多入力多出力（ＭＩＭＯ）技法を採用し得る。
【００４６】
[0061]ワイヤレス通信システム１００は、複数のセルまたはキャリア上での動作、すなわち、キャリアアグリゲーション（ＣＡ）またはマルチキャリア動作と呼ばれることがある特徴をサポートし得る。キャリアは、コンポーネントキャリア（ＣＣ）、レイヤなどと呼ばれることもある。「キャリア」、「コンポーネントキャリア」、および「セル」という用語は、本明細書では互換的に使用され得る。ＵＥ１１５は、キャリアアグリゲーションのために、複数のダウンリンクＣＣと１つまたは複数のアップリンクＣＣとで構成され得る。キャリアアグリゲーションは、ＦＤＤコンポーネントキャリアとＴＤＤコンポーネントキャリアの両方とともに使用され得る。
【００４７】
[0062]いくつかの場合には、ワイヤレス通信システム１００は拡張ＣＣ（ｅＣＣ）を利用し得る。ｅＣＣは、フレキシブル帯域幅と、可変長ＴＴＩと、変更制御チャネル構成とを含む特徴によって特徴づけられ得る。いくつかの場合には、ｅＣＣは、（たとえば、複数のサービングセルが準最適または理想的でないバックホールリンクを有するとき）キャリアアグリゲーション構成またはデュアル接続性構成に関連し得る。ｅＣＣはまた、（２つ以上の事業者が、スペクトルを使用することを認可された場合）無認可スペクトルまたは共有スペクトルにおいて使用するために構成され得る。フレキシブル帯域幅によって特徴づけられるｅＣＣは、全帯域幅を監視することが可能でないか、または（たとえば、電力を節約するために）限られた帯域幅を使用することを選好するＵＥ１１５によって利用され得る１つまたは複数のセグメントを含み得る。
【００４８】
[0063]いくつかの場合には、ｅＣＣは、可変ＴＴＩ長およびシンボル持続時間を利用し得る。いくつかの場合には、ｅＣＣは、異なるＴＴＩ長に関連する複数の階層レイヤを含み得る。たとえば、ある階層レイヤにおけるＴＴＩは均一な１ｍｓサブフレームに対応し得るが、第２のレイヤでは、可変長ＴＴＩは短い持続時間シンボル期間のバーストに対応し得る。いくつかの場合には、より短いシンボル持続時間は、増加されたサブキャリア間隔にも関連し得る。他の例では、ｅＣＣのリソースのヌメロロジーは、たとえば、特定のＬＴＥ規格のバージョンまたはリリースにおいて定義されているＴＴＩを採用し得る別のＣＣのヌメロロジーとは異なり得る。
【００４９】
[0064]フレキシブル帯域幅および可変ＴＴＩが変更制御チャネル構成に関連し得、たとえば、ｅＣＣは、以下で説明されるＰＤＣＣＨの機能のうちのいくつかを実行し得る、ＤＬ制御情報のための拡張物理ダウンリンク制御チャネル（ｅＰＤＣＣＨ）を利用し得る。いくつかの場合には、ｅＣＣの制御チャネルは、フレキシブル帯域幅、または異なる帯域幅能力を有するＵＥ１１５に適応するために、周波数分割多重（ＦＤＭ）制御チャネルを利用し得る。他の制御チャネル変更は、たとえば、ｅＭＢＭＳスケジューリングのための、または可変長ＵＬおよびＤＬバーストの長さを示すための追加の制御チャネルの使用、あるいは異なる間隔で送信される制御チャネルの使用を含み得る。ｅＣＣは、変更または追加ＨＡＲＱ関係制御情報をも含み得る。いくつかの場合には、ＵＥ１１５は、ｅＣＣ上でＣＢＣレベルＨＡＲＱを採用し得る。
【００５０】
[0065]ワイヤレスシステム１００は、生データに対する偶発的変化を検出するために、送信のための誤り検出コードを実装し得る。たとえば、ＣＲＣは、受信データの復号中に誤りを検出するために使用され得る。送信の前に、ＣＲＣは所定の計算に従ってデータから導出され得る。次いで、ＣＲＣは、その後送信されるデータに付加され得る。受信エンティティは、同じ計算を実行し、結果をＣＲＣビットと照合し得る。ＣＲＣビットが計算された値に一致しない場合、ＣＲＣは失敗したと見なされ得、受信エンティティは、データが破損されたと決定し得る。
【００５１】
[0066]ＨＡＲＱは、データがワイヤレス通信リンク１２５上で正確に受信されることを保証する方法であり得る。ＭＡＣレイヤは、トランスポートブロックレベル自動再試行であり得るＨＡＲＱ機能を管理することを担い得る。ＨＡＲＱは、（たとえば、ＣＲＣを使用する）誤り検出と、ＦＥＣと、再送信（たとえば、自動再送要求（ＡＲＱ））との組合せを含み得る。ＨＡＲＱは、悪い無線状態（たとえば、信号対雑音状態）においてＭＡＣレイヤにおけるスループットを改善し得る。インクリメンタル冗長ＨＡＲＱでは、不正確に受信されたデータは、データを正常に復号することの全体的尤度を改善するために、バッファに記憶され、後続の送信と組み合わせられ得る。
【００５２】
[0067]たとえば、ＵＥ１１５は、信号を再構成するために、冗長バージョンとともに使用するためにいくつかの失敗したＣＢＣをバッファし得る。ＵＥ１１５は、データの再構成において冗長バージョンとともに使用するために、正常に復号されなかったＣＢＣをバッファに記憶し得る。いくつかの場合には、冗長ビットが送信より前に各メッセージに追加される。これは、悪い無線状態において特に有用であり得る。他の場合には、冗長ビットは、各送信に追加されないが、元のメッセージの送信機が、情報を復号する試みの失敗を示すＮＡＣＫを受信した後に再送信される。ＨＡＲＱは、ＭＡＣとＰＨＹとの間の組合せにおいて行われ得、ＰＨＹは保持および再結合を扱い得、ＭＡＣは管理およびシグナリングを実行し得る。たとえば、トランスポートブロックＣＲＣ失敗があるとき、ＰＨＹは失敗をＭＡＣに示し得る。したがって、ＭＡＣはＮＡＣＫを示し得、このことは、トランスポートブロックを最初に送った送信エンティティからの再送信を促し得る。
【００５３】
[0068]基地局１０５は、ＰＤＣＣＨを使用してＤＬリソースをスケジュールし得る。ＰＤＣＣＨは、９つの論理的に隣接するリソース要素グループ（ＲＥＧ）からなり得る、制御チャネル要素（ＣＣＥ）中でダウンリンク制御情報（ＤＣＩ）を搬送し得、ここで、各ＲＥＧは４つのリソース要素（ＲＥ）を含んでいる。ＤＣＩは、ＤＬスケジューリング割当て、ＵＬリソース許可、送信方式、ＵＬ電力制御、ＨＡＲＱ情報、変調およびコーディング方式（ＭＣＳ）に関する情報、ならびに他の情報を含む。ＤＣＩメッセージのサイズおよびフォーマットは、ＤＣＩによって搬送される情報のタイプおよび量に応じて異なることができる。たとえば、空間多重化がサポートされる場合、ＤＣＩメッセージのサイズは連続周波数割振りと比較して大きい。同様に、ＭＩＭＯを採用するシステムの場合、ＤＣＩは、追加のシグナリング情報を含まなければならない。ＤＣＩサイズおよびフォーマットは、情報の量、ならびに帯域幅、アンテナポートの数、および複信モードなどのファクタに依存する。
【００５４】
[0069]ＰＤＣＣＨは複数のユーザに関連するＤＣＩメッセージを搬送することができ、各ＵＥ１１５は、それを対象とするＤＣＩメッセージを復号し得る。たとえば、各ＵＥ１１５はセル無線ネットワーク一時識別情報（Ｃ−ＲＮＴＩ：cell radio network temporary identity）を割り当てられ得、各ＤＣＩにアタッチされたＣＲＣビットが、Ｃ−ＲＮＴＩに基づいてスクランブルされ得る。ユーザ機器における電力消費およびオーバーヘッドを低減するために、ＣＣＥロケーションの限られたセットが、特定のＵＥ１１５に関連するＤＣＩのために指定され得る。ＵＥ１１５は、ＤＣＩが検出されるまで探索空間がその間にランダムに復号される、ブラインド復号として知られるプロセスを実行することによってＤＣＩを復号することを試み得る。ブラインド復号中に、ＵＥ１１５は、それのＣ−ＲＮＴＩを使用してすべての潜在的ＤＣＩメッセージをデスクランブルすることを試み、その試みが成功したかどうかを決定するために巡回冗長検査（ＣＲＣ）を実行し得る。
【００５５】
[0070]本開示によれば、基地局１０５およびＵＥ１１５などのワイヤレスデバイスは、トランスポートブロックとして知られるＭＡＣレイヤユニットを使用してデータを交換し得る。トランスポートブロックは、それらの各々が１つまたは複数のコードブロックを含み得るＣＢＣに区分され得る。たとえば、ＵＥ１１５は、トランスポートブロックを復号することを試み、各ＣＢＣが正常に復号されたかどうかに基づいて、基地局１０５にＡＣＫ／ＮＡＣＫ情報を送り得る。基地局１０５は、受信された各ＮＡＣＫについてＣＢＣの冗長バージョンを再送信し得る。基地局１０５は、冗長バージョンに従ってトランスポートブロックのセグメント中のＣＢＣをグループ化し得る。いくつかの場合には、基地局１０５は、制御チャネルにおいて、トランスポートブロックの構造を示す制御メッセージを送り得る。
【００５６】
[0071]図２は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのワイヤレス通信システム２００の一例を示す。ワイヤレス通信システム２００は、図１を参照しながら説明されたＵＥ１１５の一例であり得る、ＵＥ１１５−ａを含み得る。ワイヤレス通信システム２００は、図１を参照しながら説明された基地局１０５の一例であり得る、基地局１０５−ａをも含み得る。基地局１０５−ａは、ダウンリンク（たとえば、ダウンリンク２０５）を介してそれのカバレージエリア１１０−ａ内のＵＥ１１５に制御およびデータを送信し得る。たとえば、基地局１０５−ａは、ダウンリンク２０５の一部であり得る、トランスポートブロック２１５中でＵＥ１１５−ａにデータを送信し得る。ＵＥ１１５−ａは、アップリンク（たとえば、アップリンク２１０）を介して基地局１０５−ａと通信し得る。たとえば、ＵＥ１１５−ａは、肯定応答（ＡＣＫ）および否定応答（ＮＡＣＫ）（たとえば、ＡＣＫ／ＮＡＣＫ２２０）を介して、トランスポートブロック２１５の部分のためのステータスを示し得る。
【００５７】
[0072]いくつかの場合には、トランスポートブロック２１５は、それらの各々がいくつかのコードブロックを含む複数のＣＢＣを含み得る。ＣＢＣは、ＣＢＣの冗長バージョン（ＲＶ）に従ってセグメントにグループ化され得、たとえば、ワイヤレス通信システム２００に示されているように、４つの可能なＲＶに対応する４つのＲＶセグメントがあり得る。異なるトランスポートブロックは、同じまたは異なる数のＣＢＣを有し得る。ＣＲＣパリティビットが、各コードブロックに含まれ、いくつかの場合には、ＣＢＣのための、または全体としてトランスポートブロックのためのものであり得る。ＵＥ１１５−ａは、復号プロセス中に誤りを検出し、それに応じてＡＣＫ／ＮＡＣＫ２２０を送信するためにＣＲＣを使用し得る。たとえば、ＵＥ１１５−ａは、ＣＢＣレベルＡＣＫ／ＮＡＣＫ２２０を送り得、基地局１０５−ａは、ＡＣＫ／ＮＡＣＫ２２０に基づいてＣＢＣのうちの１つまたは複数の冗長バージョンを送信し得る。再送信されたＣＢＣは、ＵＥ１１５−ａによってＮＡＣＫされたＣＢＣの冗長バージョンであり得る。
【００５８】
[0073]言い換えれば、ＣＢＣは、ＡＣＫ／ＮＡＣＫされたＰＤＳＣＨの最小ユニットであり得る。たとえば、ＵＥ１１５−ａは、ＣＲＣがＣＢＣ中の１つまたは複数のコードブロックについて失敗した場合、ＣＢＣについてＮＡＣＫを送信し得る。ＣＲＣ失敗は、コードブロックレベルにおいて、またはＣＢＣレベルにおいて起こり得る。すなわち、コードブロックレベルＣＲＣが失敗した場合、またはＣＢＣレベルＣＲＣが失敗した場合、ＮＡＣＫが送信され得る。ＮＡＣＫは、ＣＢＣを再送するための基地局１０５−ａへのインジケーションとして働き得、たとえば、基地局１０５−ａはＣＢＣの冗長バージョンを送り得る。
【００５９】
[0074]ＣＢＣレベルＨＡＲＱを可能にするために、追加の制御情報が各トランスポートブロックとともに送信され得る。たとえば、基地局１０５−ａは、どのＲＶセグメントがトランスポートブロック中に存在するのかをＵＥ１１５−ａに示し得る。いくつかの例では、これは、ＰＤＣＣＨメッセージ中に含まれる４ビットマスク形態をとり得る。各ビットは、トランスポートブロック中の１つまたは複数のＣＢＣが、対応するＲＶ値を有する場合、トグルされ得る。送信デバイス（たとえば、基地局１０５−ａ）が、前のトランスポートブロックからＡＣＫ／ＮＡＣＫを受信したかどうかを示すために、別のフィールドが使用され得る。これは、送信デバイスおよび受信デバイスが、各ＣＢＣのための同期ステータス情報を維持することを可能にし得る。したがって、基地局１０５−ａがＡＣＫ／ＮＡＣＫ情報を受信しない場合、それはＡＣＫ／ＮＡＣＫ失敗インジケータとともに同じデータを再送信し得る。ＵＥ１１５−ａがＡＣＫ／ＮＡＣＫ失敗インジケータを受信した場合、それは再び同じ情報を予期し得る。ＵＥ１１５−ａがＰＤＣＣＨを受信し、ＡＣＫ／ＮＡＣＫ失敗インジケータがない場合、それは、新規データ、またはＣＲＣをパスしなかったＣＢＣのための後続の冗長バージョンを予期し得る。
【００６０】
[0075]次に、図３は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのトランスポートブロック３００の一例を示す。トランスポートブロック３００は、図２を参照しながら説明されたように、基地局１０５からＵＥ１１５に送られるトランスポートブロックの一例であり得る。トランスポートブロック３００は、新規データセグメント３０５と、第１のＲＶセグメント３１０と、第２のＲＶセグメント３１５と、第３のＲＶセグメント３２０とを含み得る。ＲＶセグメントは、それらのすべてが同じ冗長バージョンを有し得る１つまたは複数のＣＢＣ３２５を含み得る。言い換えれば、ｎ回目に再送信されているＣＢＣは、ＲＶセグメント中でアグリゲートされ得る。
【００６１】
[0076]新規データセグメント３０５は、初めて基地局１０５からＵＥ１１５に送られているデータを含み得る。新規データセグメント３０５は、冗長バージョン０（ＲＶ０）をもつデータを含むＲＶセグメントであり得る。新規データセグメント３０５は、それらの各々が１つまたは複数のコードブロックを含み得るいくつかのＣＢＣ（図示せず）を含み得る。ＵＥ１１５は、新規データセグメント３０５のコードブロックを復号し、復号の成功に基づいてＣＢＣレベルＡＣＫ／ＮＡＣＫを送り得る。たとえば、ＣＢＣ内のコードブロックがＣＲＣに失敗した場合、ＵＥは、復号失敗を示すＮＡＣＫを基地局１０５に示し得る。
【００６２】
[0077]第１のＲＶセグメント３１０は、前のトランスポートブロック中に不正確に受信されたＣＢＣの第１の再送信（たとえば、ＲＶ１）を含み得る。再送信は、前のトランスポートブロック３００中に新規データセグメント３０５によって伝達されたＣＢＣに関連するＮＡＣＫの結果であり得る。第１のＲＶセグメント３１０は、同じ冗長バージョン（たとえば、冗長バージョン１）をもつＣＢＣであり得る３つのＣＢＣを含み得る。ＵＥ１１５は、失敗したＣＲＣに関連する各ＣＢＣ３２５についてＮＡＣＫを送り得る。言い換えれば、ＣＢＣ３２５は、個々に復号され、ＡＣＫ／ＮＡＣＫされ得る。
【００６３】
[0078]第２のＲＶセグメント３１５は、それらの第１の冗長バージョンが前のトランスポートブロックの第１のＲＶセグメント３１０中で不正確に受信された、ＣＢＣ３２５の第２の冗長バージョン（ＲＶ２）を伝達し得る。たとえば、ＲＶセグメント３１５は、前の第１のＲＶセグメント３１０中で伝達されたそれらの第１の冗長バージョンが正確に受信されなかった、２つのＣＢＣの冗長バージョンであり得る、２つのＣＢＣ３２５を含み得る。言い換えれば、第２のＲＶセグメント３１５は、元の送信と後続の再送信中の両方中に不正確に受信されたＣＢＣ３２５を再送信するために使用され得る。第２のＲＶセグメント３１５中のＣＢＣ３２５が復号に失敗した場合、第３のＲＶセグメント３２０中のＣＢＣ３２５の第３の冗長バージョンを生じ得るＮＡＣＫが送られ得る。
【００６４】
[0079]したがって、第３のＲＶセグメント３２０は、再送信のそれらの第３ラウンド（ＲＶ３）にあるＣＢＣを含み得る。すなわち、ＣＢＣ３２５は、３つの前の送信／再送信中で不正確に受信されたＣＢＣ３２５の冗長バージョンであり得る。たとえば、第３のＲＶセグメント３２０は、それらのそれぞれのＣＢＣの第３の冗長バージョンであり得る４つのＣＢＣ３２５を伝達し得る。したがって、ＣＢＣ３２５は、前の新規データセグメント３０５、第１のＲＶセグメント３１０、および第２のＲＶセグメント３１５によって伝達されたときに復号に失敗したＣＢＣ３２５の再送信であり得る。言い換えれば、トランスポートブロックＣＢＣの冗長バージョンは、ＣＢＣが適切に復号され、たとえば、基地局がＡＣＫを受信するまで、またはＵＥが無線リンク障害（ＲＬＦ）に遭遇するまでＲＶセグメント中で送られ得る。
【００６５】
[0080]ＣＢＣの第１、第２、および第３の冗長バージョンは、同じまたは異なる符号化を使用して送られ得る。３つのＲＶセグメント３１０、３１５、３２０とともに示されているが、トランスポートブロック３００は任意の数のＲＶセグメントを含み得る。さらに、ＲＶセグメントは任意の長さのものであり得、たとえば、ＲＶセグメントは任意の数のＣＢＣ３２５を含み得る。いくつかの例では、ＲＶセグメントは同じ長さであり、いくつかの例では、ＲＶセグメントは異なる長さである。トランスポートブロック３００の構造は動的に構成可能であり得、セグメントは、送られているデータに基づいて存在することも不在のこともある。たとえば、トランスポートブロック３００によって伝達されたすべてのＣＢＣ３２５が正常に受信された場合、後続のトランスポートブロック３００は新規データセグメント３０５のみを含み得る。
【００６６】
[0081]基地局１０５は、制御チャネルにおいてビットマスクを使用してトランスポートブロックの構成を示し得る。たとえば、基地局１０５は、Ｎセグメントトランスポートブロックのために物理ダウンリンク制御チャネル（ＰＤＣＣＨ）上でＮビットマスクを使用し得る。したがって、各ビットは、それのそれぞれのセグメントの存在または不在を表し得る。トランスポートブロック３００の４セグメント例では、「０００１」のマスク値は、トランスポートブロック３００が新規データセグメント３０５のみを含むことをＵＥ１１５に示し得、「１００１」のマスク値は、トランスポートブロック３００が新規データセグメント３０５と第３のＲＶセグメント３２０の両方を含むことを示し得る。したがって、ＵＥ１１５は、トランスポートブロックの構成を決定するために制御チャネルビットマスクを参照し得る。制御チャネルは、基地局１０５におけるＡＣＫ／ＮＡＣＫの受信を示し得るフェイルセーフビット（たとえば、ＡＣＫ／ＮＡＣＫ失敗インジケータ）をも含み得る。たとえば、ＡＣＫ／ＮＡＣＫがサブフレームｋ−１について受信された場合、基地局１０５は、サブフレームｋ上でフェイルセーフビットを使用してＵＥ１１５にＡＣＫ／ＮＡＣＫ受信を示し得る。
【００６７】
[0082]基地局１０５およびＵＥ１１５は、どのコードブロックがＡＣＫされ、どれが再送信されるべきであるのかを考慮するために、識別方式を使用し得る。１つの方式では、各コードブロックは、他のコードブロックからそのコードブロックを識別する一意の識別子（ＩＤ）（たとえば、６４ビット）を有し得る。コードブロックＩＤは、ＩＤと同じ長さであり得るコードブロックヘッダによって搬送され得る。したがって、コードブロックＩＤに基づいて、ＵＥ１１５は、どのコードブロックが正常に復号され、どのコードブロックが正常に復号されなかったのかを識別し、その情報を基地局１０５に中継し得る。たとえば、各ＣＢＣ  ＡＣＫ／ＮＡＣＫでは、ＵＥ１１５は、ＣＢＣ中にコードブロックＩＤのハッシュを含め得る。いくつかの場合には、基地局は、ハッシュがＮＡＣＫによって伝達された場合に基地局が再送信し得る関連するＣＢＣを決定するために、コードブロックＩＤのハッシュを参照し得る。
【００６８】
[0083]基地局１０５およびＵＥ１１５は、ＣＢＣ冗長バージョンの送信を同期させるために、冗長バージョン追跡方式を採用し得る。いくつかの例では、基地局１０５およびＵＥ１１５は、それぞれ、各ＣＢＣの現在の冗長バージョンを追跡する冗長バージョン状態ベクトルを独立して維持する。ベクトルは、どのＣＢＣ冗長バージョンが次に送信／受信されるべきであるのかを決定するために参照され得る。基地局１０５は、ＵＥ１１５からのＡＣＫ／ＮＡＣＫに基づいてそれのベクトルを更新し得、ＵＥ１１５は、ＰＤＣＣＨを復号することに基づいてそれのベクトルを更新し得る。たとえば、基地局１０５は、各々がいくつかのＣＢＣ冗長バージョンをもつ、いくつかのＲＶセグメントを含むトランスポートブロックを送信し得る。ＵＥ１１５はＰＤＣＣＨを復号することを試み得る。ＰＤＣＣＨを復号することが成功した場合、ＵＥ１１５は、トランスポートブロックを復号し、それに応じて冗長バージョンベクトルを更新し、適宜にＡＣＫ／ＮＡＣＫを送り得る。ＡＣＫ／ＮＡＣＫの受信時に、基地局１０５は、冗長バージョンベクトルを更新し、それに応じて冗長バージョンを送信し得る。ＰＤＣＣＨを復号することが成功しない場合、ＵＥ１１５は、トランスポートブロックを受信しないか、冗長バージョンベクトルを更新しないか、または、ＡＣＫ／ＮＡＣＫを送らないことがある。したがって、基地局はＡＣＫ／ＮＡＣＫを受信しないことがある。したがって、基地局は、冗長バージョンベクトルを更新することを控え、同じ冗長バージョンを再送信し得る。基地局１０５は、前の冗長バージョンが再送信されていることを示し得るＡＣＫ／ＮＡＣＫ失敗インジケータをＵＥ１１５に送り得る。
【００６９】
[0084]図４は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのプロセスフロー４００の一例を示す。プロセスフロー４００は、図１〜図３を参照しながら上記で説明されたＵＥ１１５の一例であり得る、ＵＥ１１５−ｂを含み得る。プロセスフロー４００は、図１〜図３を参照しながら上記で説明された基地局１０５の一例であり得る、基地局１０５−ｂをも含み得る。基地局１０５およびＵＥ１１５に関して説明されたが、プロセスフロー４００のステップは、ＣＢＣレベルＨＡＲＱを用いて通信するワイヤレスデバイスの任意のセットによって実行され得る。
【００７０】
[0085]ステップ４０５において、基地局１０５−ｂおよびＵＥ１１５は、１つまたは複数のＣＢＣについてＨＡＲＱ状態を識別する。いくつかの場合では、基地局１０５−ｂおよびＵＥ１１５−ｂは、メモリバッファにＨＡＲＱ状態を記憶し得る。
【００７１】
[0086]ステップ４１０において、基地局１０５−ｂは、ＵＥ１１５−ｂにトランスポートブロックを送信することに備えて、いくつかのＣＢＣの冗長バージョンを識別する。たとえば、基地局１０５−ｂは、送信時間間隔（ＴＴＩ）中の送信のための第１のＣＢＣの冗長バージョンを識別し得る。さらに、基地局１０５−ｂは、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別し得る。基地局１０５−ｂは、次いで、ＵＥ１１５−ｂへのＰＤＳＣＨ上での送信のためのトランスポートブロックを構成し得る。いくつかの場合には、基地局１０５−ｂは、冗長バージョンセグメントのセットに基づいてトランスポートブロックを構成し得、各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを含み得る。
【００７２】
[0087]ステップ４１５において、基地局１０５−ｂは、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかを示す制御メッセージを送信する（およびＵＥ１１５−ｂはそれを受信する）。いくつかの例では、制御メッセージは、トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを含む。いくつかの例では、インジケーションは、冗長バージョンセグメントに対応する４ビットを含む。制御メッセージはＡＣＫ／ＮＡＣＫ失敗インジケータをも含み得る。いくつかの事例では、ＡＣＫ／ＮＡＣＫ失敗インジケータは、ＡＣＫ／ＮＡＣＫ応答が、前に送信されたＣＢＣについて受信されたかどうかに基づき得る。
【００７３】
[0088]ステップ４２０において、基地局１０５−ｂは、第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信する（およびＵＥ１１５−ｂはそれを受信する）。いくつかの例では、送信されたトランスポートブロックは、少なくとも１つのＣＲＣフィールドを備える。第２のＣＢＣのバージョンは、第２のＣＢＣの冗長バージョンまたは新規バージョンを含み得る。
【００７４】
[0089]ステップ４２５において、ＵＥ１１５−ｂは、たとえば、含まれるＲＶセグメントに対応するビットマスクと、ＡＣＫ／ＮＡＣＫ失敗インジケータとに基づいて、制御メッセージを復号し、制御メッセージ中の情報に基づいてＨＡＲＱ状態を更新する（または更新することを控える）。
【００７５】
[0090]ステップ４３０において、ＵＥ１１５−ｂは第１および第２のＣＢＣを復号する。ＵＥ１１５−ｂは、受信されたコードブロックについてＣＲＣを実行し得る。ＵＥ１１５−ｂは、たとえば、ＣＲＣの成功に基づいて、個々のＣＢＣについてＡＣＫ／ＮＡＣＫを決定し得る。
【００７６】
[0091]ステップ４３５において、ＵＥ１１５−ｂは、第１および第２のＣＢＣならびに追加のＣＢＣについてＡＣＫ／ＮＡＣＫを送信する（および基地局１０５−ｂはそれを受信する）。
【００７７】
[0092]ステップ４４０において、基地局１０５−ｂは、ＡＣＫ／ＮＡＣＫに基づいてＨＡＲＱ状態を更新する。いくつかの場合には、基地局１０５−ｂは、ＡＣＫ／ＮＡＣＫ応答が、送信されたＣＢＣのセットについて受信されていないと決定し得る。したがって、基地局１０５−ｂは、決定に基づいて、ＨＡＲＱ状態を更新することを控え得る。
【００７８】
[0093]図５は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたワイヤレスデバイス５００のブロック図を示す。ワイヤレスデバイス５００は、図１〜図４を参照しながら説明されたＵＥ１１５または基地局１０５の態様の一例であり得る。ワイヤレスデバイス５００は、受信機５０５、ＣＢＣレベルＨＡＲＱモジュール５１０、または送信機５１５を含み得る。ワイヤレスデバイス５００はプロセッサをも含み得る。これらの構成要素の各々は互いと通信していることがある。
【００７９】
[0094]受信機５０５は、パケット、ユーザデータ、または様々な情報チャネルに関連する制御情報（たとえば、制御チャネル、データチャネル、およびＣＢＣレベルＨＡＲＱに関係する情報など）などの情報を受信し得る。情報は、ＣＢＣレベルＨＡＲＱモジュール５１０に、およびワイヤレスデバイス５００の他の構成要素に受け渡され得る。いくつかの例では、受信機５０５は、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信し得る。いくつかの例では、受信機５０５は、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを受信し得る。いくつかの例では、（送信デバイスの）受信機５０５は、送信されたＣＢＣのセットについてＡＣＫ／ＮＡＣＫ応答を受信し得る。
【００８０】
[0095]ＣＢＣレベルＨＡＲＱモジュール５１０は、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別し得、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別し得る。いくつかの例では、ＣＢＣレベルＨＡＲＱモジュール５１０は、たとえば、送信機５１５と組み合わせて、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信し得る。他の例では、ＣＢＣレベルＨＡＲＱモジュール５１０は、たとえば、受信機５０５と組み合わせて、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信し得る。
【００８１】
[0096]送信機５１５は、ワイヤレスデバイス５００の他の構成要素から受信された信号を送信し得る。いくつかの例では、送信機５１５は、トランシーバモジュール中で受信機５０５とコロケートされ得る。送信機５１５は単一のアンテナを含み得るか、またはそれはいくつかのアンテナを含み得る。
【００８２】
[0097]図６は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのワイヤレスデバイス６００のブロック図を示す。ワイヤレスデバイス６００は、図１〜図５を参照しながら説明されたワイヤレスデバイス５００またはＵＥ１１５または基地局１０５の態様の一例であり得る。ワイヤレスデバイス６００は、受信機５０５−ａ、ＣＢＣレベルＨＡＲＱモジュール５１０−ａ、または送信機５１５−ａを含み得る。ワイヤレスデバイス６００はプロセッサをも含み得る。これらの構成要素の各々は互いと通信していることがある。ＣＢＣレベルＨＡＲＱモジュール５１０−ａは、冗長バージョンモジュール６０５と、トランスポートブロック構成モジュール６１０とをも含み得る。
【００８３】
[0098]受信機５０５−ａは、ＣＢＣレベルＨＡＲＱモジュール５１０−ａに、およびワイヤレスデバイス６００の他の構成要素に受け渡され得る情報を受信し得る。ＣＢＣレベルＨＡＲＱモジュール５１０−ａは、図５を参照しながら上記で説明された動作を実行し得る。送信機５１５−ａは、ワイヤレスデバイス６００の他の構成要素から受信された信号を送信し得る。
【００８４】
[0099]冗長バージョンモジュール６０５は、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別し得る。冗長バージョンモジュール６０５はまた、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別し得る。いくつかの例では、ＴＴＩ中に送信される第２のＣＢＣのバージョンは、第２のＣＢＣの冗長バージョンまたは新規バージョンを含む。追加または代替として、冗長バージョンモジュール６０５は、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別し得る。冗長バージョンモジュール６０５はまた、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別し得る。いくつかの例では、ＴＴＩ中に送信される第２のＣＢＣのバージョンは、第２のＣＢＣの冗長バージョンまたは新規バージョンを備える。
【００８５】
[0100]トランスポートブロック構成モジュール６１０は、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信し得る。トランスポートブロック構成モジュール６１０はまた、各冗長バージョンセグメントが、同じ冗長バージョンを有するＣＢＣのサブセットを含み得るように、いくつかの冗長バージョンセグメントを使用してトランスポートブロックを構成し得る。いくつかの例では、したがって、トランスポートブロックは冗長バージョンセグメントのセットに基づき、セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを含み得る。
【００８６】
[0101]図７は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのためのワイヤレスデバイス５００またはワイヤレスデバイス６００の構成要素であり得るＣＢＣレベルＨＡＲＱモジュール５１０−ｂのブロック図７００を示す。ＣＢＣレベルＨＡＲＱモジュール５１０−ｂは、図５〜図６を参照しながら説明されたＣＢＣレベルＨＡＲＱモジュール５１０の態様の一例であり得る。ＣＢＣレベルＨＡＲＱモジュール５１０−ｂは、冗長バージョンモジュール６０５−ａとトランスポートブロック構成モジュール６１０−ａとを含み得る。これらのモジュールの各々は、図６を参照しながら上記で説明された機能を実行し得る。ＣＢＣレベルＨＡＲＱモジュール５１０−ｂは、制御メッセージモジュール７０５と、ＡＣＫ／ＮＡＣＫ失敗モジュール７１０と、ＨＡＲＱ状態モジュール７１５とをも含み得る。ＣＢＣレベルＨＡＲＱモジュール５１０−ｂの様々なモジュールは互いと通信していることがある。
【００８７】
[0102]制御メッセージモジュール７０５は、図２〜図４を参照しながら上記で説明されたように、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを送信し得る。いくつかの例では、ＴＴＩのための制御メッセージは、トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを含み得る。いくつかの例では、インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを含む。制御メッセージはＡＣＫ／ＮＡＣＫ失敗インジケータをも含み得る。
【００８８】
[0103]ＡＣＫ／ＮＡＣＫ失敗モジュール７１０は、図２〜図４を参照しながら上記で説明されたように、ＡＣＫ／ＮＡＣＫ失敗インジケータを含むように制御メッセージを構成し得る。いくつかの例では、ＡＣＫ／ＮＡＣＫ失敗モジュール７１０はまた、ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定し得、ＡＣＫ／ＮＡＣＫ失敗インジケータは、決定に従って構成され得、したがって決定に基づき得る。
【００８９】
[0104]ＨＡＲＱ状態モジュール７１５は、図２〜図４を参照しながら上記で説明されたように、いくつかの送信されたＣＢＣに対応するＨＡＲＱ状態を記憶し得る。ＨＡＲＱ状態モジュール７１５はまた、ＡＣＫ／ＮＡＣＫ応答に基づいてＨＡＲＱ状態を更新し得る。ＨＡＲＱ状態モジュール７１５は、たとえば、ＡＣＫ／ＮＡＣＫ応答が、送信されたＣＢＣについて受信されていないと決定し得る。ＨＡＲＱ状態モジュール７１５はまた、決定に基づいて、ＨＡＲＱ状態を更新することを控え得る。いくつかの場合には、ＨＡＲＱ状態モジュール７１５は、１つまたは複数の受信されたＣＢＣに関連するＣＲＣを処理することに基づいて、ＨＡＲＱ状態を更新し得る。
【００９０】
[0105]ワイヤレスデバイス５００、ワイヤレスデバイス６００、またはＣＢＣレベルＨＡＲＱモジュール５１０−ｂの構成要素は、それぞれ、適用可能な機能の一部または全部をハードウェアで実行するように適応された少なくとも１つの特定用途向け集積回路（ＡＳＩＣ）を用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、少なくとも１つのＩＣ上で、１つまたは複数の他の処理ユニット（またはコア）によって実行され得る。他の例では、当技術分野で知られている任意の様式でプログラムされ得る、他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または別のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的または部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。
【００９１】
[0106]図８は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成されたＵＥを含むシステム８００の図を示す。システム８００は、図１〜図７を参照しながら上記で説明されたワイヤレスデバイス５００、またはワイヤレスデバイス６００の一例であり得る、ＵＥ１１５−ｃを含み得る。ＵＥ１１５−ｃは、図５〜図７を参照しながら説明されたＣＢＣレベルＨＡＲＱモジュール５１０の一例であり得る、ＣＢＣレベルＨＡＲＱモジュール８１０を含み得る。いくつかの例では、ＵＥ１１５−ｃはＣＲＣモジュール８２５を含み得る。ＵＥ１１５−ｃは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、ＵＥ１１５−ｃは、基地局１０５−ｃまたはＵＥ１１５−ｄと双方向に通信し得る。
【００９２】
[0107]ＣＲＣモジュール８２５は、各コードブロックが正確に受信されたかどうかを決定するために、受信されたコードブロックに対してＣＲＣを実行し得る。いくつかの場合には、送信または受信されたトランスポートブロックは、図２〜図４を参照しながら上記で説明されたように、たとえば、コードブロック、ＣＢＣ、またはトランスポートブロックに関連する少なくとも１つのＣＲＣフィールドを含み得る。
【００９３】
[0108]ＵＥ１１５−ｃは、プロセッサ８０５と、（ソフトウェア（ＳＷ）８２０を含む）メモリ８１５と、トランシーバモジュール８３５と、（１つまたは複数の）アンテナ８４０とをも含み得、それらの各々は、（たとえば、バス８４５を介して）互いと直接または間接的に通信し得る。トランシーバモジュール８３５は、上記で説明されたように、（１つまたは複数の）アンテナ８４０あるいはワイヤードリンクまたはワイヤレスリンクを介して、１つまたは複数のネットワークと双方向に通信し得る。たとえば、トランシーバモジュール８３５は、基地局１０５または別のＵＥ１１５と双方向に通信し得る。トランシーバモジュール８３５は、パケットを変調し、変調されたパケットを送信のために（１つまたは複数の）アンテナ８４０に与え、（１つまたは複数の）アンテナ８４０から受信されたパケットを復調するためのモデムを含み得る。ＵＥ１１５−ｅは単一のアンテナ８４０を含み得るが、ＵＥ１１５−ｃはまた、複数のワイヤレス送信を同時に送信または受信することが可能な複数のアンテナ８４０を有し得る。
【００９４】
[0109]メモリ８１５は、ランダムアクセスメモリ（ＲＡＭ）および読取り専用メモリ（ＲＯＭ）を含み得る。メモリ８１５は、実行されたとき、プロセッサ８０５に本明細書で説明される様々な機能（たとえば、ＣＢＣレベルＨＡＲＱなど）を実行させる命令を含むコンピュータ可読、コンピュータ実行可能ソフトウェア／ファームウェアコード８２０を記憶し得る。代替的に、ソフトウェア／ファームウェアコード８２０は、プロセッサ８０５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）コンピュータに本明細書で説明される機能を実行させ得る。プロセッサ８０５は、インテリジェントハードウェアデバイス（たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなど）を含み得る。
【００９５】
[0110]図９は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのために構成された基地局１０５を含むシステム９００の図を示す。システム９００は、図１〜図８を参照しながら上記で説明されたワイヤレスデバイス６００、ＣＢＣレベルＨＡＲＱモジュール５１０−ｂ、または基地局１０５の一例であり得る、基地局１０５−ｄを含み得る。基地局１０５−ｄは、図５〜図７を参照しながら説明されたＣＢＣレベルＨＡＲＱモジュール５１０の一例であり得る、基地局ＣＢＣレベルＨＡＲＱモジュール９１０を含み得る。基地局１０５−ｄは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、基地局１０５−ｄは、ＵＥ１１５−ｅまたはＵＥ１１５−ｆと双方向に通信し得る。
【００９６】
[0111]いくつかの場合には、基地局１０５−ｄは１つまたは複数のワイヤードバックホールリンクを有し得る。基地局１０５−ｄは、コアネットワーク１３０へのワイヤードバックホールリンク（たとえば、Ｓ１インターフェースなど）を有し得る。基地局１０５−ｄはまた、基地局間バックホールリンク（たとえば、Ｘ２インターフェース）を介して、基地局１０５−ｅおよび基地局１０５−ｆなど、他の基地局１０５と通信し得る。基地局１０５の各々は、同じまたは異なるワイヤレス通信技術を使用してＵＥ１１５と通信し得る。いくつかの場合には、基地局１０５−ｄは、基地局通信モジュール９２５を利用して１０５−ｅまたは１０５−ｆなどの他の基地局と通信し得る。いくつかの例では、基地局通信モジュール９２５は、基地局１０５のうちのいくつかの間の通信を行うために、ＬＴＥ／ＬＴＥ−Ａワイヤレス通信ネットワーク技術内のＸ２インターフェースを与え得る。いくつかの例では、基地局１０５−ｄは、コアネットワーク１３０を通して他の基地局と通信し得る。いくつかの場合には、基地局１０５−ｄは、ネットワーク通信モジュール９３０を通してコアネットワーク１３０と通信し得る。
【００９７】
[0112]基地局１０５−ｄは、プロセッサ９０５と、（ソフトウェア（ＳＷ）９２０を含む）メモリ９１５と、トランシーバモジュール９３５と、（１つまたは複数の）アンテナ９４０とを含み得、それらの各々は、（たとえば、バスシステム９４５を介して）互いと直接または間接的に通信していることがある。トランシーバモジュール９３５は、（１つまたは複数の）アンテナ９４０を介して、マルチモードデバイスであり得るＵＥ１１５と双方向に通信するように構成され得る。トランシーバモジュール９３５（または基地局１０５−ｄの他の構成要素）はまた、アンテナ９４０を介して、１つまたは複数の他の基地局（図示せず）と双方向に通信するように構成され得る。トランシーバモジュール９３５は、パケットを変調し、変調されたパケットを送信のためにアンテナ９４０に与え、アンテナ９４０から受信されたパケットを復調するように構成されたモデムを含み得る。基地局１０５−ｄは、各々が１つまたは複数の関連するアンテナ９４０をもつ、複数のトランシーバモジュール９３５を含み得る。トランシーバモジュールは、図５の組み合わせられた受信機５０５および送信機５１５の一例であり得る。
【００９８】
[0113]メモリ９１５はＲＡＭおよびＲＯＭを含み得る。メモリ９１５は、実行されたとき、プロセッサ９０５に本明細書で説明される様々な機能（たとえば、ＣＢＣレベルＨＡＲＱ、カバレージ拡張技法を選択すること、呼処理、データベース管理、メッセージルーティングなど）を実行させるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェアコード９２０をも記憶し得る。代替的に、ソフトウェアコード９２０は、プロセッサ９０５によって直接的に実行可能でないことがあるが、たとえば、コンパイルされ実行されたとき、コンピュータに本明細書で説明される機能を実行させるように構成され得る。プロセッサ９０５は、インテリジェントハードウェアデバイス、たとえば、ＣＰＵ、マイクロコントローラ、ＡＳＩＣなどを含み得る。プロセッサ９０５は、エンコーダ、キュー処理モジュール、ベースバンドプロセッサ、無線ヘッドコントローラ、デジタル信号プロセッサ（ＤＳＰ）など、様々な専用プロセッサを含み得る。
【００９９】
[0114]基地局通信モジュール９２５は他の基地局１０５との通信を管理し得る。通信管理モジュールは、他の基地局１０５と協働してＵＥ１１５との通信を制御するためのコントローラまたはスケジューラを含み得る。たとえば、基地局通信モジュール９２５は、ビームフォーミングまたはジョイント送信などの様々な干渉緩和技法のためのＵＥ１１５への送信のためのスケジューリングを協調させ得る。
【０１００】
[0115]図１０は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１０００を示すフローチャートを示す。方法１０００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１０００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するように機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。
【０１０１】
[0116]ブロック１００５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１００５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１０２】
[0117]ブロック１０１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１０１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１０３】
[0118]ブロック１０１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信する。いくつかの例では、ブロック１０１５の動作は、図６を参照しながら上記で説明されたように、トランスポートブロック構成モジュール６１０によって実行され得る。
【０１０４】
[0119]図１１は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１１００を示すフローチャートを示す。方法１１００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１１００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。方法１１００はまた、図１０の方法１０００の態様を組み込み得る。
【０１０５】
[0120]ブロック１１０５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１１０５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１０６】
[0121]ブロック１１１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１１１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１０７】
[0122]ブロック１１１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、冗長バージョンセグメントのセットに少なくとも部分的に基づいてトランスポートブロックを構成し、セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを含む。いくつかの例では、ブロック１１１５の動作は、図６を参照しながら上記で説明されたように、トランスポートブロック構成モジュール６１０によって実行され得る。
【０１０８】
[0123]ブロック１１２０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを送信する。いくつかの例では、ブロック１１２０の動作は、図７を参照しながら上記で説明されたように、制御メッセージモジュール７０５によって実行され得る。
【０１０９】
[0124]ブロック１１２５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信する。いくつかの例では、ブロック１１２５の動作は、図６を参照しながら上記で説明されたように、トランスポートブロック構成モジュール６１０によって実行され得る。
【０１１０】
[0125]図１２は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１２００を示すフローチャートを示す。方法１２００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１２００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するように機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。方法１２００はまた、図１０および図１１の方法１０００または方法１１００の態様を組み込み得る。
【０１１１】
[0126]ブロック１２０５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１２０５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１１２】
[0127]ブロック１２１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１２１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１１３】
[0128]ブロック１２１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを送信する。いくつかの例では、ブロック１２１５の動作は、図６を参照しながら上記で説明されたように、トランスポートブロック構成モジュール６１０によって実行され得る。
【０１１４】
[0129]ブロック１２２０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、送信されたＣＢＣのセットに対応するＨＡＲＱ状態を記憶する。いくつかの例では、ブロック１２２０の動作は、図７を参照しながら上記で説明されたように、ＨＡＲＱ状態モジュール７１５によって実行され得る。
【０１１５】
[0130]ブロック１２２５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、送信されたＣＢＣのセットについてＡＣＫ／ＮＡＣＫ応答を受信する。いくつかの例では、ブロック１２２５の動作は、図５を参照しながら上記で説明されたように、受信機５０５よって実行され得る。
【０１１６】
[0131]ブロック１２３０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＡＣＫ／ＮＡＣＫ応答に少なくとも部分的に基づいてＨＡＲＱ状態を更新する。いくつかの例では、ブロック１２３０の動作は、図７を参照しながら上記で説明されたように、ＨＡＲＱ状態モジュール７１５によって実行され得る。
【０１１７】
[0132]図１３は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１３００を示すフローチャートを示す。方法１３００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１３００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するように機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。
【０１１８】
[0133]ブロック１３０５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１３０５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１１９】
[0134]ブロック１３１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１３１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１２０】
[0135]ブロック１３１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信する。いくつかの例では、ブロック１３１５の動作は、図５を参照しながら上記で説明されたように、受信機５０５よって実行され得る。
【０１２１】
[0136]図１４は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１４００を示すフローチャートを示す。方法１４００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１４００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。方法１４００はまた、図１３の方法１３００の態様を組み込み得る。
【０１２２】
[0137]ブロック１４０５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１４０５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１２３】
[0138]ブロック１４１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１４１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１２４】
[0139]ブロック１４１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、どの冗長バージョンセグメントがトランスポートブロック中に含まれるのかのインジケーションを含むＴＴＩのための制御メッセージを受信する。いくつかの例では、ブロック１４１５は、図５を参照しながら上記で説明されたように、受信機５０５よって実行され得る。
【０１２５】
[0140]ブロック１４２０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信する。いくつかの場合には、トランスポートブロックは冗長バージョンセグメントのセットに少なくとも部分的に基づき、セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを含む。いくつかの例では、ブロック１４２０の動作は、図５を参照しながら上記で説明されたように、受信機５０５よって実行され得る。
【０１２６】
[0141]図１５は、本開示の様々な態様による、ＣＢＣレベルＨＡＲＱのための方法１５００を示すフローチャートを示す。方法１５００の動作は、図１〜図９を参照しながら説明されたように、ワイヤレスデバイス５００またはワイヤレスデバイス６００を含み得る、ＵＥ１１５または基地局１０５、あるいはそれの構成要素を含む、ワイヤレスデバイスによって実装され得る。たとえば、方法１５００の動作は、図５〜図８を参照しながら説明されたように、ＣＢＣレベルＨＡＲＱモジュール５１０によって実行され得る。いくつかの例では、ワイヤレスデバイスは、以下で説明される機能を実行するようにデバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレスデバイスは、専用ハードウェアを使用して、以下で説明される機能態様を実行し得る。方法１５００はまた、図１３および図１４の方法１３００または方法１４００の態様を組み込み得る。
【０１２７】
[0142]ブロック１５０５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第１のＣＢＣの冗長バージョンを識別する。いくつかの例では、ブロック１５０５の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１２８】
[0143]ブロック１５１０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別する。いくつかの例では、ブロック１５１０の動作は、図６を参照しながら上記で説明されたように、冗長バージョンモジュール６０５によって実行され得る。
【０１２９】
[0144]ブロック１５１５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、ＴＴＩ中に第１のＣＢＣの冗長バージョンと第２のＣＢＣのバージョンとを含むトランスポートブロックを受信する。いくつかの例では、ブロック１５１５の動作は、図５を参照しながら上記で説明されたように、受信機５０５よって実行され得る。
【０１３０】
[0145]ブロック１５２０において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、受信されたＣＢＣのセットに対応するＨＡＲＱ状態を記憶する。いくつかの例では、ブロック１５２０の動作は、図７を参照しながら上記で説明されたように、ＨＡＲＱ状態モジュール７１５によって実行され得る。
【０１３１】
[0146]ブロック１５２５において、ワイヤレスデバイスは、図２〜図４を参照しながら上記で説明されたように、受信されたＣＢＣのセットのうちの１つまたは複数に関連するＣＲＣを処理することに少なくとも部分的に基づいてＨＡＲＱ状態を更新する。いくつかの例では、ブロック１５２５の動作は、図７を参照しながら上記で説明されたように、ＨＡＲＱ状態モジュール７１５によって実行され得る。
【０１３２】
[0147]したがって、方法１０００、１１００、１２００、１３００、１４００、および１５００は、ＣＢＣレベルＨＡＲＱを可能にし得る。方法１０００、１１００、１２００、１３００、１４００、および１５００は可能な実装形態について説明していること、ならびに動作およびステップは、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。いくつかの例では、方法１０００、１１００、１２００、１３００、１４００、および１５００のうちの２つまたはそれ以上からの態様が組み合わせられ得る。
【０１３３】
[0148]添付の図面に関して上記に記載された詳細な説明は、例示的な構成について説明しており、実装され得るまたは特許請求の範囲内に入るすべての例を表すとは限らない。本明細書で使用され得る「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の例よりも有利な」を意味しない。詳細な説明は、説明される技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明された例の概念を不明瞭にすることを回避するために、よく知られている構造およびデバイスがブロック図の形式で示される。
【０１３４】
[0149]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１３５】
[0150]本明細書の開示に関して説明された様々な例示的なブロックおよびモジュールは、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明された機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ（たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成）としても実装され得る。
【０１３６】
[0151]本明細書で説明した機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示の範囲内および添付の特許請求の範囲内に入る。たとえば、ソフトウェアの性質により、上記で説明された機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、機能の部分が、異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、項目の列挙（たとえば、「のうちの少なくとも１つ」あるいは「のうちの１つまたは複数」などの句で終わる項目の列挙）中で使用される「または」は、たとえば、Ａ、Ｂ、またはＣのうちの少なくとも１つの列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような包含的列挙を示す。当業者に知られている、または後に知られることになる、本開示全体にわたって説明された様々な態様の要素のすべての構造的および機能的均等物は、参照により本明細書に明確に組み込まれ、特許請求の範囲に包含されるものである。その上、本明細書で開示されたいかなることも、そのような開示が特許請求の範囲に明示的に具陳されているかどうかにかかわらず、公に供するものではない。「モジュール」、「機構」、「要素」、「デバイス」などという単語は、「手段」という単語の代用でないことがある。したがって、いかなるクレーム要素も、その要素が「のための手段」という語句を使用して明確に具陳されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。
【０１３７】
[0152]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、非一時的コンピュータ記憶媒体と通信媒体の両方を含む。非一時的記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、非一時的コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、コンパクトディスク（ＣＤ）ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の非一時的媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、ＣＤ、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１３８】
[0153]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えられたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義された一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明された例および設計に限定されるべきでなく、本明細書で開示される原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【０１３９】
[0154]本明細書で説明された技法は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）、および他のシステムなど、様々なワイヤレス通信システムのために使用され得る。「システム」および「ネットワーク」という用語はしばしば互換的に使用される。ＣＤＭＡシステムは、ＣＤＭＡ２０００、ユニバーサル地上波無線アクセス（ＵＴＲＡ）などの無線技術を実装し得る。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６規格をカバーする。ＩＳ−２０００リリース０およびＡは、一般に、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、一般に、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、高速パケットデータ（ＨＲＰＤ：High Rate Packet Data）などと呼ばれる。ＵＴＲＡは、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標）：Wideband CDMA）およびＣＤＭＡの他の変形態を含む。ＴＤＭＡシステムは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）などの無線技術を実装し得る。ＯＦＤＭＡシステムは、ウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ：Evolved UTRA）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭなどの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ：Universal Mobile Telecommunication System）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスト（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）の新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびモバイル通信用グローバルシステム（ＧＳＭ）は、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と称する団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称する団体からの文書に記載されている。本明細書で説明される技法は、上記のシステムおよび無線技術、ならびに他のシステムおよび無線技術のために使用され得る。ただし、上記の説明では、例としてＬＴＥシステムについて説明し、上記の説明の大部分においてＬＴＥ用語が使用されるが、本技法はＬＴＥ適用例以外に適用可能である。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
送信時間間隔（ＴＴＩ）中の送信のための第１のコードブロッククラスタ（ＣＢＣ）の冗長バージョンを識別することと、
前記ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別することと、
前記ＴＴＩ中に前記第１のＣＢＣの前記冗長バージョンと前記第２のＣＢＣの前記バージョンとを備えるトランスポートブロックを送信することと
を備える、ワイヤレスデバイスにおける通信の方法。
［Ｃ２］
前記ＴＴＩ中に送信される前記第２のＣＢＣの前記バージョンは、前記第２のＣＢＣの冗長バージョンまたは新規バージョンを備える、
Ｃ１に記載の方法。
［Ｃ３］
冗長バージョンセグメントのセットに少なくとも部分的に基づいて前記トランスポートブロックを構成することをさらに備え、前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを備える、
Ｃ１に記載の方法。
［Ｃ４］
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを送信することをさらに備える、
Ｃ３に記載の方法。
［Ｃ５］
前記ＴＴＩのための前記制御メッセージは、前記トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを備える、
Ｃ４に記載の方法。
［Ｃ６］
前記制御メッセージが肯定応答（ＡＣＫ）／否定応答（ＮＡＣＫ）失敗インジケータをさらに備える、
Ｃ４に記載の方法。
［Ｃ７］
ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定することをさらに備え、前記ＡＣＫ／ＮＡＣＫ失敗インジケータは、前記ＡＣＫまたはＮＡＣＫが受信されたかどうかの前記決定に少なくとも部分的に基づく、
Ｃ６に記載の方法。
［Ｃ８］
送信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態を記憶することをさらに備える、
Ｃ１に記載の方法。
［Ｃ９］
送信されたＣＢＣの前記セットについてＡＣＫ／ＮＡＣＫ応答を受信することと、
前記ＡＣＫ／ＮＡＣＫ応答に少なくとも部分的に基づいて前記ＨＡＲＱ状態を更新することと
をさらに備える、Ｃ８に記載の方法。
［Ｃ１０］
ＡＣＫ／ＮＡＣＫ応答が、送信されたＣＢＣの前記セットについて受信されていないと決定することと、
前記ＡＣＫ／ＮＡＣＫ応答が受信されていないという前記決定に少なくとも部分的に基づいて、前記ＨＡＲＱ状態を更新することを控えることと
をさらに備える、Ｃ８に記載の方法。
［Ｃ１１］
送信時間間隔（ＴＴＩ）中の受信のための第１のコードブロッククラスタ（ＣＢＣ）の冗長バージョンを識別することと、
前記ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別することと、
前記ＴＴＩ中に前記第１のＣＢＣの前記冗長バージョンと前記第２のＣＢＣの前記バージョンとを備えるトランスポートブロックを受信することと
を備える、ワイヤレスデバイスにおける通信の方法。
［Ｃ１２］
前記ＴＴＩ中に送信される前記第２のＣＢＣの前記バージョンが、前記第２のＣＢＣの冗長バージョンまたは新規バージョンを備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記トランスポートブロックは、冗長バージョンセグメントのセットに少なくとも部分的に基づき、前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを備える、
Ｃ１１に記載の方法。
［Ｃ１４］
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを受信することをさらに備える、
Ｃ１３に記載の方法。
［Ｃ１５］
前記制御メッセージは、肯定応答（ＡＣＫ）／否定応答（ＮＡＣＫ）失敗インジケータをさらに備える、
Ｃ１４に記載の方法。
［Ｃ１６］
受信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態を記憶することをさらに備える、
Ｃ１１に記載の方法。
［Ｃ１７］
受信されたＣＢＣの前記セットのうちの１つまたは複数に関連する巡回冗長検査（ＣＲＣ）を処理することに少なくとも部分的に基づいて前記ＨＡＲＱ状態を更新することをさらに備える、
Ｃ１６に記載の方法。
［Ｃ１８］
送信時間間隔（ＴＴＩ）中の送信のための第１のコードブロッククラスタ（ＣＢＣ）の冗長バージョンを識別するための手段と、
前記ＴＴＩ中の送信のための第２のＣＢＣのバージョンを識別するための手段と、
前記ＴＴＩ中に前記第１のＣＢＣの前記冗長バージョンと前記第２のＣＢＣの前記バージョンとを備えるトランスポートブロックを送信するための手段と
を備える、ワイヤレスデバイスにおける通信のための装置。
［Ｃ１９］
前記ＴＴＩ中に送信される前記第２のＣＢＣの前記バージョンは、前記第２のＣＢＣの冗長バージョンまたは新規バージョンを備える、
Ｃ１８に記載の装置。
［Ｃ２０］
冗長バージョンセグメントのセットに少なくとも部分的に基づいて前記トランスポートブロックを構成するための手段をさらに備え、前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有するＣＢＣのサブセットを備える、
Ｃ１８に記載の装置。
［Ｃ２１］
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを送信するための手段をさらに備える、
Ｃ２０に記載の装置。
［Ｃ２２］
前記ＴＴＩのための前記制御メッセージは、前記トランスポートブロック中に含まれる各ＣＢＣに関連する冗長バージョンのインジケーションを備える、
Ｃ２１に記載の装置。
［Ｃ２３］
前記インジケーションは、冗長バージョンセグメントの組合せに対応する４ビットを備える、
Ｃ２１に記載の装置。
［Ｃ２４］
前記制御メッセージは、肯定応答（ＡＣＫ）／否定応答（ＮＡＣＫ）失敗インジケータをさらに備える、
Ｃ２１に記載の装置。
［Ｃ２５］
ＡＣＫまたはＮＡＣＫが、送信されたＣＢＣについて受信されたかどうかを決定するための手段をさらに備え、前記ＡＣＫ／ＮＡＣＫ失敗インジケータは、前記ＡＣＫまたはＮＡＣＫが受信されたかどうかの前記決定に少なくとも部分的に基づく、
Ｃ２４に記載の装置。
［Ｃ２６］
送信されたＣＢＣのセットに対応するハイブリッド自動再送要求（ＨＡＲＱ）状態を記憶するための手段をさらに備える、
Ｃ１８に記載の装置。
［Ｃ２７］
送信時間間隔（ＴＴＩ）中の受信のための第１のコードブロッククラスタ（ＣＢＣ）の冗長バージョンを識別するための手段と、
前記ＴＴＩ中の受信のための第２のＣＢＣのバージョンを識別するための手段と、
前記ＴＴＩ中に前記第１のＣＢＣの前記冗長バージョンと前記第２のＣＢＣの前記バージョンとを備えるトランスポートブロックを受信するための手段と
を備える、ワイヤレスデバイスにおける通信のための装置。
［Ｃ２８］
前記ＴＴＩ中に送信される前記第２のＣＢＣの前記バージョンは、前記第２のＣＢＣの冗長バージョンまたは新規バージョンを備える、
Ｃ２７に記載の装置。
［Ｃ２９］
前記トランスポートブロックは、冗長バージョンセグメントのセットに少なくとも部分的に基づき、前記セットの各冗長バージョンセグメントは、同じ冗長バージョンを有する１つまたは複数のＣＢＣを備える、
Ｃ２７に記載の装置。
［Ｃ３０］
どの冗長バージョンセグメントが前記トランスポートブロック中に含まれるのかのインジケーションを備える前記ＴＴＩのための制御メッセージを受信するための手段をさらに備える、
Ｃ２９に記載の装置。
【図１】
0006563504.tif 000002
【図２】
0006563504.tif 000003
【図３】
0006563504.tif 000004
【図４】
0006563504.tif 000005
【図５】
0006563504.tif 000006
【図６】
0006563504.tif 000007
【図７】
0006563504.tif 000008
【図８】
0006563504.tif 000009
【図９】
0006563504.tif 000010
【図１０】
0006563504.tif 000011
【図１１】
0006563504.tif 000012
【図１２】
0006563504.tif 000013
【図１３】
0006563504.tif 000014
【図１４】
0006563504.tif 000015
【図１５】
0006563504.tif 000016