(57)【要約】    【課題】      符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止すること。    【解決手段】  伝送路等化部２０１−１〜２０１−３は、各ユーザに関する回線推定を行い、ユーザデータ＃１〜＃３に伝送路上で加えられた歪を等化する。逆拡散部２０２−１〜２０２−３は、伝送路等化後の信号を逆拡散し、それぞれユーザデータ＃１〜＃３に対応する逆拡散データを抽出する。判定部２０３−１〜２０３−３は、逆拡散データを硬判定して、それぞれユーザデータ＃１〜＃３を出力する。レプリカ生成部２０４−１〜２０４−３は、各ユーザデータ＃１〜＃３からそれぞれユーザデータ＃１〜＃３のレプリカを生成する。減算器２０５−１〜２０５−３は、ユーザデータ＃１〜＃３のレプリカをサブキャリアデータまたは前段の減算器出力から減算し、各レプリカに対応するユーザデータによる干渉をキャンセルする。  【選択図】      図２
2007028054.tif 000002
【特許請求の範囲】
【請求項１】
複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信する受信手段と、
受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成する直交変換手段と、
各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算する減算手段と、
レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散する逆拡散手段と、
を有する干渉キャンセル装置。
【請求項２】
前記減算手段は、
電力が大きいユーザデータのレプリカから順に減算する請求項１記載の干渉キャンセル装置。
【請求項３】
前記減算手段は、
サブキャリアデータによって異なる順序でレプリカを減算する請求項２記載の干渉キャンセル装置。
【請求項４】
前記直交変換手段によって生成された直後のサブキャリアデータを逆拡散する第２逆拡散手段、をさらに有し、
前記減算手段は、
前記第２逆拡散手段によって逆拡散されて得られたユーザデータのレプリカを減算する請求項１記載の干渉キャンセル装置。
【請求項５】
前記減算手段は、
前記逆拡散手段によって逆拡散されて得られたユーザデータのレプリカを再度減算する請求項４記載の干渉キャンセル装置。
【請求項６】
複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信するステップと、
受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成するステップと、
各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算するステップと、
レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散するステップと、
を有する干渉キャンセル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、干渉キャンセル装置および干渉キャンセル方法に関し、特に、複数のサブキャリアそれぞれに複数のユーザデータが多重されるマルチキャリア通信における干渉キャンセル装置および干渉キャンセル方法に関する。
【背景技術】
【０００２】
近年、周波数選択性フェージングに対する耐性を有する無線通信方式として、マルチキャリア通信方式が注目されている。中でも、ＯＦＤＭ（Orthogonal Frequency Division Multiplex：直交周波数分割多重）は、周波数が互いに直交する多数のサブキャリアを用いて信号を伝送するマルチキャリア通信方式の一種であり、実質的な伝送効率の向上が期待されている。ＯＦＤＭにおいては、多数のサブキャリアが効率良く配置されるため、シンボル長を長くすることができ、遅延波や同期ずれの影響を除去することが容易である。
【０００３】
さらに、例えば特許文献１に記載されているＯＦＣＤＭ（Orthogonal Frequency and Code Division Multiplex：直交周波数・符号分割多重）については、第４世代移動通信システムに採用される可能性が高いと考えられている。ＯＦＣＤＭは、ＯＦＤＭシンボルを拡散符号によって時間方向に拡散するものであり、例えばＶＳＦ（Variable Spreading Factor：可変拡散率）−ＯＦＣＤＭなどの技術によって高速パケット通信の実現が求められている。
【特許文献１】特開２００３−１３４０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＯＦＣＤＭにおいてはシンボル長が長いため、時間的に変動するフェージングの影響を受け易く、高速変動するフェージングが発生した場合には、１ＯＦＣＤＭシンボル内に無視できない程度のレベル変動や位相回転などが発生することがある。そして、ＯＦＣＤＭシンボルは、時間方向に拡散されているため、１ＯＦＣＤＭシンボル内のレベル変動や位相回転によって、符号直交性が崩れることになる。
【０００５】
符号直交性が崩れれば、受信側における逆拡散の精度が低下し、受信性能は著しく劣化する。この性能劣化は、フェージングが高速に変動すればするほど大きくなるため、例えばユーザの高速移動時の性能劣化を防止するためには、符号直交性の崩れに対する対策が必要である。
【０００６】
特に、受信信号に複数のユーザデータが多重される上り回線では、異なる伝送路を通過した各ユーザからの信号が多重されて受信されるため、符号直交性を確保することが困難となる。
【０００７】
本発明はかかる点に鑑みてなされたものであり、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる干渉キャンセル装置および干渉キャンセル方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る干渉キャンセル装置は、複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信する受信手段と、受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成する直交変換手段と、各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算する減算手段と、レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散する逆拡散手段と、を有する構成を採る。
【０００９】
本発明に係る干渉キャンセル方法は、複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信するステップと、受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成するステップと、各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算するステップと、レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散するステップと、を有するようにした。
【００１０】
これらによれば、それぞれのサブキャリアデータにおいて、１ユーザ以外のユーザデータのレプリカをサブキャリアデータから減算した後、この１ユーザに固有の拡散符号で逆拡散するため、逆拡散時には１ユーザ以外のユーザデータによる干渉がすべてのサブキャリアデータにおいて除去されており、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【発明の効果】
【００１１】
本発明によれば、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の骨子は、異なる伝送路を伝送された複数のユーザデータが多重された信号を受信した場合に、それぞれの伝送路に関して個別に各ユーザデータのレプリカを生成し、所望のユーザデータ以外のユーザデータのレプリカを受信信号から差し引くことにより、所望のユーザデータを得ることである。
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１に係る干渉キャンセル装置を備えた受信装置の要部構成を示すブロック図である。図１に示す受信装置は、無線受信部１０１、直交検波部１０２、Ｓ／Ｐ（Serial/Parallel）変換部１０３、ＦＦＴ（Fast Fourier Transform：高速フーリエ変換）部１０４、復調部１０５−１〜１０５−ｎ、およびＰ／Ｓ（Parallel/Serial）変換部１０６を有している。
【００１５】
無線受信部１０１は、アンテナを介して複数のユーザデータを含むＯＦＣＤＭ信号を受信し、受信信号に対して所定の無線受信処理（ダウンコンバート、Ａ／Ｄ変換など）を施す。なお、無線受信部１０１が受信するＯＦＣＤＭ信号には、ユーザ固有の拡散符号により拡散された複数のユーザデータがｎ本（ｎは２以上の整数）のサブキャリアそれぞれに多重されている。
【００１６】
直交検波部１０２は、受信信号を直交検波し、得られたベースバンド信号をＳ／Ｐ変換部１０３へ出力する。
【００１７】
Ｓ／Ｐ変換部１０３は、ベースバンド信号をＳ／Ｐ変換し、サブキャリア数に等しいｎ個のパラレルな信号をＦＦＴ部１０４へ出力する。
【００１８】
ＦＦＴ部１０４は、パラレルな信号に対して高速フーリエ変換を施し、各サブキャリアに対応するサブキャリアデータをそれぞれサブキャリアごとの復調部１０５−１〜１０５−ｎへ出力する。このサブキャリアデータには、伝送路上で複数のユーザデータが多重されている。
【００１９】
復調部１０５−１〜１０５−ｎは、各サブキャリアデータに多重されている各ユーザデータを分離・復調してＰ／Ｓ変換部１０６へ出力する。復調部１０５−１〜１０５−ｎに関しては、後に詳述する。
【００２０】
Ｐ／Ｓ変換部１０６は、各復調部１０５−１〜１０５−ｎから出力されるユーザごとのユーザデータをＰ／Ｓ変換して、得られた受信データを出力する。
【００２１】
図２は、本実施の形態に係る復調部１０５−１の内部構成を示すブロック図である。復調部１０５−２〜１０５−ｎの内部構成は、復調部１０５−１と同様であるため、その説明を省略する。ここでは、１つのサブキャリアデータに４ユーザのユーザデータ＃１〜＃４が多重されているものとする。また、復調部１０５−１に対応するサブキャリアデータ中の各ユーザデータの電力は、ユーザデータ＃１が最も大きく、次いでユーザデータ＃２、ユーザデータ＃３、ユーザデータ＃４の順であるものとする。
【００２２】
本実施の形態に係る復調部１０５−１は、伝送路等化部２０１−１〜２０１−３、逆拡散部２０２−１〜２０２−３、判定部２０３−１〜２０３−３、レプリカ生成部２０４−１〜２０４−３、減算器２０５−１〜２０５−３を有しており、電力が大きいユーザデータ＃１から順にレプリカを生成してサブキャリアデータから減算することにより、最終的に電力が最も小さいユーザデータ＃４を求めている。
【００２３】
伝送路等化部２０１−１〜２０１−３は、ユーザごとのパイロットシンボルを用いて各ユーザに関する回線推定を行い、ユーザデータ＃１〜＃３に伝送路上で加えられた歪を等化する。なお、伝送路等化部２０１−１〜２０１−３は、パイロットシンボルが拡散されて得られた複数のチップに対する回線推定値の平均値を、パイロットシンボルに対する回線推定値としても良く、複数のチップそれぞれに対する回線推定値を、それぞれのチップに対する回線推定値としても良い。
【００２４】
逆拡散部２０２−１〜２０２−３は、それぞれ対応するユーザに固有の拡散符号を用いて、伝送路等化後の信号を逆拡散し、それぞれユーザデータ＃１〜＃３に対応する逆拡散データを抽出する。
【００２５】
判定部２０３−１〜２０３−３は、逆拡散データを硬判定して、それぞれユーザデータ＃１〜＃３を出力する。
【００２６】
レプリカ生成部２０４−１〜２０４−３は、各ユーザデータ＃１〜＃３に、対応するユーザの回線推定値を乗算して、それぞれユーザデータ＃１〜＃３のレプリカを生成する。
【００２７】
減算器２０５−１〜２０５−３は、ユーザデータ＃１〜＃３のレプリカをサブキャリアデータまたは前段の減算器出力から減算し、各レプリカに対応するユーザデータによる干渉をキャンセルする。
【００２８】
次いで、上記のように構成された受信装置による干渉キャンセル方法について説明する。
【００２９】
アンテナを介して受信されたＯＦＣＤＭ信号は、無線受信部１０１によって所定の無線受信処理が施され、直交検波部１０２によって直交検波されてベースバンド信号となる。そして、ベースバンド信号は、Ｓ／Ｐ変換部１０３によってＳ／Ｐ変換され、ＦＦＴ部１０４によって高速フーリエ変換されることにより、ｎ本のサブキャリアごとのサブキャリアデータが得られ、復調部１０５−１〜１０５−ｎへ出力される。
【００３０】
本実施の形態におけるサブキャリアデータには、ユーザデータ＃１〜＃４が多重されており、１つのユーザデータにとっては他のユーザデータが干渉となっている。そして、例えば復調部１０５−１に入力されるサブキャリアデータにおいては、ユーザデータ＃１の電力が最も大きいため、ユーザデータ＃２〜＃４にとってはユーザデータ＃１が最も大きい干渉となっている。
【００３１】
ｎ個のサブキャリアデータがそれぞれ復調部１０５−１〜１０５−ｎに入力されると、まず、伝送路等化部２０１−１によって、各サブキャリアデータにおいて最も電力が大きいユーザデータの回線推定が行われ、このユーザデータに対する伝送路等化が行われる。具体的には、復調部１０５−１においては、ユーザデータ＃１の電力が最も大きいため、伝送路等化部２０１−１によって、ユーザデータ＃１に対する伝送路等化が行われる。各ユーザのパイロットシンボルは、例えば時分割・周波数分割・コード分割などで多重されているため、伝送路等化部２０１−１は、各ユーザデータの回線推定を個別に行うことができる。
【００３２】
復調部１０５−１中の伝送路等化部２０１−１において、ユーザデータ＃１に対する伝送路等化が行われると、逆拡散部２０２−１によって、ユーザデータ＃１に固有の拡散符号による逆拡散が行われ、ユーザデータ＃１に対応する逆拡散データが判定部２０３−１へ出力される。そして、逆拡散データは、判定部２０３−１によって硬判定され、ユーザデータ＃１が得られるとともに、このユーザデータ＃１は、レプリカ生成部２０４−１へ出力される。
【００３３】
そして、レプリカ生成部２０４−１によって、ユーザデータ＃１に回線推定値が乗算され、ユーザデータ＃１のレプリカが生成される。上述したように、ユーザデータ＃１は、サブキャリアデータの中で最も電力が大きいため、判定部２０３−１による硬判定が比較的正確であり、レプリカの精度が最も高いことになる。
【００３４】
生成されたレプリカは、減算器２０５−１によって、サブキャリアデータから減算され、ユーザデータ＃２〜＃４のみが含まれる減算器２０５−１の出力が伝送路等化部２０１−２に入力される。この減算器２０５−１の出力においては、電力が最も大きいユーザデータ＃１による干渉が除去されており、ユーザデータ＃３、＃４にとってはユーザデータ＃２が最も大きな干渉となっている。
【００３５】
そこで、伝送路等化部２０１−２によって、２番目に電力が大きいユーザデータ＃２に対する伝送路等化が行われ、逆拡散部２０２−２によって、ユーザデータ＃２に固有の拡散符号による逆拡散が行われ、ユーザデータ＃２に対応する逆拡散データが判定部２０３−２へ出力される。ここでの逆拡散においては、サブキャリアデータからユーザデータ＃１による干渉が除去されているため、たとえフェージングにより符号直交性が崩れていても、その影響を最小限に抑制することができる。そして、逆拡散データは、判定部２０３−２によって硬判定され、ユーザデータ＃２が得られるとともに、このユーザデータ＃２は、レプリカ生成部２０４−２へ出力される。
【００３６】
そして、レプリカ生成部２０４−２によって、ユーザデータ＃２に回線推定値が乗算され、ユーザデータ＃２のレプリカが生成される。生成されたレプリカは、減算器２０５−２によって、減算器２０５−１の出力から減算され、ユーザデータ＃３、＃４のみが含まれる減算器２０５−２の出力が伝送路等化部２０１−３に入力される。この減算器２０５−２の出力においては、ユーザデータ＃１、＃２による干渉が除去されている。
【００３７】
以下、同様に伝送路等化部２０１−３から判定部２０３−３によって、減算器２０５−２の出力からユーザデータ＃３が取得され、減算器２０５−３によって、ユーザデータ＃３のレプリカが減算器２０５−２の出力から減算されることにより、ユーザデータ＃４が取得される。
【００３８】
ここでは、ユーザデータ＃１の電力が最も大きく、次いでユーザデータ＃２、ユーザデータ＃３、ユーザデータ＃４の順であったため、この順でレプリカを生成してサブキャリアデータから減算したが、サブキャリアによっては電力の大きさの順序が異なっていることがある。このため、各復調部１０５−１〜１０５−ｎは、それぞれのサブキャリアデータにおいて電力が最も大きいユーザデータから順にレプリカを生成し、生成されたレプリカを順次サブキャリアデータから減算していく。したがって、復調部１０５−１〜１０５−ｎは、それぞれ異なる順序でユーザデータのレプリカを生成し、サブキャリアデータから減算していくことがある。
【００３９】
各復調部１０５−１〜１０５−ｎによって得られたユーザデータ＃１〜＃４は、Ｐ／Ｓ変換部１０６へ出力され、Ｐ／Ｓ変換部１０６によって、各ユーザに関してｎ個ずつのパラレルなユーザデータがＰ／Ｓ変換され、ユーザごとの受信データが得られる。
【００４０】
以上のように、本実施の形態によれば、サブキャリアごとのサブキャリアデータにおいて、電力が大きいユーザデータから順にレプリカを生成して、サブキャリアデータから順次減算していくため、精度が高いレプリカを先に生成しながら、大きい干渉となるユーザデータの影響が除去されることになる。結果として、サブキャリアデータに多重されている各ユーザデータを逆拡散する際には、干渉が除去されており、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【００４１】
（実施の形態２）
本発明の実施の形態２の特徴は、電力が大きいユーザデータから順に逆拡散するのではなく、すべてのユーザデータを並列に逆拡散し、干渉キャンセルも並列に行う点である。
【００４２】
実施の形態１においては、各サブキャリアデータにおいて電力が最も大きいユーザデータに関しては、干渉キャンセルすることなく逆拡散を行った。しかし、電力が大きいユーザデータも電力が小さいユーザデータの影響を受けている。このため、本実施の形態においては、すべてのユーザデータに対する干渉を並列に除去する。
【００４３】
本実施の形態に係る干渉キャンセル装置を備えた受信装置の要部構成は、実施の形態１（図１）と同じであるため、その説明を省略する。ただし、本実施の形態においては、復調部１０５−１〜１０５−ｎの内部構成が、実施の形態１とは異なっている。
【００４４】
図３は、本実施の形態に係る復調部１０５−１の内部構成を示すブロック図である。復調部１０５−２〜１０５−ｎの内部構成は、復調部１０５−１と同様であるため、その説明を省略する。ここでは、１つのサブキャリアデータに４ユーザのユーザデータ＃１〜＃４が多重されているものとする。
【００４５】
本実施の形態に係る復調部１０５−１は、スイッチ３０１−１、３０１−２、伝送路等化部３０２−１、３０２−２、逆拡散部３０３−１、３０３−２、判定部３０４−１、３０４−２、レプリカ生成部３０５−１〜３０５−４、および減算器３０６−１〜３０６−４を有している。なお、図３では省略したが、復調部１０５−１は、ユーザデータ＃３、＃４に対応したスイッチ、伝送路等化部、逆拡散部、および判定部も有している。
【００４６】
スイッチ３０１−１、３０１−２は、初回の復調時にはサブキャリアデータをそれぞれ伝送路等化部３０２−１、３０２−２へ出力する一方、初回の復調が完了してユーザデータ＃１〜＃４が得られると、サブキャリアデータをそれぞれ減算器３０６−２、３０６−１へ出力する。
【００４７】
伝送路等化部３０２−１、３０２−２は、ユーザごとのパイロットシンボルを用いて各ユーザに関する回線推定を行い、ユーザデータ＃１、＃２に伝送路上で加えられた歪を等化する。なお、伝送路等化部３０２−１、３０２−２は、パイロットシンボルが拡散されて得られた複数のチップに対する回線推定値の平均値を、パイロットシンボルに対する回線推定値としても良く、複数のチップそれぞれに対する回線推定値を、それぞれのチップに対する回線推定値としても良い。
【００４８】
逆拡散部３０３−１、３０３−２は、それぞれ対応するユーザに固有の拡散符号を用いて、伝送路等化後信号を逆拡散し、それぞれユーザデータ＃１、＃２に対応する逆拡散データを抽出する。
【００４９】
判定部３０４−１、３０４−２は、逆拡散データを硬判定して、それぞれユーザデータ＃１、＃２を出力する。
【００５０】
なお、図３では省略した、ユーザデータ＃３、＃４に対応するスイッチ、伝送路等化部、逆拡散部、および判定部も上記と同様に動作する。
【００５１】
レプリカ生成部３０５−１〜３０５−４は、前回の復調により得られた各ユーザデータ＃１〜＃４に、対応するユーザの回線推定値を乗算して、それぞれユーザデータ＃１〜＃４のレプリカを生成する。
【００５２】
減算器３０６−１〜３０６−４は、ユーザデータ＃１〜＃４のレプリカをサブキャリアデータから順次減算し、各レプリカに対応するユーザデータによる干渉をキャンセルする。
【００５３】
なお、ユーザデータ＃１に対応するスイッチ３０１−１の後段にはユーザデータ＃１以外のユーザデータ＃２〜＃４に対応するレプリカ生成部３０５−２〜３０５−４および減算器３０６−２〜３０６−４が備えられているのと同様に、図示しないユーザデータ＃３、＃４に対応するスイッチの後段には、それぞれユーザデータ＃３、＃４以外のユーザデータに対応するレプリカ生成部および減算器が備えられている。
【００５４】
次いで、上記のように構成された復調部１０５−１における干渉キャンセル方法について説明する。
【００５５】
本実施の形態におけるサブキャリアデータにも、実施の形態１と同様に、ユーザデータ＃１〜＃４が多重されており、１つのユーザデータにとっては他のユーザデータが干渉となっている。なお、以下の説明においては、図示しないユーザデータ＃３、＃４に対応する各処理部の動作の説明を省略するが、これらの各処理部の動作もユーザデータ＃１、＃２に対応する各処理部の動作に準じている。
【００５６】
ｎ個のサブキャリアデータがそれぞれ復調部１０５−１〜１０５−ｎに入力されると、これらのサブキャリアデータは、スイッチ３０１−１、３０１−２に入力され、初回の復調時であるため、伝送路等化部３０２−１、３０２−２へ出力される。そして、伝送路等化部３０２−１、３０２−２によって、それぞれ対応するユーザデータ＃１、＃２の回線推定が行われ、ユーザデータ＃１、＃２に対する伝送路等化が行われる。本実施の形態においても、各ユーザのパイロットシンボルは、例えば時分割・周波数分割・コード分割などで多重されているため、伝送路等化部３０２−１、３０２−２は、各ユーザデータの回線推定を個別に行うことができる。
【００５７】
伝送路等化部３０２−１、３０２−２において、ユーザデータ＃１、＃２に対する伝送路等化が行われると、逆拡散部３０３−１、３０３−２によって、ユーザデータ＃１、＃２に固有の拡散符号による逆拡散が行われ、ユーザデータ＃１、＃２に対応する逆拡散データが判定部３０４−１、３０４−２へ出力される。そして、逆拡散データは、判定部３０４−１、３０４−２によって硬判定され、ユーザデータ＃１、＃２が得られる。また、図示しない各処理部によって、ユーザデータ＃３、＃４が得られる。ここで得られたユーザデータ＃１〜＃４は、符号直交性が崩れなどの影響が除去されていないため、誤りが多く精度が低いと考えられる。しかし、誤りがデータ全体の半分未満であれば、このユーザデータを用いてレプリカを生成し、レプリカを元のサブキャリアデータから減算することにより、次回の逆拡散の精度を向上することができると考えられる。
【００５８】
そこで、初回の復調によりユーザデータ＃１〜＃４が得られると、これらのユーザデータ＃１〜＃４は、それぞれレプリカ生成部３０５−１〜３０５−４に入力される。また、スイッチ３０１−１、３０１−２が切り替えられ、サブキャリアデータは、減算器３０６−２、３０６−１へ出力される。
【００５９】
そして、レプリカ生成部３０５−１〜３０５−４によって、初回の復調で得られたユーザデータ＃１〜＃４にそれぞれ回線推定値が乗算され、各ユーザデータ＃１〜＃４に対応するレプリカが生成される。
【００６０】
そして、スイッチ３０１−１の出力であるサブキャリアデータから、減算器３０６−２〜３０６−４によってユーザデータ＃２〜＃４に対応するレプリカが減算され、ユーザデータ＃１が伝送路等化部３０２−１へ出力される。同様に、スイッチ３０１−２の出力であるサブキャリアデータから、減算器３０６−１、３０６−３、３０６−４によってユーザデータ＃１、＃３、＃４に対応するレプリカが減算され、ユーザデータ＃２が伝送路等化部３０２−２へ出力される。以下、ユーザデータ＃３、＃４も同様に、図示しない伝送路等化部へ出力される。
【００６１】
伝送路等化部３０２−１、３０２−２へユーザデータ＃１、＃２が出力されると、各ユーザデータの伝送路等化が行われ、逆拡散部３０３−１、３０３−２によって逆拡散が行われ、それぞれユーザデータ＃１、＃２に対応する逆拡散データが判定部３０４−１、３０４−２へ出力される。ここでの逆拡散においては、サブキャリアデータから他ユーザのユーザデータによるすべての干渉が除去されているため、たとえフェージングにより符号直交性が崩れていても、その影響を最小限に抑制することができる。そして、逆拡散データは、判定部３０４−１、３０４−２によって硬判定され、初回復調時よりも精度が高いユーザデータ＃１、＃２が得られる。また、図示しない判定部からは、初回復調時よりも精度が高いユーザデータ＃３、＃４が出力される。
【００６２】
このようにして２回目の復調で得られたユーザデータ＃１〜＃４は、Ｐ／Ｓ変換部１０６へ出力され、実施の形態１と同様に、ユーザごとの受信データが得られる。
【００６３】
以上のように、本実施の形態によれば、サブキャリアごとのサブキャリアデータにおいて、他ユーザに対応するすべてのユーザデータのレプリカを生成して、サブキャリアデータから並列に減算するため、電力の大小に拘わらずすべてのユーザデータから干渉となるユーザデータの影響が除去されることになる。結果として、サブキャリアデータに多重されている各ユーザデータを逆拡散する際には、干渉が除去されており、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【００６４】
なお、本実施の形態においては、２回目の復調で得られたユーザデータ＃１〜＃４を用いてさらにレプリカを生成し、３回目以降の復調を行うようにしても良い。このように復調を繰り返すにつれて、レプリカの精度が向上し、結果として符号直交性の崩れによる影響をさらに抑制することができ、さらに正確なユーザデータ＃１〜＃４を得ることができる。
【００６５】
また、上記実施の形態１と実施の形態２を組み合わせて復調を行うことも可能であり、例えば実施の形態１のように電力が大きいユーザデータのレプリカを減算して得られたユーザデータを実施の形態２のレプリカ生成部に入力するようにしても良い。
【００６６】
本発明の第１の態様に係る干渉キャンセル装置は、複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信する受信手段と、受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成する直交変換手段と、各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算する減算手段と、レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散する逆拡散手段と、を有する構成を採る。
【００６７】
この構成によれば、それぞれのサブキャリアデータにおいて、１ユーザ以外のユーザデータのレプリカをサブキャリアデータから減算した後、この１ユーザに固有の拡散符号で逆拡散するため、逆拡散時には１ユーザ以外のユーザデータによる干渉がすべてのサブキャリアデータにおいて除去されており、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【００６８】
本発明の第２の態様に係る干渉キャンセル装置は、上記第１の態様において、前記減算手段は、電力が大きいユーザデータのレプリカから順に減算する構成を採る。
【００６９】
この構成によれば、電力が大きい順にレプリカを減算するため、大きな干渉を与えているユーザデータのレプリカが先に減算されることになるとともに、精度が高いレプリカから順に減算されることになる。したがって、干渉のキャンセルを効率的に行うことができる。
【００７０】
本発明の第３の態様に係る干渉キャンセル装置は、上記第２の態様において、前記減算手段は、サブキャリアデータによって異なる順序でレプリカを減算する構成を採る。
【００７１】
この構成によれば、サブキャリアデータによって異なる順序でレプリカを減算するため、各サブキャリアデータにおけるユーザデータの電力の大きさの順を反映して干渉をキャンセルすることができ、干渉除去効果をさらに高めることができる。
【００７２】
本発明の第４の態様に係る干渉キャンセル装置は、上記第１の態様において、前記直交変換手段によって生成された直後のサブキャリアデータを逆拡散する第２逆拡散手段、をさらに有し、前記減算手段は、前記第２逆拡散手段によって逆拡散されて得られたユーザデータのレプリカを減算する構成を採る。
【００７３】
この構成によれば、生成直後のサブキャリアデータの逆拡散結果を用いたレプリカを減算するため、複数のユーザデータすべてについて並列に干渉をキャンセルすることができる。
【００７４】
本発明の第５の態様に係る干渉キャンセル装置は、上記第４の態様において、前記減算手段は、前記逆拡散手段によって逆拡散されて得られたユーザデータのレプリカを再度減算する構成を採る。
【００７５】
この構成によれば、干渉除去後に逆拡散されて得られたユーザデータのレプリカを再度減算するため、より精度が高いレプリカを減算して、レプリカの減算を繰り返す度に干渉除去効果を高めることができる。
【００７６】
本発明の第６の態様に係る干渉キャンセル方法は、複数のサブキャリアの各々に複数のユーザデータが多重されたマルチキャリア信号を受信するステップと、受信されたマルチキャリア信号を直交変換してサブキャリアごとのサブキャリアデータを生成するステップと、各々のサブキャリアデータについて、前記複数のユーザデータのうち１ユーザ以外のユーザに対応するユーザデータのレプリカをサブキャリアデータから減算するステップと、レプリカ減算後のサブキャリアデータを前記１ユーザに対応する拡散符号で逆拡散するステップと、を有するようにした。
【００７７】
この方法によれば、それぞれのサブキャリアデータにおいて、１ユーザ以外のユーザデータのレプリカをサブキャリアデータから減算した後、この１ユーザに固有の拡散符号で逆拡散するため、逆拡散時には１ユーザ以外のユーザデータによる干渉がすべてのサブキャリアデータにおいて除去されており、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができる。
【産業上の利用可能性】
【００７８】
本発明の干渉キャンセル装置および干渉キャンセル方法は、符号直交性の崩れによる影響を最小限に抑制し、受信性能の劣化を防止することができ、例えば複数のサブキャリアそれぞれに複数のユーザデータが多重されるマルチキャリア通信における干渉キャンセル装置および干渉キャンセル方法として有用である。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態に係る受信装置の要部構成を示すブロック図
【図２】本発明の実施の形態１に係る復調部の内部構成を示すブロック図
【図３】本発明の実施の形態２に係る復調部の内部構成を示すブロック図
【符号の説明】
【００８０】
１０１  無線受信部
１０２  直交検波部
１０３  Ｓ／Ｐ変換部
１０４  ＦＦＴ部
１０５−１〜１０５−ｎ  復調部
１０６  Ｐ／Ｓ変換部
２０１−１〜２０１−３、３０２−１、３０２−２  伝送路等化部
２０２−１〜２０２−３、３０３−１、３０３−２  逆拡散部
２０３−１〜２０３−３、３０４−１、３０４−２  判定部
２０４−１〜２０４−３、３０５−１〜３０５−４  レプリカ生成部
２０５−１〜２０５−３、３０６−１〜３０６−４  減算器
３０１−１、３０１−２  スイッチ
【図１】
2007028054.tif 000003
【図２】
2007028054.tif 000004
【図３】
2007028054.tif 000005