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