(57)【特許請求の範囲】
【請求項１】
ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のための受信機であって、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファを備え、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号ビットであり、
それぞれが、現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成するように構成されており、受信処理経路に沿った第１の位置にある第１のコンバイナと、前記第１の位置の下流の第２の位置にある第２のコンバイナと、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号ビットを生成するように構成された復号器と、
前記ＨＡＲＱ合成信号データを生成するために前記第１のコンバイナおよび前記第２のコンバイナのうちの１つから選択し、そして、選択基準に基づいて前記少なくとも１つのバッファにコーディングブロックごとに、前記ＨＡＲＱ合成信号データを保存するか、または前記復号ビットを保存するかを選択するように構成された制御論理であって、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを保存するように設定されている、前記制御論理と
を備える、受信機。
【請求項２】
前記選択基準が、コーディングブロックごとの累積尤度である、請求項１に記載の受信機。
【請求項３】
前記制御論理が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積尤度がしきい値尤度よりも大きい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号ビットを保存するように構成された、請求項２に記載の受信機。
【請求項４】
前記復号ビットが、前記少なくとも１つのバッファに保存されたとき、前記以前の受信ＨＡＲＱ送信からのＨＡＲＱ合成信号データと入れ替わる、請求項１に記載の受信機。
【請求項５】
前記少なくとも１つのコンバイナが、チェース合成を使用して前記ＨＡＲＱ合成信号データを生成するように構成された、請求項１に記載の受信機。
【請求項６】
ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のための装置であって、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための手段であって、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号データである手段と、
受信処理経路に沿った第１の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第１の手段、及び前記受信処理経路に沿った前記第１の位置の下流の第２の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第２の手段であって、それぞれは、前記ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づく手段と、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号データを生成するための手段と、
前記ＨＡＲＱ合成信号データを生成するために前記第１のコンバイナおよび前記第２のコンバイナのうちの１つから選択し、そして、選択基準に基づいてデータを記憶するための前記手段に対して、コーディングブロックごとに、前記ＨＡＲＱ結合信号データを記憶するか、または前記復号データを記憶するかを選択するための手段であり、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを記憶するように設定されている、手段と、を備える、装置。
【請求項７】
前記選択基準が、コーディングブロックごとの累積距離である、請求項６に記載の装置。
【請求項８】
選択するための前記手段が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号データを記憶するように構成された、請求項６に記載の装置。
【請求項９】
ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のためのプロセッサであって、前記プロセッサの実行動作が、
複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、
前記現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとにＨＡＲＱ合成信号データを生成することであり、前記ＨＡＲＱ合成信号データは、受信処理経路に沿った第１の位置と前記受信処理経路に沿った前記第１の位置の下流の第２の位置とで生成されることができることと、
コーディングブロックごとに前記ＨＡＲＱ合成信号データを復号することと、
前記第１の位置の前記ＨＡＲＱ合成信号データと前記第２の位置の前記ＨＡＲＱ合成信号データのうちの１つを選択し、そして、コーディングブロックごとに、選択基準に基づいて前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することと、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを保存するように設定されている、
を備える、プロセッサ。
【請求項１０】
前記選択基準が、コーディングブロックごとの累積距離である、請求項９に記載のプロセッサ。
【請求項１１】
前記復号データが、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つのために保存される、請求項１０に記載のプロセッサ。
【請求項１２】
ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のためのデータを処理するための命令を格納したコンピュータ読み取り可能な記憶媒体であって、１つまたは複数のプロセッサによって実行される命令のセットが記憶されており、前記命令のセットが、
複数のコーディングブロックに分割され、不正確な復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための命令であって、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号データである命令と、
受信処理経路に沿った第１の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第１の命令、及び前記受信処理経路に沿った前記第１の位置の下流の第２の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第２の命令であって、それぞれは、前記ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づく命令と、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号データを生成するための命令と、
前記ＨＡＲＱ合成信号データを生成するために前記第１のコンバイナおよび前記第２のコンバイナのうちの１つから選択し、そして、選択基準に基づいてデータを記憶するための前記命令に対して、コーディングブロックごとに、前記ＨＡＲＱ結合信号データを記憶するか、または前記復号データを記憶するかを選択するための命令と、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを保存するように設定されている、
を備える、コンピュータ読み取り可能な記憶媒体。
【請求項１３】
前記第１の位置の下流の前記受信処理経路に沿った第２の位置にある前記ＨＡＲＱ合成信号データを生成するための第２の命令をさらに備え、選択するための前記命令が、前記第１の命令および前記第２の命令のうちの１つを選択するように構成された、請求項１２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記選択基準が、コーディングブロックごとの累積距離である、請求項１２に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
選択するための前記命令が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号データを記憶するように構成された、請求項１４に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
現在のハイブリッド自動再送要求（ＨＡＲＱ）送信を受信するための受信機フロントエンドと、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファとを備え、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号ビットであり、
それぞれが、前記現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成するように構成されており、受信処理経路に沿った第１の位置にある第１のコンバイナと、前記第１の位置の下流の第２の位置にある第２のコンバイナと、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号ビットを生成するように構成された復号器と、
前記ＨＡＲＱ合成信号データを生成するために前記第１のコンバイナおよび前記第２のコンバイナのうちの１つから選択し、そして、選択基準に基づいて前記少なくとも１つのバッファにコーディングブロックごとに、前記ＨＡＲＱ合成信号データを保存するか、または前記復号ビットを保存するかを選択するように構成された制御論理と、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを保存するように設定されている、
を備える、モバイルデバイス。
【請求項１７】
前記選択基準が、コーディングブロックごとの累積尤度である、請求項１６に記載のモバイルデバイス。
【請求項１８】
ワイヤレス通信システムにおいてハイブリッド自動再送要求（ＨＡＲＱ）送信を解釈するための方法であって、
複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、
前記現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとにＨＡＲＱ合成信号データを生成することであり、前記ＨＡＲＱ合成信号データは、受信処理経路に沿った第１の位置と前記受信処理経路に沿った前記第１の位置の下流の第２の位置とで生成されることができることと、
コーディングブロックごとに前記ＨＡＲＱ合成信号データを復号することと、
前記第１の位置の前記ＨＡＲＱ合成信号データと前記第２の位置の前記ＨＡＲＱ合成信号データのうちの１つを選択し、そして、コーディングブロックごとに、選択基準に基づいて前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することと、ここで、前記選択基準は、前記復号ビットが正しく復号された場合は前記復号ビットを保存し、前記復号ビットが正しくなく復号された場合は前記ＨＡＲＱ合成信号データを保存するように設定されている、
を備える、方法。
【請求項１９】
前記選択基準が、コーディングブロックごとの累積尤度である、請求項１８に記載の方法。
【請求項２０】
前記復号データが、前記複数のコーディングブロックのうちの少なくとも１つの前記累積尤度がしきい値尤度よりも大きい場合、前記複数のコーディングブロックのうちの前記少なくとも１つのために保存される、請求項１９に記載の方法。
【請求項２１】
前記復号データを保存することが、前記以前の受信ＨＡＲＱ送信からのＨＡＲＱ合成信号データと入れ替わる、請求項１８に記載の方法。
【請求項２２】
コーディングブロックごとにＨＡＲＱ結合信号データを生成することが、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成する際に使用するための第１のコンバイナおよび第２のコンバイナのうちの１つを選択することを備え、前記第２のコンバイナが、受信処理経路に沿った前記第１のコンバイナの下流に位置する、請求項１８に記載の方法。
【請求項２３】
前記現在のＨＡＲＱ送信がチャネル中で受信され、前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することが、前記チャネルの変調次数、コーディングレート、チャネル状態情報（ＣＳＩ）、チャネル品質、前記現在のＨＡＲＱ送信の数、またはそれらの任意の組合せに基づく、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施形態は一般にデータ通信に関し、より詳細には、ワイヤレス通信のためのハイブリッド自動再送要求（ＨＡＲＱ）合成方式に関する。
【背景技術】
【０００２】
データ送信の信頼性を改善するために、いくつかのワイヤレスシステムは、誤り検出（ＥＤ）ビットおよび前方誤り訂正（ＦＥＣ）ビットが送信に追加されるＨＡＲＱ方式を採用する。受信機は、これらのＥＤビットおよびＦＥＣビットを使用して、パケットが適切に復号されたか否かを判断することができる。適切に復号されなかった場合、受信機は、否定応答（ＮＡＫ）によって送信機にシグナリングし、パケットを再送信するように送信機に促す。
【０００３】
適用例によっては、不正確に受信された符号化データブロックが、廃棄されるのではなく、受信機において（ＨＡＲＱバッファ中に）記憶される、チェース（Ｃｈａｓｅ）合成を採用することができる。再送信されたブロックが受信されると、再送信されたブロックは、以前に受信されたブロックと合成され、正常な復号の確率を高めることができる。異なるタイプの合成技法は、送信パラメータに依存して、ビット誤り率パフォーマンスおよび所要のバッファサイズに影響を及ぼすことがある。残念ながら、送信パラメータは、特にワイヤレスチャネル間でしばしば変化するので、受信機に実装された合成方式のタイプは必ずしも最適ではない。
【発明の概要】
【０００４】
本開示の実施形態は一般に、ハイブリッド自動再送要求（ＨＡＲＱ）結合信号データまたは復号データのいずれを、ワイヤレス通信のための受信機において後続のＨＡＲＱ送信のために保存すべきかを判断するために、ＨＡＲＱメッセージのコーディングブロックごとの復号データの品質を検査することに関する。
【０００５】
本開示のいくつかの実施形態は、ＨＡＲＱ機構をもつワイヤレス通信のための受信機を提供する。受信機は一般に、複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファを含み、複数のコーディングブロックの各々のデータがＨＡＲＱ合成信号データまたは復号ビットであり、現在のＨＡＲＱ送信の信号データと以前の受信ＨＡＲＱ送信の信号データとに基づいてコーディングブロックごとにＨＡＲＱ合成信号データを生成するように構成された少なくとも１つのコンバイナと、ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに復号ビットを生成するように構成された復号器と、選択基準に基づいて少なくとも１つのバッファにコーディングブロックごとに、ＨＡＲＱ合成信号データを保存するか、または復号ビットを保存するかを選択するように構成された制御論理とを含む。
【０００６】
本開示のいくつかの実施形態は、ＨＡＲＱ機構をもつワイヤレス通信のための装置を提供する。装置は一般に、複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための手段であって、複数のコーディングブロックの各々のデータがＨＡＲＱ合成信号データまたは復号データである手段と、受信処理経路に沿った第１の位置においてコーディングブロックごとにＨＡＲＱ結合信号データを生成するための第１の手段であって、ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと以前の受信ＨＡＲＱ送信の信号データとに基づく手段と、ＨＡＲＱ結合信号データに基づいてコーディングブロックごとに復号データを生成するための手段と、選択基準に基づいてデータを記憶するための手段に対して、コーディングブロックごとにＨＡＲＱ結合信号データを記憶するか、または復号データを記憶するかを選択するための手段とを含む。
【０００７】
本開示のいくつかの実施形態は、ＨＡＲＱ機構をもつワイヤレス通信のためのプロセッサを提供する。プロセッサ上で実行される動作は一般に、複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいてコーディングブロックごとにＨＡＲＱ結合信号データを生成することと、コーディングブロックごとにＨＡＲＱ合成信号データを復号することと、コーディングブロックごとに、選択基準に基づいてＨＡＲＱ合成信号データまたは復号データを保存することとを含む。
【０００８】
本開示のいくつかの実施形態は、ＨＡＲＱ機構をもつワイヤレス通信のためのコンピュータプログラム製品を提供する。コンピュータプログラム製品は一般に、複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための命令であって、複数のコーディングブロックの各々のデータがＨＡＲＱ合成信号データまたは復号データである命令と、受信処理経路に沿った第１の位置においてコーディングブロックごとにＨＡＲＱ結合信号データを生成するための第１の命令であって、ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと以前の受信ＨＡＲＱ送信の信号データとに基づく命令と、ＨＡＲＱ結合信号データに基づいてコーディングブロックごとに復号データを生成するための命令と、選択基準に基づいてデータを記憶するための命令に対して、コーディングブロックごとにＨＡＲＱ結合信号データを記憶するか、または復号データを記憶するかを選択するための命令とを含む。
【０００９】
本開示のいくつかの実施形態は、モバイルデバイスを提供する。モバイルデバイスは一般に、現在のＨＡＲＱ送信を受信するための受信機フロントエンドと、複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファを含み、複数のコーディングブロックの各々のデータがＨＡＲＱ合成信号データまたは復号ビットであり、現在のＨＡＲＱ送信の信号データと以前の受信ＨＡＲＱ送信の信号データとに基づいてコーディングブロックごとにＨＡＲＱ合成信号データを生成するように構成された少なくとも１つのコンバイナと、ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに復号ビットを生成するように構成された復号器と、選択基準に基づいて少なくとも１つのバッファにコーディングブロックごとに、ＨＡＲＱ合成信号データを保存するか、または復号ビットを保存するかを選択するように構成された制御論理とを含む。
【００１０】
本開示のいくつかの実施形態は、ワイヤレス通信システムにおいてＨＡＲＱ送信を解釈するための方法である。方法は一般に、複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいてコーディングブロックごとにＨＡＲＱ結合信号データを生成することと、コーディングブロックごとにＨＡＲＱ合成信号データを復号することと、コーディングブロックごとに、選択基準に基づいてＨＡＲＱ合成信号データまたは復号データを保存することとを含む。
【００１１】
本開示の上述の特徴を詳細に理解することができるように、その一部を添付の図面に示す実施形態を参照することによって、上記で簡単に要約したより具体的な説明を得ることができる。ただし、添付の図面は、本開示のいくつかの典型的な実施形態のみを示し、したがって、説明は他の等しく有効な実施形態に通じるので、その範囲を限定するものとみなされるべきではないことに留意されたい。
【図面の簡単な説明】
【００１２】
【図１】本開示のいくつかの実施形態による、例示的なワイヤレス通信システムを示す図。
【図２】本開示のいくつかの実施形態による、ワイヤレスデバイスにおいて利用できる様々な構成要素を示す図。
【図３】本開示のいくつかの実施形態による、直交周波数分割多重および直交周波数分割多元接続（ＯＦＤＭ／ＯＦＤＭＡ）技術を利用するワイヤレス通信システム内で使用できる例示的な送信機と例示的な受信機とを示す図。
【図３Ａ】本開示のいくつかの実施形態による、ハイブリッド自動再送要求（ＨＡＲＱ）送信を示す図。
【図４Ａ】本開示のいくつかの実施形態による、ＨＡＲＱ送信のための例示的な送信機を示す図。
【図４Ｂ】本開示のいくつかの実施形態による、ＨＡＲＱ送信のための例示的な受信機を示す図。
【図５】本開示のいくつかの実施形態による、図４Ｂの受信機の一例を示す図。
【図６Ａ】本開示のいくつかの実施形態による、異なる合成方式が選択された図５の受信機を示す図。
【図６Ｂ】本開示のいくつかの実施形態による、異なる合成方式が選択された図５の受信機を示す図。
【図６Ｃ】本開示のいくつかの実施形態による、異なる合成方式が選択された図５の受信機を示す図。
【図７】本開示のいくつかの実施形態による、選択的ＨＡＲＱ（Ｓ−ＨＡＲＱ）合成のための例示的な動作の流れ図。
【図８】本開示のいくつかの実施形態による、受信機における信号デマッピングの前のＨＡＲＱ合成を示す図。
【図９】本開示のいくつかの実施形態による、受信機における信号デマッピングの後のＨＡＲＱ合成を示す図。
【図１０】本開示のいくつかの実施形態による、受信機におけるチャネル復号の前のＨＡＲＱ合成を示す図。
【図１１】本開示のいくつかの実施形態による、ＨＡＲＱメッセージのコーディングブロックへの細分化を示す図。
【図１２】本開示のいくつかの実施形態による、コーディングブロックに基づいたＳ−ＨＡＲＱ合成のための受信機のブロック図。
【図１３】本開示のいくつかの実施形態による、コーディングブロックベースのＨＡＲＱ結合のための復号品質検査を示す図。
【図１４】本開示のいくつかの実施形態による、コーディングブロックベースのＨＡＲＱ結合の例示的な反復中のＨＡＲＱバッファのコンテンツを示す図。
【図１５】本開示のいくつかの実施形態による、コーディングブロックに基づいたＨＡＲＱ合成のための例示的な動作の流れ図。
【図１６】本開示のいくつかの実施形態による、コーディングブロックに基づいたチャネル復号の前のＨＡＲＱ合成のための図１０の受信機の一例を示す図。
【図１７】本開示のいくつかの実施形態によるコーディングブロックベースのＨＡＲＱ結合のための例示的な動作の流れ図。
【図１７Ａ】本開示のいくつかの実施形態による、図１７のコーディングブロックベースのＨＡＲＱ結合のための例示的な動作に対応する手段のブロック図。
【発明を実施するための形態】
【００１３】
本開示の実施形態は、送信／再送信されたハイブリッド自動再送要求（ＨＡＲＱ）メッセージを合成するための受信機内のコンバイナの異なるタイプ間で選択するための技法およびシステムを提供する。いくつかの実施形態では、（異なる処理段で）異なるタイプのＨＡＲＱコンバイナの合成を受信機中に設計し、チャネルごとに選択することができる。
【００１４】
所与の時間に特定のチャネルとともに使用するために選択されたコンバイナのタイプは、送信信号の変調次数、合成信号に必要なビット数、およびＨＡＲＱバッファ中に残っているスペース（ヘッドルーム）量など、いくつかの選択基準に依存する。ＨＡＲＱ合成方式を適切に選択すれば、単一のコンバイナを利用する従来のＨＡＲＱ合成技法と比較して、所要のＨＡＲＱバッファサイズを低減することができ、その結果、合成利得を高めることができる。
【００１５】
以下の説明は、限定はしないが、特定の方式としてチェース合成を利用する選択的ＨＡＲＱ（Ｓ−ＨＡＲＱ）合成のいくつかの実施形態を提示する。チェース合成では、再送信は元の送信のコピーである。ただし、本明細書で説明する選択的合成の概念は、再送信がチャネル符号器からの新しいパリティビットを備える、増分冗長性（ＩＲ）など、他の合成方式と同様の利点に使用することができることを当業者なら認識されよう。
【００１６】
例示的なワイヤレス通信システム
本開示の方法および装置は、ブロードバンドワイヤレス通信システムにおいて利用できる。「ブロードバンドワイヤレス」という用語は、所与のエリアにわたるワイヤレス、音声、インターネット、および／またはデータネットワークアクセスを与える技術を指す。
【００１７】
ワールドワイドインターオペラビリティフォーマイクロウェーブアクセスを表すＷｉＭＡＸは、長距離にわたる高いスループットブロードバンド接続を与える、規格ベースのブロードバンドワイヤレス技術である。現在、ＷｉＭＡＸの２つの主要な適用例、すなわち固定ＷｉＭＡＸとモバイルＷｉＭＡＸとがある。固定ＷｉＭＡＸ適用例は、たとえば、家庭および企業でのブロードバンドアクセスを可能にするポイントツーマルチポイントである。モバイルＷｉＭＡＸは、ブロードバンド速度でのセルラーネットワークのフルモビリティを提供する。
【００１８】
モバイルＷｉＭＡＸは、ＯＦＤＭ（直交周波数分割多重）およびＯＦＤＭＡ（直交周波数分割多元接続）技術に基づく。ＯＦＤＭは、最近、様々な高データ転送速度通信システムに広く採用されているデジタルマルチキャリア変調技法である。ＯＦＤＭでは、送信ビットストリームは、複数の低速サブストリームに分割される。各サブストリームは、複数の直交サブキャリアのうちの１つを用いて変調され、複数の並列サブチャネルのうちの１つの上で送信される。ＯＦＤＭＡは、ユーザが、異なるタイムスロットにおいてサブキャリアを割り当てられる多元接続技法である。ＯＦＤＭＡは、多種多様なアプリケーション、データ転送速度、およびサービス品質要件をもつ多くのユーザに対応することができるフレキシブルな多元接続技法である。
【００１９】
ワイヤレスインターネットおよび通信の急成長は、ワイヤレス通信サービスの分野における高データ転送速度に対する需要の増加をもたらした。ＯＦＤＭ／ＯＦＤＭＡシステムは、今日、最も有望な研究領域の１つとして、および次世代のワイヤレス通信のための主要な技術として考えられている。これは、ＯＦＤＭ／ＯＦＤＭＡ変調方式が、変調効率、スペクトル効率、柔軟性、および従来のシングルキャリア変調方式に勝る強いマルチパス耐性など多くの利点を与えることができることに起因する。
【００２０】
ＩＥＥＥ８０２．１６ｘは、固定およびモバイルブロードバンドワイヤレスアクセス（ＢＷＡ）システムのためのエアインターフェースを定義する新興の規格組織である。ＩＥＥＥ８０２．１６ｘは、２００４年５月に固定ＢＷＡシステムのための「IEEE P802.16-REVd/D5-2004」を承認し、２００５年１０月にモバイルＢＷＡシステムのための「IEEE P802.16e/D12 Oct. 2005」を公開した。それらの２つの規格は、４つの異なる物理的層（ＰＨＹ）および１つのメディアアクセス制御（ＭＡＣ）層を定義した。４つの物理的層のうちのＯＦＤＭおよびＯＦＤＭＡ物理層は、それぞれ固定およびモバイルＢＷＡ領域において最も一般的である。
【００２１】
図１に、ワイヤレス通信システム１００の一例を示す。ワイヤレス通信システム１００は、ブロードバンドワイヤレス通信システムとすることができる。ワイヤレス通信システム１００は、いくつかのセル１０２に通信を与えることができ、各セルは基地局１０４によってサービスされる。基地局１０４は、ユーザ端末１０６と通信する固定局とすることができる。基地局１０４は、代替的に、アクセスポイント、ノードＢ、または何らかの他の用語で呼ばれることもある。
【００２２】
図１に、システム１００全体に散在する様々なユーザ端末１０６を示す。ユーザ端末１０６は固定（すなわち、静止）でも移動でもよい。ユーザ端末１０６は、代替的に、リモート局、アクセス端末、端末、加入者ユニット、移動局、局、ユーザ機器などと呼ばれることもある。ユーザ端末１０６は、セルラー電話、携帯情報端末（ＰＤＡ）、ハンドヘルドデバイス、ワイヤレスモデム、ラップトップコンピュータ、パーソナルコンピュータなどワイヤレスデバイスでもよい。
【００２３】
様々なアルゴリズムおよび方法を、基地局１０４とユーザ端末１０６との間の、ワイヤレス通信システム１００における送信のために使用することができる。たとえば、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、基地局１０４とユーザ端末１０６との間で信号を送信および受信することができる。この場合には、ワイヤレス通信システム１００をＯＦＤＭ／ＯＦＤＭＡシステムと呼ぶことができる。
【００２４】
基地局１０４からユーザ端末１０６への送信を可能にする通信リンクをダウンリンク１０８と呼び、ユーザ端末１０６から基地局１０４への送信を可能にする通信リンクをアップリンク１１０と呼ぶことができる。代替的に、ダウンリンク１０８を順方向リンクまたは順方向チャネルと呼び、アップリンク１１０を逆方向リンクまたは逆方向チャネルと呼ぶことができる。
【００２５】
セル１０２は複数のセクタ１１２に分割できる。セクタ１１２は、セル１０２内の物理的カバレージエリアである。ワイヤレス通信システム１００内の基地局１０４は、セル１０２の特定のセクタ１１２内の電力の流れを集中させるアンテナを利用することができる。そのようなアンテナを指向性アンテナと呼ぶことができる。
【００２６】
図２に、ワイヤレスデバイス２０２内で利用できる様々な構成要素を示す。ワイヤレスデバイス２０２は、本明細書で説明する様々な方法を実装するように構成できるデバイスの一例である。ワイヤレスデバイス２０２は基地局１０４またはユーザ端末１０６でもよい。
【００２７】
ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含むことができる。プロセッサ２０４は中央処理装置（ＣＰＵ）と呼ばれることもある。読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含むことができるメモリ２０６は、命令とデータとをプロセッサ２０４に与える。メモリ２０６の一部は不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）をも含むことができる。プロセッサ２０４は一般に、メモリ２０６内に記憶されたプログラム命令に基づいて、論理および演算動作を実行する。メモリ２０６中の命令は、本明細書で説明する方法を実装するために実行可能である。
【００２８】
ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２と遠隔地との間のデータの送信および受信を可能にするために送信機２１０と受信機２１２とを含むことができるハウジング２０８を含むこともできる。送信機２１０と受信機２１２とを組み合わせてトランシーバ２１４を形成することができる。アンテナ２１６は、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合される。ワイヤレスデバイス２０２は、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナ（図示せず）をも含むことができる。
【００２９】
ワイヤレスデバイス２０２は、トランシーバ２１４によって受信された信号のレベルを検出および定量化するために使用できる信号検出器２１８をも含むことができる。信号検出器２１８は、総エネルギー、擬似ノイズ（ＰＮ）チップ当たりのパイロットエネルギー、電力スペクトル密度、および他の信号などの信号を検出できる。ワイヤレスデバイス２０２は、信号を処理する際に使用するためのデジタル信号プロセッサ（ＤＳＰ）２２０を含むこともできる。
【００３０】
ワイヤレスデバイス２０２の様々な構成要素は、データバスに加えて、パワーバス、制御信号バス、およびステータス信号バスを含むことができるバスシステム２２２によって一緒に結合できる。
【００３１】
図３に、ＯＦＤＭ／ＯＦＤＭＡを利用するワイヤレス通信システム１００内で使用できる送信機３０２の一例を示す。送信機３０２の部分は、ワイヤレスデバイス２０２の送信機２１０中に実装される。送信機３０２は、ダウンリンク１０８上でデータ３０６をユーザ端末１０６に送信するための基地局１０４中に実装される。送信機３０２は、アップリンク１１０上でデータ３０６を基地局１０４に送信するためのユーザ端末１０６中にも実装される。
【００３２】
送信されるデータ３０６は、直並列（Ｓ／Ｐ）変換器３０８に入力として供給されるものとして示してある。Ｓ／Ｐ変換器３０８は送信データをＮ個の並列データストリーム３１０に分割する。
【００３３】
次いで、Ｎ個の並列データストリーム３１０はマッパー３１２に入力として供給される。マッパー３１２は、Ｎ個の並列データストリーム３１０をＮ個のコンスタレーションポイントにマッピングすることができる。マッピングは、２位相偏移キーイング（ＢＰＳＫ）、４位相偏移キーイング（ＱＰＳＫ）、８位相偏移キーイング（８ＰＳＫ）、直交振幅変調（ＱＡＭ）など、何らかの変調コンスタレーションを使用して行われる。したがって、マッパー３１２は、それぞれ逆高速フーリエ変換（ＩＦＦＴ）３２０のＮ個の直交サブキャリアのうちの１つに対応する、Ｎ個の並列シンボルストリーム３１６を出力する。これらのＮ個の並列シンボルストリーム３１６は、周波数領域において表されて、ＩＦＦＴ構成要素３２０によってＮ個の並列時間領域サンプルストリーム３１８に変換される。
【００３４】
次に、用語に関する簡単な注釈を与える。周波数領域におけるＮ個の並列変調は、周波数領域におけるＮ個の変調シンボルに等しく、これは、周波数領域におけるＮ個のマッピング＋Ｎ個のポイントＩＦＦＴに等しく、これは、時間領域における１つの（有用な）ＯＦＤＭシンボルに等しく、これは、時間領域におけるＮ個のサンプルに等しい。時間領域における１つのＯＦＤＭシンボル、Ｎｓは、Ｎｃｐ（ＯＦＤＭシンボル当たりのガードサンプル数）＋Ｎ（ＯＦＤＭシンボル当たりの有用なサンプル数）に等しい。
【００３５】
Ｎ個の並列時間領域サンプルストリーム３１８は、並直列（Ｐ／Ｓ）変換器３２４によって、ＯＦＤＭ／ＯＦＤＭＡシンボルストリーム３２２に変換される。ガード挿入構成要素３２６は、ＯＦＤＭ／ＯＦＤＭＡシンボルストリーム３２２中の連続したＯＦＤＭ／ＯＦＤＭＡシンボル間にガードインターバルを挿入する。次いで、ガード挿入構成要素３２６の出力は、無線周波数（ＲＦ）フロントエンド３２８によって、所望の送信周波数帯域にアップコンバートされる。次いで、アンテナ３３０は、得られた信号３３２を送信する。
【００３６】
図３に、ＯＦＤＭ／ＯＦＤＭＡを利用するワイヤレス通信システム１００内で使用できる受信機３０４の一例をも示す。受信機３０４の部分は、ワイヤレスデバイス２０２の受信機２１２中に実装される。受信機３０４は、ダウンリンク１０８上で基地局１０４からデータ３０６を受信するためのユーザ端末１０６中に実装される。受信機３０４は、アップリンク１１０上でユーザ端末１０６からデータ３０６を受信するための基地局１０４中に実装される。
【００３７】
送信信号３３２は、ワイヤレスチャネル３３４上を移動するものとして示してある。信号３３２’がアンテナ３３０’によって受信されると、受信信号３３２’はＲＦフロントエンド３２８’によってベースバンド信号にダウンコンバートされる。次いで、ガード除去構成要素３２６’は、ガード挿入構成要素３２６によってＯＦＤＭ／ＯＦＤＭＡシンボル間に挿入されたガードインターバルを除去する。
【００３８】
ガード除去構成要素３２６’の出力はＳ／Ｐ変換器３２４’に供給される。Ｓ／Ｐ変換器３２４’は、ＯＦＤＭ／ＯＦＤＭＡシンボルストリーム３２２’を、それぞれＮ個の直交サブキャリアのうちの１つに対応するＮ個の並列時間領域シンボルストリーム３１８’に分割する。高速フーリエ変換（ＦＦＴ）構成要素３２０’は、Ｎ個の並列時間領域シンボルストリーム３１８’を周波数領域に変換し、Ｎ個の並列周波数領域シンボルストリーム３１６’を出力する。
【００３９】
デマッパー３１２’は、マッパー３１２によって実行されたシンボルマッピング動作の逆を実行し、それによって、Ｎ個の並列データストリーム３１０’を出力する。Ｐ／Ｓ変換器３０８’は、Ｎ個の並列データストリーム３１０’を単一のデータストリーム３０６’に合成する。理想的には、このデータストリーム３０６’は、送信機３０２に入力として供給されたデータ３０６に対応する。
【００４０】
例示的なＨＡＲＱ送信
基地局１０４とユーザ端末１０６との間の通信の信頼性を高めるために、システム１００のセル１０２のうちの１つまたは複数は、ＨＡＲＱ誤り制御方法を利用することができる。図３Ａに、ＨＡＲＱ送信の基本的なシーケンスを示す。基地局１０４など送信機（ＴＸ）３０２は、アンテナ３３０を介してＨＡＲＱメッセージを含む第１の信号ｓ（１，ｔ）をブロードキャストする。ユーザ端末１０６などワイヤレスデバイス２０２内に含まれる、受信機（ＲＸ）３０４のアンテナ３３０’は、ある電力
【数１】
0005442631.tif 000002
【００４１】
をもつ受信信号ｒ（１，ｔ）として、ブロードキャストされた第１の信号を受信する。
【００４２】
第１の受信信号ｒ（１，ｔ）は、受信機３０４によって処理および復号される。メッセージを復号する際に、データペイロードに対して生成された誤り訂正ビット（たとえば、チェックサム）は、メッセージ中で送信された誤り訂正ビットと比較される。生成された誤り訂正ビットと送信された誤り訂正ビットとの間の一致は、復号メッセージが正しいことを示し、不一致は、復号メッセージ中のビットのうちの１つまたは複数が正しくないことを示す。
【００４３】
復号メッセージが正しくない場合、受信機３０４は否定応答（ＮＡＫ）信号を送信機３０２に返送する。チェース合成の場合、送信機３０２は、ＮＡＫ信号を受信すると、ｑ回目の反復（図示の例ではｑ＝２）で再びＨＡＲＱメッセージを含む同じ信号ｓ（ｑ，ｔ）を再送信する。このプロセスは繰り返され、（ｑ＝Ｎｑにおいて）復号メッセージが正しくなって初めて、受信機３０４は、送信機３０２にＡＣＫ信号を送信し、正常な受信および正しいＨＡＲＱメッセージの復号を示す。
【００４４】
図４Ａに、ＨＡＲＱ送信を採用しているいくつかの実施形態の送信機３０２の例示的なブロック図を示す。ＯＦＤＭまたはＯＦＤＭＡが利用される場合、たとえば、ＨＡＲＱメッセージはエンコーダ４０２によって符号化され、符号化ビットは、信号マッピングブロック４０４において、配置図を使用することによって、所望のデジタル変調方式に従ってマッピングされる。
【００４５】
サブキャリア割当てブロック４０６では、マッピングされた信号を、配置図上のそれらの位置に従って割り当てられたサブキャリアに割り振ることができる。通常、割り当てられたサブキャリアは、時間縦軸に沿ったいくつかのシンボルと周波数横軸上のいくつかのサブキャリアとにわたって分散される複数のサブキャリアを備える。サブキャリア信号は、ＩＦＦＴブロック４０８において、逆高速フーリエ変換（ＩＦＦＴ）を使用して時間領域に変換され、変換された信号は、送信回路４１０とアンテナ３３０とを使用してワイヤレスチャネル３３４に送信される。
【００４６】
図４Ｂに、いくつかの実施形態において送信信号を受信することが可能な受信機３０４のブロック図を示す。アンテナ３３０’は、送信機３０２から送信信号を受信し、それらをＲＦフロントエンド４１２に送信する。ＲＦフロントエンド４１２は、自動利得制御（ＡＧＣ）、高速フーリエ変換（ＦＦＴ）ブロック、チャネル推定器、およびキャリア対干渉およびノイズ比（ＣＩＮＲ）推定器など、送信信号を受信し、それらをデジタル信号処理のために準備するための適切な回路を含むことができる。
【００４７】
次いで、ＲＦフロントエンド４１２からの信号は、信号を復調するため、および再送信されたメッセージのために行う必要があるＨＡＲＱ合成のための信号処理ブロック４１４に送信される。したがって、信号処理ブロック４１４は、サブキャリア割当て解除、信号デマッピング、ＨＡＲＱ合成、および信号重み付けのための適切な回路を含む。処理された信号は、信号処理ブロック４１４からチャネル復号器４１６に送信され、チャネル復号器４１６は、デマッピングされたＨＡＲＱ合成符号化ビットを復号し、復号ＨＡＲＱメッセージを出力し、メッセージが正しく復号されたかどうかを確かめるために、エラービットを検査する。
【００４８】
いくつかの実施形態では、ＲＦフロントエンド４１２、信号処理ブロック４１４、および／またはチャネル復号器４１６の部分は、デジタル信号プロセッサ（ＤＳＰ）中に実装される。ＤＳＰは、信号デマッピング、ＨＡＲＱ合成、およびチャネル復号など、上記の適切な機能を実行するための論理を備える。
【００４９】
例示的な選択的ＨＡＲＱ合成方式
前述のように、本開示のいくつかの実施形態は、たとえば、受信機の信号処理ブロック４１４における異なる処理段において実装されるコンバイナを、異なるＨＡＲＱコンバイナから選択することができる。たとえば、コンバイナの１つのタイプは、信号デマッパーの前に位置し、タイプＡコンバイナと称する。コンバイナの別のタイプは、信号デマッパーの後に位置し、タイプＢコンバイナとみなす。コンバイナの第３のタイプは、チャネル復号器４１６の直前に位置し、タイプＣコンバイナと呼ぶ。特定の実施形態に応じて、ＨＡＲＱ送信のためのＯＦＤＭ／ＯＦＤＭＡ受信機は、タイプＡ、タイプＢおよび／またはタイプＣコンバイナの合成を含むことができ、コンバイナの各タイプは後でさらに詳細に説明する。
【００５０】
受信機３０４は、場合によっては、所与のワイヤレスチャネルに対して、コンバイナのどのタイプを使用するかを選択するための論理を含む。そのような選択的ＨＡＲＱ（Ｓ−ＨＡＲＱ）合成方式では、ＨＡＲＱコンバイナの１つまたは複数がＨＡＲＱバッファを共有する、または各ＨＡＲＱコンバイナがそれ自体のバッファを有することができる。非選択的コンバイナは、たとえば、代替信号経路を用いてそのコンバイナをバイパスすることによって、効果的に使用不能にできる。
【００５１】
あるＨＡＲＱチャネルに対するコンバイナの選択は、送信信号の変調次数および（１つまたは複数の）ＨＡＲＱバッファ中のヘッドルームなど、様々な基準に依存することができる。たとえば、ＨＡＲＱ送信が高い変調次数（たとえば、２５６値直交振幅変調（２５６ＱＡＭ）、６４ＱＡＭまたは１６ＱＡＭ）を採用する場合、タイプＡコンバイナを選択することができる。ＨＡＲＱ送信が中程度の変調次数（たとえば、１６ＱＡＭ、または４位相偏移キーイング（ＱＰＳＫ））を使用する場合、タイプＢコンバイナを選択することができる。ＨＡＲＱチャネルが低い変調次数送信（たとえば、ＱＰＳＫ、または２位相偏移キーイング（ＢＰＳＫ））に関連する場合、タイプＢまたはタイプＣコンバイナを選択することができる。
【００５２】
与えられた例によって示されるように、いくつかの変調次数のための異なるタイプのＨＡＲＱコンバイナ間に若干の重複があることがある。コンバイナ選択のための別の基準は、バッファスペース消費に影響を及ぼす、各タイプのコンバイナの合成信号に必要なビット数でもよい。Ｓ−ＨＡＲＱ合成方式は、従来の合成方式と比較して、所要のＨＡＲＱバッファサイズを大幅に低減しながら、合成利得の向上をも可能にする。
【００５３】
図５は、本開示のいくつかの実施形態による、Ｓ−ＨＡＲＱ合成を実行することが可能な異なる処理段に位置する複数のコンバイナをもつ、受信機のブロック図５００である。異なる実施形態は、異なる処理段における異なるタイプのコンバイナの異なる合成を有することができ、単一のＨＡＲＱバッファを共有するか、または複数のＨＡＲＱバッファを有することができる。
【００５４】
図示の実施形態では、受信機は、タイプＡコンバイナ５０２と、タイプＢコンバイナ５０４と、タイプＣコンバイナ５０６と、すべての３つのコンバイナに共通の単一のＨＡＲＱバッファ５０８とを含む。図示の例では、タイプＡコンバイナ５０２は信号デマッパー５１０の前に配置され、タイプＢコンバイナ５０４は信号デマッパー５１０の直後に配置される。タイプＣコンバイナ５０６は、チャネル復号器４１６の直前に配置される。
【００５５】
Ｓ−ＨＡＲＱ合成方式の以下の説明では、受信機３０４がｑ回目のＨＡＲＱメッセージを受信しており、ｑ回目のＨＡＲＱメッセージを受信する前にｑ−１回目のＨＡＲＱメッセージをすでに受信したと仮定する。ｑ回目のＨＡＲＱメッセージでは、送信機３０２は、時間領域における特性ｈ（ｑ，ｔ）を有する、ワイヤレスチャネルｈ上での送信のための信号ｓ（ｑ，ｔ）をブロードキャストする。受信機３０４は、信号振幅
【数２】
0005442631.tif 000003
【００５６】
を有する送信信号を受信する。式中、ｐ（ｑ）はｑ回目の受信の測定された電力であり、ｎ（ｑ，ｔ）は付加ノイズ項である。
【００５７】
受信機３０４のＲＦフロントエンド４１２は、ＡＧＣ５１２の出力におけるすべての信号が同じ振幅を有するように、受信信号の利得のためのＡＧＣ５１２を含む。ＡＧＣ５１２のためのフィードバックおよび制御として、ＲＦフロントエンド４１２は、ＡＧＣ５１２の出力からのｐ（ｑ）を測定するための電力測定回路５１４を含む。ＡＧＣ５１２の調整された出力は、正規化信号ｒ（ｑ，ｔ）であると考えることができる。
【００５８】
ＲＦフロントエンド４１２は、正規化された受信信号ｒ（ｑ，ｔ）を時間領域から周波数領域に変換するためのＦＦＴブロック５１６を含む。ＦＦＴブロック５１６の出力は、Ｒｆｆｔ（ｑ，ｉ，ｎ）＝ｆｆｔ（ｒ（ｑ，ｉ，ｔ））である。式中、ＮｆｆｔはＦＦＴポイントの数、ｉ＝．．．，ｓｙｍ（ｉ−１），ｓｙｍ（ｉ），ｓｙｍ（ｉ＋１），．．．、ｉ番目のＯＦＤＭシンボル、ｎ＝１，２，．．．，Ｎｆｆｔ、およびｔ＝１，２，．．．，Ｎｆｆｔである。図５に示すように、ＦＦＴブロック５１６は、変換された信号からサブキャリアを割当て解除して信号Ｒｓｃ（ｑ，ｕ）を形成するサブキャリア割当て解除ブロックを含む。ただし、ｕ＝１，２，．．．Ｎｕであり、Ｎｕはすべての割り当てられたサブキャリアの数である。
【００５９】
さらに、Ｒｆｆｔ（ｑ，ｉ，ｎ）信号またはＲｓｃ（ｑ，ｕ）信号がチャネル推定器（ＣＥ）５１８に送信され、対応するサブキャリアおよびシンボルのためのチャネルを推定する。ＣＥ５１８の出力は、Ｈｐ（ｑ，ｉ，ｎ）であるか、またはＣＥ５１８がサブキャリア割当て解除ブロックを含む場合、図示のように、Ｈｓｃ（ｑ，ｕ）である。Ｒｆｆｔ（ｑ，ｉ，ｎ）信号またはＲｓｃ（ｑ，ｕ）信号は、キャリア対干渉およびノイズ比（ＣＩＮＲ）推定器５２０に送信される。ＣＩＮＲ推定器５２０は、ｑ回目の受信信号のための信号電力（Ｐｓｉｇｎａｌ（ｑ））、干渉電力（Ｐｉｎｔｅｒｆｅｒｅｎｃｅ（ｑ））、ノイズ電力（Ｐｎｏｉｓｅ（ｑ））、およびＣＩＮＲ（ｑ）を推定する。ＣＩＮＲ推定器５２０は、図示のように合成ＣＩＮＲｃ（ｑ）をも計算することができる。
【００６０】
重み付け計算機５２２は、たとえば、電力測定回路５１４によって測定される電力ｐ（ｑ）またはＣＩＮＲ推定器５２０によって測定されるＣＩＮＲ（ｑ）に基づいて、ｑ回目のＨＡＲＱ信号のための重み係数Ｆ（ｑ）を計算する。電力重み係数が計算される場合、Ｆ（ｑ）は、ｑ回目のＨＡＲＱ信号の電力対第１のＨＡＲＱ信号ｐ（１）の電力または所定の電力ｐｐｄ比とすることができる。数式では、重み係数を以下のように表すことができる。
【数３】
0005442631.tif 000004
【００６１】
または
【数４】
0005442631.tif 000005
【００６２】
ＣＩＮＲ重み係数が計算される場合、Ｆ（ｑ）は、ｑ回目のＨＡＲＱ信号のＣＩＮＲ対第１のＨＡＲＱ信号ＣＩＮＲ（１）のＣＩＮＲまたは所定のキャリア対干渉およびノイズ比ＣＩＮＲｐｄ比とすることができる。数式では、重み係数を以下のように表すことができる。
【数５】
0005442631.tif 000006
【００６３】
または
【数６】
0005442631.tif 000007
【００６４】
重み付け計算機５２２によって計算された重み係数の目的は、ｑ回目の受信ＨＡＲＱ信号の電力またはＣＩＮＲを、合成前の他の以前の受信ＨＡＲＱ信号と等化することである。重み係数を使用することによって、受信信号の電力に影響を及ぼすことがある再送信間のワイヤレスチャネルのノイズまたは変化は、ＨＡＲＱ合成に影響を及ぼさないはずである。重み係数の使用について以下でさらに詳細に説明する。
【００６５】
所与の受信機３０４の場合、最高Ｎｈａｒｑｃｈ個のＨＡＲＱチャネルがあり、各ＨＡＲＱチャネルは最高Ｎｈａｒｑｒｔ回再送信できる。Ｎｈａｒｑｒｔが大きく、コンバイナの不適切なタイプが選択された場合、ＨＡＲＱバッファ５０８は急速にスペースを使い果たす。コンバイナ方式を選択するためのアルゴリズムは、バッファスペースを節約する目的で、この状況を考慮に入れるように設計できる。
【００６６】
たとえば、ＨＡＲＱメッセージ／チャネルマネージャ５２４は、（たとえばチャネル番号によって）復号されているＨＡＲＱチャネルと、チャネルに関連付けられた変調次数Ｎｍｏｄとを決定し、これらをＨＡＲＱバッファ５０８に結合されたＳ−ＨＡＲＱバッファコントローラ５２６に出力をする。変調次数Ｎｍｏｄは、ＢＰＳＫでは１、ＱＰＳＫでは２、１６ＱＡＭでは４、６４ＱＡＭでは６、および２５６ＱＡＭでは８に等しいとすることができる。Ｓ−ＨＡＲＱバッファコントローラ５２６は、チャネル番号および変調次数を使用して、ＨＡＲＱバッファ５０８中のヘッドルームを決定し、これらに基づいて、下記の説明に従ってＨＡＲＱコンバイナの適切なタイプを選択する。
【００６７】
Ｓ−ＨＡＲＱ合成方式では、コンバイナの選択されるタイプはチャネルごととすることができる。したがって、所与のチャネルに対して、コンバイナのタイプが選択されると、後続の再送信されたメッセージは同じコンバイナタイプを使用する。
【００６８】
ＨＡＲＱコンバイナの異なるタイプ間での選択は、いくつかの選択基準に依存し、所要のバッファサイズとパフォーマンスとの間のトレードオフを含むことがある。各ＨＡＲＱチャネルに対応する変調次数と各ＨＡＲＱコンバイナタイプのビット幅とを考慮することによって、所要のバッファサイズを減らすことができる。
【００６９】
一般に、ＢＰＳＫなど低い変調次数では、所要のバッファサイズは、タイプＣからタイプＢ、タイプＡへと増加する傾向があり、タイプＡはタイプＢよりもかなり大きいバッファを必要とする（すなわち、ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ｃ＜ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ｂ＜＜ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ａ）。２５６ＱＡＭなど高い変調次数では、所要のバッファサイズは一般に、タイプＡからタイプＢ、タイプＣへと増加する傾向がある（すなわち、ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ａ＜ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ｂ＜ＲｅｑＢｕｆＳｉｚｅＴｙｐｅ−Ｃ）。
【００７０】
ただし、低い変調次数と高い変調次数の両方に対するビットエラー比（ＢＥＲ）パフォーマンスは、一般にタイプＡ  ＨＡＲＱコンバイナで最も高く、その後にタイプＢ、次いでタイプＣが続く。言い換えれば、ＢＥＲまたは電気ノイズによるビット誤解釈の可能性は、タイプＡ  ＨＡＲＱコンバイナで最も低い（すなわち、ＢＥＲＴｙｐｅ−Ａ＜ＢＥＲＴｙｐｅ−Ｂ＜ＢＥＲＴｙｐｅ−Ｃ）。これらの傾向のすべてを考慮して、ＨＡＲＱバッファコントローラ５２６は一般に、高い変調次数送信に対してタイプＡコンバイナ５０２を、中程度の変調次数送信に対してタイプＢコンバイナ５０４を、低い変調次数送信に対してタイプＣコンバイナ５０６を選択することができる。
【００７１】
利用可能なバッファヘッドルームを、Ｓ−ＨＡＲＱ合成方式に従ってＨＡＲＱコンバイナのどのタイプを使用すべきかを判断するための選択基準のファクタとすることもできる。たとえば、ＨＡＲＱバッファコントローラ５２６は、所与のチャネルに対して適切なＨＡＲＱコンバイナを選択するために、サポートされるＨＡＲＱチャネルの総数、およびバッファ５０８に残っている空きスペースの量を考慮することができる。
【００７２】
図６Ａ〜図６Ｃに、異なるタイプのコンバイナが選択された受信機３０４による信号処理フローを示す。タイプＡコンバイナ５０２は図６Ａにおいて選択され、タイプＢコンバイナ５０４は図６Ｂにおいて選択され、タイプＣコンバイナ５０６は図６Ｃにおいて選択されている。図６Ａ〜図６Ｃはまた、合成されたＨＡＲＱ信号を記憶するための、所要のバッファサイズにおける、異なるタイプのコンバイナ間の相対差を表現する。
【００７３】
図６Ａに示すように、特定のチャネルに対してタイプＡコンバイナ５０２が選択される場合、ＨＡＲＱ合成はデマッピングの前のシンボルレベルにおいて起こることがある。ｑ回目の受信信号では、復号メッセージが正しくなかった場合、Ｒｓｃ（ｑ，ｕ）は、前のＨＡＲＱ受信から割当て解除されたサブキャリア信号ＲＡ（ｑ−１，ｕ）と合成されて、ＨＡＲＱ合成信号ＲＡ（ｑ，ｕ）を生成する。また、ＣＥ５１８の出力Ｈｓｃ（ｑ，ｕ）は、前のＨＡＲＱ受信からのチャネル推定信号ＣＡ（ｑ−１，ｕ）と合成されて、ＨＡＲＱ合成チャネル推定信号ＣＡ（ｑ，ｕ）を生成する。タイプＡコンバイナ５０２について、以下でより詳細に説明する。
【００７４】
この特定のチャネルに対してタイプＡコンバイナ５０２が選択されない場合、ＦＦＴブロック５１６およびＣＥ５１８の出力は、タイプＡ  ＨＡＲＱ合成のための前のＨＡＲＱ受信からバッファに記憶された信号ＲＡ（ｑ−１，ｕ）およびＣＡ（ｑ−１，ｕ）と合成されない可能性が高い。代わりに、図６Ｂおよび図６Ｃに示すように、ＦＦＴブロック５１６およびＣＥ５１８の出力は、ＲＡ（ｑ，ｕ）＝Ｒｓｃ（ｑ，ｕ）およびＣＡ（ｑ，ｕ）＝Ｈｓｃ（ｑ，ｕ）となるように、タイプＡコンバイナ５０２をバイパスするか、またはそのままタイプＡコンバイナ５０２を通過する。
【００７５】
ｑ回目の反復の復号ＨＡＲＱメッセージが正しくない場合、合成信号ＲＡ（ｑ，ｕ）およびＣＡ（ｑ，ｕ）はＨＡＲＱバッファ５０８に保存され、それによって、別の再送信を示唆する。いくつかの実施形態では、合成信号ＲＡ（ｑ，ｕ）とＣＡ（ｑ，ｕ）とは、ＨＡＲＱバッファ５０８中のメモリスペースを節約するために、以前に記憶された信号と入れ替わる。この特定のチャネルに対してタイプＡコンバイナ５０２が選択されない場合、合成信号ＲＡ（ｑ，ｕ）およびＣＡ（ｑ，ｕ）がＨＡＲＱバッファ５０８に保存される必要はない。
【００７６】
ＲＡ（ｑ，ｕ）信号およびＣＡ（ｑ，ｕ）信号は、復調／ＬＬＲ（対数尤度比）ブロック５２８に入る。信号デマッパー５１０では、ＲＡ（ｑ，ｕ）信号は、たとえば、特定のチャネルに関連する変調のタイプのための配置図に従ってデマッピングされる。信号デマッパー５１０の出力はデマッピングされた信号Ｒｍ（ｑ，ｂ）とすることでき、ただしｂ＝１，２，．．．Ｎｂであり、ＮｂはＨＡＲＱメッセージのための符号化ビットの数であり、Ｎｂ＝ＮｎＮｍｏｄである。チャネル状態情報（ＣＳＩ）は、特定のチャネルのための信号デマッパー５１０において起こる対応する信号デマッピングに従ってＣＳＩアレンジャー５３０において構成される。ＣＳＩアレンジャー５３０は、ＣＡ（ｑ，ｕ）を入力として受け入れ、構成されたＣＳＩ信号Ｃｍ（ｑ，ｂ）を出力する。
【００７７】
図６Ｂに示すように、特定のチャネルに対してタイプＢコンバイナ５０４が選択される場合、ＨＡＲＱ合成はデマッピングの後の復調信号レベルにおいて起こることがある。ｑ回目の受信信号では、復号メッセージが正しくなかった場合、Ｒｍ（ｑ，ｂ）が前のＨＡＲＱ受信からのデマッピングされた信号ＲＢ（ｑ−１，ｂ）と合成されて、ＨＡＲＱ合成信号ＲＢ（ｑ，ｂ）を生成する。また、ＣＳＩアレンジャー５３０の出力Ｃｍ（ｑ，ｂ）は、前のＨＡＲＱ受信からのＣＳＩ信号ＣＢ（ｑ−１，ｂ）と合成されて、ＨＡＲＱ合成ＣＳＩ信号ＣＢ（ｑ，ｂ）を生成する。タイプＢコンバイナ５０４について、以下でより詳細に説明する。
【００７８】
この特定のチャネルに対してタイプＢコンバイナ５０４が選択されない場合、信号デマッパー５１０およびＣＳＩアレンジャー５３０の出力は、タイプＢ  ＨＡＲＱ合成のための前のＨＡＲＱ受信からバッファに記憶された信号ＲＢ（ｑ−１，ｂ）およびＣＢ（ｑ−１，ｂ）と合成されない可能性が高い。代わりに、図６Ａおよび図６Ｃに示すように、信号デマッパー５１０およびＣＳＩアレンジャー５３０の出力は、ＲＢ（ｑ，ｂ）＝Ｒｍ（ｑ，ｂ）およびＣＢ（ｑ，ｂ）＝Ｃｍ（ｑ，ｂ）となるようにタイプＢコンバイナ５０４をバイパスする、またはそのままタイプＢコンバイナ５０４を通過する。
【００７９】
ｑ回目の反復の復号ＨＡＲＱメッセージが正しくない場合、合成信号ＲＢ（ｑ，ｂ）およびＣＢ（ｑ，ｂ）はＨＡＲＱバッファ５０８に保存され、それによって、別の再送信を示唆する。いくつかの実施形態では、合成信号ＲＢ（ｑ，ｂ）とＣＢ（ｑ，ｂ）とは、ＨＡＲＱバッファ５０８中のメモリスペースを節約するために、以前に記憶された信号と入れ替わる。この特定のチャネルに対してタイプＢコンバイナ５０４が選択されない場合、合成信号ＲＢ（ｑ，ｂ）およびＣＢ（ｑ，ｂ）はＨＡＲＱバッファ５０８に保存される必要はない。
【００８０】
図示のように、合成信号ＲＢ（ｑ，ｂ）およびＣＢ（ｑ，ｂ）信号は、信号重み付けブロック５３２に入力される。信号重み付けブロック５３２では、復調された受信信号ＲＢ（ｑ，ｂ）は、少なくとも対応するＣＳＩ信号ＣＢ（ｑ，ｂ）によって調節され、または重み付けされて、出力重み付き信号Ｒｗ（ｑ，ｂ）を形成する。いくつかの実施形態では、調整は復調された受信信号ＲＢ（ｑ，ｂ）と対応するＣＳＩ信号ＣＢ（ｑ，ｂ）とを乗算することを含む。またいくつかの実施形態では、復調された信号ＲＢ（ｑ，ｂ）に重み付けするときに、ＣＩＮＲｃ（ｑ）および／または同調係数Ｆｔｕｎｅを使用する。同調係数は、変調タイプ、変調対称のビット位置、およびＣＩＮＲｃの関数でもよく、初期値１を有することができる。したがって、重み付き信号Ｒｗ（ｑ，ｂ）を、Ｒｗ（ｑ，ｂ）＝ＲＢ（ｑ，ｂ）×ＣＢ（ｑ，ｂ）×２×ＣＩＮＲｃ（ｑ）×Ｆｔｕｎｅと表すことができる。
【００８１】
図６Ｃに示すように、特定のチャネルに対してタイプＣコンバイナ５０６が選択される場合、ＨＡＲＱ合成はチャネル復号直前のＬＬＲまたはソフトビットレベルにおいて起こることがある。ｑ回目の受信信号では、復号メッセージが正しくなかった場合、Ｒｗ（ｑ，ｂ）は、前のＨＡＲＱ受信からの重み付き信号Ｒｗ（ｑ−１，ｂ）と合成されて、ＨＡＲＱ合成信号ＲＣ（ｑ，ｂ）を生成する。
【００８２】
信号処理ブロック４１４における信号重み付けの後に合成することによって、重み付き信号Ｒｗ（ｑ，ｂ）は前の信号と合成され、ＣＳＩ信号は処理される必要はない。このようにして、ＨＡＲＱバッファ５０８はＣＳＩ情報を記憶する必要はなく、特に低い変調次数変調方式（たとえば、ＢＰＳＫ）をもつＨＡＲＱチャネルに対してタイプＣ  ＨＡＲＱ合成が利用されるとき、所要のバッファサイズは低減される。タイプＣ  ＨＡＲＱコンバイナ５０６が選択されるとき、ＨＡＲＱバッファ５０８はまた、正規化目的のためにｑ回目のＨＡＲＱ信号のための重み係数Ｆ（ｑ）を記憶する。タイプＣコンバイナ５０６について、以下でより詳細に説明する。
【００８３】
この特定のチャネルに対してタイプＣコンバイナ５０６が選択されない場合、信号重み付けブロック５３２の出力は、タイプＣ  ＨＡＲＱ合成のための前のＨＡＲＱ受信からバッファ５０８に記憶された重み付き信号ＲＣ（ｑ−１，ｂ）と合成されない可能性が高い。代わりに、図６Ａおよび図６Ｂに示すように、信号重み付けブロック５３２の出力は、ＲＣ（ｑ，ｂ）＝Ｒｗ（ｑ，ｂ）となるようにタイプＣコンバイナ５０６をバイパスする、またはそのままタイプＣコンバイナ５０６を通過する。
【００８４】
ｑ回目の反復の復号ＨＡＲＱメッセージが正しくない場合に、合成信号ＲＣ（ｑ，ｂ）はＨＡＲＱバッファ５０８に保存され、それによって、別の再送信を示唆することができる。いくつかの実施形態では、合成信号ＲＣ（ｑ，ｂ）は、ＨＡＲＱバッファ５０８中のメモリスペースを節約するために、以前に記憶された信号と入れ替わる。この特定のチャネルに対してタイプＣコンバイナ５０６が選択されない場合、合成信号ＲＣ（ｑ，ｂ）はＨＡＲＱバッファ５０８に保存される必要はない。
【００８５】
合成信号ＲＣ（ｑ，ｂ）は信号処理ブロック４１４からチャネル復号器４１６に送信され、チャネル復号器４１６は、デマッピングされたＨＡＲＱ合成符号化ビットを復号し、ｑ回目の反復の解釈されたＨＡＲＱメッセージを出力する。ｑ回目のＨＡＲＱメッセージの正確さに基づいて、受信機３０４は、上述のようにＡＣＫまたはＮＡＫ信号を送信機３０２に送信する。
【００８６】
図７に、選択的ハイブリッド自動再送要求（Ｓ−ＨＡＲＱ）の例示的な動作６００の流れ図を示す。６０２において、あるワイヤレスチャネルを介してＨＡＲＱメッセージを受信することによって動作が開始する。６０４において、ヘッドルームを決定するために、ＨＡＲＱバッファ５０８のステータスを検査する。６０６において、十分なヘッドルームがある場合、６０８において、そのワイヤレスチャネルに対してＨＡＲＱコンバイナのタイプを選択する。ＨＡＲＱ合成タイプは、上記の選択基準の１つまたは複数に依存する。ただし、十分なヘッドルームがない場合、図示のようにタイプＣコンバイナ５０６を自動的に選択する。
【００８７】
もちろん、これがＨＡＲＱ信号の１回目の送信（ｑ＝１）である場合、ＨＡＲＱ合成は実行される必要はないので、ＨＡＲＱ合成タイプの選択はこの場合重要ではない。ただし、復号メッセージが正しくないために再送信が必要とされる場合、後続の反復におけるＨＡＲＱ合成のために、適切な受信段において信号をＨＡＲＱバッファ５０８に保存するために、ＨＡＲＱ信号の１回目の送信は、特定のチャネルのための所望のタイプのＨＡＲＱコンバイナに従う可能性が高い。
【００８８】
６０８においてタイプＡコンバイナ５０２を選択する場合、６１０において、ＨＡＲＱバッファ５０８に最後に保存された以前に合成された信号にアクセスする。６１２において、アクセスされた信号を受信ＨＡＲＱ信号と合成する。新しく合成された信号を、６１４においてＨＡＲＱバッファ５０８に保存し、６１６において正規化する。６１８において、正規化信号を特定のチャネルのための配置図に従ってデマッピングする。６２０において、デマッピングされた信号をＣＳＩで重み付けし、チャネル復号器４１６に送信する。
【００８９】
６０８において、タイプＢコンバイナ５０４を選択した場合、６２２において、ＨＡＲＱメッセージを等化する。６２４において、等化された信号を特定のチャネルのための配置図に従ってデマッピングする。６２６において、ＨＡＲＱバッファ５０８に最後に保存された以前に合成された信号にアクセスする。６２８において、アクセスされた信号をデマッピングされたＨＡＲＱ信号と合成する。新しく合成された信号を、６３０においてＨＡＲＱバッファ５０８に保存し、６３２において正規化する。６３４において、正規化信号をＣＳＩで重み付けし、重み付けされた信号をチャネル復号器４１６に送信する。
【００９０】
６０８において、タイプＣコンバイナ５０６を選択した場合、６３６において、ＨＡＲＱ信号を等化する。６３８において、等化された信号を特定のチャネルのための配置図に従ってデマッピングし、６４０において、デマッピングされた信号をＣＳＩで重み付けする。６４２において、ＨＡＲＱバッファ５０８に最後に保存された以前に合成された信号にアクセスする。６４４において、アクセスされた信号を重み付けされたＨＡＲＱ信号と合成する。新しく合成された信号を、６４６においてＨＡＲＱバッファ５０８に保存し、６４８において正規化する。正規化信号をチャネル復号器４１６に送信する。
【００９１】
６５０において、ＨＡＲＱコンバイナの選択されたタイプからのＨＡＲＱ合成信号をチャネル復号器４１６において復号する。巡回冗長検査（ＣＲＣ）ビットを含むことがある誤り検出（ＥＤ）ビット、および前方誤り訂正（ＦＥＣ）ビットなど、ＨＡＲＱメッセージの指定されたビットが正しい場合、メッセージを解釈して、正常に送信および受信する。６５４において、ＨＡＲＱバッファ５０８から特定のＨＡＲＱチャネルを削除し、６０２において、異なるワイヤレスチャネルからの新しいＨＡＲＱメッセージの受信で動作を繰り返す。ただし、ＨＡＲＱメッセージの指定されたビットのいずれかが正しくない場合、受信機３０４は、上述のように送信機３０２にＨＡＲＱメッセージの再送信の要求を送信し、同じチャネルに対して６０２で始まる動作を繰り返す。
【００９２】
例示的なタイプＡコンバイナ
次に図８を参照すると、信号デマッピングの前に複数のＨＡＲＱ信号を合成するための例示的なタイプＡコンバイナが示されている。図８のブロック図７００は、固定のタイプＡ  ＨＡＲＱ合成方式と考えられる。ただし、図８の点線内のタイプＡ  ＨＡＲＱコンバイナ７０２の詳細は、いくつかの実施形態では図５に示すＳ−ＨＡＲＱ合成方式のタイプＡコンバイナ５０２に含まれる。
【００９３】
コンスタレーションデマッピングの前に合成を実行するこの方式は、ダイバーシチ合成利得を高めるために、最大比合成（ＭＲＣ）方式を使用することができる。これは、着信ＨＡＲＱ信号を重み係数と加えることによって再帰的に行われる。重み係数は、ＨＡＲＱ受信ごとに異なることができ、各受信の着信ＨＡＲＱ信号のＣＩＮＲ（または電力）から抽出できる。重み係数に関して、１回目の受信のＣＩＮＲ（または電力）あるいは所定のＣＩＮＲ（または電力）を基準と考え、各受信のＣＩＮＲ（または電力）をその基準によって正規化する。ノイズ増大を回避するために、すべての合成ＨＡＲＱ信号を、あらゆる受信の最終合成段の近くで振幅等化する。得られた信号は、合成されたＣＳＩとチャネル復号前のＣＩＮＲとで重み付けされる。
【００９４】
図８のブロック図７００中のブロックの多くは、図５のブロック図５００と同様であり、繰り返して説明しない。図５と同様に、タイプＡ  ＨＡＲＱ合成方式の以下の説明は、受信機３０４がｑ回目のＨＡＲＱメッセージを受信しており、ｑ回目のＨＡＲＱメッセージを受信する前にｑ−１回目のＨＡＲＱメッセージをすでに受信したと仮定する。
【００９５】
ＦＦＴブロック５１６の出力Ｒｆｆｔ（ｑ，ｉ，ｎ）は、第１のサブキャリア割当て解除ブロック７０４に送信されて、変換された信号からサブキャリアを割当て解除して、信号Ｒｓｃ（ｑ，ｕ）を形成する。ここで、ｕ＝１，２，．．．Ｎｕであり、Ｎｕはすべての割り当てられたサブキャリアの数である。サブキャリア割当て解除は、ＨＡＲＱメッセージを送信する際に使用されるものと同じ順列に基づいて実行される。さらに、Ｒｆｆｔ（ｑ，ｉ，ｎ）信号がチャネル推定器（ＣＥ）５１８に送信され、対応するサブキャリアおよびシンボルのためのチャネルを推定する。ＣＥ５１８の出力Ｈｐ（ｑ，ｉ，ｎ）は、第２のサブキャリア割当て解除ブロック７０６に送信されて、図示のように、チャネル推定からサブキャリアを割当て解除して信号Ｈｓｃ（ｑ，ｕ）を形成する。
【００９６】
割当て解除されたＲｓｃ（ｑ，ｕ）およびＨｓｃ（ｑ，ｕ）信号は、タイプＡ  ＨＡＲＱコンバイナ７０２に送信される。信号等化器／コンバイナ７０８では、Ｒｓｃ（ｑ，ｕ）の電力またはＣＩＮＲは、重み付け計算機５２２によって計算される重み係数に基づいて合成前の他の以前の受信ＨＡＲＱ信号の電力またはＣＩＮＲと等化される。重み係数を使用することによって、受信信号の電力に影響を及ぼすことがある再送信間のワイヤレスチャネルのノイズまたは変化は、ＨＡＲＱ合成に影響を及ぼさないはずである。信号等化器／コンバイナ７０８の出力Ｒａｅ（ｑ，ｕ）は、Ｒａｅ（ｑ，ｕ）＝Ｆ（ｑ）Ｒｓｃ（ｑ，ｕ）Ｈｓｃ（ｑ，ｕ）＊として計算される。式中、上述のように、Ｈｓｃ（ｑ，ｕ）＊はＨｓｃ（ｑ，ｕ）の複素共役であり、Ｆ（ｑ）は重み係数である。ＣＳＩ推定器／コンバイナ７１０では、Ｈｓｃ（ｑ，ｕ）の電力またはＣＩＮＲは、重み付け計算機５２２によって計算される重み係数に基づいて合成前の他の前のチャネル推定値の電力またはＣＩＮＲと等化される。ＣＳＩ推定器／コンバイナ７１０の出力Ｃａｅ（ｑ，ｕ）は、Ｃａｅ（ｑ，ｕ）＝Ｆ（ｑ）│Ｈｓｃ（ｑ，ｕ）│２として計算される。
【００９７】
ｑ回目の受信信号では、復号メッセージが正しくなかった場合、等化された信号Ｒａｅ（ｑ，ｕ）が、前のＨＡＲＱ受信からのタイプＡ合成信号Ｒａｈ（ｑ−１，ｕ）と合成されて、信号ＨＡＲＱコンバイナおよびバッファブロック７１２において式Ｒａｈ（ｑ，ｕ）＝Ｒａｅ（ｑ，ｕ）＋Ｒａｈ（ｑ−１，ｕ）に従って、ＨＡＲＱ合成信号Ｒａｈ（ｑ，ｕ）を生成する。ＣＳＩ  ＨＡＲＱコンバイナおよびバッファブロック７１４では、ＣＳＩ推定器／コンバイナ７１０の出力Ｃａｅ（ｑ，ｕ）はまた、前のＨＡＲＱ受信からの合成されたＣＳＩ信号Ｃａｈ（ｑ−１，ｕ）と合成されて、式Ｃａｈ（ｑ，ｕ）＝Ｃａｅ（ｑ，ｕ）＋Ｃａｈ（ｑ−１，ｕ）に従って、ＨＡＲＱ合成ＣＳＩ信号Ｃａｈ（ｑ，ｕ）を生成する。
【００９８】
信号ＨＡＲＱコンバイナおよびバッファ７１２の出力Ｒａｈ（ｑ，ｕ）は、適切な正規化係数によって信号ＨＡＲＱ正規化器７１６において正規化されて、正規化信号Ｒａｎ（ｑ，ｕ）を形成する。いくつかの実施形態では、正規化係数はｑ回目の反復の合成ＣＳＩ信号Ｃａｈ（ｑ，ｕ）とすることができ、正規化信号は、式Ｒａｎ（ｑ，ｕ）＝Ｒａｈ（ｑ，ｕ）／Ｃａｈ（ｑ，ｕ）に従って計算される。ＣＳＩ  ＨＡＲＱコンバイナおよびバッファ７１４の出力Ｃａｈ（ｑ，ｕ）は、適切な正規化係数によってＣＳＩ  ＨＡＲＱ正規化器７１８において正規化されて、正規化信号Ｃａｎ（ｑ，ｕ）を形成する。いくつかの実施形態では、正規化係数はＨＡＲＱシーケンス番号ｑとすることができ、正規化信号は、式Ｃａｎ（ｑ，ｕ）＝Ｃａｈ（ｑ，ｕ）／ｑに従って計算される。他の実施形態では、合成ＣＳＩ正規化のための正規化係数は、ｑ回目の反復の電力ｐ（ｑ）とすることができる。
【００９９】
したがって、タイプＡ  ＨＡＲＱコンバイナ７０２の信号出力を要約すると、ｑ回目の反復では、正規化された出力信号Ｒａｎ（ｑ，ｕ）は、信号入力Ｒｓｃ（ｑ，ｕ）と、チャネル推定入力Ｈｓｃ（ｑ，ｕ）と、重み係数Ｆ（ｑ）とから、以下の式に従って計算できる。
【数７】
0005442631.tif 000008
【０１００】
同様の方法で、ｑ回目の反復では、タイプＡ  ＨＡＲＱコンバイナ７０２のＣＳＩ出力は、チャネル推定入力Ｈｓｃ（ｑ，ｕ）と重み係数Ｆ（ｑ）とから、いくつかの実施形態では、以下の式に従って計算される。
【数８】
0005442631.tif 000009
【０１０１】
または
【数９】
0005442631.tif 000010
【０１０２】
タイプＡ  ＨＡＲＱコンバイナ７０２の残りのブロックは、図５のブロック図中の対応するブロックと同様に機能することができ、ここで、ＲＡ（ｑ，ｕ）＝Ｒａｎ（ｑ，ｕ）、ＣＡ（ｑ，ｕ）＝Ｃａｎ（ｑ，ｕ）であり、他のタイプのＨＡＲＱコンバイナはバイパスされる。
【０１０３】
例示的なタイプＢコンバイナ
次に図９を参照すると、信号デマッピングの後に複数のＨＡＲＱ信号の合成が行われる、ＯＦＤＭ／ＯＦＤＭＡシステムのためのタイプＢ  ＨＡＲＱダイバーシチ合成方式が示されている。図９のブロック図８００は、固定のタイプＢ  ＨＡＲＱ合成方式と考えられる。ただし、図９の点線内のタイプＢ  ＨＡＲＱコンバイナ８０２の詳細は、いくつかの実施形態では図５に示すＳ−ＨＡＲＱ合成方式のタイプＢコンバイナ５０４に含まれる。合成がコンスタレーションデマッピングの後に実行されるこの方式は、ダイバーシチ合成利得を高めるために、ＭＲＣ方式を使用することができる。これは、上述のように着信ＨＡＲＱ信号を重み係数と加えることによって、再帰的に行われる。重み係数は、ＨＡＲＱ受信ごとに異なることができ、各受信の着信ＨＡＲＱ信号のＣＩＮＲ（または電力）から抽出できる。着信ＨＡＲＱ信号を等化し、デマッピングし、重み係数で重み付けし、再帰的に加算することができる。得られた信号は、あらゆる受信の最終段で、またはその近くで、合成ＣＳＩによって正規化し、チャネル復号前に合成ＣＳＩおよびＣＩＮＲで重み付けすることができる。
【０１０４】
図９のブロック図８００中のブロックの多くは、それぞれ、図５および図８のブロック図５００およびブロック図７００と同様であり、以下で繰り返して説明しない。図５と同様に、タイプＢ  ＨＡＲＱ合成方式の以下の説明は、受信機３０４がｑ回目のＨＡＲＱメッセージを受信しており、ｑ回目のＨＡＲＱメッセージを受信する前にｑ−１回目のＨＡＲＱメッセージをすでに受信したと仮定する。
【０１０５】
注目すべきは、ＣＳＩ推定器／コンバイナブロック７１０の出力Ｃｂｅ（ｑ，ｕ）は、重み係数Ｆ（ｑ）に依存せず、Ｃｂｅ（ｑ，ｕ）＝│Ｈｓｃ（ｑ，ｕ）│２として計算される。Ｃｂｅ（ｑ，ｕ）は、第１のサブキャリア割当て解除ブロック７０４の出力Ｒｓｃ（ｑ，ｕ）を等化する際に使用される。信号等化器／コンバイナ８０４では、Ｒｓｃ（ｑ，ｕ）は、ＨＡＲＱ合成の前に、ＣＳＩによって等化される。信号等化器／コンバイナ８０４の出力Ｒｂｅ（ｑ，ｕ）は以下のように計算される。
【数１０】
0005442631.tif 000011
【０１０６】
ただし、Ｈｓｃ（ｑ，ｕ）＊は、Ｈｓｃ（ｑ，ｕ）の複素共役である。信号等化器／コンバイナ８０４の出力は、信号デマッパー５１０において信号デマッピングを受けて信号Ｒｂｍ（ｑ，ｂ）を形成し、推定されたＣＳＩ  Ｃｂｅ（ｑ，ｕ）は、ＣＳＩアレンジャー５３０において同じように処理されて信号Ｃｂｍ（ｑ，ｂ）を形成する。
【０１０７】
復調された出力Ｒｂｍ（ｑ，ｂ）およびＣｂｍ（ｑ，ｂ）信号は、タイプＢ  ＨＡＲＱコンバイナ８０２に送信される。ｑ回目の受信信号では、復調されたＣＳＩ信号Ｃｂｍ（ｑ，ｂ）は、重み係数Ｆ（ｑ）を乗算され、前のＨＡＲＱ受信からのタイプＢ合成信号Ｃｂｈ（ｑ−１，ｂ）と合成されて、ＣＳＩ  ＨＡＲＱコンバイナおよびバッファブロック８０６において、式Ｃｂｈ（ｑ，ｂ）＝Ｆ（ｑ）Ｃｂｍ（ｑ，ｂ）＋Ｃｂｈ（ｑ−１，ｂ）に従って、ＨＡＲＱ合成ＣＳＩ信号Ｃｂｈ（ｑ，ｂ）を生成する。
【０１０８】
復号メッセージが正しくなかった場合、復調された出力Ｒｂｍ（ｑ，ｂ）は、重み係数Ｆ（ｑ）および復調されたＣＳＩ信号Ｃｂｍ（ｑ，ｂ）を乗算され、前のＨＡＲＱ受信からの合成されたタイプＢ合成信号Ｒｂｈ（ｑ−１，ｂ）と合成されて、式Ｒｂｈ（ｑ，ｂ）＝Ｆ（ｑ）Ｃｂｍ（ｑ，ｂ）Ｒｂｍ（ｑ，ｂ）＋Ｒｂｈ（ｑ−１，ｂ）に従って、ＨＡＲＱ合成信号Ｒｂｈ（ｑ，ｂ）を生成する。Ｒｂｈ（ｑ，ｂ）の計算は、信号ＨＡＲＱコンバイナおよびバッファブロック８０８において実行される。
【０１０９】
ＣＳＩ  ＨＡＲＱコンバイナおよびバッファ８０６の出力Ｃｂｈ（ｑ，ｂ）は、適切な正規化係数によってＣＳＩ  ＨＡＲＱ正規化器８１０において正規化されて、正規化信号Ｃｂｎ（ｑ，ｂ）を形成する。いくつかの実施形態では、正規化係数はＨＡＲＱシーケンス番号ｑとすることができ、正規化信号は、式Ｃｂｎ（ｑ，ｂ）＝Ｃｂｈ（ｑ，ｂ）／ｑによって計算される。他の実施形態では、合成ＣＳＩ正規化のための正規化係数は、ｑ回目の反復の電力ｐ（ｑ）とすることができる。信号ＨＡＲＱコンバイナおよびバッファ８０８の出力Ｒｂｈ（ｑ，ｂ）もまた、適切な正規化係数によって信号ＨＡＲＱ正規化器８１２において正規化され、正規化信号Ｒｂｎ（ｑ，ｂ）を形成する。いくつかの実施形態では、正規化係数はｑ回目の反復の合成ＣＳＩ信号Ｃｂｈ（ｑ，ｂ）とすることができ、正規化信号は、式Ｒｂｎ（ｑ，ｂ）＝Ｒｂｈ（ｑ，ｂ）／Ｃｂｈ（ｑ，ｂ）に従って計算される。
【０１１０】
したがって、ｑ回目の反復のタイプＢ  ＨＡＲＱコンバイナ８０２の再帰的信号出力を要約すると、正規化された出力信号Ｒｂｎ（ｑ，ｕ）は、デマッピングされた信号入力Ｒｂｍ（ｑ，ｂ）と、ＣＳＩ信号入力Ｃｂｍ（ｑ，ｕ）と、重み係数Ｆ（ｑ）とから以下の式に従って計算できる。
【数１１】
0005442631.tif 000012
【０１１１】
同様の方法で、タイプＢ  ＨＡＲＱコンバイナ８０２の再帰的ＣＳＩ出力は、ｑ回目の反復のＣＳＩ信号入力Ｃｂｍ（ｑ，ｂ）と重み係数Ｆ（ｑ）とから、いくつかの実施形態では、以下の式に従って計算される。
【数１２】
0005442631.tif 000013
【０１１２】
または
【数１３】
0005442631.tif 000014
【０１１３】
タイプＢ  ＨＡＲＱコンバイナ８０２の残りのブロックは、図５のブロック図中の対応するブロックと同様に機能することができ、ここで、ＲＢ（ｑ，ｂ）＝Ｒｂｎ（ｑ，ｂ）、ＣＢ（ｑ，ｂ）＝Ｃｂｎ（ｑ，ｂ）であり、他のタイプのＨＡＲＱコンバイナはバイパスされる。
【０１１４】
例示的なタイプＣコンバイナ
次に図１０を参照すると、チャネル復号の前に複数のＨＡＲＱ信号の合成が行われる、ＯＦＤＭ／ＯＦＤＭＡシステムのためのタイプＣ  ＨＡＲＱダイバーシチ合成方式が示されている。図１０のブロック図９００は、固定のタイプＣ  ＨＡＲＱ合成方式と考えられる。ただし、図１０の点線内のタイプＣ  ＨＡＲＱコンバイナ９０２の詳細は、いくつかの実施形態では、図５に示すＳ−ＨＡＲＱ合成方式のタイプＣコンバイナ５０６に含まれる。
【０１１５】
タイプＣ合成方式は、上述のように着信ＨＡＲＱ信号を重み係数と加算することによって再帰的に行われる。重み係数は、ＨＡＲＱ受信ごとに異なることができ、各受信の着信ＨＡＲＱ信号のＣＩＮＲ（または電力）から抽出できる。着信ＨＡＲＱ信号を等化し、デマッピングし、各受信のＣＳＩおよびＣＩＮＲによって重み付けすることができる。得られた信号は、重み係数によって調整し、再帰的に加算し、チャネル復号の前に合成された重み係数によって正規化することができる。
【０１１６】
図１０のブロック図９００中のブロックの多くは、それぞれ、図５および図９のブロック図５００およびブロック図８００と同様であり、以下で再び説明しない。図５と同様に、タイプＣ  ＨＡＲＱ合成方式の以下の説明は、受信機３０４がｑ回目のＨＡＲＱメッセージを受信しており、ｑ回目のＨＡＲＱメッセージを受信する前にｑ−１回目のＨＡＲＱメッセージをすでに受信したと仮定する。
【０１１７】
図１０のタイプＣ  ＨＡＲＱ合成方式では、合成される信号等化器／コンバイナ８０４の出力Ｒｃｍ（ｑ，ｂ）＝Ｒｂｍ（ｑ，ｂ）とＣＳＩアレンジャー５３０の出力Ｃｃｍ（ｑ，ｂ）＝Ｃｂｍ（ｑ，ｂ）とを送信するのではなく、これらの信号を信号重み付けブロック５３２に送信する。信号重み付けブロック５３２では、復調された受信信号Ｒｃｍ（ｑ，ｂ）は、少なくとも対応するＣＳＩ信号Ｃｃｍ（ｑ，ｂ）によって調節されて、出力重み付き信号Ｒｃｃ（ｑ，ｂ）を形成する。いくつかの実施形態では、調整は、式Ｒｃｃ（ｑ，ｂ）＝Ｒｃｍ（ｑ，ｂ）×Ｃｃｍ（ｑ，ｂ）×２×ＣＩＮＲ（ｑ）×Ｆｔｕｎｅに従って、復調された受信信号Ｒｃｍ（ｑ，ｂ）を、対応するＣＳＩ信号Ｃｃｍ（ｑ，ｂ）と、ＣＩＮＲ（ｑ）と、Ｆｔｕｎｅと乗算することを含む。
【０１１８】
重み付き出力信号Ｒｃｃ（ｑ，ｂ）は、タイプＣ  ＨＡＲＱコンバイナ９０２に送信される。ｑ回目の受信信号では、Ｒｃｃ（ｑ，ｂ）は、重み係数Ｆ（ｑ）を乗算され、前のＨＡＲＱ受信からのタイプＣ合成信号Ｒｃｃ（ｑ−１，ｂ）と合成されて、信号ＨＡＲＱコンバイナおよびバッファブロック９０４において、式Ｒｃｈ（ｑ，ｂ）＝Ｆ（ｑ）Ｒｃｃ（ｑ，ｂ）＋Ｒｃｈ（ｑ−１，ｂ）に従って、ＨＡＲＱ合成信号Ｒｃｈ（ｑ，ｂ）を生成する。復号メッセージが正しくなかった場合、重み係数Ｆ（ｑ）は、前のＨＡＲＱ受信からのタイプＣ合成ＣＳＩ信号Ｃｃｈ（ｑ−１，ｂ）と合成されて、式Ｃｃｈ（ｑ，ｂ）＝Ｆ（ｑ）＋Ｃｃｈ（ｑ−１，ｂ）に従って、ＨＡＲＱ合成ＣＳＩ信号Ｃｃｈ（ｑ，ｂ）を生成する。Ｃｃｈ（ｑ，ｂ）の計算は、ＣＳＩ  ＨＡＲＱコンバイナおよびバッファブロック９０６において実行される。
【０１１９】
信号ＨＡＲＱコンバイナおよびバッファ９０４の出力Ｒｃｈ（ｑ，ｂ）は、信号ＨＡＲＱ正規化器９０８において適切な正規化係数によって正規化されて、正規化信号Ｒｃｎ（ｑ，ｂ）を形成する。いくつかの実施形態では、正規化係数はｑ回目の反復の合成ＣＳＩ信号Ｃｃｈ（ｑ，ｂ）とすることができ、正規化信号は、式Ｒｃｎ（ｑ，ｂ）＝Ｒｃｈ（ｑ，ｂ）／Ｃｃｈ（ｑ，ｂ）に従って計算される。
【０１２０】
したがって、ｑ回目の反復のタイプＣ  ＨＡＲＱコンバイナ９０２の再帰的信号出力を要約するために、正規化された出力信号Ｒｃｎ（ｑ，ｕ）を重み付き信号出力Ｒｃｃ（ｑ，ｂ）と重み係数Ｆ（ｑ）とから以下の式に従って計算することができる。
【数１４】
0005442631.tif 000015
【０１２１】
タイプＢ  ＨＡＲＱコンバイナ９０２の残りのブロックは、図５のブロック図中の対応するブロックと同様に機能することができ、ここで、ＲＣ（ｑ，ｂ）＝Ｒｃｎ（ｑ，ｂ）である。
【０１２２】
例示的なコーディングブロックベースのＨＡＲＱ合成方式
上述のように、ＨＡＲＱ合成およびチャネル復号は、各ＨＡＲＱチャネルの受信ごとに実行される。各ＨＡＲＱチャネルのＣＲＣビットを検査することから、復号の結果が正しい場合、受信機３０４は送信機３０２にＡＣＫを送信する。しかし、復号の結果が正しくない場合、受信機３０４は送信機にＮＡＫを送信し、ＨＡＲＱバッファ５０８は、将来の反復中にＨＡＲＱチャネルの後続の合成のためにＨＡＲＱ合成の結果を保存する。
【０１２３】
図１１は、典型的なＨＡＲＱメッセージ１１００の例である。ＨＡＲＱメッセージは、メッセージ本文１１０２および巡回冗長検査（ＣＲＣ）部分１１０４を含むことができる。ＨＡＲＱメッセージ１１００はいくつかのコーディングブロック１１０６（Ｎｃｂ）に区分され、ＮｃｂはＨＡＲＱチャネルごとに異なることがある。各コーディングブロック１１０６はいくつかのビット１１０８（Ｎｉ）からなり、Ｎｉは、同じＨＡＲＱチャネル中のコーディングブロックでさえも、コーディングブロック１１０６ごとに異なることがある。たとえば、メッセージ１１００中の第１のコーディングブロック１１０６１は１６ビットを備え、第２のコーディングブロック１１０６２は２０ビットを備えることができる。コーディングブロック１１０６へのこの分割により、ＨＡＲＱパフォーマンスまたは合成利得を犠牲にすることなく、ＨＡＲＱバッファ５０８のメモリサイズのさらなる低減が可能になる。
【０１２４】
そのようなコーディングブロックベースのＨＡＲＱ合成方式によれば、復号ＨＡＲＱメッセージ１１００がエラーを有するとき、その特定のコーディングブロックを合成のために保存すべきかどうかを決定するために、各コーディングブロック１１０６の品質などのいくつかの基準を調査する。チャネル復号の後、コーディングブロックが基準に合格しなかった場合、後続の反復で合成のために各コーディングブロック１１０６の対応するＨＡＲＱ合成信号を保存する。しかし、チャネル復号の後、コーディングブロック１１０６のいずれかが基準に合格した場合、ＨＡＲＱ合成信号の代わりに、合格した各コーディングブロックの復号ビットをＨＡＲＱバッファ５０８に保存することになる。
【０１２５】
合格または不合格を判断する基準はコーディングブロックごとに検査される。たとえば、復号コーディングブロックの尤度（または距離）があるしきい値よりも大きい（または小さい）場合、コーディングブロック１１０６は基準に合格し、尤度（または距離）がしきい値以下（または以上）である場合、コーディングブロック１１０６は基準に合格しないことになる。いくつかの実施形態の場合、コーディングブロック１１０６が基準に合格したかまたは不合格になったかを判断するとき、他のファクタをも検討する。これらのファクタは、チャネルの変調次数、コーディングレート、チャネル状態情報（ＣＳＩ）、チャネル品質、チャネルのためのＨＡＲＱ送信の数、および各ＨＡＲＱチャネルの復号結果の任意の組合せを含むことができる。尤度（または距離）に加えて他のファクタを検討することによって、特定のコーディングブロック１１０６を合成のために保存すべきかどうかを判断することにおける信頼性を高めることができる。
【０１２６】
一般に、任意のＨＡＲＱ合成信号のビット幅は、対応する復号ビットよりも実質的に大きい。したがって、本明細書で開示するコーディングブロックベースのＨＡＲＱ合成を使用することによって、メモリ要件（すなわち、所要のＨＡＲＱバッファサイズ）をかなり低減することができる。合成利得を保持しながら所要のＨＡＲＱバッファサイズを低減することに加えて、合格したコーディングブロックは次のＨＡＲＱ受信中に再び復号する必要がないので、コーディングブロックベースのＨＡＲＱ合成は高速復号および電力消費の低減をも可能にする。
【０１２７】
コーディングブロックごとのＨＡＲＱ合成のいくつかの実施形態は、Ｓ−ＨＡＲＱ合成について上述したように、単一のＨＡＲＱコンバイナを採用するか、または複数のＨＡＲＱコンバイナから選択することができる。（１つまたは複数の）ＨＡＲＱコンバイナは、１つの共通ＨＡＲＱバッファまたは複数のＨＡＲＱバッファに結合され、また、各ＨＡＲＱチャネルの各コーディングブロック１１０６のステータスに基づいて（１つまたは複数の）ＨＡＲＱコンバイナと（１つまたは複数の）バッファとを制御するＨＡＲＱコントローラに結合される。各コーディングブロック１１０６は、特定のＨＡＲＱチャネルのコーディングブロックさえも、独立してコーディングされる。
【０１２８】
図１２は、図５のブロック図に同様に、Ｓ−ＨＡＲＱ合成を実行することが可能な異なる処理段に複数のコンバイナを配置したコーディングブロックベースのＨＡＲＱ合成のための受信機のブロック図１２００である。異なる実施形態では、異なる処理段に異なるタイプのコンバイナの異なる組合せを有することができる。図示の実施形態では、受信機は、タイプＡコンバイナ５０２と、タイプＢコンバイナ５０４と、タイプＣコンバイナ５０６と、すべての３つのコンバイナに共通の単一のＨＡＲＱバッファ５０８とを含む。図示の例では、タイプＡコンバイナ５０２は信号デマッパー５１０の前に配置され、タイプＢコンバイナ５０４は信号デマッパー５１０の後に配置される。タイプＣコンバイナ５０６は、チャネル復号器４１６の前に配置される。
【０１２９】
図５のブロック図５００について上述した構成要素に加えて、図１２のブロック図１２００は、コーディングブロックベースの品質チェッカー１２０２およびＣＲＣチェッカー１２０４を追加する。所与のＨＡＲＱチャネルについて、各コーディングブロック１１０６は独立して復号される。コーディングブロック１１０６ごとに、チャネル復号器４１６は、累積尤度（または、累積距離）Ｌａ（ｃ）をコーディングブロックベースの品質チェッカー１２０２に出力し、ｃはコーディングブロック番号である。コーディングブロックベースの品質チェッカー１２０２は、コーディングブロックｃごとにコーディングブロックステータスＣＢｓｔａｔｕｓ（ｃ）を判断し、この情報をＳ−ＨＡＲＱバッファコントローラ５２６に出力する。いくつかの実施形態の場合、各コーディングブロック１１０６を合成のために保存すべきかどうかを判断するときに、品質チェッカー１２０２またはバッファコントローラ５２６は、ＣＳＩおよび／またはコーディングレートなど、上述した他のファクタを検討し、それに応じてコーディングブロックｃごとにＣＢｓｔａｔｕｓ（ｃ）を更新する。チャネル復号器４１６はまた、ｑ回目の反復の間、復号ＨＡＲＱメッセージＲｄａｔａ（ｑ）をＣＲＣチェッカー１２０４に出力する。ＣＲＣチェッカー１２０４は、復号ＨＡＲＱメッセージが正しいかどうかを判断し、ＣＲＣｓｔａｔｕｓをＳ−ＨＡＲＱバッファコントローラ５２６に出力する。
【０１３０】
図１３は、ＣＢｓｔａｔｕｓ（ｃ）を決定するために復号の後品質の検査をする例示的なプロセス１３００を示す。復号コーディングブロックＤＥＣ（ｃ）１３０２ごとに、チャネル復号器４１６は、上述のように累積尤度Ｌａ（ｃ）１３０４を出力する。ＨＡＲＱチャネルのＣＲＣが不合格になった（すなわち、ＣＲＣｓｔａｔｕｓ＝「不合格」）場合、各累積尤度Ｌａ（ｃ）１３０４を対応するコーディングブロックの長さｃによって正規化し、正規化されたしきい値ＬＴＨＲ１３０６と比較する。Ｌａ（ｃ）がしきい値ＬＴＨＲ１３０６よりも大きい場合、コーディングブロックベースの品質チェッカー１２０２は、コーディングブロックｃについて、そのコーディングブロック１１０６のための復号メッセージが正しいことを意味するＣＢｓｔａｔｕｓ（ｃ）＝「合格」を出力する。他の場合、コーディングブロックベースの品質チェッカー１２０２は、コーディングブロックｃについて、そのコーディングブロック１１０６のための復号メッセージが正しくないことを意味するＣＢｓｔａｔｕｓ（ｃ）＝「不合格」を出力する。尤度しきい値ＬＴＨＲ１３０６は、先験的情報としてシステム設計中にシステム動作点に基づいて決定される。
【０１３１】
再び図１２を参照すると、所与のＨＡＲＱチャネルについて、復号メッセージが正しいことを示すＣＲＣｓｔａｔｕｓ＝「合格」の場合、ＨＡＲＱチャネルがＨＡＲＱバッファ５０８から削除される。しかし、ＣＲＣｓｔａｔｕｓ＝「不合格」の場合、Ｓ−ＨＡＲＱバッファコントローラ５２６は、コーディングブロックベースのＨＡＲＱバッファ制御を実行する。バッファコントローラ５２６は、コーディングブロック１１０６ごとにコーディングブロックステータスＣＢｓｔａｔｕｓ（ｃ）を検査する。特定のコーディングブロック１１０６についてＣＢｓｔａｔｕｓ（ｃ）＝「不合格」の場合、選択されたタイプのＨＡＲＱコンバイナからのＨＡＲＱ合成信号のソフトビットを、そのコーディングブロックのために保存する。
【０１３２】
しかし、特定のコーディングブロック１１０６についてＣＢｓｔａｔｕｓ（ｃ）＝「合格」の場合、より多数のソフトビットの代わりに、そのコーディングブロックの復号ビットがＨＡＲＱバッファ５０８に保存され、そのコーディングブロックは後続のＨＡＲＱ受信中に再び復号する必要がない。そうすることによって、コーディングブロックベースのＨＡＲＱ合成方式は、メモリを低減し、高速復号を行い、電力消費を低減することができる。あるＨＡＲＱチャネルの正常に復号されたコーディングブロックは、ＨＡＲＱ合成信号のソフトビットを記憶するためにかなりより多くのスペースを必要とするＨＡＲＱチャネルの残りの中の他のコーディングブロックに比較して、割り当てられた記憶スペースの低い高さによって、図１２のＨＡＲＱバッファ５０８に示される。
【０１３３】
一般に、符号化されていない（すなわち、復号された）場合と符号化されている場合とではメモリ要件がまったく異なるので、メモリ、またはＨＡＲＱバッファサイズの低減が生じる。たとえば、コーディングレートｒ＝１／２およびＢＰＳＫ変調の場合、タイプＡ、ＢおよびＣのＨＡＲＱコンバイナ５０２、５０４、５０６のメモリ要件はそれぞれ、９６ビット、４８ビット、および１６ビットである。ただし、復号された場合についてのメモリ要件は単一のビットだけである。別の例として、コーディングレートｒ＝３／４および１６ＱＡＭ変調の場合、タイプＡ、ＢおよびＣのＨＡＲＱコンバイナ５０２、５０４、５０６のメモリ要件はそれぞれ、１６ビット、２０ビットおよび１０．５ビットであるが、復号された場合は、同じくわずか１ビットである。したがって、符号化ソフトビットの代わりに、復号ビットを保存することによって、メモリ要件をかなり低減することができる。
【０１３４】
図１４に、コーディングブロックベースのＨＡＲＱ合成の例示的な反復中のＨＡＲＱバッファ５０８の内容を示す。１回目のＨＡＲＱ受信中、ＣＲＣステータスは、復号ＨＡＲＱメッセージが正しくないこと（ＣＲＣｓｔａｔｕｓ＝「不合格」）を示す。第５のコーディングブロックは基準に合格した（ＣＢｓｔａｔｕｓ（５）＝「合格」）ので、第５のコーディングブロックの復号ビットはＨＡＲＱバッファ５０８に保存され、ＨＡＲＱ合成信号は、他の不合格になったコーディングブロックに保存される。
【０１３５】
２回目の再送信の後、ＣＲＣステータスは、依然として、復号ＨＡＲＱメッセージが正しくないことを示す。第４および第６のコーディングブロックは合格した（ＣＢｓｔａｔｕｓ（４）、ＣＢｓｔａｔｕｓ（６）＝「合格」）ので、第４および第６のコーディングブロックの復号ビットはＨＡＲＱバッファ５０８に保存される。第４および第６のコーディングブロックの復号ビットは、前のＨＡＲＱ送信からのこれらの２つのコーディングブロックについてＨＡＲＱバッファ５０８に記憶されたＨＡＲＱ合成信号データと入れ替わる。第５のコーディングブロックは再び復号されず、それによって、より高速な復号および電力消費の低減が可能になる。３回目の反復中、ＣＲＣステータスは、依然として、復号ＨＡＲＱメッセージが正しくないことを示すが、第３のコーディングブロックは基準に合格している（ＣＢｓｔａｔｕｓ（３）＝「合格」）。したがって、ＨＡＲＱチャネル６（Ｃｈ６）について図１２および図１４に示すように、第３のコーディングブロックの復号ビットはＨＡＲＱバッファ５０８に保存される。
【０１３６】
図１５に、コーディングブロックベースのＨＡＲＱ合成のための例示的な動作１５００の流れ図を示す。１５０２において、あるワイヤレスチャネルを介してＨＡＲＱメッセージを受信することによって動作が開始する。１５０４において、ＨＡＲＱバッファ５０８のステータスを検査する。受信機が選択的ＨＡＲＱ合成のための機能を含む場合、ヘッドルームを決定し、ＨＡＲＱコンバイナの適切なタイプを選択するために、バッファステータスを検査する。
【０１３７】
１５０６において、ＨＡＲＱチャネル中のすべてのコーディングブロック（ｃ＝１：Ｎｃｂ）について一連の動作を実行する。１５０８において、あるコーディングブロックｃのステータスを検査し、ＣＢｓｔａｔｕｓ（ｃ）＝「合格」の場合、１５０８において、別のコーディングブロックを検査する。ＣＢｓｔａｔｕｓ（ｃ）≠「合格」の場合、１５１０において、コーディングブロックｃのためのＨＡＲＱ合成を実行する。ＨＡＲＱ合成は、たとえば、信号デマッピングの前、信号デマッピングの後、または上述のチャネル復号の前に行われる。１５１２において、ＨＡＲＱ合成信号を、たとえば、チャネル復号器４１６によって復号し、１５１４において、コーディングブロック品質を検査する。
【０１３８】
１５１６において、コーディングブロック品質が合格しない（たとえば、おそらく上述のように他のパラメータに鑑みて、尤度しきい値以下であるか、または距離しきい値以上である）場合、１５１８において、符号化ソフトビットをその特定のコーディングブロックのために保存する。コーディングブロック品質が合格した（たとえば、尤度しきい値よりも大きいか、または距離しきい値よりも小さい）場合、１５２０において、復号ビットをその特定のコーディングブロックのために保存する。
【０１３９】
符号化ソフトビットまたは復号ビットをＨＡＲＱバッファ５０８に保存した後、１５２２において、コーディングブロックのすべてｃ＝１：Ｎｃｂを１５０６の動作の間、処理したかどうかの判断を行う。コーディングブロックのすべてが処理されたわけではない場合、１５０６の処理動作を、１５０８から開始して反復する。１５２２において、１５０６の処理動作を終了すべき場合、１５２４において、ＨＡＲＱ  ＣＲＣを検査する。
【０１４０】
ＨＡＲＱメッセージ１１００の指定されたビットが正しい場合、メッセージは、正常に送信され受信されたものと解釈される。１５２６において、ＨＡＲＱバッファ５０８から特定のＨＡＲＱチャネルを削除し、１５０２において、異なるワイヤレスチャネルからの新しいＨＡＲＱメッセージの受信とともに動作を繰り返す。しかし、ＨＡＲＱメッセージの指定されたビットのいずれかが正しくない場合、受信機３０４は、上述のように送信機３０２にＨＡＲＱメッセージ１１００の再送信の要求を送信し、１５０２で、同じチャネルのための動作を繰り返す。同じチャネルの次のＨＡＲＱ反復中、ＨＡＲＱバッファ５０８に記憶された復号ビットを有するコーディングブロック１１０６は再び復号する必要がなく、それにより時間および電力消費が節約される。
【０１４１】
次に図１６のブロック図１６００を参照すると、コーディングブロックベースのＨＡＲＱ合成を利用する受信機のいくつかの実施形態は、複数のタイプのＨＡＲＱコンバイナではなく、単一のＨＡＲＱコンバイナのみを有することができる。たとえば、図１６に示すように、コーディングブロックベースの品質チェッカー１２０２、ＣＲＣチェッカー１２０４、およびバッファコントローラ５２６中のコーディングブロックベースのＨＡＲＱ制御を、図１０の固定のタイプＣ  ＨＡＲＱコンバイナに追加することができる。他の実施形態は、固定のタイプＡまたはＢ  ＨＡＲＱコンバイナを使用することができる。たとえどのタイプのＨＡＲＱコンバイナを選択しても、上述のようにコーディングブロックベースのＨＡＲＱ合成方式の技法を適用することができる。
【０１４２】
コーディングブロックベースのＨＡＲＱ合成の大要
図１７に、コーディングブロックベースのＨＡＲＱ合成のための例示的な動作１７００の流れ図を示す。１７０２において、あるワイヤレスチャネルを通してＨＡＲＱメッセージを受信することによって動作が開始する。ＨＡＲＱメッセージは、上述のように複数のコーディングブロックを含むことができる。
【０１４３】
１７０４において、ＨＡＲＱチャネル中のすべてのコーディングブロックについて一連の動作を実行する。コーディングブロックごとに、ステップ１７０６において、現在のＨＡＲＱ送信と、正しくない復号メッセージを有する前のＨＡＲＱ送信とからの信号データに基づいてＨＡＲＱ合成信号データを生成するために、ＨＡＲＱ合成を行う。１７０８において、コーディングブロックごとにＨＡＲＱ合成信号データを復号する。１７１０において、上述のように選択基準に基づいて、ＨＡＲＱ合成信号データまたは復号データをコーディングブロックごとに保存する。
【０１４４】
上記の図１７の方法１７００は、図１７Ａに示すミーンズプラスファンクションブロック１７００Ａに対応する様々なハードウェア、および／あるいは（１つまたは複数の）ソフトウェア構成要素、および／あるいは（１つまたは複数の）モジュール（たとえば、コード、命令など）によって実行される。言い換えれば、図１７に示すブロック１７０２〜１７１０は、図１７Ａに示すミーンズプラスファンクションブロック１７０２Ａ〜１７１０Ａに対応する。
【０１４５】
本明細書で使用する「判断」という用語は、多種多様な動作を包含する。たとえば、「判断」は、計算、算出、処理、導出、調査、探索（たとえば、テーブル、データベース、または別のデータ構造での探索）、確認などを含むことができる。また、「判断」は、受信（たとえば、情報を受信すること）、アクセス（たとえば、メモリ中のデータにアクセスすること）などを含むことができる。また、「判断」は、解決、選択、選出、確立などを含むことができる。
【０１４６】
情報および信号は、多種多様な技術および技法のいずれかを使用して表すことができる。たとえば、上記の説明全体にわたって言及されるデータ、命令、コマンド、情報、信号などは、電圧、電流、電磁波、磁界または磁性粒子、光場または光粒子、あるいはそれらの任意の組合せによって表すことができる。
【０１４７】
本開示に関連して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行できる。汎用プロセッサはマイクロプロセッサとすることができるが、代替形態では、プロセッサは、市販されているプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装できる。
【０１４８】
本開示に関連して説明した方法またはアルゴリズムのステップは、直接ハードウェアか、プロセッサによって実行されるソフトウェアモジュールか、またはその２つの組合せで実施できる。ソフトウェアモジュール（すなわち、コード、命令など）は、当技術分野で知られている任意の形式の記憶媒体中に常駐することができる。使用できる記憶媒体のいくつかの例には、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、フラッシュメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭなどがある。ソフトウェアモジュールは、単一の命令またはコード、もしくは多数の命令またはコードの文字列／セットを備えることができ、いくつかの異なるコードセグメントまたは命令セット上で、異なるプログラム間で、および複数の記憶媒体にわたって分散できる。記憶媒体は、プロセッサがその記憶媒体から情報を読み取ることができ、その記憶媒体に情報を書き込むことができるように、プロセッサに結合できる。代替として、記憶媒体はプロセッサに一体化することができる。
【０１４９】
本明細書で開示した方法は、説明した方法を達成するための１つまたは複数のステップまたは動作を備える。方法ステップおよび／または動作は、特許請求の範囲から逸脱することなく互いに交換できる。言い換えれば、ステップまたは動作の特定の順序が指定されない限り、特定のステップおよび／または動作の順序および／または使用は特許請求の範囲から逸脱することなく変更できる。
【０１５０】
説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで実装できる。ソフトウェアで実装した場合、機能は１つまたは複数の命令としてコンピュータ可読媒体上に記憶できる。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体でよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶装置、または、命令もしくはデータ構造の形態の所望のプログラムコードを運搬または記憶するために使用でき、コンピュータによってアクセスできる他の任意の媒体を備えることができる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、この場合、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）はデータをレーザで光学的に再生する。
【０１５１】
ソフトウェアまたは命令はまた、送信媒体を介して送信できる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線およびマイクロ波などのワイヤレス技術は、送信媒体の定義に含まれる。
【０１５２】
さらに、図７、図１３Ａ〜Ｂ、図１６Ａ〜Ｂ、および図１７（Ａ）によって示されたものなど、本明細書に記載の方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適用可能な場合にユーザ端末および／または基地局によってダウンロードおよび／または他の方法で取得できることを諒解されたい。たとえば、そのようなデバイスは、本明細書に記載の方法を実行するための手段の転送を可能にするために、サーバに結合できる。代替的に、本明細書で説明される様々な方法は、ユーザ端末および／または基地局がストレージ手段をデバイスに結合するかまたは与えると様々な方法を得ることができるように、ストレージ手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクなど物理記憶媒体など）を介して与えられる。さらに、本明細書で説明する方法および技法をデバイスに与えるための任意の他の適切な技法を利用することができる。
【０１５３】
特許請求の範囲は、上記の正確な構成および構成要素に限定されないことを理解されたい。特許請求の範囲を逸脱することなく、上記の方法および装置の構成、動作および詳細において、様々な改変、変更および変形を行うことができる。
以下に本願の出願当初の請求項を付記する。
（１）  ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のための受信機であって、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファを備え、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号ビットであり、
現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成するように構成された少なくとも１つのコンバイナと、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号ビットを生成するように構成された復号器と、
選択基準に基づいて前記少なくとも１つのバッファにコーディングブロックごとに、前記ＨＡＲＱ合成信号データを保存するか、または前記復号ビットを保存するかを選択するように構成された制御論理と
を備える、受信機。
（２）  前記少なくとも１つのコンバイナが、受信処理経路に沿った第１の位置にある第１のコンバイナと、前記第１の位置の下流の第２の位置にある第２のコンバイナとを備え、前記制御論理が、前記ＨＡＲＱ合成信号データを生成するために前記第１のコンバイナおよび前記第２のコンバイナのうちの１つから選択するように構成された、（１）に記載の受信機。
（３）  前記選択基準が、コーディングブロックごとの累積尤度である、（１）に記載の受信機。
（４）  前記制御論理が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積尤度がしきい値尤度よりも大きい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号ビットを保存するように構成された、（３）に記載の受信機。
（５）  前記復号ビットが、前記少なくとも１つのバッファに保存されたとき、前記以前の受信ＨＡＲＱ送信からのＨＡＲＱ合成信号データと入れ替わる、 （１）に記載の受信機。
（６）  前記少なくとも１つのコンバイナが、チェース合成を使用して前記ＨＡＲＱ合成信号データを生成するように構成された、（１）に記載の受信機。
（７）  ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のための装置であって、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための手段であって、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号データである手段と、
受信処理経路に沿った第１の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第１の手段であって、前記ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づく手段と、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号データを生成するための手段と、
選択基準に基づいてデータを記憶するための前記手段に対して、コーディングブロックごとに、前記ＨＡＲＱ結合信号データを記憶するか、または前記復号データを記憶するかを選択するための手段と
を備える、装置。
（８）  前記第１の位置の下流の前記受信処理経路に沿った第２の位置にある前記ＨＡＲＱ合成信号データを生成するための第２の手段をさらに備え、選択するための前記手段が、前記第１の手段および前記第２の手段のうちの１つを選択するように構成された、（７）に記載の装置。
（９）  前記選択基準が、コーディングブロックごとの累積距離である、（７）に記載の装置。
（１０）  選択するための前記手段が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号データを記憶するように構成された、（９）に記載の装置。
（１１）  ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のためのプロセッサであって、前記プロセッサの実行動作が、
複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、
前記現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとにＨＡＲＱ合成信号データを生成することと、
コーディングブロックごとに前記ＨＡＲＱ合成信号データを復号することと、
コーディングブロックごとに、選択基準に基づいて前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することと
を備える、プロセッサ。
（１２）  前記選択基準が、コーディングブロックごとの累積距離である、（１１）に記載のプロセッサ。
（１３）  前記復号データが、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つのために保存される、（１２）に記載のプロセッサ。
（１４）  １つまたは複数のプロセッサによって実行される命令のセットが記憶されたコンピュータ可読媒体を備える、ハイブリッド自動再送要求（ＨＡＲＱ）機構をもつワイヤレス通信のためのデータを処理するためのコンピュータプログラム製品であって、前記命令のセットが、
複数のコーディングブロックに分割され、不正確な復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための命令であって、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号データである命令と、
受信処理経路に沿った第１の位置においてコーディングブロックごとに前記ＨＡＲＱ結合信号データを生成するための第１の命令であって、前記ＨＡＲＱ結合信号データが現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づく命令と、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号データを生成するための命令と、
選択基準に基づいてデータを記憶するための前記命令に対して、コーディングブロックごとに、前記ＨＡＲＱ結合信号データを記憶するか、または前記復号データを記憶するかを選択するための命令と
を備える、コンピュータプログラム製品。
（１５）  前記第１の位置の下流の前記受信処理経路に沿った第２の位置にある前記ＨＡＲＱ合成信号データを生成するための第２の命令をさらに備え、選択するための前記命令が、前記第１の命令および前記第２の命令のうちの１つを選択するように構成された、（１４）に記載のコンピュータプログラム製品。
[１６]  前記選択基準が、コーディングブロックごとの累積距離である、[１４]に記載のコンピュータプログラム製品。
（１７）  選択するための前記命令が、前記複数のコーディングブロックのうちの少なくとも１つの前記累積距離がしきい値距離よりも小さい場合、前記複数のコーディングブロックのうちの前記少なくとも１つの前記復号データを記憶するように構成された、  (１６）に記載のコンピュータプログラム製品。
（１８）  現在のハイブリッド自動再送要求（ＨＡＲＱ）送信を受信するための受信機フロントエンドと、
複数のコーディングブロックに分割され、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信のデータを記憶するための少なくとも１つのバッファとを備え、前記複数のコーディングブロックの各々の前記データがＨＡＲＱ合成信号データまたは復号ビットであり、
前記現在のＨＡＲＱ送信の信号データと前記以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成するように構成された少なくとも１つのコンバイナと、
前記ＨＡＲＱ合成信号データに基づいてコーディングブロックごとに前記復号ビットを生成するように構成された復号器と、
選択基準に基づいて前記少なくとも１つのバッファにコーディングブロックごとに、前記ＨＡＲＱ合成信号データを保存するか、または前記復号ビットを保存するかを選択するように構成された制御論理と
を備える、モバイルデバイス。
（１９）  前記選択基準が、コーディングブロックごとの累積尤度である、[１８]に記載のモバイルデバイス。
（２０）  ワイヤレス通信システムにおいてハイブリッド自動再送要求（ＨＡＲＱ）送信を解釈するための方法であって、
複数のコーディングブロックを有する現在のＨＡＲＱ送信を受信することと、
前記現在のＨＡＲＱ送信の信号データと、正しくない復号メッセージを有する以前の受信ＨＡＲＱ送信の信号データとに基づいて、コーディングブロックごとにＨＡＲＱ合成信号データを生成することと、
コーディングブロックごとに前記ＨＡＲＱ合成信号データを復号することと、
コーディングブロックごとに、選択基準に基づいて前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することと
を備える、方法。
（２１）  前記選択基準が、コーディングブロックごとの累積尤度である、（２０）に記載の方法。
（２２）  前記復号データが、前記複数のコーディングブロックのうちの少なくとも１つの前記累積尤度がしきい値尤度よりも大きい場合、前記複数のコーディングブロックのうちの前記少なくとも１つのために保存される、（２１）に記載の方法。
（２３）  前記復号データを保存することが、前記以前の受信ＨＡＲＱ送信からのＨＡＲＱ合成信号データと入れ替わる、（２０）に記載の方法。
（２４）  コーディングブロックごとにＨＡＲＱ結合信号データを生成することが、コーディングブロックごとに前記ＨＡＲＱ合成信号データを生成する際に使用するための第１のコンバイナおよび第２のコンバイナのうちの１つを選択することを備え、前記第２のコンバイナが、受信処理経路に沿った前記第１のコンバイナの下流に位置する、（２０）に記載の方法。
（２５）  前記現在のＨＡＲＱ送信がチャネル中で受信され、前記ＨＡＲＱ合成信号データまたは前記復号データのいずれかを保存することが、前記チャネルの変調次数、コーディングレート、チャネル状態情報（ＣＳＩ）、チャネル品質、前記現在のＨＡＲＱ送信の数、またはそれらの任意の組合せに基づく、（２０）に記載の方法。
【図１】
0005442631.tif 000016
【図２】
0005442631.tif 000017
【図３】
0005442631.tif 000018
【図３Ａ】
0005442631.tif 000019
【図４Ａ】
0005442631.tif 000020
【図４Ｂ】
0005442631.tif 000021
【図５】
0005442631.tif 000022
【図６Ａ】
0005442631.tif 000023
【図６Ｂ】
0005442631.tif 000024
【図６Ｃ】
0005442631.tif 000025
【図７】
0005442631.tif 000026
【図８】
0005442631.tif 000027
【図９】
0005442631.tif 000028
【図１０】
0005442631.tif 000029
【図１１】
0005442631.tif 000030
【図１２】
0005442631.tif 000031
【図１３】
0005442631.tif 000032
【図１４】
0005442631.tif 000033
【図１５】
0005442631.tif 000034
【図１６】
0005442631.tif 000035
【図１７】
0005442631.tif 000036
【図１７Ａ】
0005442631.tif 000037