(57)【要約】【課題】ＦＨ−ＯＦＤＭ方式に基づいて送信されたデータから干渉成分を適切に除去し、データ受信性能を向上させること。【解決手段】受信ＲＦ部１０４−１、１０４−２は、アンテナ１０２−１、１０２−２を介してデータを受信する。被干渉サブキャリア（ＳＣ）検出部１３４は、受信データがマッピングされるＳＣの中から被干渉ＳＣをＯＦＤＭシンボル毎に検出する。重み付け制御部１２２は、被干渉ＳＣの検出結果に基づいて、受信データの重み付けに用いられる重みを算出する方法を、各ＯＦＤＭシンボルのＳＣ毎に設定する。重み算出部１２４は、各ＯＦＤＭシンボルのＳＣ毎に設定される算出方法を実行することで、各ＯＦＤＭシンボルのＳＣ毎に重みを算出する。重み付け部１１２−１〜１１２−Ｎは、各ＯＦＤＭシンボルのＳＣ毎に入力された重みを用いて、受信データに対して重み付けを行う。【選択図】      図１
2005006116.tif 000002
【特許請求の範囲】
【請求項１】
自セルの周波数ホッピングパタンに従ってＯＦＤＭシンボル毎に異なるサブキャリアにマッピングされたデータを複数のアンテナを介して受信する受信手段と、
受信されたデータがマッピングされたサブキャリアのうち、隣接セルからの干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出する検出手段と、
受信データの重み付けに用いられる重み付け係数の算出方法を、前記検出手段の検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定する設定手段と、
設定された算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出する算出手段と、
算出された重み付け係数を用いて、受信データの重み付けを行う重み付け手段と、
を有することを特徴とする受信装置。
【請求項２】
前記設定手段は、
被干渉サブキャリアが検出された場合、当該被干渉サブキャリアに対して隣接セルからの干渉を除去可能な重み付け係数を算出する第１の算出方法を設定し、被干渉サブキャリアでないサブキャリアに対しては前記第１の算出方法よりも演算量が小さい第２の算出方法を設定する、
ことを特徴とする請求項１記載の受信装置。
【請求項３】
自装置がハンドオーバ状態であることを検出するハンドオーバ検出手段をさらに有し、
前記設定手段は、
前記ハンドオーバ検出手段の検出結果に基づいて算出方法の設定を行う、
ことを特徴とする請求項１記載の受信装置。
【請求項４】
受信データの重要度に関する情報を取得する重要度取得手段をさらに有し、
前記設定手段は、
取得された重要度情報に基づいて算出方法の設定を行う、
ことを特徴とする請求項１記載の受信装置。
【請求項５】
受信データのチャネルに関する情報を取得するチャネル情報取得手段をさらに有し、
前記設定手段は、
取得されたチャネル情報に基づいて算出方法の設定を行う、
ことを特徴とする請求項１記載の受信装置。
【請求項６】
前記算出手段が実行可能な最大演算量および前記算出手段によって実行されている実行中演算量を取得する演算量取得手段と、
取得された最大演算量および実行中演算量に基づいて、所定の算出方法の対象となるサブキャリアを決定するシンボル決定手段と、をさらに有し、
前記設定手段は、
決定されたサブキャリアを対象とする算出方法が前記所定の算出方法となるような算出方法の設定を行う、
ことを特徴とする請求項１記載の受信装置。
【請求項７】
自セルの周波数ホッピングパタンに従ってＯＦＤＭシンボル毎に異なるサブキャリアにマッピングされたデータを複数のアンテナを介して受信する受信ステップと、
受信したデータがマッピングされたサブキャリアのうち、隣接セルからの干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出する検出ステップと、
受信データの重み付けに用いられる重み付け係数の算出方法を、前記検出ステップでの検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定する設定ステップと、
設定した算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出する算出ステップと、
算出した重み付け係数を用いて、受信データの重み付けを行う重み付けステップと、
を有することを特徴とする受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＦＨ−ＯＦＤＭ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ  −  Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調方式を採用したセルラシステムにおける受信装置および受信方法に関する。
【０００２】
【従来の技術】
ＯＦＤＭ変調方式は、マルチパス干渉に強い高速伝送技術として注目されている。特に、使用するＯＦＤＭサブキャリア（搬送波）周波数を時々刻々と周波数軸上でホッピングさせるＦＨ−ＯＦＤＭ変調方式は、周波数ダイバーシチ効果が得られる将来有望な高速無線伝送技術として注目され、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）においても導入が検討されている。
【０００３】
一般に、ＦＨ−ＯＦＤＭ変調方式を採用したセルラシステムのセルエッジやセクタエッジ（すなわち、同一の周波数帯域を用いている近隣の通信エリア付近）では、隣接セルの基地局から送信された信号（干渉信号）の影響により、受信装置（例えば、移動局装置）が自セルの基地局装置から送信された信号（所望信号）を受信する性能が劣化することがある。
【０００４】
このため、従来、例えば特許文献１に示す技術が提案されている。この文献で開示された移動局装置では、複数のアンテナを用いて受信したデータに対してアダプティブアレイアンテナ処理を行い、隣接セルからの信号（つまり、干渉信号）を除去するための重み付けを受信データに対して行い、重み付けされた受信データを合成することで、所望信号の受信品質の向上、ひいては受信性能の向上を図っている。この移動局装置では、隣接セルの基地局装置が、フレーム毎およびサブキャリア毎に自セルの基地局装置と同じ信号を送信したり異なる信号を送信したりするのに対応し、重み付けに用いられる重み付け係数（以下「重み」と言う）をフレーム毎に変更する。
【０００５】
【特許文献１】
特開２００１−２５１２７０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、一般にＦＨ−ＯＦＤＭ変調方式では、データが、周波数ホッピング（ＦＨ）パタンに従ってＯＦＤＭシンボル毎に異なるサブキャリアにマッピングされ送信されるのに対して、上記従来の移動局装置では、重みの変更がフレーム毎に行われている。このため、従来の移動局装置においては、受信データの重み付けに用いられる重みが適切でないことがあり、受信データから干渉成分を適切に除去することが困難であり、データ受信性能の向上に一定の限界がある。
【０００７】
本発明は、かかる点に鑑みてなされたものであり、ＦＨ−ＯＦＤＭ方式に基づいて送信されたデータから干渉成分を適切に除去し、データ受信性能を向上させることができる受信装置および受信方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の受信装置は、自セルの周波数ホッピングパタンに従ってＯＦＤＭシンボル毎に異なるサブキャリアにマッピングされたデータを複数のアンテナを介して受信する受信手段と、受信されたデータがマッピングされたサブキャリアのうち、隣接セルからの干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出する検出手段と、受信データの重み付けに用いられる重み付け係数の算出方法を、前記検出手段の検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定する設定手段と、設定された算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出する算出手段と、算出された重み付け係数を用いて、受信データの重み付けを行う重み付け手段と、を有する構成を採る。
【０００９】
この構成によれば、受信されるデータがマッピングされたサブキャリアのうち、隣接セルから干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出し、受信データの重み付けに用いられる重み付け係数を算出する方法を、検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定し、設定された算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出するため、ＯＦＤＭシンボル毎に適切な重み付け係数を用いて受信データの重み付けを行うことでき、受信データから干渉成分を適切に除去することができ、データ受信の性能、特にセルエッジ付近でのデータ受信性能を向上させることができる。
【００１０】
また、例えば、前記設定手段が、被干渉サブキャリアが検出された場合、当該被干渉サブキャリアに対して隣接セルからの干渉を除去可能な重み付け係数を算出する第１の算出方法（例えば、ＭＭＳＥ（Ｍｉｎｉｍｕｍ  Ｍｅａｎ  Ｓｑｕａｒｅ  Ｅｒｒｏｒ）合成用の重み算出方法）を設定し、被干渉サブキャリアでないサブキャリアに対しては前記第１の算出方法よりも演算量が小さい第２の算出方法（例えば、ＭＲＣ（Ｍａｘｉｍａｌ  Ｒａｔｉｏ  Ｃｏｍｂｉｎｉｎｇ）用の重み算出方法）を設定する場合、受信データのＯＦＤＭシンボルが隣接セルからの干渉を受けたときには受信データから干渉成分を除去する能力を向上させることができるとともに、受信データのＯＦＤＭシンボルが隣接セルからの干渉を受けていないときには重み付け係数の算出に要する演算量を削減しながらダイバーシチ効果を得て受信性能を高めることができる。
【００１１】
本発明の受信装置は、上記構成において、自装置がハンドオーバ状態であることを検出するハンドオーバ検出手段をさらに有し、前記設定手段は、前記ハンドオーバ検出手段の検出結果に基づいて算出方法の設定を行う、構成を採る。
【００１２】
この構成によれば、例えば、自装置がハンドオーバ状態であるときのみ各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行い、ハンドオーバ状態でないとき、干渉を除去可能な重み付け係数を算出する算出方法より演算量が少ない算出方法に固定することができ、重み付け係数の算出に要する演算量を削減することができるとともに算出方法の設定のための制御を簡略化することができる。
【００１３】
本発明の受信装置は、上記構成において、受信データの重要度に関する情報を取得する重要度取得手段をさらに有し、前記設定手段は、取得された重要度情報に基づいて算出方法の設定を行う、構成を採る。
【００１４】
この構成によれば、例えば、受信データが重要なデータであるときのみ各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行い、受信データが重要なデータでないときは干渉を除去可能な重み付け係数を算出する算出方法より演算量が少ない算出方法に固定することができ、重み付け係数の算出に要する演算量を削減することができるとともに算出方法の設定のための制御を簡略化することができる。
【００１５】
本発明の受信装置は、上記構成において、受信データのチャネルに関する情報を取得するチャネル情報取得手段をさらに有し、前記設定手段は、取得されたチャネル情報に基づいて算出方法の設定を行う、構成を採る。
【００１６】
この構成によれば、例えば、受信データのチャネルが制御チャネルのときのみ各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行い、受信データのチャネルがデータチャネルのときは干渉を除去可能な重み付け係数を算出する算出方法より演算量が少ない算出方法に固定することができ、重み付け係数の算出に要する演算量を削減することができるとともに算出方法の設定のための制御を簡略化することができる。
【００１７】
本発明の受信装置は、上記構成において、前記算出手段が実行可能な最大演算量および前記算出手段によって実行されている実行中演算量を取得する演算量取得手段と、取得された最大演算量および実行中演算量に基づいて、所定の算出方法の対象となるサブキャリアを決定するシンボル決定手段と、をさらに有し、前記設定手段は、決定されたサブキャリアを対象とする算出方法が前記所定の算出方法となるような算出方法の設定を行う、構成を採る。
【００１８】
この構成によれば、例えば、実行されている実行中演算量が実行可能な最大演算量を超えない範囲でできるだけ多くのサブキャリアを、干渉を除去可能な重み付け係数を算出する算出方法の対象として決定し、決定されたサブキャリアに対する重み付けに用いられる重み付け係数を算出するときに当該算出方法を実行することができる。
【００１９】
本発明の受信方法は、自セルの周波数ホッピングパタンに従ってＯＦＤＭシンボル毎に異なるサブキャリアにマッピングされたデータを複数のアンテナを介して受信する受信ステップと、受信したデータがマッピングされたサブキャリアのうち、隣接セルからの干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出する検出ステップと、受信データの重み付けに用いられる重み付け係数の算出方法を、前記検出ステップでの検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定する設定ステップと、設定した算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出する算出ステップと、算出した重み付け係数を用いて、受信データの重み付けを行う重み付けステップと、を有するようにした。
【００２０】
この方法によれば、受信するデータがマッピングされたサブキャリアのうち、隣接セルから干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出し、受信データの重み付けに用いられる重み付け係数を算出する方法を、検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定し、設定した算出方法を用いて、各ＯＦＤＭシンボルのサブキャリア毎に重み付け係数を算出するため、ＯＦＤＭシンボル毎に適切な重み付け係数を用いて受信データの重み付けを行うことでき、受信データから干渉成分を適切に除去することができ、データ受信の性能、特にセルエッジ付近でのデータ受信性能を向上させることができる。
【００２１】
【発明の実施の形態】
本発明の骨子は、受信されるデータがマッピングされたサブキャリアのうち、隣接セルからの干渉を受ける被干渉サブキャリアを、ＯＦＤＭシンボル毎に検出し、受信データの重み付けに用いられる重み付け係数を算出する方法を、検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎に設定することである。
【００２２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２３】
図１は、本発明の一実施の形態に係る移動局装置の構成を示すブロック図である。
【００２４】
図１に示す移動局装置１００は、２本のアンテナ１０２−１、１０２−２、２つの受信ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部１０４−１、１０４−２、２つのＧＩ（Ｇｕａｒｄ  Ｉｎｔｅｒｖａｌ）除去部１０６−１、１０６−２、２つのシリアルパラレル変換（Ｓ／Ｐ）部１０８−１、１０８−２、２つのＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）部１１０−１、１１０−２、Ｎ個の重み付け部１１２−１、…、１１２−Ｎ、Ｎ個の合成部１１４−１、…、１１４−Ｎ、パラレルシリアル変換（Ｐ／Ｓ）部１１６、復調部１１８、チャネル推定部１２０、重み付け制御部１２２、重み算出部１２４、ＳＩＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｒａｔｉｏ）算出部１２６、チャネル識別部１２８、データ重要度検出部１３０、ハンドオーバ検出部１３２、被干渉サブキャリア検出部１３４、演算量余裕度検出部１３６、およびＭＭＳＥ受信サブキャリア決定部１３８を有する。
【００２５】
また、重み算出部１２４は、ＭＭＳＥ合成用重み算出部１４０およびＭＲＣ用重み算出部１４２を有する。
【００２６】
なお、便宜上、本実施の形態で説明する移動局装置１００は、２本のアンテナ１０２−１、１２０−２を有し、これら２本のアンテナにそれぞれ対応する２つの受信ＲＦ部１０４−１、１０４−２、２つのＧＩ除去部１０６−１、１０６−２、２つのＳ／Ｐ部１０８−１、１０８−２、および２つのＦＦＴ部１１０−１、１１０−２を有するものとしたが、移動局装置１００の構成はこれに限定されない。例えば、３本以上（例えば、Ｋ本）のアンテナを有し、Ｋ本のアンテナにそれぞれ対応するＫ個の受信ＲＦ部、Ｋ個のＧＩ除去部、Ｋ個のＳ／Ｐ部、およびＫ個のＦＦＴ部を有する構成であっても良い。
【００２７】
また、本実施の形態では、セル毎に、ＰＮ系列等のランダムな系列に基づいてＦＨパタンを生成する場合を例にとって説明する。
【００２８】
受信ＲＦ部１０４−１、１０４−２は、自セルの基地局装置から送信されたデータをアンテナ１０２−１、１０２−２を介してそれぞれ受信し、アンテナ１０２−１、１０２−２の受信データに所定の受信処理（アナログデジタル変換やダウンコンバート等）をそれぞれ施す。ここで、基地局装置から送信されたデータは、自セルのＦＨパタンに従って、ＯＦＤＭシンボル毎に異なる一つ以上のサブキャリアにマッピングされたデータである。
【００２９】
ＧＩ除去部１０６−１、１０６−２は、受信ＲＦ部１０４−１、１０４−２からの受信処理後の受信データからＧＩをそれぞれ除去する。
【００３０】
Ｓ／Ｐ部１０８−１、１０８−２は、ＧＩ除去部１０６−１、１０６−２からのＧＩ除去後の受信データをそれぞれシリアルパラレル変換する。
【００３１】
ＦＦＴ部１１０−１、１１０−２は、Ｓ／Ｐ部１０８−１、１０８−２からの受信データに高速フーリエ変換処理をそれぞれ施し、サブキャリア毎の受信データをＮ個の重み付け部１１２−１〜１１２−Ｎおよびチャネル推定部１２０にそれぞれ出力する。
【００３２】
Ｎ個の重み付け部１１２−１〜１１２−Ｎは、Ｎ個のサブキャリアにそれぞれ対応する。また、重み付け制御部１２２から各ＯＦＤＭシンボルのサブキャリア毎に入力された重みを用いて、ＦＦＴ部１１０−１、１１０−２から入力された受信データに対して重み付けを行う。
【００３３】
Ｎ個の合成部１１４−１〜１１４−Ｎは、Ｎ個の重み付け部１１２−１〜１１２−Ｎにそれぞれ対応する。また、対応する重み付け部１１２から入力された重み付け後の受信データをそれぞれ合成する。
【００３４】
Ｐ／Ｓ部１１６は、合成部１１４−１〜１１４−Ｎからの合成後の受信データをパラレルシリアル変換する。
【００３５】
復調部１１８は、パラレルシリアル変換後の受信データを復調して復調データを生成する。
【００３６】
チャネル推定部１２０は、ＦＦＴ部１１０−１、１１０−２から入力された受信データに基づいて各ＯＦＤＭシンボルのサブキャリア毎にチャネル推定を行い、チャネル推定結果をＳＩＲ算出部１２６、ＭＭＳＥ合成用重み算出部１４０、およびＭＲＣ用重み算出部１４２に出力する。
【００３７】
被干渉サブキャリア検出部１３４は、自セルのＦＨパタンに関する自セルＦＨパタン情報および隣接セルのＦＨパタンに関する隣接セルＦＨパタン情報を取得する。また、隣接セルＦＨパタンを自セルＦＨパタン情報と比較することにより、受信データがマッピングされるサブキャリアのうち、隣接セルからの干渉を受けるサブキャリア（以下「被干渉サブキャリア」と言う）を、ＯＦＤＭシンボル毎に検出する。換言すれば、受信データにおいて、時間軸上のある位置で自セルおよび隣接セルの両方によって重複使用されるサブキャリアを、ＯＦＤＭシンボル毎に検出し被干渉サブキャリアとする。被干渉サブキャリア検出結果は、重み付け制御部１２２、ＳＩＲ算出部１２６、および演算量余裕度検出部１３６に報告される。
【００３８】
なお、被干渉サブキャリア検出部１３４は、例えば、自セルの基地局装置が上位レイヤで隣接セルＦＨパタン情報をシグナリングする場合、このシグナリングされた隣接セルＦＨパタン情報を取得しても良い。また、例えば、隣接セルの基地局装置から送信されたデータを受信することでＦＨパタンを自ら推定しても良い。
【００３９】
演算量余裕度検出部１３６は、被干渉サブキャリア検出部１３４から被干渉サブキャリア検出結果の報告を受ける。また、重み算出部１２４が実行可能な演算量の最大値Ｃｍａｘおよび重み算出部１２４が実行している演算量の現在値Ｃｕｓｅｄを取得する。また、ＭＭＳＥ合成用重みを算出するときに重み算出部１２４のＭＭＳＥ合成用重み算出部１４０が要する１シンボルあたりの演算量ＲｍｍｓｅおよびＭＲＣ用重みを算出するときに重み算出部１２４のＭＲＣ用重み算出部１４２が要する１シンボルあたりの演算量Ｒｍｒｃを取得する。
【００４０】
演算量余裕度検出部１３６は、取得されたこれらの数値を用いて、次の（式１）に従って演算量余裕度Ｍ（Ｍは整数）を算出する。ここで、演算量余裕度Ｍは、ＭＭＳＥ合成用重み算出の対象とすることが可能なＯＦＤＭシンボル毎のサブキャリア数を示す。
Ｍ＝（Ｃｍａｘ−Ｃｕｓｅｄ）／（Ｒｍｍｓｅ−Ｒｍｒｃ）  …（式１）
【００４１】
ＳＩＲ算出部１２６は、チャネル推定部１２０のチャネル推定結果に基づいて、各ＯＦＤＭシンボルのサブキャリア毎のＳＩＲを算出する。
【００４２】
ＭＭＳＥ受信サブキャリア決定部１３８は、演算量余裕度検出部１３６からの演算量余裕度ＭおよびＳＩＲ算出部１２６からの各ＯＦＤＭシンボルのサブキャリア毎のＳＩＲに基づいて、ＯＦＤＭシンボル毎に、ＳＩＲが低い順にＭ個のサブキャリアを、ＭＭＳＥ合成用重み算出対象のサブキャリア（以下「ＭＭＳＥ受信サブキャリア」と言う）として決定し、その他のサブキャリアをＭＲＣ用重み算出対象のサブキャリア（以下「ＭＲＣ受信サブキャリア」と言う）として決定する。この決定結果は、重み付け制御部１２２に報告される。
【００４３】
チャネル識別部１２８は、受信データのチャネルに関する通信中チャネル情報に基づいて、通信中のチャネルが制御用チャネルであるかデータチャネルであるかを識別し、チャネル識別の結果を重み付け制御部１２２に報告する。この通信中チャネル情報は、移動局装置１００の上位レイヤにて判別される情報（例えば、該当するチャネルの受信タイミング、使用されている拡散コード、使用されているサブキャリアなどの情報）に基づいて、移動局装置１００の上位レイヤにて生成され、チャネル識別部１２８およびデータ重要度検出部１３０に通知される情報である。
【００４４】
データ重要度検出部１３０は、通信中チャネル情報に基づいて、受信データの重要度を検出し、重要度検出の結果を重み付け制御部１２２に報告する。なお、データの重要度は、使用されているチャネルやデータの中身によって異なる。例えば、一般に、制御チャネルはデータチャネルに比較して重要度が高い。なぜなら、制御チャネルの受信を誤ってしまうと、その後のデータチャネルの受信に失敗してしまうからである。また、例えば、一般に、再送データは初回送信データよりも重要度が高い。
【００４５】
ハンドオーバ検出部１３２は、受信データの転送状態を示す情報の通知を移動局装置１００の上位レイヤから受けて、移動局装置１００がハンドオーバ状態であるか否かを検出し、このハンドオーバ検出の結果を重み付け制御部１２２に報告する。受信データの転送状態は，制御チャネルを用いて通知される．
【００４６】
重み付け制御部１２２は、被干渉シンボル検出部１３４から報告された被干渉サブキャリア検出結果に基づいて、ＭＭＳＥ合成およびＭＲＣのいずれか一方を各ＯＦＤＭシンボルのサブキャリア毎に選択し、重み付け部１１２−１〜１１２−Ｎによって用いられる重みを算出する方法を、当該選択された合成方法に対応する重み算出方法に設定する。この設定を行うとき、重み付け制御部１２２は、ＭＭＳＥ合成用重み算出部１４０およびＭＲＣ用重み算出部１４２のうち、選択された合成方法に対応する算出方法を実行する算出部に対して、各ＯＦＤＭシンボルのサブキャリア毎に重み算出を指示する。
【００４７】
上記のＭＭＳＥ合成は、隣接セルから受けた干渉を除去したいときに有効な合成方法の一つであり、ＭＭＳＥ合成用の重み算出方法は、隣接セルから受けた干渉を除去可能な重みを算出する方法である。また、上記のＭＲＣは、受信ダイバーシチ効果を得たいときに有効な合成方法の一つであり、ＭＲＣ用の重み算出方法が重みを算出するときに要する演算量は、ＭＭＳＥ合成用の重み算出方法のそれよりも少ない。
【００４８】
したがって、例えば、重み付け制御部１２２は、各ＯＦＤＭシンボルの被干渉サブキャリアに対してＭＭＳＥ合成を選択する一方、各ＯＦＤＭシンボルの被干渉サブキャリア以外のサブキャリアに対してはＭＲＣを選択する。
【００４９】
ここで、合成方法の選択についてより具体的に説明する。図２は、重み付け制御部１２２での合成方法の選択について説明するための図である。ここでは、図２（Ａ）に示すように、移動局装置１００がセルＡ（自セル）に在圏しかつセルＢ（隣接セル）とのセルエッジ付近に位置している場合について説明する。なお、ここでは、１つのＯＦＤＭシンボルを、当該ＯＦＤＭシンボルがマッピングされたサブキャリア毎に細分化したものを「シンボル」と言う。
【００５０】
この場合、移動局装置１００は、セルＡの基地局装置１５０ａからの信号（セルＡ信号）のＯＦＤＭシンボルだけでなくセルＢの基地局装置１５０ｂからの信号（セルＢ信号）のＯＦＤＭシンボルをも含むデータを受信する。各基地局装置１５０ａ、ＢＳｂはランダムにＦＨパタンを決めているため、図２（Ｂ）に示すように、セルＡおよびセルＢのＦＨパタンが衝突することがある。つまり、移動局装置１００にとっての所望信号であるセルＡ信号における特定のＯＦＤＭシンボルにおける少なくとも一つのシンボルが、セルＢ信号から干渉を受けた状態で受信されることになる。
【００５１】
そこで、重み付け制御部１２２では、図２（Ｃ）に示すように、セルＢ信号から干渉を受けるシンボルに対しては、受信データからその干渉成分を除去するためにＭＭＳＥ合成する。一方、セルＢ信号から干渉を受けないシンボルに対しては、必ずしもＭＭＳＥ合成を行う必要がないため、ＭＭＳＥ合成用の重み算出方法より必要な演算量が少なくかつ受信ダイバーシチ効果が得られるＭＲＣを行う。
【００５２】
このように、受信データのうち被干渉サブキャリアに対してＭＭＳＥ合成が選択される一方、被干渉サブキャリア以外のサブキャリアに対してはＭＲＣが選択され、選択された合成方法に対応する算出方法が実行されるように、各ＯＦＤＭシンボルのサブキャリア毎に算出方法設定が行われるため、隣接セルからの干渉を除去する必要があるときには受信データから干渉成分を除去する能力を向上させることができるとともに、隣接セルからの干渉を除去する必要性が低いときには重み算出に要する演算量を削減しかつ受信ダイバーシチ効果を得ることができる。
【００５３】
また、重み付け制御部１２２は、ＭＭＳＥ受信サブキャリア決定部１３８から報告された決定結果に基づいて、Ｍ個のＭＭＳＥ受信サブキャリアに対する重み付けに用いられる重みを算出する方法がＭＭＳＥ合成用の算出方法となるように、各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行う。
【００５４】
すなわち、上記のとおり、ＳＩＲの低い順に、演算量の現在値Ｃｕｓｅｄが最大値Ｃｍａｘを超えない範囲でできるだけ多くのサブキャリアがＭＭＳＥ受信サブキャリアに、ＯＦＤＭシンボル毎に決定されているため、ＯＦＤＭシンボル毎に、重み算出部１２４の演算処理能力が許す限り多くのサブキャリアに対してＭＭＳＥ合成を行うことが可能になる。
【００５５】
また、重み付け制御部１２２は、チャネル識別部１２８から報告されたチャネル識別結果に基づいて、各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行う。より具体的には、通信中のチャネルが制御チャネルであることをチャネル識別結果が示しているとき、重み付け制御部１２２は、被干渉サブキャリア検出結果に基づく各ＯＦＤＭシンボルのサブキャリア毎の算出方法設定を行う。一方、通信中のチャネルがデータチャネルであることをチャネル識別結果が示しているとき、重み付け制御部１２２は、ＭＲＣ用の重み算出方法に固定する。
【００５６】
また、重み付け制御部１２２は、ハンドオーバ検出部１３２から報告されたハンドオーバ検出結果に基づいて、各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行う。より具体的には、移動局装置１００がハンドオーバ状態であることをハンドオーバ検出結果が示しているとき、重み付け制御部１２２は、被干渉サブキャリア検出結果に基づく各ＯＦＤＭシンボルのサブキャリア毎の算出方法設定を行う。一方、移動局装置１００がハンドオーバ状態であることをチャネル識別結果が示していないとき、重み付け制御部１２２は、ＭＲＣ用の重み算出方法に固定する。
【００５７】
また、重み付け制御部１２２は、データ重要度検出部１３０から報告された重要度検出結果に基づいて、各ＯＦＤＭシンボルのサブキャリア毎の算出方法の設定を行う。より具体的には、受信データが重要なデータであることを重要度検出結果が示しているとき、重み付け制御部１２２は、被干渉サブキャリア検出結果に基づく各ＯＦＤＭシンボルのサブキャリア毎の算出方法設定を行う。一方、受信データが重要なデータであることを重要度検出結果が示していないとき、重み付け制御部１２２は、ＭＲＣ用の重み算出方法に固定する。
【００５８】
なお、重み付け制御部１２２は、移動局装置１００がハンドオーバ状態であることをハンドオーバ検出結果が示しかつ受信データが重要なデータであることを重要度検出結果が示しているときに被干渉サブキャリア検出結果に基づく各ＯＦＤＭシンボルのサブキャリア毎の算出方法設定を行い、ハンドオーバ状態であることをハンドオーバ検出結果が示していないときまたは受信データが重要なデータであることを重要度検出結果が示していないときにＭＲＣ用の重み算出方法に固定しても良い。
【００５９】
このように、チャネル識別結果、ハンドオーバ検出結果、および重要度検出結果に基づいて各ＯＦＤＭシンボルのサブキャリア毎の算出方法設定を行うことにより、隣接セルからの干渉を除去する必要性が低いときにＭＭＳＥ合成用の重み算出方法を実行せずＭＭＳＥ合成用の重み算出方法より少ない演算量を要するＭＲＣ用の重み算出方法に固定することができる。さらに、重み付け制御部１２２での設定制御動作を簡略化することができる。
【００６０】
なお、ＭＭＳＥ受信サブキャリアの決定結果、チャネル識別結果、ハンドオーバ検出結果、および重要度検出結果のうちのいずれか一つの情報に基づく算出方法設定が選択的に行われても良く、いずれか二つ以上の情報の組み合わせに基づく算出方法設定が行われても良い。
【００６１】
ここで、ＭＭＳＥ合成用の重み算出方法およびＭＲＣ用の重み算出方法ならびにこれらの重み算出方法がそれぞれ要する演算量について説明する。ＭＭＳＥ合成用の重みは次の（式２）で算出される。また、ＭＲＣ用の重みは次の（式３）で算出される。
Ｗ＝Ｒ−１Ｐ  …（式２）
Ｗ＝Ｐ  …（式３）
ここで、Ｒは自己相関行列（受信データの自己相関を取ることで生成される行列）であり、Ｐは相互相関ベクトル（受信データと既知信号の相互相関を取ることで生成されるベクトル）である。
【００６２】
上記（式２）のＲ−１においては逆行列演算が必要になるのに対して、上記（式３）においてはＲ行列の算出およびＲ行列の逆行列演算が必要ではないため、ＭＲＣ用の重み算出方法を用いたときはＭＭＳＥ合成用の重み算出方法を用いたときと比較して演算量を削減することが可能となる。
【００６３】
また、重み付け制御部１２２は、ＭＭＳＥ合成用重み算出部１４０から入力された、アンテナ毎およびサブキャリア毎の重みを重み付け部１１２−１〜１１２−Ｎに出力する。
【００６４】
ＭＭＳＥ合成用重み算出部１４０は、重み付け制御部１２２からの指示に従って、チャネル推定部１２０からのチャネル推定結果に基づいて、隣接セルからの干渉を除去可能なアンテナ毎およびサブキャリア毎の重みをＯＦＤＭシンボル単位で算出し、重み付け制御部１２２に出力する。
【００６５】
ＭＭＳＥ合成用重み算出部１４０は、重み付け制御部１２２からの指示に従って、チャネル推定部１２０からのチャネル推定結果に基づいて、受信ダイバーシチ効果が得られるアンテナ毎およびサブキャリア毎の重みをＯＦＤＭシンボル単位で算出し、重み付け制御部１２２に出力する。
【００６６】
次いで、上記構成を有する移動局装置１００において、重み付け制御部１２２が算出方法を設定するときの動作について説明する。図３は、重み付け制御部１２２での算出方法設定動作の一例を説明するためのフロー図である。
【００６７】
まず、ステップＳ１０００では、ハンドオーバ検出部１３２から報告されたハンドオーバ検出結果に基づいて、ある一つのＯＦＤＭシンボル（設定対象ＯＦＤＭシンボル）を受信しているときの移動局装置１００がハンドオーバ状態であるか否かを判断する。この判断の結果として、移動局装置１００がハンドオーバ状態である場合（Ｓ１０００：ＹＥＳ）はステップＳ２０００に進み、移動局装置１００がハンドオーバ状態でない場合（Ｓ１０００：ＮＯ）はステップＳ６０００に進む。
【００６８】
ステップＳ２０００では、チャネル識別部１２８から報告されたチャネル識別結果に基づいて、通信中のチャネルが制御チャネルであるかデータチャネルであるかを判断する。この判断の結果として、通信中のチャネルが制御チャネルである場合（Ｓ２０００：ＹＥＳ）は、ステップＳ４０００に進む。一方、通信中のチャネルがデータチャネルである場合（Ｓ２０００：ＮＯ）は、ステップＳ３０００において、データ重要度検出部１３０から報告された重要度検出結果に基づいて、受信データが重要なデータであるか否かを判断する。
【００６９】
この判断の結果として、受信データが重要なデータである場合（Ｓ３０００：ＹＥＳ）は、ステップＳ４０００に進み、受信データが重要なデータでない場合（Ｓ３０００：ＮＯ）は、ステップＳ６０００に進む。
【００７０】
ステップＳ４０００では、被干渉サブキャリア検出部１３４から報告された被干渉サブキャリア検出結果に基づいて、設定対象ＯＦＤＭシンボルに被干渉サブキャリアがあるか（隣接セルからの干渉を受けているか）否かを判断する。この判断の結果として、被干渉サブキャリアがある場合（Ｓ４０００：ＹＥＳ）は、ステップＳ５０００に進み、被干渉サブキャリアがない場合（Ｓ４０００：ＮＯ）は、ステップＳ６０００に進む。
【００７１】
ステップＳ５０００では、ＭＭＳＥ受信サブキャリア決定部１３８で演算量余裕度に基づいて生成され報告されたＭＭＳＥ受信サブキャリア決定結果に基づいて、設定対象ＯＦＤＭシンボル内のサブキャリア毎の算出方法を切り替える。具体的には、ＭＭＳＥ受信サブキャリアに対する算出方法をＭＭＳＥ合成用の重み算出方法にするとともに、設定対象ＯＦＤＭシンボル内のＭＲＣ受信サブキャリアに対する算出方法をＭＲＣ用の重み算出方法にする。
【００７２】
そして、ステップＳ６０００では、設定対象ＯＦＤＭシンボル内の全てのサブキャリアに対する算出方法をＭＲＣ用の重み算出方法に固定する。
【００７３】
なお、上記の算出方法設定の具体的な動作は、上記のものに限定されない。例えば、ステップＳ１０００の前に、チャネルを制御チャネルに限定するか否かを設定するステップ（チャネル設定ステップ）を行うようにしても良い。このチャネル設定ステップにおいて、チャネルを制御チャネルに限定する場合、上記と同様の動作を行う一方、チャネルを制御チャネルに限定しない場合は、ステップＳ１０００の後のステップＳ２０００をスキップしステップＳ３０００に進む動作を行う。
【００７４】
また、例えば、上記のチャネル設定ステップの前に、演算量余裕度検出部１３６で算出された演算量余裕度を参照するステップ（参照ステップ）を行うようにしても良い。この参照ステップにおいて、所定レベル以上の演算量余裕度が得られた場合、チャネル設定ステップにおいて、チャネルを制御チャネルに限定しないように動作する。一方、参照ステップにおいて、当該所定レベル以上の演算量余裕度が得られなかった場合は、チャネル設定ステップにおいて、チャネルを制御チャネルに限定するように動作する。
【００７５】
すなわち、被干渉サブキャリア検出結果と、ＭＭＳＥ受信サブキャリアの決定結果、チャネル識別結果、ハンドオーバ検出結果、および重要度検出結果のいずれか一つ以上の情報とに基づく算出方法設定を行う場合、それぞれの情報に基づいて行われる上記の判断は、どのような順序で行われても良い。
【００７６】
このように、本実施の形態によれば、被干渉サブキャリアの検出結果に基づいて、受信データの重み付けに用いられる重みを算出する方法を、ＭＭＳＥ合成用の算出方法およびＭＲＣ用の算出方法のいずれか一方に、各ＯＦＤＭシンボルのサブキャリア毎に設定し、当該いずれか一方の算出方法を実行することで、アンテナ毎およびサブキャリア毎の重みをＯＦＤＭシンボル単位で算出するため、各ＯＦＤＭシンボルのサブキャリア毎に適切な重みを用いて受信データの重み付けを行うことでき、隣接セルから受けた干渉を受信データから適切に除去することができ、データ受信の性能、特にセルエッジやセクタエッジ（すなわち、同一の周波数帯域を用いている近隣の通信エリア付近）でのデータ受信性能を向上させることができる。
【００７７】
なお、本実施の形態に係る移動局装置１００は、サブキャリア毎に合成のアルゴリズムを変更する構成を有するものとした。ただし、複数のサブキャリアをグループ化しグループ単位で周波数ホッピングを行うシステムの場合は、グループ毎に合成のアルゴリズムを変更する構成を有しても良い。このシステムでは、１つのグループ内の他セルからの干渉量はグループ内でほぼ一定とみなすことができるように各グループの大きさが設計されるため、グループ単位で合成のアルゴリズムを変更したとしても、システム全体としての受信性能が劣化する可能性は少ない。グループ毎に合成のアルゴリズムを変更する場合においては、アルゴリズムの変更を判断する回数がグループ数分だけで済むため、サブキャリア毎にアルゴリズムを変更する場合に比較して、判断に必要な処理を減らすことができる。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、ＦＨ−ＯＦＤＭ方式に基づいて送信されたデータから干渉成分を適切に除去し、データ受信性能を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る移動局装置の構成を示すブロック図
【図２】本発明の一実施の形態に係る移動局装置における重み付け制御部による合成方法の選択について説明するための図
【図３】本発明の一実施の形態に係る移動局装置の重み付け制御部での算出方法設定動作について説明するためのフロー図
【符号の説明】
１００  移動局装置
１０２−１、１０２−２  アンテナ
１０４−１、１０４−２  受信ＲＦ部
１０６−１、１０６−２  ＧＩ除去部
１０８−１、１０８−２  Ｓ／Ｐ部
１１０−１、１１０−２  ＦＦＴ部
１１２−１、１１２−２、…、１１２−Ｎ  重み付け部
１１４−１、１１４−２、…、１１４−Ｎ  合成部
１１６  Ｐ／Ｓ部
１１８  復調部
１２０  チャネル推定部
１２２  重み付け制御部
１２４  重み算出部
１２６  ＳＩＲ算出部
１２８  チャネル識別部
１３０  データ重要度検出部
１３２  ハンドオーバ検出部
１３４  被干渉サブキャリア検出部
１３６  演算量余裕度検出部
１３８  ＭＭＳＥ受信サブキャリア決定部
１４０  ＭＭＳＥ合成用重み算出部
１４２  ＭＲＣ用重み算出部
【図１】
2005006116.tif 000003
【図２】
2005006116.tif 000004
【図３】
2005006116.tif 000005