"通信システムにおいてデータを送信する方法であって、データパケットを符号化して前記データパケットに関する複数の符号ビットを得ることと、前記複数の符号ビットを用いて複数の符号ビットブロックを形成することと、前記複数のブロックの各々に関して用いる変調方式を決定することであって、前記複数のブロックに関して少なくとも2つの異なる変調方式が用いられることと、前記ブロックに関して用いられる前記変調方式に従って前記複数のブロックの各々における前記符号ビットをマッピングして前記ブロックに関する変調方式を生成することであって、前記複数の符号ビットブロックに関して複数の変調シンボルブロックが生成されること、とを具備する方法。前記複数の変調シンボルブロックを順次送信することをさらに具備する請求項1に記載の方法。前記複数の変調シンボルブロックを順次送信することは、前記少なくとも2つの異なる変調方式のうちで最高の順位を有する第1の変調方式を用いて生成された第1の変調シンボルブロックを、前記順次において最初に送信することを具備する請求項2に記載の方法。前記複数の変調シンボルブロックを順次送信することは、前記少なくとも2つの異なる変調方式のうちで2番目に高い順位を有する第2の変調方式を用いて生成された第2の変調シンボルブロックを、前記順次において2番目に送信することをさらに具備する請求項3に記載の方法。前記複数の変調シンボルブロックを順次送信することは、前記第1の変調シンボルブロック後に、前記第1の変調方式よりも低い順位を有する第2の変調方式を用いて生成された、前記複数の変調シンボルブロックのうちの各々の残りの1つを送信することをさらに具備する請求項3に記載の方法。前記複数のブロックの各々に関して用いる前記変調方式を決定することは、前記複数のブロックの各々と関連するスペクトル効率を決定することと、前記関連するスペクトル効率に基づいて各ブロックに関する前記変調方式を選択すること、とを具備する請求項1に記載の方法。各ブロックに関する前記変調方式を選択することは、各ブロックに関する前記変調方式をシステムによってサポートされる複数の変調方式の中から選択することを具備する請求項6に記載の方法。前記複数のブロックの各々と関連する前記スペクトル効率を決定することは、前記複数のブロックのうちで前記ブロックが送信される位置を決定することと、前記ブロックと関連する前記スペクトル効率を、それ以前に送信されるブロックが存在する場合に該ブロックに関して用いられる変調方式に基づいて決定すること、とを具備する請求項6に記載の方法。各ブロックに関する前記変調方式を選択することは、前記ブロックと関連するスペクトル効率の少なくとも2倍である符号ビット数/変調シンボルと関連する変調方式又は前記システムによってサポートされる複数の変調方式のうちで最高の順位を有する変調方式である変調方式を選択することを具備する請求項6に記載の方法。各ブロックに関する前記変調方式を前記選択することは、前記関連するスペクトル効率が1以下である場合に前記ブロックに関する4位相偏移QPSKを選択することをさらに具備する請求項6に記載の方法。前記データパケットを前記符号化して前記データパケットに関する前記複数の符号ビットを得ることは、固定された符号化率を有する順方向誤り訂正FEC符号を用いて前記データパケットを符号化して前記データパケットに関する前記複数の符号ビットを生成することを具備する請求項1に記載の方法。前記データパケットを符号化して前記データパケットに関する前記複数の符号ビットを得ることは、固定された符号化率を有するターボ符号を用いて前記データパケットを符号化して前記データパケットに関する前記複数の符号ビットを生成することを具備する請求項1に記載の方法。前記複数の符号ビットを用いて前記複数の符号ビットブロックを形成することは、前記複数の符号ビットを複数のパンクチャリングパターンでパンクチャリングして前記複数の符号ビットブロックを生成することを具備する請求項1に記載の方法。前記複数の符号ビットを用いて前記複数の符号ビットブロックを形成することは、前記複数の符号ビットの中から選択されさらに前記複数の符号ビットブロックのうちのその他の符号ビットブロックの中に含まれていない符号ビットを用いて各符号ビットブロックを形成することを具備する請求項1に記載の方法。前記複数の変調シンボルブロックのうちの少なくとも1つを送信することをさらに具備する請求項1に記載の方法。前記複数の変調シンボルブロックのうちの第1の変調シンボルブロックを送信することと、前記データパケットが受信機によって正確に復号されるか又は前記複数の変調シンボルブロックの全てが送信されるまで、前記複数の変調シンボルブロックのうちの残りの変調シンボルブロックを一度に1ブロックずつ送信すること、とをさらに具備する請求項1に記載の方法。無線通信システムにおける装置であって、データパケットを符号化して前記データパケットに関する複数の符号ビットを得るために動作可能な符号器と、前記複数の符号ビットを用いて複数の符号ビットブロックを形成するために動作可能なパーティショニング装置と、前記複数のブロックの各々に関して用いる変調方式を決定するために動作可能なコントローラであって、前記複数のブロックに関して少なくとも2つの異なる変調方式が用いられるコントローラと、前記ブロックに関して用いられる前記変調方式に従って前記複数のブロックの各々における前記符号ビットをマッピングして前記ブロックに関する変調方式を生成するために動作可能なシンボルマッピング装置であって、前記複数の符号ビットブロックに関して複数の変調シンボルブロックが生成されるシンボルマッピング装置と、を具備する、装置。前記複数の変調シンボルブロックを順次で提供するために及び前記少なくとも2つの異なる変調方式のうちで最高の順位を有する第1の変調方式を用いて生成された第1の変調シンボルブロックを前記順次において最初に送信するために動作可能なマルチプレクサをさらに具備する請求項17に記載の装置。前記コントローラは、前記複数のブロックの各々と関連するスペクトル効率を決定するために及び前記関連するスペクトル効率に基づいて各ブロックに関する前記変調方式を選択するために動作可能である請求項17に記載の装置。前記コントローラは、前記複数の変調シンボルブロックのうちで第1の変調シンボルブロックの送信を指示するために及び前記データパケットが受信機によって正確に復号されるか又は前記複数の変調シンボルブロックの全てが送信されるまで、前記複数の変調シンボルブロックのうちの残りの変調シンボルブロックを一度に1ブロックずつ送信することを指示するためにさらに動作可能である請求項17に記載の装置。通信システムにおける装置であって、データパケットを符号化して前記データパケットに関する複数の符号ビットを得るための手段と、前記複数の符号ビットを用いて複数の符号ビットブロックを形成するための手段と、前記複数のブロックの各々に関して用いる変調方式を決定するための手段であって、前記複数のブロックに関して少なくとも2つの異なる変調方式が用いられる手段と、前記ブロックに関して用いられる前記変調方式に従って前記複数のブロックの各々における前記符号ビットをマッピングするための手段であって、前記複数の符号ビットブロックに関して複数の変調シンボルブロックが生成される手段と、を具備する、装置。前記少なくとも2つの異なる変調方式のうちで最高の順位を有する第1の変調方式を用いて生成された第1の変調シンボルブロックを最初に送信するための手段と、前記少なくとも2つの異なる変調方式のうちで2番目に高い順位を有する第2の変調方式を用いて生成された第2の変調シンボルブロックを2番目に送信するための手段と、をさらに具備する請求項21に記載の装置。前記複数のブロックの各々に関して用いる前記変調方式を決定するための前記手段は、前記複数のブロックの各々と関連するスペクトル効率を決定するための手段と、各ブロックに関する前記変調方式を前記関連するスペクトル効率に基づいて選択するための手段と、を具備する請求項21に記載の装置。前記複数の変調シンボルブロックのうちの第1の変調シンボルブロックを送信するための手段と、前記データパケットが受信機によって正確に復号されるか又は前記複数の変調シンボルブロックの全てが送信されるまで、前記複数の変調シンボルブロックのうちの残りの変調シンボルブロックを一度に1ブロックずつ送信するための手段と、をさらに具備する請求項21に記載の装置。通信システムにおいてデータを送信する方法であって、データパケットを符号化して前記データパケットに関する複数の符号ビットを得ることと、前記複数の符号ビットを用いて符号ビットブロックを形成することと、前記符号ビットブロックに関して用いる変調方式を決定することと、前記変調方式に従って前記ブロック内の前記符号ビットをマッピングして前記ブロックに関する変調シンボルを得ることと、前記データパケットが受信機によって正確に復号されるか又は最大数のブロックが前記データパケットに関して送信されるまで、前記符号ビットブロックを形成すること、前記ブロックに関して用いる前記変調方式を決定すること、及び他のブロックに関して前記ブロック内の前記符号ビットをマッピングすることを繰り返すことであって、前記最大数のブロックに関して少なくとも2つの異なる変調方式が用いられること、とを具備する、方法。前記符号ビットブロックに関して用いる前記変調方式を決定することは、最初に送信すべきブロックに関する前記少なくとも2つの異なる変調方式のうちで最高の順位を有する第1の変調方式を選択することを具備する請求項25に記載の方法。前記符号ビットブロックに関して用いる前記変調方式を決定することは、2番目に送信すべきブロックに関して前記少なくとも2つの異なる変調方式のうちで2番目に高い順位を有する第2の変調方式を選択することをさらに具備する請求項26に記載の方法。前記符号ビットブロックに関して用いる前記変調方式を決定することは、前記最大数のブロックのうちの残りのブロックの各々に関する前記第2の変調方式を選択することをさらに具備する請求項27に記載の方法。通信システムにおいてデータを受信する方法であって、データパケットに関する複数の受信データシンボルブロックを得ることと、前記複数のブロックの各々に関して用いられる変調方式を決定することであって、前記複数のブロックに関して少なくとも2つの異なる変調方式が用いられることと、前記ブロックに関して用いられる前記変調方式に従って前記複数の受信データシンボルブロックの各々に関する検出を行い前記ブロックに関する検出されたデータシンボルを生成することと、前記複数の受信データシンボルブロックから生成された検出されたデータシンボルを復号して復号されたパケットを得ること、とを具備する、方法。前記複数の受信データシンボルブロックの各々に関する検出を行うことは、各受信データシンボルに関する一組の符号ビットに関する一組の対数尤度比LLRを生成すること、を具備する請求項29に記載の方法。前記複数の受信データシンボルブロックの各々に関する検出を行うことは、最初に得られた第1の受信データシンボルブロックに関する検出を、前記少なくとも2つの変調方式のうちで最高の順位を有する第1の変調方式に従って行うことを具備する請求項29に記載の方法。前記複数の受信データシンボルブロックの各々に関する検出を行うことは、2番目に得られた第2の受信データシンボルブロックに関する検出を、前記少なくとも2つの異なる変調方式のうちで2番目に高い順位を有する第2の変調方式に従って行うことをさらに具備する請求項31に記載の方法。前記検出されたデータシンボルを復号することは、前記複数の受信データシンボルブロックの各々を得た後に、すべての受信データシンボルブロックに関して生成された検出されたデータシンボルを復号して前記復号されたパケットを得ることを具備する請求項29に記載の方法。データパケットに関する複数の受信データシンボルブロックを得るために動作可能な受信装置と、前記複数のブロックの各々に関して用いられる変調方式を決定するために動作可能なコントローラであって、前記複数のブロックに関して少なくとも2つの変調方式が用いられるコントローラと、前記複数の受信データシンボルブロックの各々に関する検出を前記ブロックに関して用いられる前記変調方式に従って行い前記ブロックに関する検出されたデータシンボルを生成するために動作可能な検出器と、前記複数の受信データシンボルブロックから生成された検出されたデータシンボルを復号して復号されたパケットを得るために動作可能な復号器と、を具備する、装置。前記検出器は、最初に得られた受信データシンボルブロックに関する検出を、前記少なくとも2つの異なる変調方式のうちで最高の順位を有する第1の変調方式に従って行うために動作可能である請求項34に記載の装置。通信システムにおける装置であって、データパケットに関する複数の受信データシンボルブロックを得るための手段と、前記複数のブロックの各々に関して用いられる変調方式を決定するための手段であって、前記複数のブロックに関して少なくとも2つの異なる変調方式が用いられる手段と、前記複数の受信データシンボルブロックの各々に関する検出を前記ブロックに関して用いられる前記変調方式に従って行い前記ブロックに関する検出されたデータシンボルを生成するための手段と、前記複数の受信データシンボルブロックから生成された検出されたデータシンボルを復号して復号されたパケットを得るための手段と、を具備する、装置。通信システムにおいてデータを受信する方法であって、データパケットに関する受信データシンボルブロックを得ることと、前記受信データシンボルブロックに関して用いられる変調方式を決定することと、前記受信データシンボルブロックに関する検出を前記変調方式に従って行い前記ブロックに関する検出されたデータシンボルを生成することであって、各検出されたデータシンボルは、前記データパケットに関する変調方式の推定であることと、前記データパケットに関して得られたすべての受信データシンボルブロックから生成された検出されたデータシンボルを復号して復号されたパケットを導き出すことと、前記データパケットが誤って復号された場合及び前記データパケット関して最大数の受信データシンボルブロックが得られていない場合は、前記受信データシンボルブロックを得ること、前記ブロックに関して用いられる前記変調方式を決定すること、前記受信データシンボルブロックに関する検出を行うこと、及び他の受信データシンボルブロックに関する検出されたデータシンボルを復号することを繰り返すことであって、前記最大数の受信データシンボルブロックに関して少なくとも2つの異なる変調方式が用いられること、とを具備する、方法。各変調シンボルに関して生成された複数の検出されたデータシンボルを結合させることをさらに具備する請求項37に記載の方法。本明細書において用いられている典型的なという表現は、1つの例、事例、又は実例を示すことを目的とするものである。このため、本明細書において典型的な実施形態又は典型的な設計として説明されているいずれの実施形態も及びいずれの設計も、その他の実施形態又は設計よりも好ましい又は有利であるとは必ずしも解釈すべきではない。単一のパケットに関して複数の変調方式を用いることに関して本明細書において説明される技術は、直交周波数分割多重接続OFDMAシステム、符号分割多重接続CDMAシステム、時分割多重接続TDMAシステム、周波数分割多重接続FDMAシステム、直交周波数分割多重OFDMに基づくシステム、単入力単出力SISOシステム、多入力多出力MIMOシステム、等の様々な通信システムに関して用いることができる。これらの技術は、増加的冗長性IRを利用するシステム及びIRを利用しないシステム例えば、単純にデータを繰り返すシステムに関して用いることができる。説明を明確化するため、これらの技術は、IRを用いる通信システムに関して説明される。図1は、通信システムにおける送信機と受信機の間のIR送信を示す。データ送信タイムラインは、フレームにパーティショニングされ、各フレームは、特定の継続時間を有する。図1に示されるIR送信実施形態に関しては、受信機は、最初に通信チャネルを推定し、チャネル状態に基づいてモードを選択し、前記選択されたモードをフレーム0で送信機に送信する。代替として、受信機は、チャネル品質の推定値を送り返し、送信機は、前記チャネル品質推定値に基づいてモードを選択する。いずれの場合も、前記モードは、パケットに関するパケットサイズ、符号化率、変調方式、等を示すことができる。送信機は、前記選択されたモードに従ってデータパケットパケット1を処理し、前記パケットに関する最高Tのブロックのデータシンボルを生成する。Tは、所定のデータパケットに関する最大ブロック数であり、IRに関しては1よりも大きいT>1。第1のブロックは、典型的には、受信機が良好なチャネル状態下で前記パケットを復号するのを可能にすることができる十分な情報を含む。各後続ブロックは、典型的には、前ブロックに含まれていない追加のパリティ/冗長性情報を含む。次に、送信機は、パケット1に関する第1のデータシンボルブロックブロック1をフレーム1で送信する。受信機は、第1のデータシンボルブロックを受信、検出、及び復号し、パケット1が誤って復号されているすなわち、消去されていると決定し、否定応答NAKをフレーム2で送り返す。送信機は、前記NAKを受信し、パケット1に関する第2のデータシンボルブロックブロック2をフレーム3で送信する。受信機は、ブロック2を受信及び検出し、ブロック1及び2を復号し、パケット1が依然として誤って復号されていると決定し、他のNAKをフレーム4で送り返す。ブロック送信及びNAK応答は、あらゆる回数だけ繰り返すことができる。図1に示される例に関して、送信機は、データシンボルブロックN-1に関するNAKを受信し、パケット1に関するデータシンボルブロックNブロックNをフレームnで送信する。ここで、N≦T。受信機は、ブロックNを受信して検出し、ブロック1乃至Nを復号し、パケットが正確に復号されていると決定し、肯定応答ACKをフレームn1で送り返す。受信機は、通信チャネルを推定し、次のデータパケットに関するモードを選択し、前記選択されたモードをフレームn1で送信機に送り返す。送信機は、ブロックNに関する前記ACKを受信し、パケット1の送信を終了させる。送信機は、前記選択されたモードに従って次のデータパケットパケット2を処理し、パケット2に関する第1のデータシンボルブロックブロック1をフレームn2で送信する。送信機及び受信機における前記処理は、通信チャネルを介して送信された各データパケットに関して同じ方法で継続する。図1に示されるように、増加的冗長性を有する場合は、送信機は、各データパケットを一続きのブロック送信で送信し、各ブロック送信は、前記パケットの一部分を搬送する。受信機は、前記パケットに関して受信された全ブロックに基づいて各ブロック送信後に前記パケットを復号するのを試みることができる。送信機は、受信機による復号成功後に前記パケットの送信を終了する。図1に示される例に関して、各ブロック送信に関して受信機からのACK/NAK応答に関する1フレームの遅延が存在する。一般的には、この遅延は、1つ又は複数のフレームである。チャネルの利用を向上させるため、複数のデータパケットをインターレース方式で送信することができる。例えば、1つのトラフィックチャネルに関するデータパケットは、奇数番号付きのフレームで送信することができ、他のトラフィックチャネルに関するデータパケットは、偶数番号付きのフレームで送信することができる。さらに、例えばACK/NAK遅延が1フレームよりも長い場合は、3つ以上のトラフィックチャネルをインターレースすることも可能である。システムは、率、パケットフォーマット、無線構成、又はその他の何らかの用語で呼ばれることがある一組のモードをサポートするように設計することができる。各モードは、目標レベルの性能、例えば1のパケット誤り率PER、を達成させるために要求される特定の符号化率又は符号化方式、特定の変調方式、特定のスペクトル効率、及び特定の最小の信号-雑音―干渉比SINRと関連づけることができる。スペクトル効率は、システム帯域幅によって正規化されたデータ速度又は情報ビット速度を意味し、ビット/秒/ヘルツbps/Hzの単位で与えられる。一般的には、高いスペクトル効率ほどより高いSINRが必要である。サポートされているモードの組は、典型的には、多少均一な間隔で漸増的に1つの範囲のスペクトル効率を網羅する。所定のチャネル状態及び受信されたSINRに関して、前記受信されたSINRによってサポートされている最高のスペクトル効率を有するモードをデータ送信のために選択して使用することができる。スペクトル効率は、符号化率及び変調方式によって決定される。符号化率は、符号器内への入力ビット数と前記符号器によって生成されて送信される符号ビット数の比である。例えば、2/9の符号化率すなわち、R=2/9は、2つの入力ビットごとに9つの符号ビットを生成する。これよりも低い符号化率例えば、R=1/4又は1/5は、より高い冗長性を有し、従ってより高い誤り訂正能力を有する。しかしながら、より低い符号化率に関してより多くの符号ビットが送信され、従ってスペクトル効率もより低い。様々な変調方式をデータ送信に関して用いることができる。各変調方式は、Mの信号点を含む信号点配置と関連づけられ、ここでM>1である。各信号点は、複素値によって定められ、Bビット2進値によって識別される。ここで、B≧1及び2B=M。シンボルマッピングに関して、送信される符号ビットは、最初にBの符号ビットの組にグループ分けされる。Bの符号ビットの各組は、特定の信号点にマッピングされるBビットの2進値を形成し、次にBの符号ビットから成る前記グループに関する変調シンボルとして送信される。従って、各変調シンボルは、Bの符号ビットに関する情報を搬送する。幾つかの共通して用いられる変調方式は、2位相偏移BPSKと、4位相偏移QPSKと、多値位相変調M-PSKと、多値4位相振幅変調M-QAMと、を含む。変調シンボル当たりの符号ビット数Bは、BPSKに関してはB=1、QPSKに関してはB=2、8-PSKに関してはB=3、16-QAMに関してはB=4、64-QAMに関してはB=6、等として与えることができる。Bは、変調方式の順位を示し、順位が高い変調方式ほど1つの変調シンボル当たりの送信可能ビット数が多い。所定の符号化率及び所定の変調方式に関するスペクトル効率Sは、前記符号化率R及び前記変調方式に関する変調シンボル当たりの符号ビット数Bの積、すなわち、S=R×Bとして計算することができる。所定のスペクトル効率は、符号化率と変調方式の様々な組合せ又は符号化と変調の対を用いて得ることができる。例えば、以下の符号率と変調方式の組合せによってS=4/3のスペクトル効率を得ることができる。QPSKB=2及び符号化率R=2/38-PSKB=3及び符号化率R=4/916-QAMB=4及び符号化率R=1/364-QAMB=6及び符号化率R=2/9所定のスペクトル効率に関する符号化率と変調方式の異なる組合せは、異なる性能を有することができ、目標PERを達成するために要求されるSINRによって定量化することができる。これらの符号化率と変調方式の異なる組合せは、例えば、コンピュータシミュレーション、経験的測定、等を通じて異なるチャネル状態及び可能なことに異なるチャネルモデルに関して評価することができる。最良の性能を有する符号化率と変調方式の組合せを選択し、システムによってサポートされるモードの組内に含めることができる。所定のスペクトル効率に関して、より高い順位の変調方式とより低い符号化率の組合せは、典型的には、より低い順位の変調方式とより高い符号化率の組合せよりも良い容量を達成させることができる。しかしながら、実際上の難題に起因して、より良い容量を達成させる変調方式と符号化率の所定の組合せがより良い性能を提供しない場合があり、典型的には、変調方式と符号化率の間でいずれを犠牲にするかを比較考量する必要がある。性能を最適化するためのこの比較考量に関して、変調方式と符号化率の最適なの組合せが存在する。より高い順位の変調方式と低い符号化率の組合せの性能上の利点は、周波数選択的又は時間選択的チャネルに関して向上する傾向がある。周波数選択的チャネルは、システム帯域幅全体にわたって変動するすなわち、平らでない周波数応答を有する通信チャネルである。時間選択的チャネルは、経時で変動するすなわち、静止していない応答を有する通信チャネルである。異なるスペクトル効率に関する符号化率と変調方式の最良の組合せを決定するための研究が行われた。この研究から、周波数/時間選択的チャネルに関してはR=1/2以下の符号化率を用いるべきであるという経験則が得られた。従って、所定のスペクトル効率に関して1/2よりも高い符号化率を用いることができる場合でも、1/2に近い又は1/2以下の符号化率をより高い順位の変調方式と組み合わせて用いるべきである。この研究は、特定のチャネルモデルに関するものであり、その他のチャネルモデルに関しては性能が異なることがある。増加的冗長性を利用しないシステムに関しては、各データパケットは、前記パケットに関して選択されたモードに関する特定の符号化率及び特定の変調方式に基づいて符号化及び変調される。次に、パケット全体が送信され、前記選択されたモードと関連するスペクトル効率を達成させる。前記システムによってサポートされる各モードに関する符号化率及び変調方式は、コンピュータシミュレーション、経験的測定、等によって決定することができる。増加的冗長性を利用するシステムに関しては、各データパケットは、上述されるように、前記パケットが受信機によって正確に復号されるまで1つ以上のブロックで送信される。データパケットに関して送信された各々の追加ブロックは、前記パケットのスペクトル効率を低下させる。従って、各データパケットに関するスペクトル効率は、事前には知られておらず、前記パケットに関する各ブロック送信とともに変化する。表1は、システムによってサポートされる典型的な7つのモードの組を示す。各モードmは、特定の変調方式及び各ブロック送信のために用いられる符号化率である特定の基本符号化率Rbasemと関連する。所定のモードに関する各ブロック送信に関して同じ基本符号化率及び変調方式が用いられる。例えば、モデル3に関してはQPSKは及び基本符号化率R=2/3が用いられる。モード3で送信されるデータパケットの場合は、前記パケットの各ブロックは、QPSK及び符号化率R=2/3を用いて送信される。表1は、T=4であること及びデータパケットが正確に復号されたかどうかにかかわらず4つのブロック送信後に終了されると想定している。各モードは、異なる数のブロック送信に関する異なる有効な符号化率とも関連する。モードmで送信されたデータパケットに関しては、L番目のブロック送信後における前記データパケットに関する有効符号化率Reffm、ここで、L=1,2,...T、は、基本符号化率をLで割った値に等しい。すなわち、ReffmRbasem/Lである。この理由は、前記データパケットに関してはLのブロック送信においてL×符号ビット数が送信されているためである。例えば、モード3で送信されたデータパケットは、前記パケットに関して1つだけのブロックが送信される場合はR=2/3の有効符号化率とS=4/3のスペクトル効率、前記パケットに関して2つのブロックが送信される場合はR=1/3の有効符号化率とS=2/3のスペクトル効率、前記パケットに関して3つのブロックが送信される場合はR=2/9の有効符号化率とS=4/9のスペクトル効率、前記パケットに関して4つのブロックが送信される場合はR=1/6の有効符号化率とS=1/3のスペクトル効率を有する。表1に示されるように、各モードに関する有効符号化率列4乃至7の括弧内及びスペクトル効率列4乃至7における等号の後の数字は、パケットに関して送信されるブロック数に起因して変動する。従って、各モードは、複数のスペクトル効率に関して用いることができる。各モードに関して、特定のスペクトル効率例えば2つのブロック送信において最良の性能を達成させる符号化率と変調方式の組合せを選択して前記モードに関して用いることができる。しかしながら、符号化率と変調方式のこの組合せは、その他のスペクトル効率例えば、1つのブロック送信、3つのブロック送信、及び4つのブロック送信では優れた性能を達成させない可能性がある。性能を向上させるために、所定のモードに関する異なるブロック送信に関して符号化率と変調方式の異なる組合せを用いることができる。各モードに関する符号化率と変調方式の異なる組合せは、様々な方法で決定することができる。第1の実施形態においては、各ブロック送信に関して用いる変調方式は、前記ブロック送信後に達成されるスペクトル効率に基づいて選択される。各モードmに関して、L番目のブロック送信に関する変調方式Mmは、次のように選択することができる。すなわち、最初にモードmに関するL番目のブロック送信後のスペクトル効率Smが表1から決定される。次に、変調方式Mmが最低順位の変調方式に設定され、1/2以下の有効符号化率Reffmと組み合わせてスペクトル効率Smが達成される。有効符号化率Reffmは、Lのブロック送信の各々に関して変調方式Mmが用いられた場合のLのすべてのブロック送信に関する符号化率である。有効符号化率、変調方式、及びスペクトル効率の間の関係は、SmReffm×Bmとして表すことができ、ここで、Bmは、変調方式Mmに関する変調シンボル当たりの符号ビット数である。従って、変調方式Mmは、スペクトル効率Smに基づいて以下のように選択することができる。1.0bps/Hz以下のスペクトル効率に関してはQPSKを用いる。1.0乃至1.5bps/Hzのスペクトル効率に関しては8-PSKを用いる。1.5乃至2.0bps/Hzのスペクトル効率に関しては16-QAMを用いる。2.0bps/Hzよりも高いスペクトル効率に関しては64-QAMを用いる。上記のマッピングは、QPSK、8-PSK、16-QAM、及び64-QAMのみがシステムによってサポートされていると想定している。異なる組のサポートされた変調方式に関してはその他のマッピングを用いることが可能である。表2は、表1に記載される7つのモードに関する各ブロック送信に関する第1の実施形態に基づいて選択される変調方式を示す。表2の第2の列は、1つのブロック送信後のスペクトル効率である基本スペクトル効率Sbasemを示す。各モードmに関して、各ブロック送信に関して用いる変調方式は、前記ブロック送信後のスペクトル効率に基づきさらに上述されるスペクトル効率-変調方式マッピングを用いて決定される。一例として、モード3に関しては、第1のブロック送信後のスペクトル効率はS=4/3であるため、この送信に関しては8-PSKが用いられ、第2のブロック送信後のスペクトル効率はS=2/3であるため、この送信に関してはQPSKが用いられ、以下同様である。他の例として、モード6に関しては、第1のブロック送信後のスペクトル効率はS=10/3であるため、この送信に関しては64-QAMが用いられ、第2のブロック送信後のスペクトル効率はS=5/3であるため、この送信に関しては16-QAMが用いられ、第3のブロック送信後のスペクトル効率はS=10/9であるため、この送信に関しては8-PSKが用いられ、第4のブロック送信後のスペクトル効率はS=5/6であるため、この送信に関してはQPSKが用いられる。第2の実施形態においては、各モードに関して、各ブロック送信のために用いる符号化率と変調方式の特定の組合せは、良い性能を達成させるために独立して選択される。モードmを用いた第1のブロック送信に関しては、Sbasemのスペクトル効率を有する符号化率と変調方式の様々な組合せが例えば、コンピュータシミュレーション、経験的測定、等に基づいて評価され、最良の性能を有する符号化率Rmと変調方式Mmの組合せが選択される。モードmを用いた第2のブロック送信に関して、Sbasemのスペクトル効率を有する符号化率と変調方式の様々な組合せが再度評価される。ただし、第1のブロック送信がMm及びRmを用いて送信され、復号されたパケットが消去されたことを前提にしている。第2のブロック送信に関する最良の性能を有する符号化率Rmと変調方式Mmの組合せが選択される。モードmを用いた第3のブロック送信に関して、Sbasemのスペクトル効率を有する符号化率と変調方式の様々な組合せが再度評価される。ただし、第1のブロック送信がMm及びRmを用いて送信され、第2のブロック送信がMm及びRmを用いて送信され、両方のブロック送信を有する復号されたパケットが消去されたことが前提となっている。この場合も、最良の性能を有する符号化率Rmと変調方式Mmの組合せが選択される。モードmを用いた第4のブロック送信に関して、Sbasemのスペクトル効率を有する符号化率と変調方式の様々な組合せが再度評価される。ただし、第1のブロック送信がMm及びRmを用いて送信され、第2のブロック送信がMm及びRmを用いて送信され、第3のブロック送信がMm及びRmを用いて送信され、3つのすべてのブロック送信を有する復号パケットが消去されたことが前提となっている。この場合も、最良の性能を有する符号化率Rmと変調方式Mmの組合せが選択される。従って、モデムmにおける各ブロック送信に関して符号化率Rmと変調方式Mmの異なる組合せを選択することができる。第3の実施形態においては、各モードに関する指定されたスペクトル効率に関する最良の性能を提供する符号化率と変調方式の組合せが選択される。この指定されたスペクトル効率は、予め決められた数の例えば2回のブロック送信後のスペクトル効率であり、この数のブロック送信後にパケットが正確に復号されると想定している。第2のブロック送信後に早期終了する各モードに関する最良の変調方式が、表2の第4の列によって示されている。各モードに関して、結果的に得られる符号化率が1/2以下である場合は、より高い順位の変調方式が第1のブロック送信に関して選択される。この実施形態は、Tのすべてのブロック送信のうちので最も頻繁なブロック送信である第1のブロック送信に関して改良された性能を提供する一方で送信機及び受信機における複雑さを低減させることができる。各モードにおける各ブロック送信に関する符号化率及び変調方式を選択するための幾つかの実施形態が上述されている。各ブロック送信に関する符号化率及び変調方式は、その他の方法で選択することも可能であり、この選択は、本発明の適用範囲内である。図2は、IR送信を利用する無線通信システム200における送信機210及び受信機250のブロック図を示す。送信機210において、TXデータプロセッサ220は、データソース212からデータパケットを受信する。TXデータプロセッサ220は、各データパケットに関して選択されたモードに従って前記各データパケットを処理例えば、フォーマット化、符号化、パーティショニング、インターリービング、及び変調し、前記パケットに関する最高でTのデータシンボルブロックを生成する。各データパケットに関する選択されたモードは、1パケットサイズすなわち、前記パケットに関する情報ビット数及び2前記パケットの各データシンボルブロックに関して用いる符号化率と変調方式の特定の組合せを示すことができる。コントローラ230は、選択されたモード及び各データパケットに関して受信されたフィードバックACK/NAKに基づいて前記各データパケットに関する様々な制御をデータソース212及びTXデータプロセッサ220に提供する。TXデータプロセッサ220は、データシンボルブロックのストリーム例えば、各フレームに関して1つのブロックを提供し、各パケットに関するブロックは、1つ以上のその他のパケットに関するブロックとインターレースすることができる。送信装置TMTR222は、前記データシンボルブロックストリームをTXデータプロセッサ220から受け取り、変調された信号を生成する。送信装置222は、例えば、時分割多重化、周波数分割多重化、及び/又は符号分割多重化を用いてパイロット信号を前記データシンボルと多重化し、送信シンボルストリームを得る。各送信シンボルは、データシンボル、パイロットシンボル、又は単一の値ゼロを有するヌルシンボルであることができる。送信装置222は、OFDMがシステムによって用いられる場合はOFDM変調を行う。送信装置222は、時間領域サンプルのストリームを生成してさらにコンディショニング例えば、アナログへの変換、周波数アップコンバージョン、フィルタリング、及び増幅し、変調された信号を生成する。次に、前記変調された信号は、アンテナ224から通信チャネルを介して受信機250に送信される。受信機250においては、前記送信された信号は、アンテナ252によって受信され、前記受信された信号は、受信装置RCVR254に提供される。受信装置254は、前記受信された信号をコンディショニング、デジタル化、及び前処理例えば、OFDM復調して受信されたデータシンボル及び受信されたパイロットシンボルを得る。受信装置254は、前記受信されたデータシンボルを検出器256に、前記受信されたパイロットシンボルをチャネル推定器258に提供する。チャネル推定器258は、前記受信されたパイロットシンボルを処理し、前記通信チャネルに関するチャネル推定値例えば、チャネル利得推定値及びSINR推定値を提供する。検出器256は、前記チャネル推定値を用いて前記受信されたデータシンボルに関する検出を行い、検出されたデータシンボルをRXデータプロセッサ260に提供する。前記検出されたデータシンボルは、後述されるようにデータシンボルを形成するために用いられる符号ビットに関する対数-尤度比LLRによって、又はその他の表示によって表すことができる。所定のデータパケットに関して新しいブロックの検出されたデータシンボルが得られるたびに、RXデータプロセッサ260は、前記パケットに関して得られたすべての検出されたデータシンボルを処理デインターリービング及び復号し、復号されたパケットをデータシンク262に提供する。RXデータプロセッサ260は、さらに、前記復号されたパケットも検査し、前記パケットが正確に復号されているか又は誤りがあるかを示すパケット状態を提供する。コントローラ270は、チャネル推定値をチャネル推定器258から、パケット状態をRXデータプロセッサ260から受信する。コントローラ270は、受信機250に送信すべき次のデータパケットに関するモードを前記チャネル推定値に基づいて選択する。コントローラ270は、さらに、次のパケットに関する前記選択されたモード、復号されたばかりのパケットに関するACK又はNAK、等を含むことができるフィードバック情報をアセンブルする。前記フィードバック情報は、TXデータプロセッサ282によって処理され、送信装置284によってさらにコンディショニングされ、アンテナ252を介して送信機210に送信される。送信機210において、受信機250からの送信信号は、アンテナ224によって受信され、受信装置242によってコンディショニングされ、RXデータプロセッサ244によってさらに処理され、受信機250によって送信された前記フィードバック情報が復元される。コントローラ230は、前記受信されたフィードバック情報を得て、受信機250に送信中のパケットのIR送信をACK/NAKを用いて制御し、前記選択されたモードを用いて、受信機250に送信する次のデータパケットを処理する。コントローラ230及び270は、送信機210及び受信機250における動作をそれぞれ指示する。メモリ装置232及び272は、コントローラ230及び270によってそれぞれ用いられるプログラムコード及びデータに関する格納場所を提供する。図3は、送信機210におけるTXデータプロセッサ220の実施形態のブロック図を示す。TXデータプロセッサ220は、データパケットを受信し、選択されたモードに基づいて各パケットを処理し、前記パケットに関して最高Tのデータシンボルブロックを提供する。図4は、TXデータプロセッサ220による1つのデータパケットに関する処理を示す。TXデータプロセッサ220内において、巡回冗長性検査CRC生成器312は、データパケットを受信し、前記データパケットに関するCRC値を生成し、前記CRC値を前記データパケットに添付してフォーマット化されたパケットを形成する。前記CRC値は、前記パケットが正確に復号されているか又は誤っているかを検査するために受信機によって用いられる。その他の誤り検出符号をCRCの代わりに用いることも可能である。順方向誤り訂正FEC復号器314は、前記フォーマット化されたパケットを基本符号化方式に従って符号化し、符号化されたパケット又はコードワードを提供する。前記符号化は、データ送信の信頼性を向上させる。FEC符号器314は、ターボ符号、畳み込み符号、低密度パリティ検査LDPC符号、又はその他の何らかの符号を実装することができる。例えば、FEC符号器314は、符号化率1/5のターボ符号を実装し、Kの入力ビットを有する各フォーマット化されたパケットに関して5Kの符号ビットを生成することができる。ここで、Kは、パケットサイズであり、選択されたモードに依存する。一例としての符号化率1/5のターボ符号は、IS-2000基準によって定義され、cdma2000HighRatePacketDataAirInterfaceSpecificationcdma2000高速パケットデータエアインタフェース仕様という題名を有し公に入手可能である文書3GPP2C.S.0024において説明されている。パーティショニング装置320は、各パケットに関する符号ビットを受信し、コントローラ230からの符号化制御の指示に従い、各ブロックに関して用いられる変調方式に基づいて前記各ブロックに関する十分な数の符号ビットを提供する。バッファ322a乃至322tは、各パケットのブロック1乃至Tに関する符号ビットをそれぞれ受信して格納する。各バッファ322は、そのブロックに関する符号ビットをインターリービング方式に従ってインターリービングするすなわち、順序を再設定することもできる。前記インターリービングは、前記符号ビットに関する時間及び/又は周波数ダイバーシティを提供する。マルチプレクサMUX324は、Tのすべてのバッファ322a乃至322tに結合しており、コントローラ230からのIR送信制御によって指示された場合にTの符号ビットブロックを一度に1ブロックずつ提供する。マルチプレクサ324は、第1のブロック送信のための符号ビットをバッファ322aから提供し、第2のブロック送信のための符号ビットをバッファ322b図3に示されていないから提供し、以下同様であり、最後のブロック送信のための符号ビットをバッファ322tから提供する。マルチプレクサ324は、前記データパケットに関してNAKが受信された場合に次の符号ビットブロックを提供する。Tのすべてのバッファ322a乃至322tは、ACKが受信されるごとにパージすることができる。シンボルマッピング装置326は、各ブロックに関する符号ビットを受信し、前記符号ビットを変調シンボルにマッピングする。前記シンボルマッピングは、コントローラ230からの変調制御による指示に従い、前記ブロックに関して用いられる変調方式に従って行われる。前記シンボルマッピングは、1Bのビットの組をグループ分けしてBビットの2進値を形成し、ここで、QPSKの場合はB=2、8-PSKの場合はB=3、16-QAMの場合はB=4、64-QAMの場合はB=6、さらに2前記ブロックに関して用いられる変調方式に関する信号点配置内の点に各Bビットの2進値をマッピングすることによって達成させることができる。シンボルマッピング装置326は、各符号ビットブロックに関して1つのブロックのデータシンボルを提供する。説明を明確化するため、符号化されたパケットの符号ビットを複数のブロックにパーティショニングすることは、以下では典型的な設計に関して説明される。この設計に関しては、FEC符号は、符号化率1/5のターボ符号であり、最大ブロック送信数は4すなわち、T=4であり、パケットサイズは、すべてのモードに関してKの入力ビットであり、各ブロックは、Sのスペクトル効率に関してK/Sの変調シンボルを含む。すべてのモードに関して同じパケットサイズを用いることは、異なるモードに関する下記の処理をより明確に例示する。多くのシステムにおいては、変調シンボル数は、すべのモードに関して固定されており、パケットサイズは異なるモードごとに変化する。従って、異なるモードに関して異なるパケットサイズを用いることも可能であり、すべてのモードに関して固定されたブロックサイズを用いることも可能である。図5Aは、表1に示される方式に関するパーティショニング装置320aのブロック図を示し、所定のモードに関するTのすべてのブロック送信に関して同じ変調方式が用いられる。データパケットにCRC値が添付されてKの入力ビットを有するフォーマット化されたパケットが形成され、次に符号化されて5Kの符号ビットを有する符号化パケットが生成される。符号化率1/5ターボ符号に関して、第1のKの符号ビットは、Kの入力ビットに等しく、システマティックビットと呼ばれ、残りの4Kの符号ビットは、ターボ符号器によって生成されてパリティビットと呼ばれる。図5Aは、表1のモード3に関するパーティショニングを示し、各ブロック送信に関してQPSKを用いる。前記典型的な設計に関しては、各ブロックは、モード3に関しては3K/4の変調シンボルを含み、3K/2の符号ビットは、QPSKを用いて1つのブロックで送信することができる。パーティショニング装置320a内において、パンクチャリング装置510aは、符号化パケットに関する5Kの符号ビットを受信し、第1のブロック送信のための3K/2の符号ビットをバッファ322aに提供し、残りの7K/2の符号ビットをパンクチャリング装置510bに提供する。IR送信に関して、典型的にはKのシステマティックビット及び必要に応じた数のパリティビットが第1のブロック送信の際に送信される。この送信は、1つのブロック送信だけが好ましいチャネル状態にあるデータパケットを受信機が復元させるのを可能にする。各ブロック送信の際に送信されるパリティビットは、特定のパンクチャリングパターンに基づいて符号化パケット全体から取り出すことができる。符号化パケットに関するパリティビットを複数のブロック送信全体にわたって疑似ランダム的に拡散させることによって向上された復号性能を達成することができる。パンクチャリング装置510bは、7K/2の符号ビットを装置510aから受信し、第2のブロックに関して用いられるパンクチャリングパターンに基づいて7K/2の受信符号ビットの中から3K/2の符号ビットを選択し、前記3K/2の選択された符号ビットをバッファ322bに提供し、残りの2Kの符号ビットをパンクチャリング装置510cに提供する。装置510cは、第3のブロックに関して用いられるパンクチャリングパターンに基づいて2Kの受信符号ビットの中から3K/2の符号ビットを選択し、前記3K/2の選択された符号ビットをバッファ322cに提供し、残りのK/2の符号ビットをパンクチャリング装置510dに提供する。これらのK/2の符号ビットは、他のブロックに関しては十分でない。符号化パケット全体が送信済みであるため、図4に示されるように同じ符号化パケットが繰り返される。一般的には、符号化パケットは、前記パケットに関するTのブロック送信に関して必要に応じた回数だけ繰り返すことができる。従って、装置510dは、FEC符号器314からも符号ビットを受信し、装置510cからK/2の符号ビットを及びFEC符号器314から1Kのシステマティックビットを選択し、3K/2の選択された符号ビットをバッファ322dに提供する。バッファ322a乃至322dの各々からの3K/2の符号ビットは、その後にシンボルマッピングされて3K/4QPSKの変調シンボルが得られる。図5Bは、表2に示される実施形態のモード3に関するパーティショニング装置320bのブロック図を示し、複数の変調方式が単一のパケットに関して用いられている。表2のモード3に関して、第1のブロックに関しては8-PSKが用いられ、各後続ブロックに関してはQPSKが用いられる。パーティショニング装置320b内において、パンクチャリング装置520aは、符号化パケットに関する5Kの符号ビットを受信し、第1のブロックに関する9K/4の符号ビットをバッファ322aに提供し、残りの11K/4の符号ビットをパンクチャリング装置520bに提供する。装置520bは、第2のブロックに関して用いられるパンクチャリングパターンに基づいて11K/4の受信された符号ビットの中から3K/2の符号ビットを選択し、前記3K/2の選択された符号ビットをバッファ322bに提供し、残りの5K/4の符号ビットをパンクチャリング装置520cに提供する。装置520cは、FEC符号器314からも5Kの符号ビットを受信し、装置520bから5K/4の符号ビットを及びFEC符号器314から第1のK/4のシステマティックビットを選択し、前記3K/2の選択された符号ビットをバッファ322cに提供し、残りの19K/4の符号ビットをパンクチャリング装置520dに提供する。装置520dは、残りの3K/4のシステマティックビットを選択し、パンクチャリングパターンに基づいて他の3K/4のパリティビットを選択し、前記3K/2の選択された符号ビットをバッファ322dに提供する。バッファ322a乃至322dの各々からの符号ビットは、その後にシンボルマッピングされて3K/4の変調シンボルが得られる。図5Cは、表2に示される実施形態のモード7に関するパーティショニング装置320cのブロック図を示し、第1、第2、第3、及び第4のブロックに関して64-QAM、16-QAM、8-PSK、及びQPSKをそれぞれ使用する。K/Sのブロックサイズに関して、各ブロックは、モード7に関するK/4の変調シンボルを含みS=4であり、64-QAMを用いて3K/2の符号ビットを1つのブロックで送信することができる。パーティショニング装置320c内において、パンクチャリング装置530aは、符号化パケットに関する5Kの符号ビットを受信し、第1のブロックに関する3K/2の符号ビットをバッファ322aに提供し、残りの7K/2の符号ビットをパンクチャリング装置530bに提供する。装置530bは、第2のブロックに関して用いられるパンクチャリングパターンに基づいて7K/2の受信された符号ビットの中からKの符号ビットを選択し、前記Kの選択された符号ビットをバッファ322bに提供し、前記Kの選択された符号ビットをバッファ322bに提供し、残りの5K/2の符号ビットをパンクチャリング装置530cに提供する。装置530cは、第3のブロックに関して用いられるパンクチャリングパターンに基づいて5K/2の受信された符号ビットの中から3K/4の符号ビットを選択し、前記3K/4の選択された符号ビットをバッファ322cに提供し、残りの7K/4の符号ビットをパンクチャリング装置530dに提供する。装置530dは、第4のブロックに関して用いられるパンクチャリングパターンに基づいて7K/4の受信された符号ビットの中からK/2の符号ビットを選択し、前記K/2の選択された符号ビットをバッファ322dに提供する。バッファ322a乃至322dの各々からの符号ビットは、その後にシンボルマッピングされてK/4の変調シンボルが得られる。図5A乃至5Cは、典型的な設計及び幾つかのモデルに関するパーティショニング及びパンクチャリングを示す。各モードに関するTのブロックに関するパーティショニング及びパンクチャリングは、上述される方法で又はその他の幾つかの方法で行うことができる。例えば、システマティックビットは最初はパケットに関して送信できず、各パケットに関する符号ビットは疑似ランダム方式で選択できる、等である。FEC例えば畳み込み符号もシステマティックビットを生成することができず、この場合は、各ブロックに関する符号ビットは、符号化されたパケット全体から疑似ランダム的に選択することができる。さらに、フレーミング構造も上述される構造と異なることができる。図6は、受信機250における検出器256とRXデータプロセッサ260の実施形態のブロック図を示す。検出器256内において、LLR計算装置610は、受信装置254からの受信されたデータシンボル及びチャネル推定器258からのチャネル推定値を得て、前記受信データシンボルに関するLLRを計算する。各受信データシンボルは次式のように表すことができる。ここで、siは、データパケットに関して送信されたi番目のデータシンボルである。hiは、データシンボルsiによって観測された複素チャネル利得である。ηiは、データシンボルsiによって観測された雑音及び干渉である。式1は、各データシンボルsiが単一のチャネル利得hiを観測する通信チャネルを想定する。この想定は、例えば、各データシンボルがOFDMを用いて1つのサブバンドで送信される場合、又は前記通信チャネルが単一の伝搬経路に関して単一のチャネルタップを有する場合である。雑音は、ゼロ平均及びviの分散を有する加法的白色複素ガウス雑音AWGNであると想定することができる。各受信データシンボルsiは、送信されたデータシンボルsiの推定であり、前記データシンボルsiに関して用いられる変調方式に関する信号点配置内の1つの点にBの符号ビットbibi1bi2...biBをマッピングすることによって得られる。受信データシンボルsiに関するj番目の符号ビットのLLRは次式のように表すことができる。ここで、bijは、受信データシンボルsiに関するj番目の符号ビットである。Prは、ビットbijが1である受信データシンボルsiの確率である。Prは、ビットbijが-1すなわち、‘0’である受信データシンボルsiの確率である。LLRijは、符号ビットbijのLLRである。LLRは、バイポーラ値であり、より大きい正値は、符号ビットが1である尤度がより高いことに対応し、より大きい負値は、符号ビットが-1である尤度がより高いことに対応する。ゼロのLLRは、符号ビットが1又は-1になる尤度が等しいことを示す。各受信データシンボルsiに関するBの符号ビットが独立している適切なインターリービングによって達成させることができる場合は、式2は次式のように表すことができる。ここで、Ωjqは、信号点配置においてj番目の符号ビットがqと等しい点の組である。sは、変調シンボル又は組Ωjq内における評価対象信号点である。hiは、受信データシンボルsiに関するチャネル利得の推定値である。q1に関する信号の組Ωj1、q-1に関する信号の組Ωj,1、及びパラメータBはすべて、受信データシンボルsiに関して用いられる変調方式に依存する。パケットの異なるブロックに関して異なる変調方式を用いることができ、Ωj1、Ωj,1、及びBは、異なるブロックごとに異なることができる。式3は、当業において知られる様々な方法で評価することができる。装置610は、各々の受信データシンボルsiのBの符号ビットに関して、LLRijとして表されるBのLLRを計算する。装置610は、符号化されたパケットの各符号ビットに関して1つのLLRのみが格納されるように同じデータシンボルsiの複数の送信に関して計算されたLLRを結合させることができ、メモリ要求を低減させることができる。装置610は、格納を容易にするために各符号ビットに関するLLRを予め決められたビット数に量子化することができる。LLRに関して用いるビット数は、復号器の要求、受信データシンボルのSINR、等の様々な要因に依存する。装置610は、各受信データブロックの符号ビットに関するLLRをRXデータプロセッサ260に提供する。RXデータプロセッサ260内において、パケットバッファ620は、各データパケットの符号ビットに関するLLRを格納する。バッファ620は、新しいデータパケットを受け取る前に、初期設定されるか又はゼロのLLR値であるイレージャで満たされる。イレージャは、紛失している符号ビットまだ受信されていないか又はまったく送信されていない符号ビットに代わる値であり、復号プロセスにおいて適切な重みが与えられる。アドレス生成器622は、装置610から受け取られた各LLRがパケットに関する適切な記憶場所に格納されるようにするために、前記各LLRに関する適切なアドレスを生成する。各符号ビットに関するLLRに関するアドレスは、1データパケットに関して選択されたモード、2前記各符号ビットが受信される特定のブロック、及び3このブロックに関して用いられるパンクチャリングパターンに基づいて生成することができ、これらはすべて、IR送信制御によって指示することができる。データパケットに関する新しいデータシンボルブロックが送信機210から受信されるごとに、前記パケットに関して受信されたすべてのブロックに関するLLRについての復号を新たに行うことができる。パケットバッファ620は、LLR及びイレージャのシーケンスすなわち、再アセンブルされたパケットを復号のためにFEC復号器630に提供する。このシーケンスは、パケットに関して受信されたすべてのデータシンボルに関するLLR及びパケットに関して受信されなかったすべてのデータシンボルに関するイレージャを含む。第2のブロックを受信後は、前記シーケンスは、ブロック1及び2において搬送された符号ビットに関するLLR及びその他のすべての符号ビットに関するイレージャを含む。FEC復号器630は、LLR及びイレージャの前記シーケンスを、コントローラ270からの復号制御による指示に従い、送信機210において行われたFEC符号化を補完する形で復号する。例えば、ターボ符号化又は畳み込み符号化が送信機210においてそれぞれ行われる場合は、ターボ復号器又はVitebi復号器をFEC復号器630の代わりに用いることができる。FEC復号器630は、復号されたパケットを提供する。次に、CRC検査器632は、復号されたパケットを検査し、前記パケットが正確に復号されているか又は誤っているどうかを決定し、復号されたパケットの状態を提供する。受信機250は、繰り返し検出復号IDD方式を用いてパケットを復号することもできる。IDD方式は、FEC符号の誤り訂正能力を利用して改良された性能を提供する。このことは、LLR計算装置610とFEC復号器630の間で事前情報を複数回繰り返し往復させることによって達成される。前記事前情報は、受信されたデータシンボルに関する送信された符号ビットの尤度を示す。各繰り返しに関して、LLR計算装置610は、受信データシンボル、チャネル推定値、及びFEC復号器630からの復号器LLRに基づいて符号ビットに関するLLRを計算する。式2は、復号器LLRを考慮に入れるように修正することができる。次に、FEC復号器630は、装置610からの更新されたLLRを復号して新しい復号器LLRを得、前記新しい復号器LLRは、装置610に戻すことができる。繰り返し検出復号プロセス中に、検出されたデータシンボルの信頼性は、検出/復号が繰り返されるごとに向上する。一般的には、受信機250は、データの検出および復号を様々な方法で行うことができる。LLRの生成は、典型的にはターボ符号及び畳み込み符号に関して用いられる特定の復号実装である。受信機250は、送信機210において用いられる符号化技術に適用可能なあらなる一般的な復号技術を用いることができる。図7は、データパケットを送信するために送信機210によって行われるプロセス700の流れ図を示す。送信機は、最初に前記データパケットを例えば基本FEC符号で符号化して符号ビットを生成するブロック712。ブロック番号に関するインデックスLが第1のブロックに関する1に初期設定されるブロック714。L番目のブロックを送信するために、前記データパケットに関して生成された符号ビットを用いて及び前記パケットに関して既に送信されている符号ビットを考慮して符号ビットブロックが形成されるブロック722。L番目のブロックに関して用いる変調方式は、前記データパケットに関して選択されたモードに基づいて決定されるブロック724。次に、L番目のブロックに関する符号ビットが、このブロックに関する変調方式に基づいてデータシンボルにマッピングされるブロック726。L番目のデータシンボルブロックは、さらに処理されて送信されるブロック728。前記データパケットがLのブロック送信に基づいて正確に復号されない場合ブロック730において決定される及び最大数のブロックがまだ送信されていない場合ブロック732において決定されるは、インデックスLが増やされブロック734、プロセスは次のデータシンボルブロックを生成及び送信するためにブロック722に戻る。その他の場合は、プロセスは終了する。図8は、データパケットを受信するために受信機250によって行われるプロセス800の流れ図を示す。前記受信機は、前記データパケットのすべての符号ビットに関するイレージャを用いてパケットバッファを初期設定するブロック812。ブロック番号に関するインデックスLが、第1のブロックに関する1に初期設定されるブロック814。L番目のブロックに関して、最初に1つのブロックの受信データシンボルが得られるブロック822。L番目のブロックに関して用いられる変調方式が、前記パケットに関して選択されたモードに基づいて決定されるブロック824。次に、前記受信機は、前記ブロックに関して用いられる変調方式に従ってL番目の受信データシンボルブロックに関する検出を行い、前記ブロックにおいて送信された符号ビットに関するLLRを得るブロック826。L番目のブロックに関するLLRは、このブロックの符号ビットに関して以前に計算されたLLRと結合させることができるブロック828。いずれの場合も、L番目のブロックに関するLLRは、パケットバッファ内の適切な記憶場所に格納される同じくブロック828。次に、前記データパケットに関するLLR及びイレージャが前記パケットバッファから取り出されて基本FEC符号に従って復号されて復号されたパケットが得られブロック830、前記復号されたパケットがさらに検査され、前記パケットが正確に復号されたか又は誤っているかどうかが決定されるブロック832。データパケットがLの受信データシンボルブロックに基づいて正確に復号されなかった場合ブロック840において決定及び最大数のブロックが得られていない場合ブロック842において決定は、インデックスLが増やされブロック844、プロセスはブロック822に戻り、次の受信データブロックを得て処理する。その他の場合は、プロセスは終了する。単一のデータパケットに関して複数の変調方式を用いることは、改良された性能を提供することができる。第1のブロック送信に関してより高い順位の変調方式を対応するより低い符号化率と組み合わせて用いることは、一定のチャネルモデルに関するこのブロック送信に関する有意な利得例えば、1乃至2.5dBを提供することができる。のちのブロック送信に関してより低い順位の変調方式及び対応してより高い符号化率を用いることは、符号化されたパケットの繰り返しを回避または減少させ、このことも性能を向上させることができる。例えば、符号化されたパケットは、モード7における4つのすべてのブロック送信に関して64-QAMが用いられる場合は部分的に繰り返され、前記4つのブロック送信に関して64-QMA、16-QAM、8-PSK、及びQPSKが用いられる場合は繰り返されない。単一のパケットに関して複数の変調方式を用いる本明細書の技術は、様々な手段によって実装することができる。例えば、これらの技術は、ハードウェア内、ソフトウェア内、又はその組合せ内に実装することができる。ハードウェア内に実装する場合は、送信機における処理装置例えば、TXデータプロセッサ220は、本明細書において説明される機能を果たすように設計された、1つ以上の特定用途向け集積回路ASIC、デジタル信号プロセッサDSP、デジタル信号処理装置DSPD、プログラマブル論理装置PLD、フィールドプログラマブルゲートアレイFPGA、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、その他の電子装置、又はその組合せ、内に実装することができる。受信機における処理装置例えば、検出器256及びRXデータプロセッサ260は、1つ以上のASIC、DSP、等内に実装することも可能である。ソフトウェア内に実装する場合は、前記技術は、本明細書において説明される機能を果たすモジュール例えば、手順、関数、等とともに実装することができる。ソフトウェアコードは、メモリ装置例えば、図2のメモリ装置232及び272内に格納してプロセッサ例えば、コントローラ230及び270によって実行することができる。前記メモリ装置は、前記プロセッサ内に又は前記プロセッサの外部に実装することができる。開示されている実施形態に関する上記の説明は、当業者が本発明を製造又は使用できるようにすることを目的とするものである。これらの実施形態に対する様々な修正は、当業者にとっては容易に明確になるであろう。本明細書において定められている一般原理は、本発明の精神及び適用範囲を逸脱しない形でその他の実施形態に対しても適用することができる。以上のように、本発明は、本明細書において示されている実施形態に限定することを意図するものではなく、本明細書において開示されている原理及び斬新な特長に一致する限りにおいて最も広範な適用範囲が認められるべきである。"