(57)【特許請求の範囲】
【請求項１】
受信信号から検出した信号中に誤りを検出すると再送信号を要求する自動再送を行う通信装置において、
他の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信し、さらに、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する受信部と、
前記受信部が受信した前記多重された信号の前記複数のデータ信号の検出処理を行い、さらに前記受信部が受信した前記多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行うデータ信号検出部と、
前記データ信号検出部による前記データ信号各々の検出処理の成否を表す第１の応答信号と、前記データ信号検出部による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す第３の応答信号とを生成する応答信号生成部と、
前記第１の応答信号と、前記第２の応答信号と、前記第３の応答信号とを前記他の通信装置に送信する送信部と
を具備することを特徴とする通信装置。
【請求項２】
前記送信部は、
前記第１の応答信号の各々を、該第１の応答信号に対応するデータ信号に応じた制御チャネルに配置して送信し、
前記第２の応答信号を、該第２の応答信号に対応する再送データ信号に応じた制御チャネルに配置して送信し、
前記第３の応答信号を、前記第１の応答信号が配置される制御チャネルおよび前記第２の応答信号が配置される制御チャネルとは異なるチャネルに配置して送信すること
を特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信部は、前記第３の応答信号が配置されるチャネルは、前記他の通信装置宛てのデータ信号が配置されるデータチャネルであること
を特徴とする請求項２に記載の通信装置。
【請求項４】
前記第１の応答信号の各々は、該第１の応答信号に対応するデータ信号に応じた複数の制御チャネルに配置され、
前記第２の応答信号は、該第２の応答信号に対応する再送データ信号に応じた複数の制御チャネルの一部に配置され、
前記第３の応答信号は、前記第２の応答信号に対応する再送データ信号に応じた複数の制御チャネルの一部に配置されること
を特徴とする請求項２に記載の通信装置。
【請求項５】
前記データ信号検出部は、
検出したデータ信号から、各データ信号に対する干渉信号レプリカを生成する干渉信号レプリカ生成部と、
前記受信部が受信した多重された信号から前記干渉信号レプリカを減算する干渉除去部と、
前記再送データ信号に対応するデータ信号の再検出処理時に、前記干渉信号レプリカを減算した信号と、前記再送データ信号に基づく信号とを合成する信号合成部と、
前記再送データ信号に対応するデータ信号の再検出処理時に、前記信号合成部が合成した信号を復号処理して、前記再送データ信号に対応するデータ信号を再検出し、その他の検出処理時には、前記干渉信号レプリカを減算した信号を復号処理して、前記データ信号を検出する復号部と
を具備することを特徴とする請求項１から請求項４のいずれかの項に記載の通信装置。
【請求項６】
前記信号合成部は、
前記干渉信号レプリカを減算した信号を復調する復調部と、
前記復調部の復調結果と、前記再送データ信号に基づく信号とを合成する合成部とを有すること
を特徴とする請求項５に記載の通信装置。
【請求項７】
当該通信装置宛ての複数のデータ信号が多重された信号は、符号拡散多重されており、
前記データ信号検出部は、前記データ信号が多重された信号に対して逆拡散処理を行なう逆拡散部を具備すること
を特徴とする請求項１から請求項６のいずれかの項に記載の通信装置。
【請求項８】
当該通信装置宛ての複数のデータ信号が多重された信号は、空間多重されており、
前記データ信号検出部は、当該通信装置宛ての複数のデータ信号が多重された信号に対して空間多重分離を行なう空間多重分離部を具備すること
を特徴とする請求項１から請求項６のいずれかの項に記載の通信装置。
【請求項９】
当該通信装置が送信したデータ信号を受信した他の通信装置からの再送の要求を受けると、前記送信したデータ信号の再送データ信号を送信する自動再送を行う通信装置において、
複数のデータ信号を多重した信号を生成する送信信号生成部と、
前記送信信号生成部が生成した信号を送信する送信部と、
前記データ信号についての検出処理の成否を表す第１の応答信号を、前記他の通信装置から受信する受信部と
を具備し、
前記送信信号生成部は、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成し、
前記送信部は、前記再送データ信号を送信し、
前記受信部は、前記再送データ信号に対応するデータ信号についての再検出処理の成否を表す第２の応答信号に加えて、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送信号を生成しなかったデータ信号についての再検出処理の成否を表す第３の応答信号を受信すること
を特徴とする通信装置。
【請求項１０】
第１の通信装置と第２の通信装置とを有し、前記第１の通信装置が送信したデータ信号について自動再送制御を行なう通信システムであって、
前記第１の通信装置は、
複数のデータ信号を多重した信号を生成する送信信号生成部と
前記送信信号生成部が生成した信号を送信する送信部と、
前記データ信号各々の検出処理の成否を表す第１の応答信号を、前記第２の通信装置から受信する応答受信部と
を具備し、
前記送信信号生成部は、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成し、
前記送信部は、前記再送データ信号を送信し、
前記応答受信部は、前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号に加えて、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送データ信号を生成しなかったデータ信号の少なくとも一つについての再検出処理の成否を表す第３の応答信号を受信し、
前記第２の通信装置は、
前記第１の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信し、さらに、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する受信部と、
前記第２の通信装置の受信部が受信した多重された信号の前記複数のデータ信号の検出処理を行い、さらに前記第２の通信装置の受信部が受信した多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行うデータ信号検出部と、
前記データ信号検出部による前記データ信号各々の検出処理の成否を表す前記第１の応答信号と、前記データ信号検出部による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す前記第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す前記第３の応答信号とを生成する応答信号生成部と、
前記第１の応答信号と、前記第２の応答信号と、前記第３の応答信号とを前記第１の通信装置に送信する送信部と
ことを特徴とする通信システム。
【請求項１１】
受信信号から検出した信号中に誤りを検出すると再送信号を要求する自動再送を行う通信装置における通信方法において、
前記通信装置が、他の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信する第１の過程と、
前記通信装置が、前記第１の過程にて受信した多重された信号の前記複数のデータ信号の検出処理を行う第２の過程と、
前記通信装置が、前記第２の過程による前記データ信号各々の検出処理の成否を表す第１の応答信号を生成する第３の過程と、
前記通信装置が、前記第１の応答信号を前記他の通信装置に送信する第４の過程と、
前記通信装置が、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する第５の過程と、
前記通信装置が、前記第５の過程にて受信した多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行う第６の過程と、
前記通信装置が、前記第６の過程による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す第３の応答信号とを生成する第７の過程と、
前記通信装置が、前記第２の応答信号と、前記第３の応答信号とを前記他の通信装置に送信する第８の過程と
を有することを特徴とする通信方法。
【請求項１２】
当該通信装置が送信した信号を受信した他の通信装置からの再送信号の要求を受けると、前記送信した信号の再送信号を送信する自動再送を行う通信装置において、
前記通信装置が、複数のデータ信号を多重した信号を生成する第１の過程と、
前記通信装置が、前記第１の過程にて生成した信号を送信する第２の過程と、
前記通信装置が、前記データ信号についての検出処理結果を表す情報を、前記他の通信装置から受信する第３の過程と、
前記通信装置が、前記第３の過程にて受信した検出処理結果を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成する第４の過程と、
前記通信装置が、前記再送データ信号を送信する第５の過程と、
前記通信装置が、前記再送データ信号に対応するデータ信号についての検出処理結果を表す情報に加えて、前記検出処理結果を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送信号を生成しなかったデータ信号についての検出処理結果を表す情報を受信する第６の過程と
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システムおよび通信方法、特に自動再送制御を適用した通信装置、通信システムおよび通信方法に関する。
【背景技術】
【０００２】
ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：直交波周波数分割多重）、ＯＦＤＭＡ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：直交周波数分割多元接続）などのマルチキャリア伝送では、送信装置においてガードインターバル（ＧＩ：Ｇｕａｒｄ  Ｉｎｔｅｒｖａｌ）区間を付加することによって、マルチパス干渉の影響を低減している。
【０００３】
これらの多重方式やアクセス方式において、ガードインターバル区間を越える到来波が存在すると、前のシンボルがＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：高速フーリエ変換）区間に入り込むことにより生じるシンボル間干渉（ＩＳＩ：Ｉｎｔｅｒ  Ｓｙｍｂｏｌ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）や、高速フーリエ変換区間にシンボルの切れ目、つまり信号の不連続区間が入ることによって生じるキャリア間干渉（ＩＣＩ：Ｉｎｔｅｒ  Ｃａｒｒｉｅｒ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）が生じる。
【０００４】
ガードインターバル（ＧＩ）を超える到来波が存在する場合の、シンボル間干渉ＩＳＩ、キャリア間干渉ＩＣＩによる特性劣化を改善するための一手法が以下の特許文献１で提案されている。この従来技術では、一度復調動作を行った後、誤り訂正結果（ＭＡＰ（Ｍａｘｉｍｕｍ  Ａ  Ｐｏｓｔｅｒｉｏｒｉ；最大事後確率）復号器出力）を利用し、シンボル間干渉ＩＳＩ成分、およびキャリア間干渉ＩＣＩ成分を含む所望以外のサブキャリアの複製信号（干渉レプリカ信号）を作成した後、これを受信信号から除去したものに対し、再度復調動作を行うことにより、シンボル間干渉ＩＳＩ、キャリア間干渉ＩＣＩに対する特性改善を行っている。
【０００５】
上述のマルチキャリア伝送方式と、ＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：符号分割多重）方式を組み合わせた方式として、ＭＣ−ＣＤＭ（Ｍｕｌｔｉ  Ｃａｒｒｉｅｒ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：マルチキャリア符号分割多重）方式、ＭＣ−ＣＤＭＡ（Ｍｕｌｔｉ  Ｃａｒｒｉｅｒ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：マルチキャリア符号分割多元接続）、Ｓｐｒｅａｄ−ＯＦＣＤＭ（Ｓｐｒｅａｄ−Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  ａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：スプレッド−直交周波数・符号分割多重）などが提案されている。
【０００６】
これらの多重方式やアクセス方式において、例えばＷａｌｓｈ−Ｈａｄａｍａｒｄ符号等の直交符号を用いた周波数方向拡散によるコード多重を行い、マルチパス環境を経て受信された信号は、直交符号の周期内で周波数変動がある場合、直交符号間の直交性が保たれず、コード間干渉（ＭＣＩ：Ｍｕｌｔｉ  Ｃｏｄｅ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）が起こり、特性劣化の原因となる。
【０００７】
この符号間の直交性の崩れによる特性劣化を改善するための一手法が、特許文献２及び非特許文献１に記載されている。これらの従来技術では、下りリンク、上りリンクの違いはあるが、双方ともＭＣ−ＣＤＭ通信時のコード多重によるコード間干渉を取り除くため、誤り訂正後、または逆拡散後のデータを用いて、所望コード以外の信号を除去することにより、特性の改善を図っている。
【０００８】
上記技術に共通しているのは、上記シンボル間干渉ＩＳＩ、キャリア間干渉ＩＣＩ、コード間干渉ＭＣＩ等の干渉をキャンセルするため、受信装置において、受信した信号を復調した後に生成するレプリカ信号を基に干渉レプリカ信号を生成し、干渉キャンセルを行うことである。さらに、それらの処理を繰返し行うことにより、レプリカ信号の精度を向上させ、精度よく干渉をキャンセルすることができる。
しかしながら、上記干渉キャンセラを用いた繰返し処理を行ったとしても、上記シンボル間干渉ＩＳＩ、キャリア間干渉ＩＣＩ、コード間干渉ＭＣＩ等の干渉が多い場合、干渉を除去しきれず、所望のデータを正常に復調することができず、誤りが生じることになる。
【０００９】
一方、誤りに対する制御方法として、自動再送（ＡＲＱ：Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）と、ターボ符号化等の誤り訂正符号とを組み合わせたハイブリッド自動再送ＨＡＲＱ（Ｈｙｂｒｉｄ−ＡＲＱ）がある。特に、ハイブリッド自動再送ＨＡＲＱとして、チェイス合成（ＣＣ；Ｃｈａｓｅ  Ｃｏｍｂｉｎｉｎｇ）と、増加冗長（ＩＲ；Ｉｎｃｒｅｍｅｎｔａｌ  Ｒｅｄｕｎｄａｎｃｙ）とがよく知られており、それぞれ非特許文献２および非特許文献３に記載されている。
【００１０】
例えば、チェイス合成ＣＣを用いるハイブリッド自動再送ＨＡＲＱでは、受信パケットに誤りが検出されると、全く同一のパケットの再送を要求する。これらの２つの受信パケットを合成することにより、受信品質を高めることができる。
また、増加冗長ＩＲを用いるハイブリッド自動再送ＨＡＲＱでは、冗長ビットを分割し、少しずつ順次再送するため、再送回数が増えるにしたがって符号化率を低下させることができ、誤り訂正能力を強くできる。
【００１１】
さらにハイブリッド自動再送ＨＡＲＱの方式としてＮチャネル停止待ちハイブリッド自動再送（Ｎ−Ｃｈａｎｎｅｌ−ＳＡＷ（Ｓｔｏｐ−ａｎｄ−Ｗａｉｔ）−ＨＡＲＱ）が提案されている（非特許文献４）。Ｎチャネル停止待ちハイブリッド自動再送ＨＡＲＱの概要を図１８を用いて説明する。なお、図１８に示すのは４チャネル停止待ちハイブリッド自動再送ＨＡＲＱ方式である。４チャネル停止待ちハイブリッド自動再送ＨＡＲＱ方式では、基地局と端末との間で識別可能な４個の論理チャネルＸ１〜Ｘ４を設定し、以前のパケットデータに対する肯定応答ＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を受信しない状態で４つのパケットデータを連続的に送信することによって、リソースの使用効率を高めている。
【００１２】
具体的には、論理チャネルＸ１を介してパケットを送信してから、そのパケットの応答信号が報告されるまでに、残りの論理チャネルを介して最大３つのパケットを送信する。それぞれの論理チャネルでは、まず初送パケットを送信し、そのパケットデータの受信が成功する（肯定応答ＡＣＫが報告される）まで、あるいは最大再送回数に達するまで繰り返し同じ論理チャネルを用いて再送が行われ、パケットデータの受信が成功すると次のパケットの送信に移る。
【特許文献１】特開２００４−２２１７０２号公報
【特許文献２】特開２００５−１９８２２３号公報
【非特許文献１】Ｙ．Ｚｈｏｕ、Ｊ．Ｗａｎｇ、ａｎｄ  Ｍ．Ｓａｗａｈａｓｈｉ、“Ｄｏｗｎｌｉｎｋ  Ｔｒａｎｓｍｉｓｓｉｏｎ  ｏｆ  Ｂｒｏａｄｂａｎｄ  ＯＦＣＤＭ  Ｓｙｓｔｅｍｓ−Ｐａｒｔ  Ｉ：  Ｈｙｂｒｉｄ  Ｄｅｔｅｃｔｉｏｎ、”ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎ  ｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、Ｖｏｌ．５３、Ｉｓｓｕｅ  ４、ｐｐ．７１８−７２９、Ａｐｒｉｌ  ２００５．
【非特許文献２】Ｄ．Ｃｈａｓｅ、“Ｃｏｄｅ  ｃｏｍｂｉｎｉｎｇ−Ａ  ｍａｘｉｍｕｍ  ｌｉｋｅｌｉｈｏｏｄ  ｄｅｃｏｄｉｎｇ  ａｐｐｒｏａｃｈ  ｆｏｒ  ｃｏｍｂｉｎｇ  ａｎｄ  ａｒｂｉｔｒａｒｙ  ｎｕｍｂｅｒ  ｏｆ  ｎｏｉｓｙ  ｐａｃｋｅｔｓ、”ＩＥＥＥ  Ｔｒａｎｓ．Ｃｏｍｍｕｎ．、ｖｏｌ．ＣＯＭ−３３、ｐｐ．３８５−３９３、Ｍａｙ  １９８５．
【非特許文献３】Ｊ．Ｈａｇｅｎａｕｅｒ、“Ｒａｔｅ−ｃｏｍｐａｔｉｂｌｅ  ｐｕｎｃｔｕｒｅｄ  ｃｏｎｖｏｌｕｔｉｏｎａｌ  ｃｏｄｅｓ  （ＲＣＰＣ  ｃｏｄｅｓ）  ａｎｄ  ｔｈｅｉｒ  ａｐｐｌｉｃａｔｉｏｎ、”ＩＥＥＥ  Ｔｒａｎｓ．  Ｃｏｍｍｕｎ．、ｖｏｌ．３６、ｐｐ．３８９−４００、Ａｐｒｉｌ  １９８８．
【非特許文献４】３ＧＰＰ  ＴＲ２５．８４８  ｖ４．０．０（２００１−０３）“Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ａｓｐｅｃｔｓ  ｏｆ  ＵＴＲＡ  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ”（Ｒｅｌｅａｓｅ  ４）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、ハイブリッド自動再送ＨＡＲＱにおいては、再送パケット数が増加すると、再送パケットが帯域を圧迫してしまうので、伝送効率が悪化するという問題がある。
【００１４】
本発明は、このような事情に鑑みてなされたもので、その目的は、再送の増加を抑制して、優れた伝送効率を得ることができる通信装置、通信システムおよび通信方法を提供することにある。
【課題を解決するための手段】
【００１５】
この発明は上述した課題を解決するためになされたもので、本発明の通信装置は、受信信号から検出した信号中に誤りを検出すると再送信号を要求する自動再送を行う通信装置において、他の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信し、さらに、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する受信部と、前記受信部が受信した前記多重された信号の前記複数のデータ信号の検出処理を行い、さらに前記受信部が受信した前記多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行うデータ信号検出部と、前記データ信号検出部による前記データ信号各々の検出処理の成否を表す第１の応答信号と、前記データ信号検出部による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す第３の応答信号とを生成する応答信号生成部と、前記第１の応答信号と、前記第２の応答信号と、前記第３の応答信号とを前記他の通信装置に送信する送信部とを具備することを特徴とする。
【００１６】
また、本発明の通信装置は、上述の通信装置であって、前記送信部は、前記第１の応答信号の各々を、該第１の応答信号に対応するデータ信号に応じた制御チャネルに配置して送信し、前記第２の応答信号を、該第２の応答信号に対応する再送データ信号に応じた制御チャネルに配置して送信し、前記第３の応答信号を、前記第１の応答信号が配置される制御チャネルおよび前記第２の応答信号が配置される制御チャネルとは異なるチャネルに配置して送信することを特徴とする。
【００１７】
また、本発明の通信装置は、上述の通信装置であって、前記送信部は、前記第３の応答信号が配置されるチャネルは、前記他の通信装置宛てのデータ信号が配置されるデータチャネルであることを特徴とする。
【００１８】
また、本発明の通信装置は、上述の通信装置であって、前記第１の応答信号の各々は、該第１の応答信号に対応するデータ信号に応じた複数の制御チャネルに配置され、前記第２の応答信号は、該第２の応答信号に対応する再送データ信号に応じた複数の制御チャネルの一部に配置され、前記第３の応答信号は、前記第２の応答信号に対応する再送データ信号に応じた複数の制御チャネルの一部に配置されることを特徴とする。
【００１９】
また、本発明の通信装置は、上述のいずれかの通信装置であって、前記データ信号検出部は、検出したデータ信号から、各データ信号に対する干渉信号レプリカを生成する干渉信号レプリカ生成部と、前記受信部が受信した多重された信号から前記干渉信号レプリカを減算する干渉除去部と、前記再送データ信号に対応するデータ信号の再検出処理時に、前記干渉信号レプリカを減算した信号と、前記再送データ信号に基づく信号とを合成する信号合成部と、前記再送データ信号に対応するデータ信号の再検出処理時に、前記信号合成部が合成した信号を復号処理して、前記再送データ信号に対応するデータ信号を再検出し、その他の検出処理時には、前記干渉信号レプリカを減算した信号を復号処理して、前記データ信号を検出する復号部とを具備することを特徴とする。
【００２０】
また、本発明の通信装置は、上述の通信装置であって、前記信号合成部は、前記干渉信号レプリカを減算した信号を復調する復調部と、前記復調部の復調結果と、前記再送データ信号に基づく信号とを合成する合成部とを有することを特徴とする。
【００２１】
また、本発明の通信装置は、上述のいずれかの通信装置であって、当該通信装置宛ての複数のデータ信号が多重された信号は、符号拡散多重されており、前記データ信号検出部は、前記データ信号が多重された信号に対して逆拡散処理を行なう逆拡散部を具備することを特徴とする。
【００２２】
また、本発明の通信装置は、上述のいずれかの通信装置であって、当該通信装置宛ての複数のデータ信号が多重された信号は、空間多重されており、前記データ信号検出部は、当該通信装置宛ての複数のデータ信号が多重された信号に対して空間多重分離を行なう空間多重分離部を具備することを特徴とする。
【００２３】
また、本発明の通信装置は、当該通信装置が送信したデータ信号を受信した他の通信装置からの再送の要求を受けると、前記送信したデータ信号の再送データ信号を送信する自動再送を行う通信装置において、複数のデータ信号を多重した信号を生成する送信信号生成部と前記送信信号生成部が生成した信号を送信する送信部と、前記データ信号についての検出処理の成否を表す第１の応答信号を、前記他の通信装置から受信する受信部とを具備し、前記送信信号生成部は、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成し、前記送信部は、前記再送データ信号を送信し、前記受信部は、前記再送データ信号に対応するデータ信号についての再検出処理の成否を表す第２の応答信号に加えて、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送信号を生成しなかったデータ信号についての再検出処理の成否を表す第３の応答信号を受信することを特徴とする。
【００２４】
また、本発明の通信システムは、第１の通信装置と第２の通信装置とを有し、前記第１の通信装置が送信したデータ信号について自動再送制御を行なう通信システムであって、前記第１の通信装置は、複数のデータ信号を多重した信号を生成する送信信号生成部と前記送信信号生成部が生成した信号を送信する送信部と、前記データ信号各々の検出処理の成否を表す第１の応答信号を、前記第２の通信装置から受信する応答受信部とを具備し、前記送信信号生成部は、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成し、前記送信部は、前記再送データ信号を送信し、前記応答受信部は、前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号に加えて、前記検出処理の成否を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送データ信号を生成しなかったデータ信号の少なくとも一つについての再検出処理の成否を表す第３の応答信号を受信し、前記第２の通信装置は、前記第１の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信し、さらに、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する受信部と、前記第２の通信装置の受信部が受信した多重された信号の前記複数のデータ信号の検出処理を行い、さらに前記第２の通信装置の受信部が受信した多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行うデータ信号検出部と、前記データ信号検出部による前記データ信号各々の検出処理の成否を表す前記第１の応答信号と、前記データ信号検出部による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す前記第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す前記第３の応答信号とを生成する応答信号生成部と、前記第１の応答信号と、前記第２の応答信号と、前記第３の応答信号とを前記第１の通信装置に送信する送信部とことを特徴とする。
【００２５】
また、本発明の通信方法は、受信信号から検出した信号中に誤りを検出すると再送信号を要求する自動再送を行う通信装置における通信方法において、前記通信装置が、他の通信装置から、当該通信装置宛ての複数のデータ信号が多重された信号を受信する第１の過程と、前記通信装置が、前記第１の過程にて受信した多重された信号の前記複数のデータ信号の検出処理を行う第２の過程と、前記通信装置が、前記第２の過程による前記データ信号各々の検出処理の成否を表す第１の応答信号を生成する第３の過程と、前記通信装置が、前記第１の応答信号を前記他の通信装置に送信する第４の過程と、前記通信装置が、前記多重された複数のデータ信号のいずれかに対応する再送データ信号を受信する第５の過程と、前記通信装置が、前記第５の過程にて受信した多重された信号の前記複数のデータ信号のうち、前記再送データ信号に対応するデータ信号と、前記検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、前記再送データ信号を用いて行う第６の過程と、前記通信装置が、前記第６の過程による前記再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号と、前記検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す第３の応答信号とを生成する第７の過程と、前記通信装置が、前記第２の応答信号と、前記第３の応答信号とを前記他の通信装置に送信する第８の過程とを有することを特徴とする。
【００２６】
また、本発明の通信方法は、当該通信装置が送信した信号を受信した他の通信装置からの再送信号の要求を受けると、前記送信した信号の再送信号を送信する自動再送を行う通信装置において、前記通信装置が、複数のデータ信号を多重した信号を生成する第１の過程と、前記通信装置が、前記第１の過程にて生成した信号を送信する第２の過程と、前記通信装置が、前記データ信号についての検出処理結果を表す情報を、前記他の通信装置から受信する第３の過程と、前記通信装置が、前記第３の過程にて受信した検出処理結果を表す情報が前記データ信号検出失敗を示す前記データ信号のうちの一部のデータ信号に対する再送データ信号を生成する第４の過程と、前記通信装置が、前記再送データ信号を送信する第５の過程と、前記通信装置が、前記再送データ信号に対応するデータ信号についての検出処理結果を表す情報に加えて、前記検出処理結果を表す情報が前記データ信号検出失敗を示す前記データ信号のうち、前記送信信号生成部が再送信号を生成しなかったデータ信号についての検出処理結果を表す情報を受信する第６の過程とを有することを特徴とする。
【発明の効果】
【００２７】
この発明によれば、再送データ信号に対応するデータ信号の再検出処理だけでなく、検出処理を失敗した少なくとも１つのデータ信号の再検出処理を、再送データ信号を用いて行い、これらの再検出処理の成否を表す応答信号を送信するので、再送データ信号に対応するデータ信号と多重されていたデータ信号についても再検出処理に成功すれば、そのデータ信号について再送を行う必要がなくなるので、再送パケット数の増加を抑制して、優れた伝送効率を得ることができる。
【発明を実施するための最良の形態】
【００２８】
［第１の実施形態］
以下、図面を参照し、本発明の第１の実施形態について説明する。本実施形態における通信システムは、基地局装置７００（第１の通信装置）と端末装置９００（第２の通信装置）とを備える移動体通信システムである。本実施形態における通信システムでは、ハイブリッド自動再送ＨＡＲＱを行う。すなわち、端末装置９００は、基地局装置７００からの受信信号から検出したデータ信号に誤りを検出すると再送を要求し、基地局装置７００は、当該基地局装置７００が送信したデータ信号を受信した端末装置９００からの再送の要求を受けると、送信したデータ信号の再送データ信号を送信する。図１は、本実施形態における通信システムの概要を説明するシーケンス図である。図１において、横軸は時間軸であり、基地局装置７００の軸は、基地局装置７００の行う処理の概要を表し、端末装置９００（初送）の軸は、端末装置９００が初送パケットに対して行う処理の概要を表し、端末装置９００（再送）の軸は、端末装置９００が再送パケットに対して行なう処理の概要を表している。
【００２９】
まず、基地局装置７００が下りリンクを介して初送パケットであるデータ信号Ｐ１とＰ２を多重して移動局である端末装置９００に送信する（Ｓａ１）。伝送に要する時間を経て信号を受信した端末装置９００は、データ信号Ｐ１とＰ２が多重された受信信号を記憶し（Ｓａ２）、干渉キャンセル処理とデータ検出処理を行う。ここで、干渉とは多重された他の信号を意味する。例えば、コード多重されているシステムにおけるコード間干渉、あるいは空間多重されているシステムにおけるストリーム間干渉においては、データ信号Ｐ１にとっては、データ信号Ｐ２が干渉であり、データ信号Ｐ２にとってはデータ信号Ｐ１が干渉である。干渉キャンセル処理とは、受信信号から干渉信号を再生した信号（干渉レプリカ信号）を除去する処理であり、例えばデータ信号Ｐ２を検出するデータ検出処理には、干渉キャンセル処理により受信信号からデータ信号Ｐ１のレプリカを除去した信号を用いる。
【００３０】
ここでは、端末装置９００における上述のデータ検出処理の結果、データ信号Ｐ１とＰ２の両方のパケットにおいて誤りを検出したものとして説明する。端末装置９００は、データ信号Ｐ１とＰ２のパケットにおいて誤りを検出したことを基地局装置７００に報告するための成否情報（否定応答ＮＡＣＫ１、ＮＡＣＫ２）を含む信号（応答信号）を生成し、上りリンクを介して基地局装置７００に送信する（Ｓａ３）。
【００３１】
シーケンスＳａ３の応答信号を受信した基地局装置７００は、否定応答ＮＡＣＫを返された初送パケットのデータ信号Ｐ１に対する再送パケットのデータ信号である再送データ信号ＰＮ＋１を生成して、下りリンクを介して端末装置９００に送信する（Ｓａ４）。このように、本発明に係る基地局装置７００は、否定応答ＮＡＣＫを返された複数のパケットのうち、一部のパケットに対する再送データ信号のみを生成して送信する。
【００３２】
シーケンスＳａ４の再送データ信号ＰＮ＋１を受信した端末装置９００は、この再送データ信号ＰＮ＋１と、シーケンスＳａ２にて記憶してあるデータ信号Ｐ１とＰ２が多重された受信信号とを合成して、干渉キャンセル処理とデータ検出処理（再検出処理）を行う。
前述したように、干渉キャンセル処理は、多重された他のパケットのレプリカを除去することにより、データ検出処理における検出精度を向上させる。ハイブリッド自動再送ＨＡＲＱ方式による再送では、初送パケットと再送パケットを合成した信号を用いてデータ検出するので、初送パケットのみを用いてデータ検出するより良好な検出精度を得ることができる。
【００３３】
すなわち、シーケンスＳａ１にて初送パケットを受信したときのデータ検出処理より、再送パケットを合成したときのデータ検出処理の方が、データ信号Ｐ１の検出精度が向上する。そのため、データ信号Ｐ１のレプリカの精度が向上し、データ信号Ｐ２に対する干渉キャンセル処理の精度が向上するため、データ信号Ｐ２に対するデータ検出処理における検出精度も向上する。
このように、再送データ信号ＰＮ＋１に対応するデータ信号Ｐ１のみならず、データ信号Ｐ１に多重されたデータ信号Ｐ２の品質（例えば誤り率）を改善し、データ信号Ｐ２の成否結果を初送の結果とは異ならせることができる。ここでは、シーケンスＳａ４の再送データ信号ＰＮ＋１を受信した端末装置９００が、干渉キャンセル処理とデータ検出処理を行い、データ信号Ｐ１とデータ信号Ｐ２の両方のパケットについて誤りを検出しなかったとして説明する。
【００３４】
端末装置９００は、再送データ信号ＰＮ＋１、すなわちデータ信号Ｐ１とデータ信号Ｐ２のパケットにおいて誤りを検出しなかったことを基地局装置７００に報告するための成否情報（肯定応答ＡＣＫＮ＋１、肯定応答ＡＣＫ２）を含む信号（応答信号）を生成し、上りリンクを介して基地局装置７００に送信する（Ｓａ５）。
肯定応答ＡＣＫＮ＋１とＡＣＫ２を受信した基地局装置７００は、それ以降、データ信号Ｐ１とＰ２に対応する再送を行う必要がなくなる。結果的に、データ信号Ｐ１に対応する再送データ信号ＰＮ＋１を再送することにより、データ信号Ｐ１とＰ２両方のパケットにおける誤りを改善し、データ信号Ｐ２に対応する再送を行うことなく、データ信号Ｐ１とＰ２におけるデータ検出が可能となる。
【００３５】
図２は、本実施形態における初送パケットのデータ信号に対する応答信号の上りリンクへの配置を示す図である。図２において、横軸は時間軸であり、符号Ｃ１〜Ｃ５を付した矩形は、各々に制御チャネルまたはデータチャネル（共用チャネル）が割当てられる領域を表す。本実施形態は、基地局装置７００からのデータ信号に対して、一定時間後に端末装置９００から応答信号を必ず報告するため、データ信号の送信先である端末装置９００には、図２に符号Ｃ１で示すように基地局装置７００からのデータ信号に対応した上りリンクの応答信号用制御チャネルが割り当てられる。なお、図２の領域Ｃ１の網掛けは応答信号が配置されていることを示しており、領域Ｃ２〜Ｃ５の白抜きは端末装置９００から基地局装置７００へのデータ信号が配置されていることを示している。
【００３６】
例えば、図１に示す初送パケットのデータ信号Ｐ１が送信されたときは、データ信号Ｐ１に対応して端末装置９００に割り当てられた応答信号用制御チャネルを用いて否定応答ＮＡＣＫ１を報告し、再送パケットである再送データ信号ＰＮ＋１が送信されたときは、再送データ信号ＰＮ＋１に対応して端末装置９００に割り当てられた応答信号用制御チャネルを用いて肯定応答ＡＣＫＮ＋１（あるいは肯定応答ＡＣＫ１）を報告する。
【００３７】
図３は、本実施形態における再送パケットの再送データ信号に対する応答信号の上りリンクへの配置を示す図である。上述したように、再送パケットの再送データ信号ＰＮ＋１が送信されたときに、端末装置９００がデータ検出処理の結果を表す肯定応答ＡＣＫＮ＋１と肯定応答ＡＣＫ２を報告するには、再送データ信号ＰＮ＋１に対応して端末装置９００に割り当てられた応答信号用制御チャネル（領域Ｃ１’）だけでは、肯定応答ＡＣＫＮ＋１を配置するだけでリソースを使い切ってしまい、肯定応答ＡＣＫ２を配置するリソースが不足する。
【００３８】
そこで、本実施形態では、図３に示すように、データチャネルの一部（領域Ｃ２’）を用いて、肯定応答ＡＣＫ２、すなわち再送データ信号に対応するデータ信号と多重されたデータ信号についての、再送データ信号を用いたデータ検出処理（再検出処理）の結果を示す応答信号を報告する。なお、図３の領域Ｃ１’の網掛けは応答信号が配置されていることを示しており、領域Ｃ２’の斜線は再送データ信号に対応するデータ信号と多重されたデータ信号についての、再送データ信号を用いたデータ検出処理（再検出処理）の結果を示す応答信号を示しており、領域Ｃ３’〜Ｃ５’の白抜きは端末装置９００から基地局装置７００へのデータ信号が配置されていることを示している。
【００３９】
本実施形態では、図１に示すように、データチャネルの一部を用いて再検出結果である肯定応答ＡＣＫ２を報告する場合を例に挙げた。基地局装置７００からのデータ信号に対して、一定時間後に端末装置９００から応答信号を必ず報告するシステムの場合、肯定応答ＡＣＫと否定応答ＮＡＣＫはそれぞれ成否のみを表すことが多い。このため、肯定応答ＡＣＫや否定応答ＮＡＣＫの報告を受けた基地局装置７００は、肯定応答ＡＣＫや否定応答ＮＡＣＫの報告を受けた応答信号用チャネルの番号（あるいはタイミング）を参照して、いずれのデータ信号に対応する応答信号であるかを判断する。
【００４０】
例えば図１の場合は、応答信号である肯定応答ＡＣＫＮ＋１がデータ信号ＰＮ＋１に対応する応答信号用制御チャネルを用いて報告されるため、基地局装置７００は、報告された応答信号が再送データ信号ＰＮ＋１に対応するものであると判断する。一方、データチャネルの一部を用いて報告する肯定応答ＡＣＫ２に関しては、応答信号用チャネルの番号は参照できないものの、予め基地局装置７００が初送パケットにおいてデータ信号Ｐ１とＰ２が多重されたことを記憶しておくことにより、シーケンスＳａ５でデータチャネルに配置された肯定応答ＡＣＫ２がデータ信号ＰＮ＋１に対応する初送パケットであるデータ信号Ｐ１に多重されたデータ信号Ｐ２に対応する応答信号であると判断することができる。
【００４１】
なお、端末装置９００は、再送データ信号ＰＮ＋１を用いたデータ検出処理の結果の応答信号は、誤りを検出しなかったデータ信号に対する応答信号（肯定応答ＡＣＫ）のみを送信するようにし、基地局装置７００は、再送データ信号ＰＮ＋１に対応するデータ信号Ｐ１と多重されたデータ信号のうち、応答信号を受けたデータ信号のみ、以降、再送を行わないようにしてもよい。
【００４２】
これ以外にも、図４に示すような方法を用いるようにしてもよい。図４は、本実施形態における通信システムの変形例の概要を説明するシーケンス図である。図４では、シーケンスＳａ１からＳａ４までは、図１と同様であるが、図１のシーケンスＳａ５に代えたシーケンスＳａ５’においてデータ信号Ｐ２の再検出処理が成功したこと、すなわち誤りを検出しなかったことを示す肯定応答ＡＣＫ２ではなく、データ信号Ｐ２を示す識別情報ＩＤ２をデータチャネルを介して基地局装置７００に報告する。
【００４３】
ここで、識別情報ＩＤ２は、データ信号Ｐ２に振られたパケット番号であってもよいし、データ信号Ｐ２を送信する停止待ちハイブリッド自動再送ＨＡＲＱ（ＳＡＷ−ＨＡＲＱ）プロセスの基地局装置７００におけるプロセス番号であってもよい。この他にも基地局装置７００に対して、再検出処理に成功したデータ信号がいずれのデータ信号であるかを端末装置９００が報告できるような信号であればよい。この場合、予め基地局装置７００が初送パケットにおいてデータ信号Ｐ１とＰ２が多重されたことを記憶しておく必要はない。
【００４４】
なお、上記の説明では、２つのパケットが多重されている場合を例に挙げたが、これに限るものではない。２つを越えるパケットが多重され、干渉キャンセル処理とデータ検出処理を行う通信システムに対しても、同様にして適用可能である。
【００４５】
このように、基地局装置７００から端末装置９００へ複数の初送パケットを多重して送信し、端末装置９００において干渉（多重された他のパケット）を除去しながらデータ信号を検出し、かつデータ信号の検出に失敗した場合に、基地局装置７００から端末装置９００へハイブリッド自動再送ＨＡＲＱ方式を用いて再送パケットを送信するようなシステムにおいて、多重された複数の初送パケットの検出に失敗し、その一部のパケットに対応する再送パケットが送信された際に、一部のパケットのみでなく初回に検出に失敗した他の初送パケットについてもデータ信号を再度検出し、検出に成功すれば、検出成功を示す情報をデータ送信用のチャネルを介して基地局装置７００に送信する。これにより、一つの再送パケットで、複数の初送パケットを検出することができるため、下りリンクにおける再送パケット数の増加を抑制し、優れた伝送効率を得ることができる。
【００４６】
以下、本実施形態における基地局装置７００および端末装置９００の構成を説明する。本実施形態における移動体通信システムでは、基地局装置７００がデータ信号をコード多重し、端末装置９００で繰り返し並列型ＭＣＩ（Ｍｕｌｔｉ  Ｃｏｄｅ  Ｉｎｔｅｒｆｅｒｅｎｃｅ；コード間干渉）キャンセラを用いる。なお、繰り返し並列型ＭＣＩキャンセラは、ＭＣＩレプリカを生成し、受信信号から減算することでコード間干渉ＭＣＩの抑圧を行う。
【００４７】
図５は、本実施形態による基地局装置７００の構成を示す概略ブロック図である。基地局装置７００は、コードチャネル信号生成部７０１−１、・・・、７０１−Ｎ（ただし、Ｎはコード多重数）、コード多重部７０２、インタリーバ部７０３、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：逆高速フーリエ変換）部７０４、パイロット信号生成部７０５、多重部７０６、ＧＩ（Ｇｕａｒｄ  Ｉｎｔｅｒｖａｌ：ガードインターバル）挿入部７０７、無線送信部７０８、アンテナ７０９、無線受信部７１０、分離部７１１、再送制御部７１２、再送制御信号生成部７１３を備えている。本実施形態では、コードチャネル信号生成部７０１−１〜７０１−Nとコード多重部７０２と再送制御部７１２とで、送信信号生成部として機能する。
コードチャネル信号生成部７０１−１〜７０１−Nの各々は、符号部７１４、レートマッチ部７１５、変調部７１６、拡散部７１７、符号化ビット記憶部７１８を備えている。なお、上りリンク信号に関する部分については後述する。
【００４８】
基地局装置７００から端末装置９００への下りリンク信号の送信処理に関して説明する。コードチャネル信号生成部７０１−１〜７０１−Ｎの各々は、情報ビット（送信データ）からコードチャネル毎のデータ信号を生成する。また、データ信号の検出処理結果を表す端末装置９００からの応答信号が、データ信号検出失敗を示すときは、再送制御部７１２の指示に従い再送データ信号を生成する。なお、後述するように、多重して送信したデータ信号のうち、複数のデータ信号の応答信号がデータ信号検出失敗を示しているときは、再送制御部７１２は、これら複数のデータ信号のうちの一部（本実施形態では一つ）のデータ信号に対する再送データ信号の生成を指示する。
まず、各コードチャネル信号生成部７０１−１〜７０１−Ｎの符号部７１４は、各々に対応するコードチャネルの情報ビット系列が入力され、入力された情報ビット系列に対してチャネル符号化処理を行い、符号化ビット系列を出力する。ここでチャネル符号化としては、畳み込み符号化、リードソロモン符号化などの誤り訂正能力を有する符号化を用いることが好ましい。より好ましくは、後述する図６に示すようなターボ符号化、ＬＤＰＣ（Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ  Ｃｈｅｃｋ：低密度パリティ検査）符号化などの高い誤り訂正能力を有する符号化を用いる。
【００４９】
レートマッチ部７１５は、符号部７１４から出力された符号化ビット（初送パケットのとき）あるいは符号化ビット記憶部７１８から出力された符号化ビット（再送パケットのとき）に対して、再送制御部７１２から出力される再送回数に応じたパンクチャリング（ビット除去）、ビットパディング（ビット挿入）あるいはビットリピティション（ビット繰り返し）処理を行う。好ましくは、さらにビットインタリーブ処理を施す。符号化ビット記憶部７１８（送信データ記憶部とも称する）は、符号部７１４の出力である符号化ビット系列を記憶する。また、再送制御部７１２の制御に従い、記憶している符号化ビット系列を削除する。これらの処理の詳細については後述する。なお、符号部７１４の出力する符号化ビットに代えて、符号部７１４へ入力される情報ビット自体を再送用に記憶しても良い。
【００５０】
変調部７１６は、レートマッチ部７１５から出力された符号化ビット（パンクチャド符号化ビット）系列に対して変調処理を行い、変調シンボル系列を出力する。このとき変調方式としては、ＰＳＫ（Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：位相偏移変調）、ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ：直交振幅変調）などの変調方式を用いることができる。さらに好ましくは、基地局装置７００と端末装置９００との間の伝搬路に応じた変調方式を用いる。
【００５１】
拡散部７１７は、変調部７１６から出力されたシンボル系列を拡散率分だけ複製し、コードチャネル毎の拡散符号（Ｃｎ、ｎ＝１、・・・、Ｎ）を乗算することにより、チップ系列（コードチャネル毎のデータ信号）を生成し、コード多重部７０２に出力する。コード多重部７０２は、コードチャネル信号生成部７０１−１、・・・、７０１−Ｎの出力であるコードチャネル毎のデータ信号を多重して、インタリーバ部７０３に出力する。インタリーバ部７０３は、コード多重部７０２から出力された信号に、チップインタリーブやシンボルインタリーブなどのインタリーブ処理を施す。
【００５２】
ＩＦＦＴ部７０４は、インタリーバ部７０３が出力した周波数方向に並べられた信号（データ信号）に対して、逆フーリエ変換処理を行うことにより、時間領域の信号に変換する。パイロット信号生成部７０５は、端末装置９００において伝搬路推定に用いるためのパイロット信号を生成する。再送制御信号生成部７１３は、再送制御部７１２から通知される各コードチャネルの信号の再送回数を端末装置に通知するための信号（再送制御信号）を生成する。
【００５３】
多重部７０６は、ＩＦＦＴ部７０４から出力された時間領域の信号と、パイロット信号生成部７０５から出力されたパイロット信号と、再送制御信号生成部７１３から出力された再送制御信号とを多重する。多重部７０６が多重した信号に、ＧＩ挿入部７０７は、ガードインターバルを付加する。無線送信部７０８（送信部とも称する）は、このガードインターバルを付加した信号を、無線周波数にアップコンバートした後、アンテナ７０９を介して端末装置９００に送信する。
【００５４】
図６は、チャネル符号化として符号化率が３であるターボ符号化を用いる場合の符号部７１４の構成を示す概略ブロック図である。符号部７１４は、内部符号器８０１、内部インタリーバ８０２、内部符号器８０３を備えている。符号部７１４は、入力された情報ビットと、入力された情報ビットを内部符号器８０１が符号化した第１パリティビットと、入力された情報ビットを内部インタリーバ８０２がインタリーブした後、内部符号器８０３が符号化した第２パリティビットとを出力する。これら、情報ビットと、第１パリティビットと、第２パリティビットとを合わせたビット系列が、符号化ビット系列である。
【００５５】
図５のレートマッチ部７１５は、再送制御部７１２の制御の基で、符号部７１４からの出力である符号化ビットあるいは、符号化ビット記憶部７１８からの出力である符号化ビットに対して、上述したようなパンクチャド処理などを行う。好ましくは、符号部７１５からの出力である符号化ビットに適用するパンクチャパターンと、符号化ビット記憶部７１８からの出力である符号化ビット、すなわち再送パケットの符号化ビットに適用するパンクチャパターンとが異なるようにパンクチャリングする。
【００５６】
さらに好ましくは、符号部７１４からの出力である符号化ビットに適用するパンクチャパターンは、符号化ビット中の情報ビットを除去せず、第１パリティビットまたは第２パリティビットの中から除去するパターンを用い、符号化ビット記憶部７１８からの出力である符号化ビットに適用するパンクチャパターンは、符号部７１５からの出力である符号化ビットに適用するパンクチャパターンにおいて除去したビットを除去しないようなパターンを用いる。なお、ここでは、必ずビット除去する場合について説明したが、必ずしもビットを除去しなくても良い。すなわち、ビットを除去しないようなパンクチャパターンを用いても良い。
【００５７】
図７は、本実施形態による端末装置９００の構成を示す概略ブロック図である。端末装置９００は、アンテナ９０１、無線受信部９０２、分離部９０３、伝搬路推定部９０４、伝搬路推定値記憶部９０５、ＧＩ除去部９０６、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ；高速フーリエ変換）部９０７、受信信号記憶部９０８、受信パケット管理部９０９、干渉キャンセラ部９１０、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎ、ビットＬＬＲ（Ｌｏｇ  Ｌｉｋｅｌｉｈｏｏｄ  Ｒａｔｉｏ：対数尤度比）記憶部９１２、成否情報信号生成部９１３（応答信号生成部）、多重部９１４、無線送信部９１５（送信部）を備えている。なお、本実施形態では、干渉キャンセラ部９１０とコードチャネルレプリカ生成部９１１−１〜９１１−Ｎとで、データ信号検出部として機能する。このデータ信号検出部は、無線受信部９０２が複数のデータ信号が多重された信号を受信すると、該複数のデータ信号の検出処理を行い、さらに無線受信部９０２がこれらの複数のデータ信号に対する再送データ信号を受信すると、これらの複数のデータ信号のうち、再送データ信号に対応するデータ信号と、検出処理を失敗した少なくとも１つのデータ信号との再検出処理を、再送データ信号を用いて行う。干渉キャンセラ部９１０は、コードチャネル信号検出部９１０１−１〜９１０１―Ｎを備えている。コードチャネルレプリカ生成部９１１−１、・・・、９１１−Ｎはそれぞれ、シンボルレプリカ生成部９１６、拡散部９１７を備えている。
【００５８】
まず、アンテナ９０１を介して、無線受信部９０２（受信部とも称する）が基地局装置７００からの信号（データ信号、再送データ信号を含む）を受信する。この無線受信部９０２が受信した信号を、分離部９０３は、パイロット信号と再送制御情報信号と情報データ信号とに分離する。伝搬路推定部９０４は、分離部９０３において分離されたパイロット信号を用いて、基地局装置７００と端末装置９００の間の伝搬路特性を推定し、推定結果である伝搬路推定値を伝搬路推定値記憶部９０５に記憶させるとともに、この伝搬路推定値を干渉キャンセラ部９１０に出力する。
【００５９】
ＧＩ除去部９０６は、分離部９０３において分離された情報データ信号からガードインターバルを除去する。ＦＦＴ部９０７は、ＧＩ除去部９０５によりガードインターバルが除去された情報データ信号に、高速フーリエ変換処理を施すことにより、周波数領域の信号に変換し、この周波数領域の信号を受信信号記憶部９０８に記憶させるとともに、干渉キャンセラ部９１０に出力する。
【００６０】
受信パケット管理部９０９は、分離部９０３において分離された再送制御情報信号と、干渉キャンセラ部９１０から出力される成否情報に基づいて、干渉キャンセラ部９１０、ビットＬＬＲ記憶部９１２、受信信号記憶部９０８、伝搬路推定値記憶部９０５に対して各種指示をするとともに、成否情報信号生成部９１３に対して、応答信号の生成を指示する。なお、受信パケット管理部９０９の詳細な動作については後述する。
【００６１】
干渉キャンセラ部９１０は、受信パケット管理部９０９の指示に基づき、伝搬路推定部９０４から出力された伝搬路推定値を参照しながら、ＦＦＴ部９０７から出力される周波数領域の信号から各パケット（データ信号）の情報ビット系列を検出して外部に出力するとともに、各パケットの情報ビット系列の検出に関する成否情報を受信パケット管理部９０９に出力する。干渉キャンセラ部９１０は、情報ビット系列の検出を、符号化ビットＬＬＲを検出してコードチャネルレプリカ生成部９１１−１〜Ｎのうち該当するコードチャネルのコードチャネルレプリカ生成部に出力し、コードチャネルレプリカ生成部９１１−１〜Ｎから入力されたレプリカ信号を用いて再度符号化ビットＬＬＲを検出することを繰り返す繰返し信号検出処理により行なう。また、干渉キャンセラ部９１０は、上述の繰返し処理により検出した符号化ビットＬＬＲを、ビットＬＬＲ記憶部９１２に記憶させる。
また、ビットＬＬＲ記憶部９１２から符号化ビットＬＬＲが出力された場合は、干渉キャンセラ部９１０は、受信信号記憶部９０８から出力される受信信号から当該符号化ビットＬＬＲと伝搬路推定値記憶部９０５の出力である伝搬路推定値とを用いて、情報ビット系列の検出を行う。なお、干渉キャンセラ部９１０の動作の詳細な例については後述する。
【００６２】
コードチャネルレプリカ生成部９１１−１、・・・、９１１−Ｎ（データ信号レプリカ生成部とも称する）は、拡散符号Ｃ１、・・・、ＣＮに対応するコードチャネルにおけるレプリカ信号を生成する。詳しくは、シンボルレプリカ生成部９１６が、干渉キャンセラ部９１０から出力された符号化ビットＬＬＲ（検出したデータ信号）に基づいてシンボルレプリカ信号を生成する。シンボルレプリカ生成部９１６から出力されたシンボルレプリカ信号を、拡散部９１７が、拡散率分だけ複製し、各コードチャネルにおける拡散符号Ｃ１・・・ＣＮを乗算して、コードチャネルレプリカ信号（データ信号レプリカ）を生成する。
【００６３】
ビットＬＬＲ記憶部９１２は、受信パケット管理部９０９の指示の下で、干渉キャンセラ部９１０から出力される符号化ビットＬＬＲを記憶する。また、受信信号に再送パケットが多重されていた場合は、ビットＬＬＲ記憶部９１２は、記憶しておいた符号化ビットＬＬＲを干渉キャンセラ部９１０に出力し、干渉キャンセラ部９１０から出力される符号化ビットＬＬＲを再び記憶する。つまり、ビットＬＬＲ記憶部９１２は、記憶内容を更新して、記憶していた符号化ビットＬＬＲを新たに出力された符号化ビットＬＬＲに置き換える。
【００６４】
成否情報信号生成部９１３（応答信号生成部）は、受信パケット管理部９０９の指示の下で、応答信号（成否情報信号）を生成し、多重部９１４に出力する。すなわち、成否情報生成部９１３は、干渉キャンセラ部９１０によるデータ信号各々の検出処理の成否を表す第１の応答信号と、干渉キャンセラ部９１０による再送データ信号に対応するデータ信号の再検出処理の成否を表す第２の応答信号と、検出処理を失敗した少なくとも１つのデータ信号の再検出処理の成否を表す第３の応答信号とを生成する。
多重部９１４は、受信パケット管理部９０９の指示の下で、成否情報信号生成部９１３の出力である応答信号を応答信号用制御チャネルあるいはデータ信号用チャネルに割り当て、外部から入力された上りリンクデータ信号（逆方向データ信号）をデータチャネルに割り当てることにより、応答信号と上りリンクデータ信号を多重して無線送信部９１５に出力する。多重部９１４から出力された信号を、無線送信部９１５（報告送信部とも称する）は、アンテナ９０１を介して基地局装置７００へ送信する。
【００６５】
図８は、本実施形態による干渉キャンセラ部９１０の構成のうち、拡散符号がＣｋのコードチャネルの信号検出を行なうコードチャネル信号検出部９１０１−ｋを示す概略ブロック図である。本実施形態では、干渉キャンセラ部９１０は、繰返し並列型ＭＣＩ干渉キャンセラであり、コードチャネル信号検出部９１０１−１〜９１０１−Ｎを備える。すなわち干渉キャンセラ部９１０は、コードチャネル信号検出部９１０１−１からコードチャネル信号検出部９１０１−Ｎまでのコードチャネル数Ｎ個のコードチャネル信号検出部を備える。コードチャネル信号検出部９１０１−１からコードチャネル信号検出部９１０１−Ｎは、各々が所望のコードチャネルの拡散符号を用いる点と、そのＭＣＩレプリカ生成部１００４が所望のコードチャネルに対するＭＣＩレプリカ信号を生成する点とが異なるのみであり、その他は同様の構成であるので、ここでは代表として、拡散符号Ｃｋを用いるコードチャネル信号検出部９１０１−ｋについて説明する。初回にすべての情報ビットを誤り無く検出できた場合を除いて、干渉キャンセラ部９１０における一連の処理は、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎにおける処理と交互に繰り返し実行される。この繰り返し実行される処理をまとめて、繰り返し信号検出処理という。
【００６６】
コードチャネル信号検出部９１０１−ｋは、伝搬路補償部１００１、デインタリーバ部１００２、コード分離部１００３、ＭＣＩレプリカ生成部１００４、減算部（干渉除去部とも称する）１００５を備えている。コード分離部１００３は、逆拡散部１００６、復調部１００７、レートマッチ部１００８、合成部１００９、復号部（判定部とも称する）１０１０を備えている。
【００６７】
コードチャネル信号検出部９１０１−ｋのＭＣＩレプリカ生成部１００４（干渉信号レプリカ生成部とも称する）は、コードチャネルレプリカ生成部９１１−１、・・・、９１１−Ｎから出力されたコードチャネルレプリカ信号Ｓｒ，１、・・・、Ｓｒ，Ｎの中で、Ｓｒ、ｋ以外のコードチャネルレプリカ信号と、伝搬路推定部９０４（あるいは伝搬路推定値記憶部９０５）から出力された伝搬路推定値とに基づいて、ＭＣＩレプリカ信号（干渉レプリカ信号）を生成して出力する。
【００６８】
図９は、本実施形態によるコードチャネル信号検出部９１０１−ｋのＭＣＩレプリカ生成部１００４の構成を示す概略ブロック図である。ＭＣＩレプリカ生成部１００４は、コード多重部１１０１、インタリーバ部１１０２、伝達関数乗算部１１０３を備えている。ＭＣＩレプリカ生成部１００４に入力されたコードチャネルレプリカ信号を、コード多重部１１０１が多重する。インタリーバ部１１０２は、コード多重部１１０１が多重した信号をインタリーブ処理する。その後、伝達関数乗算部１１０３は、伝搬路推定値から算出される（あるいは伝搬路推定値そのものである）伝達関数を、インタリーブ処理された信号に乗算し、ＭＣＩレプリカ信号を生成する。なお、インタリーバ部１１０２は、図５のインタリーバ部７０３と同様の処理を行うため、同様の回路で実現することができる。また、繰り返し信号検出処理の初回においては、ＭＣＩレプリカ生成部６０４はＭＣＩレプリカ信号を生成する必要はない。
【００６９】
図８に戻り、減算部１００５（干渉除去部）は、ＦＦＴ部９０７（あるいは受信信号記憶部９０８）が出力した周波数領域の信号からＭＣＩレプリカ（干渉信号レプリカ）を減算する。伝搬路補償部１００１は、伝搬路推定部９０４（あるいは伝搬路推定値記憶部９０５）の出力である伝搬路推定値に基づいて、減算部１００５による減算結果に対して伝搬路補償を行う。具体的には、伝搬路の影響で生じた位相回転等を再現するような処理が行われる。好ましくは、伝搬路推定値からＭＲＣ（Ｍａｘｉｍｕｍ  Ｒａｔｉｏ  Ｃｏｍｂｉｎｉｎｇ；最大比合成）重みやＯＲＣ（Ｏｒｔｈｏｇｏｎａｌｌ  ｒｅｓｔｏｒｉｎｇ  Ｃｏｍｂｉｎｉｎｇ；直交復元合成）重み、あるいはＭＭＳＥ（Ｍｉｎｉｍｕｍ  Ｍｅａｎ  Ｓｑｕａｒｅｄ  Ｅｒｒｏｒ；最小２乗誤差）重みを算出し、算出した重みを減算部１００５による減算結果に対して乗算する。
【００７０】
デインタリーバ部１００２は、伝搬路補償部１００１による乗算結果に対して、デインタリーブ処理を行う。このデインタリーブ処理は、図５のインタリーバ部７０３におけるインタリーブ処理により並べ替えられた順を、元に戻すような並べ替えである。逆拡散部１００６は、デインタリーバ部１００２によるデインタリーブ処理結果（データ信号が多重された信号）に対して、拡散符号Ｃｋを（対応するコードチャネルの拡散符号）用いた逆拡散処理を行うことにより、拡散符号Ｃｋに対応するコードチャネルの信号を抽出し、逆拡散された信号を出力する。拡散符号Ｃｋは、拡散係数Ｃ１、Ｃ２、・・・、ＣＮの中の任意の一つのものである。この拡散係数Ｃｋの選択により逐次型干渉キャンセラの検出順を変えることができる。
【００７１】
復調部１００７（あるいは伝搬路補償部１００１、復調部１００７、レートマッチ部１００８をまとめて復調部と称する）は、逆拡散部１００６からの出力信号である逆拡散された変調シンボル系列に対して復調処理を行い、各変調シンボルが表すビット毎の信号を抽出して出力する。好ましくは、ビット毎の対数尤度比ＬＬＲであるビットＬＬＲを出力する。
以下では復調部１００７が復調結果として、ビットＬＬＲ（ビット毎のＬＬＲ）を出力する場合について説明する。ここで、ビットＬＬＲを求める一例として、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ：４値位相偏移変調）変調の場合を示す。受信信号Ｓ’が送信された際のビット系列をｂ０、ｂ１（ｂ０、ｂ１は、１または−１）とすると、ビット系列ｂ０、ｂ１をＱＰＳＫ変調した送信信号Ｓは、式（１）のように表せる。
【００７２】
【数１】
0005036062.tif 000002
【００７３】
ただし、ｊは虚数単位を表す。これよりｂ０のビットＬＬＲであるλ１（ｂ０）は、式（２）となる。
【００７４】
【数２】
0005036062.tif 000003
【００７５】
また、ｂ１のビットＬＬＲは式（２）の実部と虚数部を入れ替えれば良い。ただし、Ｒｅ（ｘ）は複素数ｘの実部を表し、μは受信信号の等価振幅、すなわち受信信号の振幅の基準となる値である。
なお、この場合、シンボルレプリカ生成部９１６の処理としては、シンボルレプリカＳｒ’を式（３）にて算出すれば良い。
【００７６】
【数３】
0005036062.tif 000004
【００７７】
ただし、シンボルレプリカＳｒ’を構成するビットＬＬＲがλ２（ｂ０）、λ２（ｂ１）である。ここで、λ２（）は復号部１００７の出力である。
レートマッチ部１００８は、基地局装置７００内のレートマッチ部７１５において行われたパンクチャリング（ビット除去）、ビットパディング（ビット挿入）あるいはビットリピティション（ビット繰り返し）処理に対して逆の処理を行う。すなわち、パンクチャリングされたビットに対してはビットデパンクチャリング（ビットＬＬＲ挿入）処理を、ビットパディング（ビット挿入）されたビットに対してはビット除去処理を、ビットリピティション（ビット繰り返し）されたビットに対してはビットＬＬＲ合成を行う。
【００７８】
合成部１００９（伝搬路補償部１００１、復調部１００７、レートマッチ部１００８、合成部１００９をまとめて信号合成部とも称する）は、初送パケットあるいは１度目の再送パケットである場合、レートマッチ部１００８の出力である符号化ビットＬＬＲをそのまま出力する。一方、２度目以降の再送パケットである場合、ビットＬＬＲ記憶部９１２に記憶してある符号化ビットＬＬＲ（対応する初送パケットにおける符号化ビットＬＬＲ）とレートマッチ部１００８の出力である符号化ビットＬＬＲを合成して出力する。合成部１００９から出力された符号化ビットＬＬＲは、復号部１０１０に入力される。また、再送パケットである場合は、合成部１００９から出力された符号化ビットＬＬＲがビットＬＬＲ記憶部９１２に送られる。
【００７９】
復号部１０１０は、合成部１００９から入力された符号化ビットＬＬＲに対して復号処理を行い、復号結果である情報ビットと、情報ビットに誤りが含まれるかどうかを示す成否情報と、復号処理により対数尤度比が更新された符号化ビットＬＬＲとを出力する。なお、復号部１０１０は、復号結果の情報ビットに誤りを検出したときは情報ビットを出力せずに符号化ビットＬＬＲを出力し、誤りを検出しなかったときは符号化ビットＬＬＲを出力せずに情報ビットを出力するようにしても良い。
なお、復号部１０１０における情報ビットの誤り検出は、例えば、送信側で情報ビットにＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ：巡回冗長検査）を付加しておき、受信側で巡回冗長検査ＣＲＣを算出して誤り検出を行えば良い。
【００８０】
次に、図５を用いて、端末装置９００からの上りリンク信号に関する基地局装置７００による受信処理に関して説明する。端末装置９００から送信された信号（第１の応答信号、第２の応答信号、第３の応答信号）はアンテナ７０９を介して無線受信部７１０（応答受信部とも称する）が受信する。分離部７１１（報告分離部とも称する）は、受信信号に多重された上りリンクデータ信号と応答信号とを分離する。
【００８１】
再送制御部７１２は、分離部７１１により分離された応答信号が表す成否情報に基づいて、再送パケット（再送データ信号）を送信する準備を行う。すなわち、成否情報が受信失敗を表す情報（否定応答ＮＡＣＫ）であった場合、再送制御部７１２は符号化ビット記憶部７１８に対して、否定応答ＮＡＣＫを返されたパケットに対応する符号化ビット系列を出力するように指示する。また、レートマッチ部７１５に対して、符号化ビット記憶部７１８から出力された符号化ビット系列に対してレートマッチング処理を行うように指示する。ただし、当該基地局装置７００が多重して送信したデータ信号のうち、複数のデータ信号に対する応答信号がデータ信号検出失敗を示しているときは、再送制御部７１２は、これら複数のデータ信号のうちの一部（本実施形態では一つ）のデータ信号を選択し、その選択したデータ信号について、符号化ビット系列の出力とレートマッチング処理実施とを符号化ビット記憶部７１８およびレートマッチ部７１５に指示することで、該一部のデータ信号の再送データ信号を生成させる。
【００８２】
なお、レートマッチ処理は初送時と同様の処理であっても良いが、再送回数に応じてレートマッチ処理を変更することが好ましい。さらに、再送制御部７１２は多重するパケットの再送回数を示す情報を再送制御信号生成部７１３に通知し、再送制御信号生成部７１３はこの情報を示す信号（再送制御信号）を生成して出力する。
なお、多重するパケットの再送回数を示す情報としては、回数そのものを示す情報であることが好ましいが、単に初送か再送かを示す情報など、再送回数を加工した情報であっても良い。
【００８３】
一方、成否情報が受信成功を表す情報（肯定応答ＡＣＫ）であった場合、再送制御部７１２は符号化ビット記憶部７１８に対して、肯定応答ＡＣＫを返されたパケットに対応する符号化ビット系列を削除するように、すなわち符号化ビット系列を記憶している記憶領域を解放するように指示する。
【００８４】
次に、図７および図８を用いて、端末装置９００における受信信号にコード多重されたパケットが初送のときに情報ビットを抽出する処理と、受信パケット管理部９０９が行う制御の流れとについて説明する。まず、基地局装置７００からの信号を、無線受信部９０２が受信した後、分離部９０３、ＧＩ除去部９０６、ＦＦＴ部９０７が処理を施して周波数領域の信号に変換する。これらの処理が施された周波数領域の信号は、受信信号記憶部９０８に入力されて記憶されるとともに、干渉キャンセラ部９１０に入力される。
【００８５】
次に、ＦＦＴ部９０７からの周波数領域の信号に対して、干渉キャンセラ部９１０とコードチャネルレプリカ生成部９１１−１〜９１１−Ｎとの繰返し処理により、各コードチャネルのパケットの情報ビットを検出する繰り返し信号検出処理が行なわれる。この繰り返し信号検出処理では、まず、ＦＦＴ部９０７から干渉キャンセラ部９１０に入力された周波数領域の信号は、干渉キャンセラ部９１０のコードチャネル信号検出部９１０１−１〜９１０１−Ｎの各々に入力され、コードチャネル信号検出部９１０１−１〜９１０１−Ｎの各々は、受信信号にコード多重されたパケット（例えば、図１のデータ信号Ｐ１のパケットとデータ信号Ｐ２のパケット）のうち、各々の所望のコードチャネルのパケットの符号化ビットＬＬＲを検出する処理を行う。すなわち、コードチャネル信号検出部９１０１−１〜９１０１−Ｎの各々は、各々の所望のコードチャネルのパケットを対象として次のような処理を行う。
【００８６】
まず、初回であるから減算部１００５での減算処理が行われずに、伝搬路推定部９０４において推定された伝搬路推定値を用いて、伝搬路補償部１００１は、ＦＦＴ部９０７から入力された周波数領域の信号を伝搬路補償する。伝搬路補償部１００１により伝搬路補償された信号を、デインタリーバ部１００２がデインタリーブ処理した後、対象としているパケットが伝送されたコードチャネル、すなわち所望のコードチャネルに対応する拡散符号を用いて逆拡散部１００６が逆拡散処理して、対象としているパケットの信号を抽出する。この逆拡散処理により抽出された信号に対して、さらに、復調部１００７が復調処理して、対象としているパケットのビットＬＬＲを生成し、レートマッチ部１００８がレートマッチング処理して、対象としているパケットの符号化ビットＬＬＲを生成する。
【００８７】
一方、受信パケット管理部９０９（図７）は、受信信号にコード多重されたパケット各々について初送であるか否かを判定している。受信パケット管理部９０９からこの判定結果を受けた合成部１００９は、対象としているパケットが受信パケット管理部９０９により初送であると判定されたときは、レートマッチング処理された符号化ビットＬＬＲ、すなわち対象としているパケットの符号化ビットＬＬＲを復号部１０１０に出力し、復号部１０１０は、この符号化ビットＬＬＲに対して復号処理を行う。なお、受信パケット管理部９０９が、初送でないと判定したとき、すなわち再送であると判定したときについては、後述する。
【００８８】
次に、各コードチャネルに対応したコードチャネルレプリカ生成部９１１が、同じコードチャネルに対応する復号部１０１０により復号処理された符号化ビットＬＬＲから初送パケットのコードチャネルレプリカを生成する。すなわち、コードチャネルレプリカ生成部９１１は、対応するコードチャネルの初送パケットのコードチャネルレプリカを生成する。
【００８９】
次に、この繰り返し信号検出処理の２回目以降の繰返しを行う。すなわち、各コードチャネル信号検出部９１０１−１〜９１０１−Ｎでは、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎが生成したコードチャネルレプリカのうち、当該コードチャネル信号検出部の所望コードチャネル以外のコードチャネルのコードチャネルレプリカと伝搬路推定値を用いて、ＭＣＩレプリカ生成部１００４がＭＣＩレプリカを生成する。減算部１００５は、ＦＦＴ部９０７からの周波数領域の信号から、このＭＣＩレプリカを減算することで、干渉キャンセルを行う。減算部１００５による減算の結果の信号に対して伝搬路補償部１００１が伝搬路補償を行い、さらにデインタリーバ部１００２がデインタリーブ処理した後、対象としているパケットが伝送されたコードチャネル、すなわち所望のコードチャネルに対応する拡散符号を用いて逆拡散部１００６が逆拡散処理して、対象としているパケットの信号を抽出する。
【００９０】
この逆拡散処理により抽出された信号に対して、さらに、復調部１００７が復調処理して、対象としているパケットのビットＬＬＲを生成し、レートマッチ部１００８がレートマッチング処理して、対象としているパケットの符号化ビットＬＬＲを生成する。この符号化ビットＬＬＲを、合成部１００９はそのまま出力し、復号部１０１０は、復号処理して、受信信号に含まれる初送パケットからの情報ビットの抽出を行い、この情報ビットと、情報ビットに誤りが検出されたかどうかを示す成否情報と、復号処理により対数尤度比が更新された符号化ビットＬＬＲとを出力する。情報ビットに誤りが検出されていたときは、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎと干渉キャンセラ部９１０とで、繰り返し信号検出処理の繰り返しを継続する。ただし、復号部１０１０は、繰り返し信号検出処理の終了判定を行い、復号部１０１０にてカウントしている繰り返し信号検出処理の繰り返し回数が予め決められた最大回数を超えたと判定したとき、あるいは、全ての復号部１０１０において情報ビットに誤りが検出されなかったときは、繰り返し信号検出処理を終了する。
【００９１】
繰り返し信号検出処理（検出処理）が終了すると、受信パケット管理部９０９は、干渉キャンセラ部９１０が出力した成否情報に基づき、各パケットについての成否情報を成否情報信号生成部９１３に出力する。これらの成否情報を受けた成否情報信号生成部９１３は、各成否情報の成否情報信号を生成し、多重部９１４に出力する。多重部９１４は、これらの成否情報信号（第１の応答信号）を、受信パケット管理部９０９からの指示に従い、各成否情報信号に対応するパケット（データ信号）に応じた応答信号用制御チャネル（制御チャネル）に配置して、上りリンクデータの信号に多重する。多重された信号を、無線送信部９１５が、アンテナ９０１を介して基地局装置７００に送信する。
なお、ここでは受信信号に初送パケットのみが多重されているときを説明したが、受信信号に再送パケットも多重されているときは、減算部１００５によるコードチャネルレプリカのキャンセルは、再送パケットのレプリカもキャンセルすることが好ましい。
【００９２】
一方、受信パケット管理部９０９が、初送でないと判定したとき、すなわち再送であると判定したときについて説明する。再送パケットが多重された受信信号に対しても、初送パケットが多重された信号を受信したときと同様に、無線受信部９０２、分離部９０３、伝搬路推定部９０４、伝搬路推定値記憶部９０５、ＧＩ除去部９０６、ＦＦＴ部９０７は前述の動作を行って、ＦＦＴ部９０７の出力である周波数信号に変換された再送パケットを、受信信号記憶部９０８に記憶させるとともに、干渉キャンセラ部９１０に出力する。まず受信パケット管理部９０９は、受信信号に多重されたパケットが再送であると判定したときは、さらに、１度目の再送であるか２度目以降の再送であるかを判定する。受信パケット管理部９０９は、この判定に基づき、コードチャネル信号検出部９１０１−１〜９１０１−Ｎのうち、再送パケットを対象としているコードチャネル信号検出部を以下のように制御する。
【００９３】
１度目の再送と判定したときは、コードチャネル信号検出部９１０１−１〜９１０１−Ｎのうち、再送パケットを対象としているコードチャネル信号検出部は、減算部１００５をそのまま通過させた後に伝搬路補償、デインタリーブ、逆拡散、復調およびレートマッチング処理した符号化ビットＬＬＲをビットＬＬＲ記憶部９１２に出力して記憶させる。２度目以降の再送と判定したときは、減算部１００５をそのまま通過せた後に伝搬路補償、デインタリーブ、逆拡散、復調およびレートマッチング処理した符号化ビットＬＬＲとビットＬＬＲ記憶部９１２において記憶されていた符号化ビットＬＬＲとを合成部１００９に合成させた後、合成後の符号化ビットＬＬＲをビットＬＬＲ記憶部９１２に記憶させる。本実施形態では、この合成は、各ビットにおいて、復調およびレートマッチング処理された符号化ビットＬＬＲの対数尤度比と、記憶されていた符号化ビットＬＬＲの対数尤度比との和をとることで行い、符号化ビットＬＬＲを得るが、各対数尤度比に何らかの重みを付けてから和をとるなど、その他の方法であってもよい。
【００９４】
なお、ここでは再送であるとき、復調およびレートマッチング処理された符号化ビットＬＬＲをビットＬＬＲ記憶部９１２において記憶する場合について説明したが、繰り返し干渉キャンセル後の復調およびレートマッチング処理された符号化ビットＬＬＲをビットＬＬＲ記憶部９１２において記憶するようにしても良い。
また、再送パケットが復号処理可能なビット数である場合は、復調処理の後、レートマッチング処理した符号化ビットＬＬＲを合成部１００９による合成処理をせずに復号処理し、さらには繰り返し信号検出処理を行って、情報ビットを算出するようにしても良いし、そのような復号処理および繰り返し信号検出処理を省略するようにしても良い。再送パケットのみで復号処理が可能でない場合は、復号処理を行わず、再送パケットに対応する初送パケットに対する処理を続けて行うようにすれば良い。
記憶された符号化ビットＬＬＲは、この再送パケットに対応する初送パケットを含む過去の受信信号に含まれるパケットから情報ビットを抽出する処理において用いられる。
【００９５】
次に、上述の再送パケットの符号化ビットＬＬＲをビットＬＬＲ記憶部９１２に記憶させる上述の処理後に続けて行なわれる処理、すなわち上述の再送パケット（再送データ信号）に対応する初送パケット（データ信号）を含む過去の受信信号に含まれるパケット（再送パケットを含んでいても良い）の情報ビットを抽出する再検出処理と受信パケット管理部９０９が行う制御の一例を挙げて説明する。
まず、再送パケットに対応する初送パケットが多重された過去の受信信号（周波数領域の信号）を受信信号記憶部９０８から取得する。この過去の受信信号に対して、先にビットＬＬＲ記憶部９１２に記憶させた再送パケットの符号化ビットＬＬＲまたは再送パケットを含む合成された符号化ビットＬＬＲを後述するように用いて、干渉キャンセラ部９１０とコードチャネルレプリカ生成部９１１−１〜９１１−Ｎとによる繰り返し信号検出処理を行う。
【００９６】
この繰り返し信号検出処理の１回目の繰り返しでは、再送パケットに対応する初送パケットのコードチャネルを所望のコードチャネルとした、例えばコードチャネル信号検出部９１０１−ｋにおいては、伝搬路推定値記憶部９０５に記憶された当該受信信号受信時の伝搬路推定値を用いて、伝搬路補償部１００１は、先に受信信号記憶部９０８から取得した過去の受信信号に対して、伝搬路補償を行う。なお、伝搬路補償された受信信号を受信信号記憶部９０８が記憶しておくようにしても良い。その場合、ここでの伝搬路補償は行わなくて良い。
【００９７】
次に、伝搬路補償された信号を、デインタリーバ部１００２、逆拡散部１００６が処理した後、復調部１００７が復調処理し、レートマッチ部１００８がレートマッチング処理して符号化ビットＬＬＲを求める。次に、この求めた符号化ビットＬＬＲと、この初送パケットに対応する再送パケットの符号化ビットＬＬＲとを合成部１００９において合成する。ここで再送パケットの符号化ビットＬＬＲについては、先にビットＬＬＲ記憶部９１２に記憶させたものを、合成部１００９が読み出す。復号部１０１０は、この合成して得られた符号化ビットＬＬＲを、復号処理して、復号処理して対数尤度比が更新された符号化ビットＬＬＲを生成する。
【００９８】
一方、再送パケットに対応する初送パケットのコードチャネル以外を所望のコードチャネルとした、コードチャネル信号検出部９１０１−ｋを除くコードチャネル信号検出部９１０１−１〜９１０１−Ｎは、この繰り返し信号検出処理の１回目の繰り返しにおいても、初送パケットが多重された信号、すなわち受信信号記憶部９０８から読み出した過去の受信信号を受信したときと同様の繰り返し信号検出処理の一回目の繰り返しの処理を行ない、それぞれのコードチャネルのパケットの符号化ビットＬＬＲを生成する。
コードチャネルレプリカ生成部９１１−１〜９１１−Ｎは、コードチャネル信号検出部９１０１−１〜９１０１−Ｎが生成した符号化ビットＬＬＲを用いて、コードチャネルレプリカの信号を生成する。
【００９９】
次に、過去の受信信号に対する繰り返し信号検出処理の２回目以降の繰り返しが施される。すなわち、コードチャネル信号検出部９１０１−１〜９１０１―Ｎ各々のＭＣＩレプリカ生成部１００４は、所望のコードチャネル以外のコードチャネルのコードチャネルレプリカの信号をコードチャネルレプリカ生成部９１１−１〜９１１−Ｎから取得して、ＭＣＩレプリカの信号を生成する。減算部１００５は、受信信号記憶部９０８から取得した過去の受信信号から、このＭＣＩレプリカの信号を減算することで干渉キャンセル処理を行う。伝搬路補償部１００１は、減算部１００５による干渉キャンセル処理された信号に対して伝搬路補償を行い、さらにデインタリーバ部１００２は、デインタリーブ処理を行い、逆拡散部１００６は、逆拡散処理を行い、復調部１００７およびレートマッチ部１００８は復調およびレートマッチング処理して符号化ビットＬＬＲを算出する。
【０１００】
次に、コードチャネル信号検出部９１０１−１〜９１０１−Ｎのうち、再送パケット（再送データ信号）に対応する初送パケット（データ信号）のコードチャネルを所望のコードチャネルとするコードチャネル信号検出部９１０１−ｋでは、算出した符号化ビットＬＬＲ（干渉信号レプリカを減算した信号であり、復調部１００７の復調結果）と再送パケットの符号化ビットＬＬＲ（ビットＬＬＲ記憶部９１２に記憶された符号化ビットＬＬＲ、再送データ信号に基づく信号）とを合成部１００９が合成する。この合成した符号化ビットＬＬＲ（信号合成部が合成した信号）に対して、復号部１０１０は復号処理することにより、過去の受信信号に含まれる初送パケットの情報ビットの抽出を行う、すなわち再送パケット（再送データ信号）に対応する初送パケット（データ信号）の再検出する。
一方、コードチャネル信号検出部９１０１−１〜９１０１−Ｎのうち、コードチャネル信号検出部９１０１−ｋ以外のコードチャネル信号検出部では、レートマッチ部１００８が算出した符号化ビットＬＬＲが入力された合成部１００９は、その符号化ビットＬＬＲをそのまま出力する。この符号化ビットＬＬＲ（干渉信号レプリカを減算した信号）に対して、復号部１０１０は、復号部１０１０は復号処理することにより、過去の受信信号に含まれるパケットのうち、再送パケットに対応する初送パケットを除いたパケットからの情報ビットの抽出を行う。
【０１０１】
コードチャネル信号検出部９１０１−１〜９１０１−Ｎの復号部１０１０は、この抽出した情報ビットと、情報ビットに誤りが検出されたかどうかを示す成否情報と、復号処理により対数尤度比が更新された符号化ビットＬＬＲとを出力する。情報ビットに誤りが検出されていたときは、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎと干渉キャンセラ部９１０とで、繰り返し信号検出処理の繰り返しを継続する。ただし、繰り返し信号検出処理の繰り返しを予め決められた最大回数繰り返したとき、あるいは、全ての復号部１０１０において情報ビットに誤りが検出されなかったときは、繰り返し信号検出処理を終了する。
【０１０２】
繰り返し信号検出処理（再検出処理）が終了すると、受信パケット管理部９０９は、干渉キャンセラ部９１０が出力した成否情報に基づき、各パケットについての成否情報を成否情報信号生成部９１３に出力する。これらの成否情報を受けた成否情報信号生成部９１３は、各成否情報の成否情報信号を生成し、多重部９１４に出力する。多重部９１４は、受信パケット管理部９０９からの指示に従い、これらの成否情報信号のうち、再送パケットに対応する初送パケットについての成否情報信号（第２の応答信号）を、この再送パケット（再送データ信号）に応じた応答信号用制御チャネル（制御チャネル）に配置し、それ以外の過去の受信信号に多重されていたパケットについての成否情報信号（第３の応答信号）をデータチャネル（第１の応答信号が配置される制御チャネルおよび第２の応答信号が配置される制御チャネルとは異なるチャネルであって、基地局装置７００宛てのデータ信号が配置されるチャネル）に配置して、上りリンクデータの信号に多重する。多重された信号を、無線送信部９１５が、アンテナ９０１を介して基地局装置７００に送信する。
ただし、コードチャネルレプリカのキャンセルは、過去の受信信号に含まれる再送パケットのレプリカもキャンセルすることが好ましい。
【０１０３】
図１０は、初送パケットの情報ビットの検出と成否情報の報告、および再送と初送パケットの情報ビットの再検出の一連の処理の流れの一例を示す図である。まず、基地局装置７００が下りリンクを介して初送パケットであるデータ信号Ｐ１〜ＰＮを多重して端末装置９００に送信する（Ｓｂ１）。信号を受信した端末装置９００は、データ信号Ｐ１〜ＰＮが多重された受信信号を記憶し（Ｓｂ２、Ｓｂ２’）、干渉キャンセル処理とデータ検出処理とからなる繰り返し信号検出処理を行う。ここでは、繰り返し信号検出処理の結果、データ信号Ｐ１〜ＰＮのすべてのパケットにおいて誤りが検出された場合について説明する。
【０１０４】
端末装置９００は、データ信号Ｐ１〜ＰＮのすべてのパケットにおいて誤りが検出されたことを基地局装置７００に報告するための成否情報（否定応答ＮＡＣＫ１〜ＮＡＣＫＮ）を含む応答信号を生成し、上りリンクを介して基地局装置９００に送信する（Ｓｂ３）。ここで、否定応答ＮＡＣＫ１〜ＮＡＣＫＮのそれぞれは、データ信号Ｐ１〜ＰＮに対応してそれぞれ割り当てられた応答信号用制御チャネルを介して基地局装置７００に送信される。
【０１０５】
応答信号を受信した基地局装置７００は、否定応答ＮＡＣＫを返されたデータ信号Ｐ１に対する再送データ信号ＰＮ＋１を生成し、下りリンクの他のパケットと多重して端末装置９００に送信する（Ｓｂ４）。ここで、基地局装置７００は、否定応答ＮＡＣＫを返されたデータ信号Ｐ１〜ＰＮのうち、一部のデータ信号であるデータ信号Ｐ１のパケットに対する再送パケットを生成して送信している。
【０１０６】
下りリンク信号を受信した端末装置９００は、再送データ信号ＰＮ＋１の復調結果（本実施形態では符号化ビットＬＬＲ）を記憶するとともに、再送データ信号ＰＮ＋１の復調結果と、記憶してあるデータ信号Ｐ１〜ＰＮが多重された受信信号とを用いて、干渉キャンセル処理とデータ検出処理とからなる繰り返し信号検出処理を行う。ここでは、この繰り返し信号検出処理の結果、データ信号Ｐ１〜ＰＮのすべてのパケットにおいて誤りが検出された場合について説明する。
【０１０７】
端末装置９００は、再送データ信号ＰＮ＋１のパケットにおいて誤りが検出されたことを基地局装置７００に報告するための成否情報（否定応答ＮＡＣＫＮ＋１）を含む応答信号を生成し、これを上りリンクを介して、基地局装置７００に送信する（Ｓｂ６）。ここで、端末装置９００により、否定応答ＮＡＣＫＮ＋１が配置されるチャネルは、再送データ信号ＰＮ＋１に対応して割り当てられた応答信号用制御チャネルである。
【０１０８】
基地局装置７００は、シーケンスＳｂ４において再送データ信号ＰＮ＋１を端末装置９００に送信した後、否定応答ＮＡＣＫを返されたデータ信号Ｐ２に対する再送データ信号ＰＮ＋２を生成し、下りリンクの他のパケットと多重して端末装置９００に送信する（Ｓｂ５）。なお、この再送データ信号ＰＮ＋２の送信は、シーケンスＳｂ６の否定応答ＮＡＣＫＮ＋１の受信より前（図１０の例）であってもよいし、後であってもよい。シーケンスＳｂ５による下りリンク信号を受信した端末装置９００は、再送データ信号ＰＮ＋２の復調結果と記憶してある再送データ信号ＰＮ＋１と記憶してあるデータ信号Ｐ１〜ＰＮが多重された受信信号とを用いて、干渉キャンセル処理とデータ検出処理とからなる繰り返し信号検出処理を行う。ここでは、データ信号Ｐ１〜ＰＮのすべてのパケットにおいて誤りが検出されない場合について説明する。
【０１０９】
端末装置９００はデータ信号Ｐ１〜ＰＮのパケットにおいて誤りが検出されなかったことを基地局装置７００に報告するための成否情報（肯定応答ＡＣＫ１，ＡＣＫＮ＋２，ＡＣＫ３〜ＡＣＫＮ）を含む信号を生成し、上りリンクを介して基地局装置７００に送信する（Ｓｂ７）。ここで、肯定応答ＡＣＫＮ＋２は、再送データ信号ＰＮ＋２に対応して割り当てられた応答信号用制御チャネルに配置して、基地局装置７００に送信する。一方、送信されたパケットは再送データ信号ＰＮ＋２のみであるため、肯定応答ＡＣＫ１、ＡＣＫ３〜ＡＣＫＮを送信するための応答信号用制御チャネルは端末装置９００には割り当てられて「いないため、肯定応答ＡＣＫ１、ＡＣＫ３〜ＡＣＫＮについてはデータチャネルに配置して基地局装置７００に送信する。
【０１１０】
肯定応答ＡＣＫ１、ＡＣＫＮ＋２、ＡＣＫ３〜ＡＣＫＮを受信した基地局装置７００は、それ以降、データ信号Ｐ１〜ＰＮに対応する再送を行う必要がなくなるので、これらのデータ信号に対する再送を停止する。結果的に、データ信号Ｐ１に対応する再送データ信号ＰＮ＋１およびデータ信号Ｐ２に対応する再送データ信号ＰＮ＋２を再送することにより、データ信号Ｐ１〜ＰＮにおける誤りを改善し、データ信号Ｐ３〜ＰＮに対応する再送を行うことなく、データ信号Ｐ１〜ＰＮにおける信号検出が可能となる。
なお、ここでは基地局装置７００は、否定応答ＮＡＣＫＮ＋１の報告を受ける前に再送データ信号ＰＮ＋２を送信する場合について説明したが、基地局装置７００は、再送データ信号ＰＮ＋２の送信を、否定応答ＮＡＣＫＮ＋１受信の後に行うようにしてもよい
【０１１１】
次に、受信パケット管理部９０９において管理するパケット情報について説明する。
受信パケット管理部９０９は、それぞれの受信タイミングで受信した受信信号（受信フレーム）を指定する情報（例えば受信フレームに対応する番号）と、各受信信号に含まれるパケットを指定する情報（例えばパケットに対応する番号）と、各パケットの再送回数を示す情報と、各パケットに対応する再送パケットの符号化ビットＬＬＲ、すなわちビットＬＬＲ記憶部９１２に記憶されている符号化ビットＬＬＲを指定する情報とを記憶している。
【０１１２】
受信信号を受信すると、受信パケット管理部９０９は受信信号を指定する情報を受信信号記憶部９０８と伝搬路推定値記憶部９０５に通知する。受信信号記憶部９０８は、受信信号を指定する情報に関連付けて受信信号自体を記憶し、伝搬路推定値記憶部９０５は、受信信号を指定する情報に関連付けて受信信号に対応する伝搬路推定値を記憶する。
【０１１３】
再送パケット受信時に、過去に記憶した受信信号に含まれるパケットを再検出する際、受信パケット管理部９０９は再送パケットに対応する初送パケットを含む受信信号を指定する情報を受信信号記憶部９０８と伝搬路推定値記憶部９０５に通知する。
受信信号記憶部９０８は、受信パケット管理部９０９から受信信号を指定する情報が通知されると、その情報に関連付けられた受信信号を出力する。また、伝搬路推定値記憶部９０５は、受信パケット管理部９０９から受信信号を指定する情報が通知されると、その情報に関連付けられた伝搬路推定値を出力する。
【０１１４】
また、受信信号を受信すると、受信パケット管理部９０９は、受信信号に含まれる再送パケットの再送回数を参照し、再送回数が２回以上である再送パケットがある場合には、ビットＬＬＲ記憶部９１２に対して、その再送パケットに対応する再送パケットの符号化ビットＬＬＲを指定する情報を通知する。ビットＬＬＲ記憶部９１２は、通知された情報に基づいて、記憶しておいた符号化ビットＬＬＲを出力する。
【０１１５】
さらに、受信パケット管理部９０９は、受信信号に含まれる再送パケットに再送回数が１回であるパケットがある場合には、そのパケットに対応する再送パケットの符号化ビットＬＬＲを指定する情報を生成し、ビットＬＬＲ記憶部９１２に通知する。ビットＬＬＲ記憶部９１２は、通知された情報に関連付けて、キャンセラ部９１０から出力されるビットＬＬＲを記憶する。
【０１１６】
また、受信パケット管理部９０９は、受信信号に含まれるパケットを指定する情報と各パケットの再送回数を示す情報とを干渉キャンセラ部９１０に通知する。干渉キャンセラ部９１０は、受信信号に含まれるパケットを指定する情報と各パケットの再送回数を示す情報から、レートマッチ部１００８におけるデパンクチャ処理に用いるパターンを決定する。
また、再送回数が０（すなわち初送）の場合は、合成部１００９において合成は行わず、レートマッチ部１００８の出力をそのまま復号部１０１０に出力する。再送回数が１の場合は、再送パケットを含む受信信号の処理時に、干渉キャンセラ部９１０は、合成部１００９において合成は行わず、レートマッチ部１００８の出力をそのままビットＬＬＲ記憶部９１２に出力する。
再送回数が２以上の場合は、再送パケットを含む受信信号の処理時に、干渉キャンセラ部９１０は、合成部１００９において、レートマッチ部１００８の出力とビットＬＬＲ記憶部９１２とを合成し、ビットＬＬＲ記憶部９１２に出力する。
【０１１７】
再送パケット受信時に、過去の受信信号に含まれるパケットを再検出する際、受信パケット管理部９０９は、ビットＬＬＲ記憶部９１２に対して、再検出するパケットに対応する再送パケットの符号化ビットＬＬＲを指定する情報を通知する。ビットＬＬＲ記憶部９１２は、通知された情報に関連付けられた符号化ビットＬＬＲを出力する。
【０１１８】
また、再送パケット受信時に、過去の受信信号に含まれるパケットを再検出する際、受信パケット管理部９０９は、再検出する受信信号に含まれるパケットを指定する情報と再送回数を指定する情報とを干渉キャンセラ部９１０に通知する。
キャンセラ部９１０は、再送回数が１回以上のパケットについては合成部１００９において符号化ビットＬＬＲの合成を行い、再送回数が０のパケットについては合成を行わない。
【０１１９】
また、受信パケット管理部９０９は多重部９１４に対して、成否情報信号生成部９１３の出力である応答信号を多重するチャネルが応答信号用制御チャネルであるかデータチャネルであるかを指示する。より詳細に説明すると、送信されたパケットに対応する情報ビット検出の成否を示す成否情報の応答信号は、応答信号用制御チャネルに割り当てるように指示し、送信されたパケット以外のパケット、すなわち送信されたパケットが再送パケットであり、かつその再送パケットに対応する初送パケットに多重されていたパケットに対応する情報ビット再検出の成否を示す成否情報の応答信号は、データチャネルに割り当てるように指示する。
【０１２０】
なお、以上の説明では、送信されたパケット以外のパケット に対応する情報ビット再検出の成否を示す応答信号は、データチャネルを用いて基地局装置７００に報告する場合について説明したが、後述する第２の実施形態のように予め用意された繰り返し応答用の応答信号用制御チャネルの一部を用いて送信するようにしてもよい。この場合、繰り返し応答せずに応答信号の品質が要求値を超える（あるいは超えると予測される）場合のみ肯定応答ＡＣＫ２を送信し、繰り返し応答しなければ応答信号の品質が要求値を下回る（あるいは下回ると予測される）場合は肯定応答ＡＣＫ１のみを送信するとしてもよい。また、送信されたパケット以外のパケットに対応する情報ビット再検出の成否を示す応答信号が多い場合、その中の一部（例えば、再送回数の多いパケット）を選択して送信するようにしても効果は得られる。
【０１２１】
このように、基地局装置７００から端末装置９００へ複数の初送パケットを多重して送信し、端末装置９００において干渉（多重された他のパケット）を除去しながらデータを検出し、かつデータ検出に失敗した場合に、基地局装置７００から端末装置９００へ再送パケットを送信するようなシステムにおいて、多重された複数の初送パケットの検出に失敗し、その一部のパケットに対応する再送パケットが送信された際に、一部のパケットのみでなく初回に検出に失敗した他の初送パケットにおいても再度検出し、検出に成功すれば、検出成功を示す情報を基地局装置７００に送信する。これにより、下りリンクの再送パケット数を抑制することができるため、スループットが向上する。
【０１２２】
［第２の実施形態］
以下、図面を参照し、本発明の第２の実施形態について説明する。第１の実施形態では、再送パケットが送信された際に、再送パケットに対応する初送パケットのみでなく初回に検出に失敗した他の初送パケットにおいても再度検出し、検出に成功すれば、検出成功を示す情報をデータ送信用のチャネルを介して基地局装置に送信する場合について説明した。第２の実施形態においても、同様に検出を行なうが、応答信号を割当てるチャネルが異なる。
【０１２３】
本実施形態における移動体通信システムは、基地局装置７００ａ（第１の通信装置）と端末装置９００ａ（第２の通信装置）とを有し、端末装置９００ａは、再検出に成功した際に、検出成功を示す情報を繰り返し応答用の応答信号用チャネルの一部を介して基地局装置７００ａに送信する。図１１は、本実施形態における基地局装置７００ａの構成を示す概略ブロック図である。基地局装置７００ａは、コードチャネル信号生成部７０１−１、・・・、７０１−Ｎ（ただし、Ｎはコード多重数）、コード多重部７０２、インタリーバ部７０３、ＩＦＦＴ部７０４、パイロット信号生成部７０５、多重部７０６、ＧＩ挿入部７０７、無線送信部７０８、アンテナ７０９、無線受信部７１０、分離部７１１ａ、再送制御部７１２、再送制御信号生成部７１３を備えている。同図において図５の各部に対応する部分には同一の符号（７０１−１〜７０１−Ｎ、７０２〜７１０、７１２、７１３）を付け、その説明を省略する。分離部７１１ａは、受信信号に多重された上りリンクデータ信号と応答信号とを分離する。ここで、応答信号は、応答用制御チャネルに配置されている。
【０１２４】
図１２は、本実施形態における端末装置９００ａの構成を示す概略ブロック図である。端末装置９００ａは、アンテナ９０１、無線受信部９０２、分離部９０３、伝搬路推定部９０４、伝搬路推定値記憶部９０５、ＧＩ除去部９０６、ＦＦＴ部９０７、受信信号記憶部９０８、受信パケット管理部９０９ａ、干渉キャンセラ部９１０、コードチャネルレプリカ生成部９１１−１、・・・、９１１−Ｎ、ビットＬＬＲ記憶部９１２、成否情報信号生成部（応答信号生成部）９１３、多重部９１４、無線送信部９１５を備えている。同図において図７の各部に対応する部分には同一の符号（９０１〜９０８、９１０、９１１−１〜９１１−Ｎ、９１２〜９１５）を付け、その説明を省略する。
【０１２５】
受信パケット管理部９０９ａは、多重部９１４に対して、成否情報信号生成部９１３の出力である応答信号を応答信号用制御チャネルにどのように配置するかを指示する。すなわち、応答信号が、送信されたパケットに対応する情報ビット検出の成否を示す成否情報のみの応答信号（第１の応答信号）のときは、受信パケット管理部９０９ａは、応答信号に対応するパケット（データ信号）に応じた複数の応答信号用制御チャネルを割り当て、応答信号を繰り返し送信させる。一方、応答信号が、送信された再送パケットに対応するパケットの情報ビット検出の成否を示す成否情報と、送信された再送パケットに対応するパケット以外のパケットに対応する情報ビット再検出の成否を示す成否情報とを含むときは、送信された再送パケットに対応するパケットの成否情報の応答信号（第２の応答信号）の繰り返し送信の繰り返し数を削減して、該応答信号に対応する再送パケット（再送データ信号）に応じた複数の応答信号用制御チャネルの一部（繰り返し数の削減分を除いた部分）に配置し、削減した分の応答信号用制御チャネル（第１の応答信号が配置される制御チャネルおよび第２の応答信号が配置される制御チャネルとは異なる制御チャネル）に、後者の成否情報の応答信号（第３の応答信号）を割り当てるように指示する。
【０１２６】
なお、本実施形態に係る再送のシーケンスは第１の実施形態におけるシーケンスと同じになるので、すなわち図１に示すシーケンスを例にして説明する。図１に示すように、シーケンスＳａ４にて送信された再送データ信号ＰＮ＋１を用いて再検出した際、端末装置９００ａは再送データ信号ＰＮ＋１とデータ信号Ｐ２のパケットにおいて誤りが検出されなかったことを基地局装置７００ａに報告するための成否情報（肯定応答ＡＣＫＮ＋１、ＡＣＫ２）を含む信号を生成し、上りリンクを介して基地局装置７００ａに送信する（Ｓａ５）。
【０１２７】
肯定応答ＡＣＫＮ＋１、ＡＣＫ２を受信した基地局装置７００ａは、それ以降、データ信号Ｐ１とＰ２に対応する再送を行う必要がなくなる。結果的に、データ信号Ｐ１に対応する再送データ信号ＰＮ＋１を再送することにより、データ信号Ｐ１とＰ２両方における誤りを改善し、データ信号Ｐ２に対応する再送を行うことなく、データ信号Ｐ１とＰ２における情報ビットの検出が可能となる。
【０１２８】
図１３は、本実施形態における上りリンクのチャネル配置と送信されたパケットに対する応答信号の割り当て例を示す図であり、図１４は、本実施形態における送信されたパケットとその他のパケットとに対する応答信号の割り当て例を示す図である。応答信号の送信は比較的高い品質が要求されるため、本実施形態においては、受信パケット管理部９０９ａの指示に従い、多重部９１４は、図１３に示すように１つの応答信号に対して複数の応答信号用制御チャネルを割り当て、応答信号を繰り返し送信する。なお、図１３の網掛け部分は応答信号が配置されていることを示しており、白抜き部分は端末装置９００ａから基地局装置７００ａへの上りリンクデータが配置されていることを表している。
【０１２９】
例えば、図１において初送パケットのデータ信号Ｐ１が送信されたときは、データ信号Ｐ１に対応して端末装置９００ａに割り当てられた応答信号用制御チャネルを用いて否定応答ＮＡＣＫ１を報告し、再送パケットである再送データ信号ＰＮ＋１が送信されたときは、再送データ信号ＰＮ＋１に対応して端末装置９００ａに割り当てられた複数の応答信号用制御チャネルを用いて、繰り返し肯定応答ＡＣＫＮ＋１（あるいは肯定応答ＡＣＫ１）を報告する。
【０１３０】
しかしながら、上述したように、再送データ信号ＰＮ＋１を送信し、端末装置９００ａで検出した結果、肯定応答ＡＣＫＮ＋１と肯定応答ＡＣＫ２を報告する場合、再送データ信号ＰＮ＋１に対応して端末装置９００ａに割り当てられた複数の応答信号用制御チャネルを用いて肯定応答ＡＣＫＮ＋１を繰り返し報告すると、肯定応答ＡＣＫ２の報告に要するリソースが足りない。そこで、図１４に示すように、再送データ信号ＰＮ＋１に対応して端末装置９００ａに割り当てられた複数の応答信号用制御チャネルの一部を用いて、肯定応答ＡＣＫ２を報告する。
【０１３１】
なお、図１４において、符号Ｃｈ１を付した網掛け部分は送信されたパケットに対応する応答信号（図１の場合は肯定応答ＡＣＫＮ＋１）が配置された応答信号用制御チャネルを示しており、符号Ｃｈ２を付した斜線部分は再送されていないもののキャンセル処理により再検出に成功したパケットに対応する応答信号（図１の場合は肯定応答ＡＣＫ２）が配置された応答信号用制御チャネルを示しており、白抜き部分が端末装置９００ａから基地局装置７００ａへの上りリンクデータが配置されていることを表している。
【０１３２】
なお、ここでは、データ信号Ｐ２の再検出に成功した場合に、肯定応答ＡＣＫＮ＋１とＡＣＫ２の両方を送信する場合のみ説明したが、繰り返し応答せずに応答信号の品質が要求値を超える（あるいは超えると予測される）場合のみ肯定応答ＡＣＫ２を送信し、繰り返し応答しなければ応答信号の品質が要求値を下回る（あるいは下回ると予測される）場合は肯定応答ＡＣＫＮ＋１のみを送信するとしてもよい。
また、上記の説明では、基地局装置７００ａと端末装置９００ａとを有する移動体通信システムについて示したが、後述する第３の実施形態のような移動体通信システムに適用することができるのは勿論である。
【０１３３】
このように、基地局装置７００ａから端末装置９００ａへ複数の初送パケットを多重して送信し、端末装置９００ａにおいて干渉（多重された他のパケット）を除去しながらデータを検出し、かつデータ検出に失敗した場合に、基地局装置７００ａから端末装置９００ａへハイブリッド自動再送ＨＡＲＱ方式を用いて再送パケットを送信するようなシステムにおいて、多重された複数の初送パケットの検出に失敗し、その一部のパケットに対応する再送パケットが送信された際に、一部のパケットのみでなく初回に検出に失敗した他の初送パケットにおいても再度検出し、検出に成功すれば、検出成功を示す情報を再送パケットに対応する応答信号用制御チャネルの一部を介して基地局装置７００ａに送信する。これにより、下りリンクの再送パケット数を抑制することができるため、スループットを向上することができる。
【０１３４】
［第３の実施形態］
以下、図面を参照し、本発明の第３の実施形態について説明する。第１および第２の実施形態では、パケットが拡散符号によって多重され、コード間干渉ＭＣＩをキャンセラによって除去する場合について説明した。本実施形態では、基地局装置１３００（第１の通信装置）と端末装置１４００（第２の通信装置）とを有する移動体通信システムにおいて、基地局装置１３００から送信されたパケットがＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ：多入力多出力）を用いて空間多重され、端末装置１４００が他ストリームの信号を干渉キャンセラによって除去する場合について説明する。なお、干渉キャンセラとして繰り返しＳＩＣ（Ｓｕｃｃｅｓｓｉｖｅ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｃａｎｃｅｌｌｅｒ：逐次型干渉キャンセラ）を用いる場合を説明する。
【０１３５】
図１５は、本実施形態による基地局装置１３００の構成を示す概略ブロック図である。基地局装置１３００は、ストリーム信号生成部１３０１−１、・・・、１３０１−Ｎ（ただし、Ｎはストリーム数）、アンテナ１３０９−１〜１３０９−Ｎ、無線受信部１３１０、分離部１３１１、再送制御部１３１２、再送制御信号生成部１３１３を備えている。ストリーム信号生成部１３０１−１〜１３０１−Ｎのそれぞれは、符号部１３１４、レートマッチ部１３１５、変調部１３１６、インタリーバ部１３０３、ＩＦＦＴ部１３０４、パイロット信号生成部１３０５、多重部１３０６、ＧＩ挿入部１３０７、無線送信部１３０８、符号化ビット記憶部１３１８を備えている。
【０１３６】
ストリーム信号生成部１３０１は、入力された情報ビットからストリーム毎の送信データ信号を生成する。まず、符号部１３１４は、ストリーム信号生成部１３０１に入力された情報ビットの系列に対してチャネル符号化処理を行い、符号化ビット系列を出力する。ここでチャネル符号化としては、畳み込み符号化、リードソロモン符号化などの誤り訂正能力を有する符号化を用いることが好ましい。より好ましくはターボ符号化、ＬＤＰＣ符号化などの高い誤り訂正能力を有する符号化を用いる。
【０１３７】
レートマッチ部１３１５は、符号部１３１４から出力された符号化ビットあるいは符号化ビット記憶部１３１８から出力された符号化ビットに対して、再送制御部１３１２から出力される再送回数に応じたパンクチャリング（ビット除去）、ビットパディング（ビット挿入）あるいはビットリピティション（ビット繰り返し）処理を行う。これらの処理については第１の実施形態にて既に説明した。そして、好ましくは、さらにビットインタリーブ処理を施す。なお、レートマッチングの例としてパンクチャリングに関する一例を後述する。
符号化ビット記憶部１３１８は、符号部１３１４の出力である符号化ビット系列を記憶する。また、再送制御部１３１２の制御の基で、記憶している符号化ビット系列を削除する。
【０１３８】
変調部１３１６は、レートマッチ部１３１５から出力された符号化ビット（パンクチャド符号化ビット）系列に対して変調処理を行い、変調シンボル系列を出力する。このとき変調方式としては、ＰＳＫ、ＱＡＭなどの変調方式を用いることができる。さらに好ましくは、基地局装置１３００と端末装置１４００との間の伝搬路に応じた変調方式を用いる。
インタリーバ部１３０３は、変調部１３１６から出力された信号に、シンボルインタリーブ（周波数インタリーブ）などのインタリーブ処理を施す。
【０１３９】
ＩＦＦＴ部１３０４は、インタリーブ処理結果の周波数方向に並べられた信号に対して、逆高速フーリエ変換処理を行うことにより、時間領域の信号に変換する。
パイロット信号生成部１３０５は、端末装置１４００において伝搬路推定に用いるためのパイロット信号を生成する。好ましくは、ストリーム毎に直交したパイロット信号を生成する。
【０１４０】
再送制御信号生成部１３１３は、再送制御部１３１２から通知される各ストリームのデータ信号の再送回数を端末装置１４００に通知するための信号（再送制御信号）を生成する。なお、ここでは再送制御信号はストリーム信号生成部１８０１−１におけるストリームに多重される構成となっているが、これに限るものではない。いずれのストリーム（複数も可能）に多重されても良い。
【０１４１】
多重部１３０６は、ＩＦＦＴ部１３０４から出力された周波数領域の信号（データ信号）と、パイロット信号生成部１３０５から出力されたパイロット信号と、再送制御信号生成部１３１３から出力された再送制御信号とを多重する。
多重部１３０６から出力された信号を、ＧＩ挿入部１３０７はガードインターバルを付加し、無線送信部１３０８はアンテナ１３０９−１を介して端末装置１４００に送信する。他のストリーム信号生成部１３０１−２〜１３０１−Ｎおよびアンテナ１３０９−２〜１３０９−Ｎにおいても同様の処理が行われる。
【０１４２】
端末装置１４００から送信された信号はアンテナ１３０９−１を介して無線受信部１３１０（報告受信部とも称する）で受信される。なお、ここではアンテナ１３０９−１のみを介して受信する構成について説明するが、これに限るものではない。いずれのアンテナ（複数も可能）を介して受信しても良い。分離部１３１１では、受信信号に多重された上りリンクデータと成否情報とを分離する。再送制御部１３１２は、分離部１３１１で上りリンクデータから分離された成否情報に基づいて、再送パケット（再送データ信号）を送信する準備を行う。詳細は、後述する。
【０１４３】
図１６は、本実施形態による端末装置１４００の構成を示す概略ブロック図である。端末装置１４００は、アンテナ１４０１−１〜１４０１―Ｍ（ただし、Ｍはアンテナ数）、アンテナ毎受信処理部１４０２−１〜１４０２−Ｍ、受信パケット管理部１４１０、干渉キャンセラ部１４１１、ビットＬＬＲ記憶部１４１２、成否情報信号生成部１４１３、多重部１４１４、無線送信部１４１５を備えている。アンテナ毎受信処理部１４０２−１〜１４０２−Ｍの各々は、無線受信部１４０３、分離部１４０４、伝搬路推定部１４０５、伝搬路推定値記憶部１４０６、ＧＩ除去部１４０７、ＦＦＴ部１４０８、受信信号記憶部１４０９を備えている。伝搬路推定部１４０５〜ビットＬＬＲ記憶部１４１２をデータ信号検出部とも称する。
【０１４４】
アンテナ１４０１−１〜１４０１−Ｍを介して受信された信号は、アンテナ毎受信処理部１４０２−１〜１４０２−Ｍにおいて受信処理が施される。まず、アンテナ毎受信処理部１４０２−１〜１４０２−Ｍ各々の無線受信部１４０３（受信部とも称する）が受信した信号を、分離部１４０４は、パイロット信号と再送制御情報信号とデータ信号とに分離する。
【０１４５】
伝搬路推定部１４０５は、分離部１４０４において分離されたパイロット信号を用いて、基地局装置１３００の各アンテナ１３０９−１〜１３０９−Ｎと端末装置１４００のアンテナ１４０１−１〜１４０１−Ｍとの間の伝搬路特性を推定し、伝搬路推定値を出力する。伝搬路推定値記憶部１４０６は、伝搬路推定部１４０５の出力である伝搬路推定値を記憶する。
【０１４６】
ＧＩ除去部１４０７は、分離部１４０４で分離されたデータ信号からガードインターバルを除去する。ＦＦＴ部１４０８は、ＧＩ除去部１４０７の出力信号に高速フーリエ変換処理を施すことにより、周波数領域の信号に変換する。受信信号記憶部１４０９は、ＦＦＴ部１４０８の出力である周波数領域の信号を記憶する。
【０１４７】
受信パケット管理部１４１０は、分離部１４０４において分離された再送制御情報信号と、干渉キャンセラ部１４１１から出力される成否情報に基づいて、干渉キャンセラ部１４１１、ビットＬＬＲ記憶部１４１２、受信信号記憶部１４０９、伝搬路推定値記憶部１４０６に対して各種指示をするとともに、成否情報信号生成部１４１３に対して、応答信号の生成を指示する。また、受信パケット管理部１４１０は多重部１４１４に対して、成否情報信号生成部の出力である応答信号を多重するチャネルが応答信号用制御チャネルであるかデータ信号用制御チャネルであるかを指示する。
【０１４８】
より詳細に説明すると、送信されたパケットに対応する送信データ検出の成否を示す応答信号は、応答信号用制御チャネルに割り当てるように指示し、送信されたパケット以外のパケット、すなわち送信されたパケットが再送パケットであり、かつその再送パケットに対応する初送パケットに多重されていたパケットに対応する送信データ再検出の成否を示す応答信号は、データ信号用チャネルに割り当てるように指示する。
【０１４９】
干渉キャンセラ部１４１１は、受信パケット管理部１４１０の指示に基づき、伝搬路推定部１４０５から出力された伝搬路推定値を参照しながら、アンテナ１４０１−１〜１４０１−Ｍの各々ごとに受信処理部１４０２−１〜１４０２−Ｍから出力される信号から、アンテナ１３０９−１〜アンテナ１３０９−Ｎ毎に情報ビットを検出するとともに、成否情報を出力する。また、ビットＬＬＲ記憶部１４１２から符号化ビットＬＬＲが出力された場合は、受信信号記憶部１４０９から出力される受信信号から当該符号化ビットＬＬＲと伝搬路推定値記憶部１４０６の出力である伝搬路推定値とを用いて、情報ビットの検出を行う。なお、干渉キャンセラ部１４１１の動作の詳細な例については後述する。
【０１５０】
ビットＬＬＲ記憶部１４１２は、受信パケット管理部１４１０の指示の下で、干渉キャンセラ部１４１１から出力される符号化ビットＬＬＲを記憶する。また、受信信号に再送パケットが多重されていた場合は、記憶しておいた符号化ビットＬＬＲを干渉キャンセラ部１４１１に出力し、干渉キャンセラ部１４１１から出力される符号化ビットＬＬＲを再び記憶する。つまり、ビットＬＬＲ記憶部１４１２は、記憶しておいた符号化ビットＬＬＲを新たに出力された符号化ビットＬＬＲに置き換える。
【０１５１】
成否情報信号生成部１４１３は、受信パケット管理部１４１０の指示の下で、応答信号を生成し、多重部１４１４に出力する。
多重部１４１４は、受信パケット管理部１４１０の指示の下で、成否情報信号生成部１４１３の出力である応答信号を応答信号用制御チャネルあるいはデータチャネルに割り当て、上りリンクデータ信号をデータチャネルに割り当てることにより、応答信号と上りリンクデータ信号を多重して無線送信部１４１５に出力する。出力された信号は無線送信部１４１５（報告送信部とも称する）からアンテナ１４０１を介して基地局装置１３００へと送信される。なお、ここでは上りリンクの信号はアンテナ１４０１−１のみから送信される構造を例に挙げて説明するが、これに限るものではない。他のアンテナであっても良いし、複数のアンテナを用いて送信する構成を取っても良い。
【０１５２】
図１７は、本実施形態による干渉キャンセラ部１４１１の構成を示す概略ブロック図である。なお、ここでは、１番目のストリームから逐次Ｎ番目のストリームまでの情報ビットを検出する場合について説明する。干渉キャンセラ部１４１１における一連の処理は、初回にすべてのストリームの情報ビットを誤り無く検出できた場合を除いて、１番目のストリームから逐次Ｎ番目のストリームまでの情報ビットを検出する処理を繰り返し実行する繰り返し信号検出処理である。
【０１５３】
干渉キャンセラ部１４１１は、ストリーム検出部１５０１−１〜１５０１−Ｎ、受信レプリカ生成部１５０２−１〜１５０２−Ｎ、減算部１５０３−１〜１５０３−Ｎ、シンボルレプリカ生成部１５０４−１〜１５０４−Ｎを備えている。
ストリーム検出部１５０１−１は、ＭＩＭＯ分離部１５０５（空間多重分離部とも称する）、デインタリーバ部１５０６、復調部１５０７、レートマッチ部１５０８、合成部１５０９、復号部１５１０を備えている。ストリーム検出部１５０１−２〜１５０１−Ｎも、ストリーム検出部１５０１−１と同様の構成を有する。
【０１５４】
受信レプリカ生成部１５０２−ｋ（干渉信号レプリカ生成部とも称する）は、シンボルレプリカ生成部１５０４−１、・・・、１５０４−Ｎから出力されたシンボルチャネルレプリカＳｒ、１、・・・、Ｓｒ、Ｎの中で、シンボルチャネルレプリカＳｒ、ｋ以外のシンボルチャネルレプリカと、伝搬路推定部１４０５（あるいは伝搬路推定値記憶部１４０６）から出力された伝搬路推定値とに基づいて、ストリームレプリカ（干渉レプリカ）を生成して出力する。その他の受信レプリカ生成部１５０２−１〜１５０２−Ｎも同様である。なお、繰り返し信号検出処理の初回においては、受信レプリカ生成部１５０２−１〜１５０２−Ｎは受信レプリカを生成する必要はない。また、繰り返し信号検出処理の繰り返し中における各シンボルレプリカは、最後に生成（更新）されたものを用いる。
【０１５５】
減算部１５０３−１〜１５０３−Ｎは、ＦＦＴ部１４０８（あるいは受信信号記憶部１４０９）の出力からストリームレプリカを減算する。
ストリーム検出部１５０１−１のＭＩＭＯ分離部１５０５は、伝搬路推定部１４０５（あるいは伝搬路推定値記憶部１４０６）の出力である伝搬路推定値に基づいて、減算部１５０３−１の出力に対してＭＩＭＯストリーム分離（空間多重分離）を行う。具体的には、最尤推定によりストリームのデータ信号を再現する。あるいは減算部１５０３−１の出力に対するＭＭＳＥ（Ｍｉｎｉｍｕｍ  Ｍｅａｎ  Ｓｑｕａｒｅ  Ｅｒｒｏｒ；最小二乗誤差）重みを算出し、算出した重みを減算部１５０３−１の出力に対して乗算するなどの分離方法を用いる。その他のストリーム検出部１５０１−２〜１５０１−ＮのＭＩＭＯ分離部１５０５も、減算部１５０３−１の出力に代えて、それぞれ減算部１５０３−２〜１５０３−Ｎの出力に対してＭＩＭＯストリーム分離を行う点を除き、同様である。
【０１５６】
ストリーム検出部１５０１−１〜１５０１−Ｎのデインタリーバ部１５０６は、ＭＩＭＯ分離部１５０５からの出力に対して、デインタリーブ処理を行う。このデインタリーブ処理は、インタリーバ部１３０３におけるインタリーブ処理により並べ替えられた順を、元に戻すような並べ替えであることが好ましい。
ストリーム検出部１５０１−１〜１５０１−Ｎの復調部１５０７（あるいはＭＩＭＯ分離部１５０５、デインタリーバ部１５０６、復調部１５０７、レートマッチ部１５０８をまとめて復調部とも称する）では、デインタリーバ部１５０６からの出力信号である変調シンボル系列に対して復調処理を行い、ビット毎の信号を抽出する。好ましくは、ビット毎の対数尤度比（ＬＬＲ）を出力する。
【０１５７】
ストリーム検出部１５０１−１〜１５０１−Ｎのレートマッチ部１５０８では、基地局装置１３００内の対応するレートマッチ部１３１５において行われたパンクチャリング（ビット除去）、ビットパディング（ビット挿入）あるいはビットリピティション（ビット繰り返し）処理に対して逆の処理を行い符号化ビットＬＬＲを出力する。すなわち、パンクチャリングされたビットに対してはビットデパンクチャリング（ビットＬＬＲ挿入）処理を、ビットパディング（ビット挿入）されたビットに対してはビット除去処理を、ビットリピティション（ビット繰り返し）されたビットに対してはビットＬＬＲ合成を行う。
【０１５８】
ストリーム検出部１５０１−１〜１５０１−Ｎの合成部１５０９（ＭＩＭＯ分離部１５０５、デインタリーバ部１５０６、復調部１５０７、レートマッチ部１５０８、合成部１５０９をまとめて信号合成部とも称する）は、初送パケットあるいは１度目の再送パケットについて処理している場合、レートマッチ部１５０８の出力である符号化ビットＬＬＲをそのまま出力する。
一方、２度目以降の再送パケットについて処理している場合、合成部１５０９は、ビットＬＬＲ記憶部１３１２に記憶してある符号化ビットＬＬＲ（対応する初送パケットにおける符号化ビットＬＬＲ）とレートマッチ部１５０８の出力である符号化ビットＬＬＲを合成して出力する。
【０１５９】
ストリーム検出部１５０１−１〜１５０１−Ｎ各々の合成部１５０９から出力された符号化ビットＬＬＲは、ストリーム検出部１５０１−１〜１５０１−Ｎ各々の復号部１５１０に入力される。また、再送パケットである場合は、出力された符号化ビットＬＬＲがビットＬＬＲ記憶部１３１２に送られる。
ストリーム検出部１５０１−１〜１５０１−Ｎの復号部１５１０は、合成部１５０９から入力された符号化ビットＬＬＲに対して復号処理を行い、復号結果である情報ビットと、情報ビットに誤りが含まれるかどうかを示す成否情報と、復号処理により対数尤度比が更新された符号化ビットＬＬＲとを出力する。なお、復号部１５１０は、復号結果の情報ビットに誤りを検出したときは情報ビットを出力せずに符号化ビットＬＬＲを出力し、誤りを検出しなかったときは符号化ビットＬＬＲを出力せずに情報ビットを出力するようにしても良い。
【０１６０】
次に、端末装置１４００から基地局装置１３００への上りリンク信号の送信処理に関して説明する。
端末装置１４００から送信された信号はアンテナ１３０９−１を介して無線受信部１３１０（報告受信部とも称する）が受信する。なお、ここではアンテナ１３０９−１のみを介して受信する構成について説明するが、これに限るものではない。いずれのアンテナ（複数も可能）を介して受信しても良い。
【０１６１】
分離部１３１１は、無線受信部１３１０が受信した受信信号に多重された上りリンクデータと成否情報とを分離する。
再送制御部１３１２は、分離部１３１１で上りリンクデータから分離された成否情報に基づいて、以下のように再送パケット（再送データ信号）を送信する準備を行う。
成否情報が受信失敗を表す情報（否定応答ＮＡＣＫ）であった場合、再送制御部１３１２は符号化ビット記憶部１３１８に対して、否定応答ＮＡＣＫを返されたパケットに対応する符号化ビット系列を出力するように指示する。また、レートマッチ部１３１５に対して、符号化ビット記憶部１３１８から出力された符号化ビット系列に対してレートマッチング処理を行うように指示する。なお、レートマッチ処理は初送時と同様の処理であっても良いが、再送回数に応じてレートマッチ処理を変更することが好ましい。
【０１６２】
さらに、再送制御部１３１２は多重するパケットの再送回数を示す情報を再送制御信号生成部１３１３に通知し、再送制御信号生成部１３１３はこの情報を示す信号（再送制御信号）を生成して出力する。なお、多重するパケットの再送回数を示す情報としては、回数そのものを示す情報であることが好ましいが、単に初送か再送かを示す情報など、再送回数を加工した情報であっても良い。成否情報が受信成功を表す情報（肯定応答ＡＣＫ）であった場合、再送制御部１３１２は符号化ビット記憶部１３１８に対して、肯定応答ＡＣＫを返されたパケットに対応する符号化ビット系列を記憶した記憶領域を解放する（消去する）ように指示する。
【０１６３】
次に、端末装置１４００において受信信号に含まれる初送パケットから情報ビットを抽出する処理と受信パケット管理部１４１０が行う制御について説明する。
まず、無線受信部１４０３が受信した受信信号を、分離部１４０４、ＧＩ除去部１４０７、ＦＦＴ部１４０８が処理を施して周波数領域の信号を生成し、この周波数領域の信号は、受信信号記憶部１４０９に記憶される。
【０１６４】
次に、干渉キャンセラ部１４１１が、１連のストリームについて干渉キャンセルと信号検出とを繰り返す繰り返し信号検出処理を行う。すなわち、まず、繰り返し信号検出処理の初回では、ストリーム検出部１５０１−１〜１５０１−Ｎの各々が、受信信号に含まれるパケット（ストリーム）のうち、それぞれに対応するパケット（ストリーム）に対する処理を行う。ストリーム検出部１５０１−１〜１５０１−ＮのＭＩＭＯ分離部１５０５は、伝搬路推定部１４０５において推定された伝搬路推定値を用いて、ＦＦＴ部１４０８が生成した周波数領域の信号について、対応するストリームの信号を分離するＭＩＭＯストリーム分離を行う。
【０１６５】
デインタリーバ部１５０６が、ＭＩＭＯストリーム分離された信号をデインタリーバ処理した後、復調部１５０７およびレートマッチ部１５０８が復調処理とレートマッチング処理を行い、受信パケット管理部１４１０が初送であるか否かを判定し、初送であれば、復調およびレートマッチング処理を施された結果である符号化ビットＬＬＲを、合成部１５０９は、そのまま複合部１５１０に出力する。復号部１５１０は、合成部１５０９から入力された符号化ビットＬＬＲに対して復号処理を行い、復号結果である情報ビットと、情報ビットに誤りが含まれるかどうかを示す成否情報と、復号処理により対数尤度比が更新された符号化ビットＬＬＲとを出力する。なお、復号部１０１０は、復号結果の情報ビットに誤りを検出したときは情報ビットを出力せずに符号化ビットＬＬＲを出力し、誤りを検出しなかったときは符号化ビットＬＬＲを出力せずに情報ビットを出力するようにしても良い。
【０１６６】
さらに、繰り返し信号検出処理の２回目が施される。繰り返し信号検出処理の２回目では、まず、ストリーム検出部１５０１−１〜１５０１−Ｎの復号部１５１０の復号処理により更新された符号化ビットＬＬＲを用いて、シンボルレプリカ生成部１５０４−１〜１５０４−Ｎ各々がシンボルチャネルレプリカを生成する。受信レプリカ生成部１５０２−１〜１５０２−Ｎは、生成されたシンボルチャネルレプリカのうち、所望のストリーム以外のストリームのシンボルチャネルレプリカからストリームレプリカ（干渉信号レプリカ）を生成する。減算部１５０３−１〜１５０３−Ｎは、ＦＦＴ部１４０８が生成した周波数領域の信号から、所望のストリームの干渉信号レプリカを減算して、干渉（次に検出するストリームに対する干渉）を除去する。続いて、ストリーム検出部１５０１−１〜１５０１−Ｎが、繰り返し信号検出処理の初回と同様に動作する。以降、繰り返し信号検出処理の３回目以降が、２回目と同様に行われる。繰り返し信号検出処理の各回において、復号部１５１０は、復号処理した際に、繰り返し信号検出処理の終了判定を行い、繰り返し信号検出処理の繰り返しを予め決められた最大回数繰り返したとき、あるいは、全ての復号部１５１０において情報ビットに誤りが検出されなかったときは、繰り返し信号検出処理を終了する。
【０１６７】
このように繰り返し信号検出処理の中で、受信信号に含まれるそれぞれの初送パケットに対する処理において、逐次的に送信データの検出と、次の検出対照である送信データを含むストリームにおける干渉除去を繰り返し行う。
すなわち、ＭＩＭＯ分離を行い、復号およびレートマッチング処理を施し、得られたビットＬＬＲを用いて復号し、復号部１５１０の出力である符号化ビットＬＬＲを用いて、ストリームレプリカを生成し、ストリームレプリカを用いて干渉を除去する。ただし、ストリームレプリカのキャンセルは、再送パケットのレプリカもキャンセルすることが好ましい。
【０１６８】
一方、再送パケットに関しては、初送パケットに対する繰り返し信号検出処理と同様の処理が行われるが、以下の点が異なる。まず受信パケット管理部１４１０において１度目の再送であるか２度目以降の再送であるかを判定し、１度目の再送ならば、レートマッチ部１５０８によりレートマッチング処理された符号化ビットＬＬＲをビットＬＬＲ記憶部１３１２において記憶し、合成部１５０９、復号部１５１０は動作しない。２度目以降の再送ならば、レートマッチ部１５０８によりレートマッチング処理された符号化ビットＬＬＲとビットＬＬＲ記憶部１３１２において記憶されていた符号化ビットＬＬＲとを合成部１５０９において合成した後、合成後の符号化ビットＬＬＲをビットＬＬＲ記憶部１３１２に記憶する。この際は復号部１５１０は動作しない。
【０１６９】
なお、ここでは再送であるとき、復調およびレートマッチング処理されたビットＬＬＲをビットＬＬＲ記憶部１３１２において記憶する場合について説明するが、繰り返し干渉キャンセル後の復調およびレートマッチング処理されたビットＬＬＲを、ビットＬＬＲ記憶部１３１２において記憶するようにしても良い。
また、再送パケットのみで復号が可能である場合は、レートマッチング処理あるいは合成処理した後、復号部１５１０が符号化ビットＬＬＲを復号しても良い。
【０１７０】
記憶された符号化ビットＬＬＲは、続いて行われる再送パケットに対応する初送パケットを含む過去の受信信号に含まれるパケットから情報ビットを抽出する繰り返し信号検出処理において用いられる。次に、この過去の受信信号に含まれるパケットから情報ビットを抽出する繰り返し信号検出処理と受信パケット管理部１４１０が行う制御について説明する。この過去の受信信号に含まれるパケットから情報ビットを抽出する繰り返し信号検出処理の初回では、まず、干渉キャンセル部１４１１が、再送パケットに対応する初送パケットを含む過去の受信信号（周波数領域の信号）を受信信号記憶部１３０９から取得する。
【０１７１】
次に、伝搬路推定値記憶部１３０６に記憶された当該受信信号受信時の伝搬路推定値を用いて、各ストリーム検出部１５０１−１〜１５０１−ＮのＭＩＭＯ分離部１５０５が、過去の受信信号から所望のストリームの信号を分離するＭＩＭＯストリーム分離を行う。
ＭＩＭＯストリーム分離された信号を、デインタリーバ部１５０６がデインタリーブ処理した後、復調部１５０７およびレートマッチ部１５０８が復調およびレートマッチング処理して、符号化ビットＬＬＲを求める。
【０１７２】
次に、各ストリーム検出部１５０１−１〜１５０１−Ｎのうち、再送パケットに対応する初送パケットのストリームを所望のストリームとするストリーム検出部では、求めたビット符号化ＬＬＲと、この初送パケットに対応する再送パケットの符号化ビットＬＬＲ（ビットＬＬＲ記憶部１４１２に記憶されたビットＬＬＲ）とを合成部１５０９が合成し、この合成して得られた符号化ビットＬＬＲに対して、復号部１５１０が復号する。
また、残りのストリーム検出部では、レートマッチ部１５０８が求めたビット符号化ＬＬＲを合成部１５０９がそのまま出力し、この符号化ビットＬＬＲに対して、復号部１５１０が復号処理する。
【０１７３】
続いて、この過去の受信信号に含まれるパケットから情報ビットを抽出する繰り返し信号検出処理の２回目が施される。この繰り返し信号検出処理の２回目では、まず、ストリーム検出部１５０１−１〜１５０１−Ｎの復号部１５１０の復号処理により更新された符号化ビットＬＬＲを用いて、シンボルレプリカ生成部１５０４−１〜１５０４−Ｎ各々がシンボルチャネルレプリカを生成する。受信レプリカ生成部１５０２−１〜１５０２−Ｎは、生成されたシンボルチャネルレプリカのうち、所望のストリーム以外のストリームのシンボルチャネルレプリカからストリームレプリカ（干渉信号レプリカ）を生成する。減算部１５０３−１〜１５０３−Ｎは、ＦＦＴ部１４０８が生成した周波数領域の信号から、所望のストリームの干渉信号レプリカを減算して、干渉（次に検出するストリームに対する干渉）を除去する。
【０１７４】
続いて、ストリーム検出部１５０１−１〜１５０１−Ｎが、繰り返し信号検出処理の初回と同様に動作する。以降、繰り返し信号検出処理の３回目以降が、２回目と同様に行われる。繰り返し信号検出処理の各回において、復号部１５１０は、復号処理した際に、繰り返し信号検出処理の終了判定を行い、繰り返し信号検出処理の繰り返しを予め決められた最大回数繰り返したとき、あるいは、全ての復号部１５１０において情報ビットに誤りが検出されなかったときは、繰り返し信号検出処理を終了する。ただし、ストリームレプリカのキャンセルは、過去の受信信号に含まれる再送パケットのレプリカもキャンセルすることが好ましい。
【０１７５】
なお、以上の説明では、第１の実施形態と同様に、送信されたパケット以外のパケットに対応する情報ビット再検出の成否を示す応答信号は、データチャネルを用いて基地局装置１３００に報告する場合について説明したが、第２の実施形態のように予め用意された繰り返し応答用の応答信号用制御チャネルの一部を用いて送信するようにしてもよい。この場合、繰り返し応答せずに応答信号の品質が要求値を超える（あるいは超えると予測される）場合のみ、送信されたパケット以外のパケットに対応する情報ビット再検出の成功を示す肯定応答ＡＣＫも送信し、繰り返し応答しなければ応答信号の品質が要求値を下回る（あるいは下回ると予測される）場合は、送信されたパケットに対応する情報ビット再検出の成功を示す肯定応答ＡＣＫのみを送信するとしてもよい。また、送信されたパケット以外のパケット に対応する送信データ再検出の成否を示す応答信号が多い場合、その中の一部を選択して送信するようにしても効果は得られる。
【０１７６】
ＭＩＭＯ通信を行う端末装置１４００において、このようなストリーム間干渉キャンセル処理を行うシステムであっても、第１、２の実施形態と同様のハイブリッド自動再送ＨＡＲＱ処理を行うことができる。
このように、基地局装置１３００から端末装置１４００へ複数の初送パケットを多重して送信し、端末装置１４００において干渉（多重された他のパケット）を除去しながらデータを検出し、かつデータ検出に失敗した場合に、基地局装置１３００から端末装置１４００へ再送パケットを送信するようなシステムにおいて、多重された複数の初送パケットの検出に失敗し、その一部のパケットに対応する再送パケットが送信された際に、一部のパケットのみでなく初回に検出に失敗した他の初送パケットにおいても再度検出し、検出に成功すれば、検出成功を示す情報を基地局装置に送信する。これにより、下りリンクの再送パケット数を抑制することができるため、スループットが向上する。
【０１７７】
なお、上記の各実施形態では、端末装置９００、１４００が、復調されたビットＬＬＲを合成部１００９、１５０９において合成する場合について説明したが、基地局装置７００、１３００において初送パケットと再送パケットに対して同様のレートマッチング処理を行う場合は、復調前の変調シンボル系列を合成するようにしても良い。この場合、ビットＬＬＲ記憶部９１２、１４１２は、復調後のビットＬＬＲを記憶する代わりに、変調シンボル系列を記憶すれば良い。
【０１７８】
なお、上記の各実施形態では、端末装置９００、１４００が、送信データ検出に成功するか否かに係らず、データ信号のレプリカを生成する際に、復号部１０１０、１５１０の出力である符号化ビットＬＬＲを用いる場合について説明したが、これに限るものではない。好ましくは、情報ビット検出に成功したデータ信号のレプリカは、復号部１０１０、１５１０の出力である情報ビットを用いて生成する。これにより、レプリカ生成の精度を向上することができる。
【０１７９】
なお、上記の各実施形態では、端末装置９００、１４００は、再送パケットを合成して、初送パケットに含まれる送信データを再検出した後、送信データ再検出に成功した場合は肯定応答ＡＣＫを基地局装置７００、１３００に報告し、送信データ再検出に失敗した場合は否定応答ＮＡＣＫを基地局装置７００、１３００に報告する場合について説明したが、これに限るものではない。
【０１８０】
例えば、送信データ再検出に成功した場合は、端末装置９００、１４００は、肯定応答ＡＣＫを基地局装置７００、１３００に報告し、送信データ再検出に失敗した場合は何も報告しないなど、成功したかどうかにより、異なる報告処理を行えば良い。この例の場合、基地局装置７００、１３００は、一定時間肯定応答ＡＣＫが報告されない場合は、否定応答ＮＡＣＫが報告された場合と同様の処置を行えば良い。
【０１８１】
なお、上記の各実施形態では、ハイブリッド自動再送ＨＡＲＱを用いる場合について説明したが、ＡＲＱ（初送パケットと再送パケットを合成しない場合）においても本発明を適用することは可能である。初送パケットと再送パケットを合成する代わりに、再送パケットの復号結果（あるいは復調結果）を用いてシンボルレプリカを生成し、このシンボルレプリカと初送時の伝搬路推定結果とを用いて干渉信号レプリカを生成すれば良い。この場合、初送パケットに比べて再送パケット送信時の伝搬路特性が良好であるか、あるいは再送パケットの方が低伝送レートで送信されるなど、再送パケットの送信データ検出精度が初送パケットに比べて良好であれば、効果が得られる。
【０１８２】
また、図５におけるコードチャネル信号生成部７０１−１〜７０１−Ｎ、コード多重部７０２、インタリーバ部７０３、ＩＦＦＴ部７０４、パイロット信号生成部７０５、多重部７０６、ＧＩ挿入部７０７、分離部７１１、再送制御部７１２、再送制御信号生成部７１３、および図７における分離部９０３、伝搬路推定部９０４、ＧＩ除去部９０６、ＦＦＴ部９０７、受信パケット管理部９０９、干渉キャンセラ部９１０、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎ、成否情報信号生成部９１３、多重部９１４、および図１１におけるコードチャネル信号生成部７０１−１〜７０１−Ｎ、コード多重部７０２、インタリーバ部７０３、ＩＦＦＴ部７０４、パイロット信号生成部７０５、多重部７０６、ＧＩ挿入部７０７、分離部７１１ａ、再送制御部７１２、再送制御信号生成部７１３、および図１２における分離部９０３、伝搬路推定部９０４、ＧＩ除去部９０６、ＦＦＴ部９０７、受信パケット管理部９０９ａ、干渉キャンセラ部９１０、コードチャネルレプリカ生成部９１１−１〜９１１−Ｎ、成否情報信号生成部９１３、多重部９１４、および図１５におけるストリーム信号生成部１３０１−１〜１３０１−Ｎ（符号化ビット記憶部１３１８、無線送信部１３０８を除く）、分離部１３１１、再送制御部１３１２、再送制御信号生成部１３１３、および図１６におけるアンテナ毎受信処理部１４０２−１〜１４０２−Ｍ（無線受信部１４０３、伝搬路推定値記憶部１０６、受信信号記憶部１４０９を除く）、受信パケット管理部１４１０、干渉キャンセラ部１４１１、成否情報信号生成部１４１３、多重部１４１４の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムを基地局装置または移動局装置が備えるコンピュータシステム（図示せず）に読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１８３】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１８４】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【０１８５】
本発明は、携帯電話端末を端末装置とする移動体通信システムに用いて好適であるが、これに限定されない。
【図面の簡単な説明】
【０１８６】
【図１】この発明の第１の実施形態における通信システムの概要を説明するシーケンス図である。
【図２】同実施形態における初送パケットのデータ信号に対する応答信号の上りリンクへの配置を示す図である。
【図３】同実施形態における再送パケットの再送データ信号に対する応答信号の上りリンクへの配置を示す図である。
【図４】同実施形態における通信システムの変形例の概要を説明するシーケンス図である。
【図５】同実施形態による基地局装置７００の構成を示す概略ブロック図である。
【図６】同実施形態によるチャネル符号化として符号化率が３であるターボ符号化を用いる場合の符号部７１４の構成を示す概略ブロック図である。
【図７】同実施形態による端末装置９００の構成を示す概略ブロック図である。
【図８】同実施形態による干渉キャンセラ部９１０の構成のうち、拡散符号がＣｋのコードチャネルの信号検出を行なうコードチャネル信号検出部９１０１−ｋを示す概略ブロック図である。
【図９】同実施形態によるコードチャネル信号検出部９１０１−ｋのＭＣＩレプリカ生成部１００４の構成を示す概略ブロック図である。
【図１０】同実施形態によるコードチャネル信号検出部９１０１−ｋのＭＣＩレプリカ生成部１００４の構成を示す概略ブロック図である。
【図１１】この発明の第２の実施形態における基地局装置７００ａの構成を示す概略ブロック図である。
【図１２】同実施形態における端末装置９００ａの構成を示す概略ブロック図である。
【図１３】同実施形態における上りリンクのチャネル配置と送信されたパケットに対する応答信号の割り当て例を示す図である。
【図１４】同実施形態における送信されたパケットとその他のパケットとに対する応答信号の割り当て例を示す図である。
【図１５】この発明の第３の実施形態による基地局装置１３００の構成を示す概略ブロック図である。
【図１６】同実施形態による端末装置１４００の構成を示す概略ブロック図である。
【図１７】同実施形態による干渉キャンセラ部１４１１の構成を示す概略ブロック図である。
【図１８】従来の４チャネル停止待ちハイブリッド自動再送ＨＡＲＱ方式である。
【符号の説明】
【０１８７】
７００、７００ａ、１３００…基地局装置
７０１−１〜７０１−Ｎ…コードチャネル信号生成部
７０２…コード多重部
７０３…インタリーバ部
７０４…ＩＦＦＴ部
７０５…パイロット信号生成部
７０６…多重部
７０７…ＧＩ挿入部
７０８…無線送信部
７０９…アンテナ
７１０…無線受信部
７１１、７１１ａ…分離部
７１２…再送制御部
７１３…再送制御信号生成部
７１４…符号部
７１５…レートマッチ部
７１６…変調部
７１７…拡散部
７１８…符号化ビット記憶部
８０１、８０３…内部符号器
８０２…内部インタリーバ
９００、９００ａ、１４００…端末装置
９０１…アンテナ
９０２…無線受信部
９０３…分離部
９０４…伝搬路推定部
９０５…伝搬路推定値記憶部
９０６…ＧＩ除去部
９０７…ＦＦＴ部
９０８…受信信号記憶部
９０９、９０９ａ…受信パケット管理部
９１０…干渉キャンセル部
９１１−１〜９１１−Ｎ…コードチャネルレプリカ生成部
９１２…ビットＬＬＲ記憶部
９１３…成否情報信号生成部
９１４…多重部
９１５…無線送信部
９１６…シンボルレプリカ生成部
９１７…拡散部
９１０１−１〜９１０１−Ｎ…コードチャネル信号検出部
１００１…伝搬路補償部
１００２…デインタリーバ部
１００３…コード分離部
１００４…ＭＣＩレプリカ生成部
１００５…減算部
１００６…逆拡散部
１００７…復調部
１００８…レートマッチ部
１００９…合成部
１０１０…復号部
１１０１…コード多重部
１１０２…インタリーバ部
１１０３…伝達関数乗算部
１３０１−１〜１３０１−Ｎ…ストリーム信号生成部
１３０３…インタリーバ部
１３０４…ＩＦＦＴ部
１３０５…パイロット信号生成部
１３０６…多重部
１３０７…ＧＩ挿入部
１３０８…無線送信部
１３０９−１〜１３０９−Ｎ…アンテナ
１３１０…無線受信部
１３１１…分離部
１３１２…再送制御部
１３１３…再送制御信号生成部
１３１４…符号部
１３１５…レートマッチ部
１３１６…変調部
１３１８…符号化ビット記憶部
１４０１−１〜１４０１−Ｍ…アンテナ
１４０２−１〜１４０２−Ｍ…アンテナ毎受信処理部
１４０３…無線受信部
１４０４…分離部
１４０５…伝搬路推定部
１４０６…伝搬路推定値記憶部
１４０７…ＧＩ除去部
１４０８…ＦＦＴ部
１４０９…受信信号記憶部
１４１０…受信パケット管理部
１４１１…干渉キャンセラ部
１４１２…ビットＬＬＲ記憶部
１４１３…成否情報信号生成部
１４１４…多重部
１４１５…無線送信部
１５０１−１〜１５０１−Ｎ…ストリーム検出部
１５０２−１〜１５０２−Ｎ…受信レプリカ生成部
１５０３−１〜１５０３−Ｎ…減算部
１５０４−１〜１５０４−Ｎ…シンボルレプリカ生成部
１５０５…ＭＩＭＯ分離部
１５０６…デインタリーバ部
１５０７…復調部
１５０８…レートマッチ部
１５０９…合成部
１５１０…復号部
【図１】
0005036062.tif 000005
【図２】
0005036062.tif 000006
【図３】
0005036062.tif 000007
【図４】
0005036062.tif 000008
【図５】
0005036062.tif 000009
【図６】
0005036062.tif 000010
【図７】
0005036062.tif 000011
【図８】
0005036062.tif 000012
【図９】
0005036062.tif 000013
【図１０】
0005036062.tif 000014
【図１１】
0005036062.tif 000015
【図１２】
0005036062.tif 000016
【図１３】
0005036062.tif 000017
【図１４】
0005036062.tif 000018
【図１５】
0005036062.tif 000019
【図１６】
0005036062.tif 000020
【図１７】
0005036062.tif 000021
【図１８】
0005036062.tif 000022