(57)【要約】【課題】受信信号の品質を向上させる。【解決手段】通信装置は、ＲＲＨ３０およびＰＩＭキャンセル部２０を有する。ＰＩＭキャンセル部２０は、受信信号レベル算出部２５、ステップ係数更新部２４、補償係数更新部２３、キャンセル信号生成部２２、および合成部２６を有する。受信信号レベル算出部２５は、ＲＲＨ３０が受信した受信信号の信号レベルを算出する。補償係数更新部２３は、ＲＲＨ３０が送信した複数の送信信号と受信信号とに基づいて、キャンセル信号を生成するための係数を逐次更新する。キャンセル信号生成部２２は、複数の送信信号と、補償係数更新部２３が更新した係数とを用いてキャンセル信号を生成する。合成部２６は、受信信号とキャンセル信号とを合成する。ステップ係数更新部２４、受信信号レベル算出部２５が算出した信号レベルに基づいて、キャンセル信号を生成するための係数を更新する際の時定数であるステップ係数を調整する。【選択図】図３
2018078522.tif 000002
【特許請求の範囲】
【請求項１】
異なる周波数で無線送信される複数の送信信号を送信する送信部と、
前記複数の送信信号によって発生する相互変調信号が含まれた受信信号を受信する受信部と、
前記受信信号の信号レベルを算出する第１の算出部と、
前記送信部によって送信される複数の送信信号と前記受信信号とに基づいて、前記相互変調信号に応じたキャンセル信号を生成するための係数を逐次更新する更新部と、
前記送信部によって送信される複数の送信信号と、前記更新部によって更新された係数とを用いて、前記キャンセル信号を生成する生成部と、
前記受信信号と前記キャンセル信号とを合成する合成部と
を有し、
前記更新部は、
前記第１の算出部によって算出された前記受信信号の信号レベルに基づいて、前記係数を更新する際の時定数であるステップ係数を調整することを特徴とする通信装置。
【請求項２】
前記更新部は、
前記第１の算出部によって算出された前記受信信号の信号レベルが大きい程、前記ステップ係数の値が小さくなるように調整し、前記第１の算出部によって算出された前記受信信号の信号レベルが小さい程、前記ステップ係数の値が大きくなるように調整することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記更新部は、
前記第１の算出部によって算出された前記受信信号の信号レベルが予め定められた閾値より大きい場合、前記ステップ係数の値を０にすることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記送信部によって送信される複数の送信信号から生成された相互変調信号と前記受信信号との相関値を、前記送信部によって送信される複数の送信信号から生成された相互変調信号の大きさで割ることにより、前記受信信号に含まれる相互変調信号の信号レベルを算出する第２の算出部をさらに有し、
前記更新部は、
前記第１の算出部によって算出された前記受信信号の信号レベルと、前記第２の算出部によって算出された前記相互変調信号の信号レベルとの比または差が大きい程、前記ステップ係数の値が小さくなるように調整し、前記比または差が小さい程、前記ステップ係数の値が大きくなるように調整することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記更新部は、
前記第１の算出部によって算出された前記受信信号の信号レベルと、前記第２の算出部によって算出された前記相互変調信号の信号レベルとの比または差が、予め定められた閾値より大きい場合、前記ステップ係数を０にすることを特徴とする請求項４に記載の通信装置。
【請求項６】
異なる周波数で無線送信される複数の送信信号を送信する送信部と、
前記複数の送信信号によって発生する相互変調信号が含まれた受信信号を受信する受信部と、
前記受信信号の信号レベルを算出する第１の算出部と、
前記送信部によって送信される複数の送信信号と前記受信信号とに基づいて、前記受信信号に含まれる相互変調信号をキャンセルするキャンセル処理部と、
前記第１の算出部によって算出された前記受信信号の信号レベルに基づいて、前記キャンセル処理部の稼働および停止を制御する制御部と
を有することを特徴とする通信装置。
【請求項７】
前記制御部は、
前記第１の算出部によって算出された前記受信信号の信号レベルが予め定められた閾値以下である場合、前記キャンセル処理部を稼働させ、
前記第１の算出部によって算出された前記受信信号の信号レベルが前記閾値より大きい場合、前記キャンセル処理部を停止させることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記送信部によって送信される複数の送信信号から生成された相互変調信号と前記受信信号との相関値を、前記送信部によって送信される複数の送信信号から生成された相互変調信号の大きさで割ることにより、前記受信信号に含まれる相互変調信号の信号レベルを算出する第２の算出部をさらに有し、
前記制御部は、
前記第１の算出部によって算出された前記受信信号の信号レベルと、前記第２の算出部によって算出された前記相互変調信号の信号レベルとの比または差が予め定められた閾値以下である場合、前記キャンセル処理部を稼働させ、
前記比または差が前記閾値より大きい場合、前記キャンセル処理部を停止させることを特徴とする請求項６に記載の通信装置。
【請求項９】
通信装置が、
異なる周波数で無線送信される複数の送信信号を送信し、
前記複数の送信信号によって発生する相互変調信号が含まれた受信信号を受信し、
前記受信信号の信号レベルを算出し、
前記複数の送信信号と前記受信信号とに基づいて、前記相互変調信号に応じたキャンセル信号を生成するための係数を逐次更新し、
前記複数の送信信号と、更新された係数とを用いて、前記キャンセル信号を生成し、
前記受信信号と前記キャンセル信号とを合成する
処理を実行し、
前記更新する処理は、
出された前記受信信号の信号レベルに基づいて、前記係数を更新する際の時定数であるステップ係数を調整することを特徴とする受信方法。
【請求項１０】
通信装置が、
異なる周波数で無線送信される複数の送信信号を送信し、
前記複数の送信信号によって発生する相互変調信号が含まれた受信信号を受信し、
前記受信信号の信号レベルを算出し、
前記複数の送信信号と前記受信信号とに基づいて、前記受信信号に含まれる相互変調信号をキャンセルし、
前記受信信号の信号レベルに基づいて、前記キャンセルする処理の実行および停止を制御する
処理を実行することを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および受信方法に関する。
【背景技術】
【０００２】
従来、送受信でアンテナを共用する無線通信装置には、デュプレクサが設けられることがある。すなわち、送信信号と受信信号の周波数が異なる場合には、アンテナにデュプレクサが接続されることにより、無線通信装置内の送信経路と受信経路とが電気的に分離される。このため、送信信号が受信信号に干渉することがなく、受信品質の低下を抑制することができる。
【０００３】
しかし、近年では、周波数が異なる複数のキャリアで信号を送信するマルチキャリア送信が実用化されている。マルチキャリア送信では、送信信号が複数の周波数の信号を含むため、これらの周波数が異なる信号の相互変調によって相互変調信号（Passive  Intermodulation  signal）が発生することがある。そして、送信信号から発生する相互変調信号は、受信経路に漏出し、受信品質を低下させる。特に、送信信号から発生する相互変調信号の周波数が受信信号の周波数帯に含まれる場合は、受信信号の正確な復調および復号が困難になるという問題がある。
【０００４】
また、デュプレクサ、アンテナ、およびこれらを接続するケーブルなどは受動素子であり、増幅器などの能動素子と比較して非線形歪みの発生に寄与する度合いは小さい。しかしながら、これらの受動素子における微小なインピーダンスの変化や非線形特性によって、送信信号から発生する相互変調信号が受信経路に漏出し、受信品質を低下させることがある。また、無線通信装置の外部にある金属等によって、送信信号から発生する相互変調信号が受信経路へ反射し、受信品質を低下させることがある。そこで、送信信号と干渉信号とから相互変調信号を近似的に再生し、再生された再生信号によって相互変調信号を相殺することなどが検討されている。送信信号と干渉信号とから再生された相互変調信号は、例えば適応フィルタによって、受信信号に含まれる相互変調信号との誤差が小さくなるように適応制御される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００９−５２６４４２号公報
【非特許文献】
【０００６】
【非特許文献１】３ＧＰＰ  ＴＲ３７．８０８  ｖ１２．０．０  “Passive  Intermodulation  (PIM)  handling  for  Base  Stations  (BS)  (Release  12)”
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、基地局等の無線通信装置では、アンテナから受信された信号には、無線端末装置から送信されたアップリンク信号に加えて、基地局が送信した信号から生成された相互変調信号が重畳されている。基地局では、アップリンク信号に重畳された相互変調信号に基づいて、当該相互変調信号をキャンセルするためのキャンセル信号が生成される。このとき、基地局において受信されたアップリンク信号は、キャンセル信号の係数を求める際の干渉となる。そのため、基地局において受信されたアップリンク信号が、当該アップリンク信号に重畳されている相互変調信号よりも非常に大きい場合、キャンセル信号の係数を精度よく求めることが困難となる。そのため、受信信号にキャンセル信号が合成されたとしても、受信信号に重畳された相互変調信号を精度よくキャンセルすることが難しい。従って、受信信号に残存する相互変調信号の成分により、受信信号の品質が劣化する。
【０００８】
開示の技術は、かかる点に鑑みてなされたものであって、受信信号の品質を向上させることができる通信装置および受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願が開示する通信装置は、１つの態様において、送信部と、受信部と、第１の算出部と、更新部と、生成部と、合成部とを有する。送信部は、異なる周波数で無線送信される複数の送信信号を送信する。受信部は、複数の送信信号によって発生する相互変調信号が含まれた受信信号を受信する。第１の算出部は、受信信号の信号レベルを算出する。更新部は、送信部によって送信される複数の送信信号と受信信号とに基づいて、相互変調信号に応じたキャンセル信号を生成するための係数を逐次更新する。生成部は、送信部によって送信される複数の送信信号と、更新部によって更新された係数とを用いて、キャンセル信号を生成する。合成部は、受信信号とキャンセル信号とを合成する。また、更新部は、第１の算出部によって算出された信号レベルに基づいて、キャンセル信号を生成するための係数を更新する際の時定数であるステップ係数を調整する。
【発明の効果】
【００１０】
本願が開示する通信装置および受信方法の１つの態様によれば、受信信号の品質を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、通信装置の一例を示すブロック図である。
【図２】図２は、受信信号に含まれるＰＩＭ信号の一例を示す図である。
【図３】図３は、実施例１におけるＰＩＭキャンセル部の一例を示すブロック図である。
【図４】図４は、比較例におけるＰＩＭ信号の変化の一例を示す図である。
【図５】図５は、実施例１におけるＰＩＭ信号の変化の一例を示す図である。
【図６】図６は、収束時間の一例を示す図である。
【図７】図７は、実施例１の通信装置によって行われる処理の一例を示すフローチャートである。
【図８】図８は、実施例１におけるＰＩＭキャンセル部の他の例を示すブロック図である。
【図９】図９は、実施例２におけるＰＩＭキャンセル部の一例を示すブロック図である。
【図１０】図１０は、実施例２の通信装置によって行われる処理の一例を示すフローチャートである。
【図１１】図１１は、実施例２におけるＰＩＭキャンセル部の他の例を示すブロック図である。
【図１２】図１２は、実施例３の通信装置によって行われる処理の一例を示すフローチャートである。
【図１３】図１３は、実施例４の通信装置によって行われる処理の一例を示すフローチャートである。
【図１４】図１４は、実施例５におけるＰＩＭキャンセル部の一例を示すブロック図である。
【図１５】図１５は、実施例５の通信装置によって行われる処理の一例を示すフローチャートである。
【図１６】図１６は、実施例６におけるＰＩＭキャンセル部の一例を示すブロック図である。
【図１７】図１７は、実施例６の通信装置によって行われる処理の一例を示すフローチャートである。
【図１８】図１８は、実施例７におけるＰＩＭキャンセル部の一例を示すブロック図である。
【図１９】図１９は、遅延プロファイルの一例を示す図である。
【図２０】図２０は、実施例７の通信装置によって行われる処理の一例を示すフローチャートである。
【図２１】図２１は、ＰＩＭキャンセル部のハードウェアの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本願が開示する通信装置および受信方法の実施形態について、図面を参照して詳細に説明する。なお、以下の実施形態により開示の技術が限定されるものではない。
【実施例１】
【００１３】
［通信装置１０］
図１は、通信装置１０の一例を示すブロック図である。通信装置１０は、ＢＢＵ（Base  Band  Unit）１１、ＰＩＭ（Passive  InterModulation）キャンセル部２０−１〜２０−２、ＲＲＨ（Remote  Radio  Head）３０−１〜３０−２、およびアンテナ３８−１〜３８−２を有する。本実施例における通信装置１０は、例えば無線通信システムに用いられる無線基地局である。ＲＲＨ３０−１〜３０−２は、それぞれ異なる周波数の送信信号を送信する。本実施例では、ＲＲＨ３０−１は、アンテナ３８−１を介して周波数ｆ1の送信信号Ｔｘ１を送信し、ＲＲＨ３０−２は、アンテナ３８−２を介して周波数ｆ2の送信信号Ｔｘ２を送信する。なお、以下では、ｆ1＜ｆ2と仮定する。また、以下では、ＰＩＭキャンセル部２０−１〜２０−２のそれぞれを区別することなく総称する場合に単にＰＩＭキャンセル部２０と記載し、ＲＲＨ３０−１〜３０−２のそれぞれを区別することなく総称する場合に単にＲＲＨ３０と記載し、アンテナ３８−１〜３８−２のそれぞれを区別することなく総称する場合に単にアンテナ３８と記載する。
【００１４】
それぞれのＲＲＨ３０は、ＤＡＣ（Digital  to  Analog  Converter）３１、ＡＤＣ（Analog  to  Digital  Converter）３２、直交変調器３３、直交復調器３４、ＰＡ（Power  Amplifier）３５、ＬＮＡ（Low  Noise  Amplifier）３６、およびＤＵＰ（DUPlexer）３７を有する。それぞれのＲＲＨ３０は、送信部および受信部の一例である。
【００１５】
ＤＡＣ３１は、ＢＢＵ１１から出力された送信信号をディジタル信号からアナログ信号に変換して直交変調器３３へ出力する。直交変調器３３は、ＤＡＣ３１によってアナログ信号に変換された送信ベースバンド信号を直交変調する。ＰＡ３５は、直交変調器３３によって直交変調された送信信号を増幅する。ＤＵＰ３７は、ＰＡ３５によって増幅された送信信号のうち、送信帯域の周波数成分をアンテナ３８へ通過させる。これにより、ＲＲＨ３０−１は、アンテナ３８−１を介して周波数ｆ1の送信信号Ｔｘ１が送信し、ＲＲＨ３０−２は、アンテナ３８−２を介して周波数ｆ2の送信信号Ｔｘ２を送信する。
【００１６】
また、ＤＵＰ３７は、アンテナ３８を介して受信された受信信号のうち、受信帯域の周波数成分をＬＮＡ３６へ通過させる。ＬＮＡ３６は、ＤＵＰ３７から出力された受信信号を増幅する。直交復調器３４は、ＬＮＡ３６によって増幅された受信信号を直交復調する。ＡＤＣ３２は、直交復調器３４によって直交復調された受信信号をアナログ信号からディジタル信号に変換し、ディジタル信号に変換された受信信号をＰＩＭキャンセル部２０へ出力する。ＲＲＨ３０−１のＡＤＣ３２は、ディジタル信号に変換された受信信号Ｒｘ１’をＰＩＭキャンセル部２０−１へ出力し、ＲＲＨ３０−２のＡＤＣ３２は、ディジタル信号に変換された受信信号Ｒｘ２’をＰＩＭキャンセル部２０−２へ出力する。
【００１７】
ここで、各ＲＲＨ３０から出力される受信信号には、通信相手の無線端末等の他の通信装置から受信される受信信号と、複数の送信信号Ｔｘ１およびＴｘ２によって発生した相互変調信号であるＰＩＭ信号とが含まれている。図２は、受信信号に含まれるＰＩＭ信号の一例を示す図である。ＲＲＨ３０−１からアンテナ３８−１を介して送信された周波数ｆ1の送信信号Ｔｘ１と、ＲＲＨ３０−２からアンテナ３８−２を介して送信された周波数ｆ2の送信信号Ｔｘ２とが、外部のＰＩＭ源に反射することにより、２ｆ1−ｆ2や２ｆ2−ｆ1等の周波数のＰＩＭ信号が発生する場合がある。そして、ｆ1およびｆ2の周波数によっては、例えば図２に示すように、２ｆ1−ｆ2や２ｆ2−ｆ1の周波数が受信帯域に含まれる場合がある。そのため、例えば図２に示すように、受信信号Ｒｘ１’には、通信相手の無線端末等から送信されたアップリンク信号等である受信信号Ｒｘ１に加えて、ＰＩＭ信号が含まれる場合がある。
【００１８】
図１に戻って説明を続ける。ＰＩＭキャンセル部２０−１は、ＲＲＨ３０−１によってアンテナ３８−１を介して送信される送信信号Ｔｘ１と、ＲＲＨ３０−２によってアンテナ３８−２を介して送信される送信信号Ｔｘ２とをＢＢＵ１１から取得する。そして、ＰＩＭキャンセル部２０−１は、送信信号Ｔｘ１およびＴｘ２に基づいて、送信信号Ｔｘ１およびＴｘ２によって発生するＰＩＭ信号のレプリカであるキャンセル信号を生成する。そして、ＰＩＭキャンセル部２０−１は、生成されたキャンセル信号を、ＲＲＨ３０−１から出力された受信信号Ｒｘ１’に合成することにより、受信信号Ｒｘ１’に含まれているＰＩＭ信号を低減する。そして、ＰＩＭキャンセル部２０−１は、ＰＩＭ信号が低減された受信信号Ｒｘ１”をＢＢＵ１１へ出力する。
【００１９】
ＰＩＭキャンセル部２０−２についても同様に、ＲＲＨ３０−１によってアンテナ３８−１を介して送信される送信信号Ｔｘ１と、ＲＲＨ３０−２によってアンテナ３８−２を介して送信される送信信号Ｔｘ２とをＢＢＵ１１から取得し、送信信号Ｔｘ１およびＴｘ２に基づいてＰＩＭ信号を生成する。そして、ＰＩＭキャンセル部２０−２は、生成されたキャンセル信号を、ＲＲＨ３０−２から出力された受信信号Ｒｘ２’に合成することにより、受信信号Ｒｘ２’に含まれているＰＩＭ信号を低減する。そして、ＰＩＭキャンセル部２０−２は、ＰＩＭ信号が低減された受信信号Ｒｘ２”をＢＢＵ１１へ出力する。
【００２０】
なお、以下では、ＲＲＨ３０−１から出力された受信信号Ｒｘ１’と、ＲＲＨ３０−２から出力された受信信号Ｒｘ２’とを区別することなく総称する場合に単に受信信号Ｒｘ’と記載する。また、ＰＩＭキャンセル部２０−１から出力された受信信号Ｒｘ１”と、ＰＩＭキャンセル部２０−２から出力された受信信号Ｒｘ２”とを区別することなく総称する場合に単に受信信号Ｒｘ”と記載する。
【００２１】
［ＰＩＭキャンセル部２０］
図３は、実施例１におけるＰＩＭキャンセル部２０の一例を示すブロック図である。本実施例におけるＰＩＭキャンセル部２０は、例えば図３に示すように、高次項生成部２１、キャンセル信号生成部２２、補償係数更新部２３、ステップ係数更新部２４、受信信号レベル算出部２５、および合成部２６を有する。なお、以下では、２ｆ1−ｆ2の周波数のＰＩＭ信号の低減について説明するが、２ｆ2−ｆ1の周波数のＰＩＭ信号の低減についても、ｆ1とｆ2とを入れ替えることにより、同様に実現することができる。
【００２２】
受信信号レベル算出部２５は、例えば下記の算出式（１）に従って、受信信号Ｒｘ’の信号レベルＬRxを算出する。本実施例において、受信信号レベル算出部２５は、受信信号Ｒｘ’の振幅を信号レベルＬRxとして算出する。
【数１】
2018078522.tif 000003
【００２３】
ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号Ｒｘ’の信号レベルＬRxに基づいて、キャンセル信号の補償係数Ａを更新する際の時定数であるステップ係数μを更新する。例えば、ステップ係数更新部２４は、信号レベルＬRxが大きい程、ステップ係数μの値が小さくなるようにステップ係数μの値を調整し、信号レベルＬRxが小さい程、ステップ係数μの値が大きくなるようにステップ係数μの値を調整する。具体的には、ステップ係数更新部２４は、例えば下記の算出式（２）に従って、キャンセル信号の補償係数Ａを更新する際の時定数であるステップ係数μを更新する。
【数２】
2018078522.tif 000004
算出式（２）において、Ｌ0は所定の信号レベルの値を示す定数であり、μ0は所定のステップ係数の値を示す定数である。Ｌ0およびμ0の値は、通信装置１０の管理者等により予めステップ係数更新部２４に設定される。
【００２４】
高次項生成部２１は、送信信号Ｔｘ１およびＴｘ２をＢＢＵ１１から取得し、取得した送信信号Ｔｘ１およびＴｘ２に基づいて、例えば下記の算出式（３）に従って、ＰＩＭ信号における高次項の成分Ｚを生成する。
【数３】
2018078522.tif 000005
算出式（３）において、ｃｏｎｊ（ｘ）は、ｘの複素共役を示す。
【００２５】
なお、本実施例において、高次項生成部２１は、ＰＩＭ信号における３次項の成分をＺとして算出するが、他の例として、高次項生成部２１は、ＰＩＭ信号における３次よりも大きい次数の項までの成分をＺとして生成してもよい。
【００２６】
具体的には、高次項生成部２１は、例えば図３に示すように、乗算器２１０、乗算器２１１、および複素共役算出部２１２を有する。乗算器２１０は、ＢＢＵ１１から取得された送信信号Ｔｘ１の２乗を算出する。複素共役算出部２１２は、ＢＢＵ１１から取得された送信信号Ｔｘ２の複素共役を算出する。乗算器２１１は、高次項生成部２１が算出した送信信号Ｔｘ１の２乗と、複素共役算出部２１２が算出した送信信号Ｔｘ２の複素共役とを乗算することにより、ＰＩＭ信号における高次項の成分Ｚを生成する。乗算器２１０および乗算器２１１は、例えば複素乗算器である。
【００２７】
補償係数更新部２３は、高次項生成部２１によって算出された高次項の成分Ｚと、ステップ係数更新部２４によって更新されたステップ係数μとを用いて、例えば下記の算出式（４）に従い、キャンセル信号の位相および振幅を補償するための補償係数Ａを更新する。本実施例において、補償係数Ａは、ＰＩＭ信号における３次項の係数である。
【数４】
2018078522.tif 000006
算出式（４）において、Ｒｘ”は、後述する合成部２６から出力された受信信号である。
【００２８】
具体的には、補償係数更新部２３は、例えば図３に示すように、遅延部２３０、乗算器２３１、複素共役算出部２３２、複素共役算出部２３３、乗算器２３４、および加算器２３５を有する。遅延部２３０は、高次項生成部２１によって算出された高次項の成分Ｚを所定時間遅延させる。複素共役算出部２３２は、合成部２６から出力された受信信号Ｒｘ”の複素共役を算出する。乗算器２３１は、遅延部２３０が遅延させた高次項の成分Ｚと、複素共役算出部２３２が算出した受信信号Ｒｘ”の複素共役とを乗算する。
【００２９】
複素共役算出部２３３は、乗算器２３１による乗算結果の複素共役を算出する。乗算器２３４は、乗算器２３１による乗算結果の複素共役と、ステップ係数更新部２４によって更新されたステップ係数μとを乗算する。加算器２３５は、更新前の補償係数Ａと、乗算器２３４による乗算結果とを加算することにより、補償係数Ａを更新する。更新された補償係数Ａはキャンセル信号生成部２２へ出力される。乗算器２３１および２３４は、例えば複素乗算器である。
【００３０】
キャンセル信号生成部２２は、乗算器２２０を有する。乗算器２２０は、高次項生成部２１から出力されたＰＩＭ信号の高次項の成分Ｚに、補償係数更新部２３によって更新された補償係数Ａを乗算することにより、キャンセル信号Ｙを生成する。生成されたキャンセル信号Ｙは、合成部２６へ出力される。乗算器２２０は、例えば複素乗算器である。
【００３１】
合成部２６は、キャンセル信号生成部２２から出力されたキャンセル信号Ｙと、ＲＲＨ３０から出力された受信信号Ｒｘ’とを合成することにより、受信信号Ｒｘ’に含まれているＰＩＭ信号を低減する。具体的には、合成部２６は、キャンセル信号生成部２２から出力されたキャンセル信号Ｙを、ＲＲＨ３０から出力された受信信号Ｒｘ’から減算することにより、受信信号Ｒｘ’に含まれているＰＩＭ信号を低減する。そして、合成部２６は、ＰＩＭ信号が低減された受信信号Ｒｘ”を補償係数更新部２３およびＢＢＵ１１へ出力する。
【００３２】
ここで、受信信号Ｒｘ’に含まれるＰＩＭ信号は、各ＲＲＨ３０から送信された送信信号Ｔｘ１およびＴｘ２がＰＩＭ発生源に反射する等によって発生するが、各ＲＲＨ３０において受信されるＰＩＭ信号の信号レベルはそれほど大きくはない。また、通信装置１０と通信相手の無線端末等とが離れている場合には、当該無線端末等から受信される受信信号Ｒｘの信号レベルも小さい。そのため、受信信号Ｒｘ’に含まれるＰＩＭ信号を低減することは、受信信号の受信品質を向上させる上で有効である。
【００３３】
受信信号Ｒｘ’に含まれるＰＩＭ信号を低減するためには、ＰＩＭ信号を発生させる複数の送信信号Ｔｘ１およびＴｘ２に基づいてキャンセル信号Ｙが生成される。そして、キャンセル信号Ｙと受信信号Ｒｘ’とが合成した後の信号に含まれるＰＩＭ信号の成分が小さくなるように、キャンセル信号Ｙの位相および振幅を示す補償係数Ａが調整される。
【００３４】
ここで、通信相手の無線端末等が通信装置１０の近くに位置している場合などのように、当該無線端末等から受信される受信信号Ｒｘの信号レベルが大きくなると、受信信号Ｒｘ’に含まれるＰＩＭ信号の成分の検出精度が低くなる。例えば図４の左側に示すように、受信信号Ｒｘ’内の受信信号Ｒｘの信号レベルが大きい場合、キャンセル信号の位相および振幅が収束せずに発散する場合がある。これにより、例えば図４の右側に示すように、キャンセル信号が合成された後の受信信号Ｒｘ”に含まれるＰＩＭ信号が逆に増加する場合がある。図４は、比較例におけるＰＩＭ信号の変化の一例を示す図である。
【００３５】
そこで、本実施例では、ＰＩＭ信号を含む受信信号Ｒｘ’の信号レベルが測定され、測定された受信信号Ｒｘ’の信号レベルに基づいて、キャンセル信号Ｙの補償係数Ａを更新する際の時定数であるステップ係数μが調整される。例えば、測定された受信信号Ｒｘ’の信号レベルが小さい程ステップ係数μが大きくなるように調整される。これにより、補償係数Ａの収束時間が短くなる。一方、例えば、測定された受信信号Ｒｘ’の信号レベルが大きい程ステップ係数μが小さくなるように調整される。ステップ係数μが小さくなると、収束時間は長くなるが、キャンセル信号Ｙに適用される補償係数の算出精度が向上する。そのため、例えば図５の左側に示すように、受信信号Ｒｘ’内の受信信号Ｒｘのレベルが大きい場合であっても、キャンセル信号Ｙの位相および振幅が発散せずに収束する。これにより、例えば図５の右側に示すように、受信信号Ｒｘ’内の受信信号Ｒｘのレベルが大きい場合であっても、キャンセル信号Ｙが合成された後の受信信号Ｒｘ”に含まれるＰＩＭ信号が低減される。図５は、実施例１におけるＰＩＭ信号の変化の一例を示す図である。
【００３６】
図６は、収束時間の一例を示す図である。ステップ係数μが小さい値で固定された場合、例えば図６の一点鎖線で示されるように、受信信号Ｒｘ’の信号レベルが大きくても、補償係数Ａは発散することなく、ある程度の収束時間で収束する。しかし、ステップ係数μの値が小さいと、例えば図６の一点鎖線で示されるように、受信信号Ｒｘ’の信号レベルが小さい場合においても、補償係数Ａの収束にはある程度の時間がかかることになる。補償係数Ａの収束に時間がかかるということは、収束していない期間に受信された信号が多くなるということになり、受信信号の品質が低くなる。
【００３７】
一方、ステップ係数μが大きい値で固定された場合、例えば図６の破線で示されるように、受信信号Ｒｘ’の信号レベルが小さければ、補償係数Ａは発散することなく収束する。ステップ係数μが大きい方が、ステップ係数μが小さい場合に比べて、補償係数Ａの収束時間は短い。しかし、ステップ係数μの値が大きい場合、例えば図６の破線で示されるように、受信信号Ｒｘ’の信号レベルがある程度以上大きくなると、補償係数Ａは収束せずに発散してしまう。これにより、受信信号の品質が低くなる。
【００３８】
これに対し、本実施例では、受信信号ＲｘおよびＰＩＭ信号を含む受信信号Ｒｘ’の信号レベルが大きい程、ステップ係数μが小さくなるように調整され、受信信号Ｒｘ’の信号レベルが小さい程、ステップ係数μが大きくなるように調整される。これにより、例えば図６の実線で示されるように、受信信号Ｒｘ’の信号レベルがいずれの大きさであっても、補償係数Ａを発散することなく収束させることができる。これにより、受信品質を向上させることができる。また、受信信号Ｒｘ’の信号レベルが小さい程、ステップ係数μが大きくなるように調整されるため、ステップ係数μが小さい値で固定される場合に比べて、収束時間を短くすることができる。これにより、受信品質を向上させることができる。
【００３９】
［通信装置１０の処理］
図７は、実施例１の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図７のフローチャートに示す処理を実行する。なお、図７のフローチャートでは、ＰＩＭキャンセル部２０−１およびＲＲＨ３０−１の処理を中心に説明する。
【００４０】
まず、ＢＢＵ１１は、送信信号Ｔｘ１を各ＰＩＭキャンセル部２０およびＲＲＨ３０−１へそれぞれ出力する。送信信号Ｔｘ１は、ＲＲＨ３０−１によって直交変調等の処理が施され、アンテナ３８−１から送信される（Ｓ１００）。また、ＢＢＵ１１は、送信信号Ｔｘ２を各ＰＩＭキャンセル部２０およびＲＲＨ３０−２へそれぞれ出力する。送信信号Ｔｘ２は、ＲＲＨ３０−２によって直交変調等の処理が施され、アンテナ３８−２から送信される（Ｓ１００）。
【００４１】
次に、ＲＲＨ３０は、ＰＩＭ信号を含む受信信号Ｒｘ’を、アンテナ３８を介して受信する（Ｓ１０１）。ＲＲＨ３０によって受信された受信信号Ｒｘ’は、ＰＩＭキャンセル部２０へ出力される。
【００４２】
次に、ＰＩＭキャンセル部２０の受信信号レベル算出部２５は、例えば前述の算出式（１）に従って、受信信号Ｒｘ’の信号レベルＬRxを算出する（Ｓ１０２）。そして、受信信号レベル算出部２５は、算出された信号レベルＬRxをステップ係数更新部２４へ出力する。
【００４３】
次に、ステップ係数更新部２４は、受信信号レベル算出部２５から出力された信号レベルＬRxに基づいて、例えば前述の下記の算出式（２）に従って、ステップ係数μを更新する（Ｓ１０３）。そして、ステップ係数更新部２４は、更新されたステップ係数μを補償係数更新部２３へ出力する。
【００４４】
次に、高次項生成部２１は、ＢＢＵ１１から出力された送信信号Ｔｘ１およびＴｘ２に基づいて、例えば前述の算出式（３）に従って、ＰＩＭ信号における高次項の成分Ｚを生成する。そして、補償係数更新部２３は、高次項生成部２１によって算出された高次項の成分Ｚと、ステップ係数更新部２４から出力されたステップ係数μとを用いて、例えば前述の算出式（４）に従って、補償係数Ａを更新する（Ｓ１０４）。
【００４５】
次に、キャンセル信号生成部２２は、高次項生成部２１から出力されたＰＩＭ信号の高次項の成分Ｚに、補償係数更新部２３によって更新された補償係数Ａを乗算することにより、キャンセル信号Ｙを生成する（Ｓ１０５）。生成されたキャンセル信号Ｙは、合成部２６へ出力される。
【００４６】
次に、合成部２６は、キャンセル信号生成部２２から出力されたキャンセル信号Ｙと、ＲＲＨ３０から出力された受信信号Ｒｘ’とを合成することにより、受信信号Ｒｘ’に含まれているＰＩＭ信号を低減する（Ｓ１０６）。そして、合成部２６は、ＰＩＭ信号が低減された受信信号Ｒｘ”を補償係数更新部２３およびＢＢＵ１１へ出力する。そして、通信装置１０は、本フローチャートに示した処理を終了する。
【００４７】
［実施例１の効果］
以上、実施例１について説明した。本実施例の通信装置１０は、ＲＲＨ３０およびＰＩＭキャンセル部２０を有する。ＲＲＨ３０は、異なる周波数で無線送信される複数の送信信号を送信する。また、ＲＲＨ３０は、複数の送信信号によって発生するＰＩＭ信号が含まれた受信信号を受信する。ＰＩＭキャンセル部２０は、受信信号レベル算出部２５、ステップ係数更新部２４、補償係数更新部２３、キャンセル信号生成部２２、および合成部２６を有する。受信信号レベル算出部２５は、ＲＲＨ３０によって受信された受信信号の信号レベルを算出する。補償係数更新部２３は、ＲＲＨ３０によって送信される複数の送信信号と受信信号とに基づいて、ＰＩＭ信号に応じたキャンセル信号を生成するための係数を逐次更新する。キャンセル信号生成部２２は、ＲＲＨ３０によって送信された複数の送信信号と、補償係数更新部２３によって更新された係数とを用いてキャンセル信号を生成する。合成部２６は、受信信号とキャンセル信号とを合成する。ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルに基づいて、キャンセル信号を生成するための係数を更新する際の時定数であるステップ係数を調整する。これにより、通信装置１０は、補償係数Ａを発散することなく収束させることができる。また、通信装置１０は、ステップ係数μが小さい値で固定された場合に比べて、補償係数Ａの収束時間を短くすることができる。これにより、通信装置１０は、受信品質を向上させることができる。
【００４８】
また、本実施例のステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルが大きい程、ステップ係数μの値が小さくなるようにステップ係数μの値を調整する。また、本実施例のステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルが小さい程、ステップ係数μの値が大きくなるようにステップ係数μの値を調整する。これにより、通信装置１０は、補償係数Ａを発散することなく収束させることができると共に、補償係数Ａの収束時間を短くすることができる。
【００４９】
［実施例１のＰＩＭキャンセル部２０の他の例］
なお、上記した実施例１における受信信号レベル算出部２５は、例えばＲＲＨ３０から出力された受信信号Ｒｘ’の信号レベルＬRxを算出するが、開示の技術はこれに限られない。他の例として、受信信号レベル算出部２５は、例えば図８に示すように、ＲＲＨ３０から出力された受信信号Ｒｘ’に、キャンセル信号生成部２２から出力されたキャンセル信号Ｙが合成された後の受信信号Ｒｘ”の信号レベルＬRxを算出してもよい。
【実施例２】
【００５０】
前述の実施例１では、受信信号Ｒｘ’の信号レベルＬRxの値に基づいて、ステップ係数μが調整される。これに対し、実施例２では、受信信号Ｒｘ’の信号レベルＬRxの値と、ＰＩＭ信号の信号レベルＬPIMとの比に基づいて、ステップ係数μが調整される点が、実施例１とは異なる。以下、実施例１と異なる点を中心に説明する。実施例２における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。
【００５１】
［ＰＩＭキャンセル部２０］
図９は、実施例２におけるＰＩＭキャンセル部２０の一例を示すブロック図である。本実施例におけるＰＩＭキャンセル部２０は、高次項生成部２１、キャンセル信号生成部２２、補償係数更新部２３、ステップ係数更新部２４、受信信号レベル算出部２５、合成部２６、およびＰＩＭ信号レベル算出部２７を有する。なお、以下に説明する点を除き、図９において、図３と同じ符号を付したブロックは、図３におけるブロックと同一または同様の機能を有するため説明を省略する。
【００５２】
ＰＩＭ信号レベル算出部２７は、各ＲＲＨ３０によって送信される複数の送信信号Ｔｘ１およびＴｘ２から生成されたＰＩＭ信号と、ＰＩＭ信号を含む受信信号Ｒｘ’との相関値を算出する。そして、ＰＩＭ信号レベル算出部２７は、算出された相関値を、各ＲＲＨ３０によって送信される複数の送信信号Ｔｘ１およびＴｘ２から生成されたＰＩＭ信号の大きさで割ることにより、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出する。
【００５３】
具体的には、ＰＩＭ信号レベル算出部２７は、例えば下記の算出式（５）に従って、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出する。本実施例において、受信信号レベル算出部２５は、受信信号Ｒｘ’に含まれるＰＩＭ信号の振幅を信号レベルＬPIMとして算出する。
【数５】
2018078522.tif 000007
算出式（５）において、Ｚは、高次項生成部２１によって算出されたＰＩＭ信号における高次項の成分を示す。
【００５４】
ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号Ｒｘ’の信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出されたＰＩＭ信号の信号レベルＬPIMとの比の値に基づいて、ステップ係数μを調整する。例えば、ステップ係数更新部２４は、信号レベルＬRxと信号レベルＬPIMとの比の値が大きい程、ステップ係数μの値が小さくなるように調整し、信号レベルＬRxと信号レベルＬPIMとの比の値が小さい程、ステップ係数μの値が大きくなるように調整する。具体的には、ステップ係数更新部２４は、信号レベルＬRxと信号レベルＬPIMとを用いて、例えば下記の算出式（６）に従って、ステップ係数μを更新する。
【数６】
2018078522.tif 000008
【００５５】
これにより、受信信号Ｒｘ’の信号レベルＬRxの値に対して、ＰＩＭ信号の信号レベルＬPIMの値が大きい場合には、ステップ係数μの値が大きくなり、補償係数Ａの収束時間を短くすることができる。一方、受信信号Ｒｘ’の信号レベルＬRxの値に対して、ＰＩＭ信号の信号レベルＬPIMの値が小さい場合には、ステップ係数μの値が小さくなり、補償係数Ａの発散を抑制することができる。
【００５６】
［通信装置１０の処理］
図１０は、実施例２の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図１０のフローチャートに示す処理を実行する。なお、図１０において、図７と同一の符号が付された処理は、図７のフローチャートに示された処理と同様であるため、説明を省略する。
【００５７】
ＰＩＭ信号レベル算出部２７は、例えば前述の算出式（５）に従って、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出する（Ｓ１１０）。そして、ＰＩＭ信号レベル算出部２７は、算出された信号レベルＬPIMをステップ係数更新部２４へ出力する。
【００５８】
次に、ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとに基づいて、例えば前述の算出式（６）に従って、ステップ係数μを更新する（Ｓ１１１）。そして、ステップ係数更新部２４は、更新されたステップ係数μを補償係数更新部２３へ出力する。そして、通信装置１０は、ステップＳ１０４〜Ｓ１０６に示した処理を実行する。
【００５９】
［実施例２の効果］
以上、実施例２について説明した。本実施例の通信装置１０は、ＰＩＭ信号レベル算出部２７をさらに有する。ＰＩＭ信号レベル算出部２７は、ＲＲＨ３０によって送信される複数の送信信号から生成されたＰＩＭ信号と受信信号との相関値を、ＲＲＨ３０によって送信される複数の送信信号から生成されたＰＩＭ信号の大きさで割ることにより、受信信号に含まれるＰＩＭ信号の信号レベルを算出する。ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルとの比が大きい程、ステップ係数μの値が小さくなるように調整する。また、ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルとの比が小さい程、ステップ係数μの値が大きくなるように調整する。これにより、通信装置１０は、補償係数Ａの発散を抑制することができると共に、補償係数Ａの収束時間を短くすることができる。従って、通信装置１０は、受信品質を向上させることができる。
【００６０】
［実施例２のＰＩＭキャンセル部２０の他の例］
なお、上記した実施例２において、受信信号レベル算出部２５は、ＲＲＨ３０から出力された受信信号Ｒｘ’の信号レベルＬRxを算出し、ＰＩＭ信号レベル算出部２７は、当該受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出する。しかし、開示の技術はこれに限られない。他の例として、受信信号レベル算出部２５およびＰＩＭ信号レベル算出部２７は、例えば図１１に示すように、受信信号Ｒｘ’にキャンセル信号Ｙが合成された後の受信信号Ｒｘ”に基づいて、信号レベルＬRxおよび信号レベルＬPIMをそれぞれ算出してもよい。
【００６１】
図１１に示した例では、受信信号Ｒｘ’に含まれる受信信号Ｒｘが大きい場合には、キャンセル信号Ｙが合成された後の受信信号Ｒｘ”も大きくなる。そのため、受信信号レベル算出部２５によって算出される信号レベルＬRxは大きくなり、ステップ係数更新部２４によって更新されるステップ係数μの値は小さくなる。従って、受信信号Ｒｘ’に含まれる受信信号Ｒｘが大きい場合には、ステップ係数μの値が小さくなるように制御されることで、補償係数Ａの発散が抑制される。
【００６２】
また、補償係数更新部２３によって更新された補償係数Ａが収束に近づくと、キャンセル信号Ｙが合成された後の受信信号Ｒｘ”に含まれるＰＩＭ信号の成分が小さくなる。そのため、ＰＩＭ信号レベル算出部２７によって算出される信号レベルＬPIMは小さくなり、ステップ係数更新部２４によって更新されるステップ係数μの値も小さくなる。従って、補償係数更新部２３によって更新された補償係数Ａが収束していない段階では、ステップ係数μが大きな値に調整されることで、収束時間が短縮される。そして、補償係数Ａが収束に近づくに従い、ステップ係数μが小さな値に調整されることで、補償係数Ａの算出精度が向上する。これにより、通信装置１０は、受信品質を向上させることができる。
【実施例３】
【００６３】
前述の実施例１では、受信信号Ｒｘ’の信号レベルＬRxの値に関わらず、信号レベルＬRxの値に基づいて、ステップ係数μが更新される。これに対し、実施例３では、受信信号Ｒｘ’の信号レベルＬRxの値が予め定められた閾値Ｌthより大きい場合、ステップ係数μの値が０に更新される点が、実施例１とは異なる。以下、実施例１と異なる点を中心に説明する。実施例３における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。また、実施例３におけるＰＩＭキャンセル部２０の構成は、以下に説明する点を除き、図３を用いて説明した実施例１のＰＩＭキャンセル部２０と同様であるため、その説明を省略する。
【００６４】
本実施例のステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxが予め定められた閾値Ｌth以下であるか否かを判定する。受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌth以下である場合、ステップ係数更新部２４は、例えば前述の算出式（２）に従って、ステップ係数μを更新する。一方、受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌthより大きい場合、ステップ係数更新部２４は、ステップ係数μを０に更新する。
【００６５】
ここで、受信信号Ｒｘ’の信号レベルＬRxが大きい場合には、受信信号Ｒｘ’に含まれるＰＩＭ信号の成分の検出精度が低くなる。そのため、ステップ係数μが０より大きい値に設定された場合、補償係数更新部２３によって更新される補償係数Ａが収束せずに発散する場合がある。一方で、受信信号Ｒｘ’の信号レベルＬRxが十分に大きい場合には、ＰＩＭ信号が存在していても、受信品質を高く保つことが可能である。従って、受信信号Ｒｘ’の信号レベルＬRxが閾値Ｌthより大きい場合に、ステップ係数μが０に設定されることで、補償係数Ａの発散を抑制することができ、受信品質の劣化を抑制することができる。
【００６６】
［通信装置１０の処理］
図１２は、実施例３の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図１２のフローチャートに示す処理を実行する。なお、図１２において、図７と同一の符号が付された処理は、図７のフローチャートに示された処理と同様であるため、説明を省略する。
【００６７】
ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxが予め定められた閾値Ｌth以下であるか否かを判定する（Ｓ１２０）。受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌth以下である場合（Ｓ１２０：Ｙｅｓ）、ステップ係数更新部２４は、例えば前述の算出式（２）に従って、ステップ係数μを更新する（Ｓ１０３）。
【００６８】
一方、受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌthより大きい場合（Ｓ１２０：Ｎｏ）、ステップ係数更新部２４は、ステップ係数μを０に更新する（Ｓ１２１）。そして、補償係数更新部２３は、ステップＳ１０３またはＳ１２１において更新されたステップ係数μを用いて、補償係数Ａを更新する（Ｓ１０４）。そして、通信装置１０は、ステップＳ１０５およびＳ１０６に示した処理を実行する。
【００６９】
［実施例３の効果］
以上、実施例３について説明した。本実施例において、ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルが予め定められた閾値より大きい場合、ステップ係数μの値を０にする。これにより、通信装置１０は、補償係数Ａの発散を抑制することができ、受信品質の劣化を抑制することができる。
【実施例４】
【００７０】
前述の実施例２では、受信信号Ｒｘ’の信号レベルＬRxと、受信信号Ｒｘ’に含まれているＰＩＭ信号の信号レベルＬPIMとの比の値に関わらず、信号レベルＬRxと信号レベルＬPIMと比の値に基づいて、ステップ係数μが更新される。これに対し、実施例４では、信号レベルＬRxと信号レベルＬPIMと比の値が予め定められた閾値Ｒthより大きい場合、ステップ係数μの値が０に更新される点が、実施例２とは異なる。以下、実施例２と異なる点を中心に説明する。実施例４における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。また、実施例４におけるＰＩＭキャンセル部２０の構成は、以下に説明する点を除き、図９を用いて説明した実施例２のＰＩＭキャンセル部２０と同様であるため、その説明を省略する。
【００７１】
本実施例のステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとの比の値が予め定められた閾値Ｒth以下であるか否かを判定する。具体的には、ステップ係数更新部２４は、信号レベルＬPIMの値を信号レベルＬRxの値で割ることにより算出された比の値が、閾値Ｒth以下であるか否かを判定する。
【００７２】
信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒth以下である場合、ステップ係数更新部２４は、例えば前述の算出式（６）に従って、ステップ係数μを更新する。一方、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒthより大きい場合、ステップ係数更新部２４は、ステップ係数μを０に更新する。
【００７３】
このように、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒthより大きい場合には、比の値に応じてステップ係数μの値が調整されることで、補償係数Ａの発散を抑制しつつ収束時間の短縮が可能となる。また、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒth以下の場合には、ステップ係数μの値が０に固定されることで、補償係数Ａの発散が確実に抑制される。これにより、通信装置１０は、受信品質の劣化を抑制することができる。
【００７４】
［通信装置１０の処理］
図１３は、実施例４の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図１３のフローチャートに示す処理を実行する。なお、図１３において、図１０と同一の符号が付された処理は、図１０のフローチャートに示された処理と同様であるため、説明を省略する。
【００７５】
ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとの比の値が予め定められた閾値Ｒth以下であるか否かを判定する（Ｓ１３０）。比の値が閾値Ｒth以下である場合（Ｓ１３０：Ｙｅｓ）、ステップ係数更新部２４は、例えば前述の算出式（６）に従って、ステップ係数μを更新する（Ｓ１１１）。
【００７６】
一方、信号レベルＬRxと信号レベルＬPIMとの比の値が閾値Ｒthより大きい場合（Ｓ１３０：Ｎｏ）、ステップ係数更新部２４は、ステップ係数μを０に更新する（Ｓ１３１）。そして、補償係数更新部２３は、ステップＳ１１１またはＳ１３１において更新されたステップ係数μを用いて、補償係数Ａを更新する（Ｓ１０４）。そして、通信装置１０は、ステップＳ１０５およびＳ１０６に示した処理を実行する。
【００７７】
［実施例４の効果］
以上、実施例４について説明した。本実施例のステップ係数更新部２４は、受信信号レベル算出部２５によって算出された受信信号の信号レベルと、ＰＩＭ信号レベル算出部２７によって算出されたＰＩＭ信号の信号レベルとの比の値が、所定の閾値より大きい場合、ステップ係数μの値を０にする。これにより、通信装置１０は、補償係数Ａの発散を抑制することができ、受信品質の劣化を抑制することができる。
【実施例５】
【００７８】
前述の実施例１では、受信信号Ｒｘ’の信号レベルＬRxの値に関わらず、キャンセル信号Ｙが受信信号Ｒｘ’に合成される。これに対し、実施例５では、受信信号Ｒｘ’の信号レベルＬRxの値が予め定められた閾値Ｌthより大きい場合、受信信号Ｒｘ’へのキャンセル信号Ｙの合成が停止される点が、実施例１とは異なる。以下、実施例１と異なる点を中心に説明する。実施例５における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。
【００７９】
［ＰＩＭキャンセル部２０］
図１４は、実施例５におけるＰＩＭキャンセル部２０の一例を示すブロック図である。本実施例におけるＰＩＭキャンセル部２０は、受信信号レベル算出部２５、制御部２８、およびキャンセル処理部４０を有する。キャンセル処理部４０は、高次項生成部２１、キャンセル信号生成部２２、補償係数更新部２３、および合成部２６を有する。なお、以下に説明する点を除き、図１４において、図３と同じ符号を付したブロックは、図３におけるブロックと同一または同様の機能を有するため説明を省略する。
【００８０】
補償係数更新部２３は、高次項生成部２１によって算出された高次項の成分Ｚと、予め設定されたステップ係数μとを用いて、例えば前述の算出式（４）に従って、補償係数Ａを更新する。本実施例において、ステップ係数μは固定値であり、通信装置１０の管理者等により予め補償係数更新部２３に設定される。
【００８１】
制御部２８は、受信信号レベル算出部２５によって算出された信号レベルＬRxに基づいて、キャンセル処理部４０の稼働および停止を制御する。具体的には、制御部２８は、受信信号レベル算出部２５によって算出された信号レベルＬRxが予め定められた閾値Ｌth以下であるか否かを判定する。受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌth以下である場合、制御部２８は、キャンセル処理部４０を稼働させる。これにより、高次項生成部２１によってＰＩＭ信号の高次項の成分Ｚが算出され、補償係数更新部２３によって補償係数Ａが更新され、キャンセル信号生成部２２によってキャンセル信号Ｙが生成される。そして、合成部２６によって、キャンセル信号Ｙが受信信号Ｒｘ’に合成され、合成後の受信信号Ｒｘ”がＢＢＵ１１へ出力される。
【００８２】
一方、受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌthより大きい場合、制御部２８は、キャンセル処理部４０を停止させる。キャンセル処理部４０が停止した場合、合成部２６は、受信信号Ｒｘ’をそのままＲｘ”としてＢＢＵ１１へ出力する。
【００８３】
ここで、受信信号Ｒｘ’の信号レベルＬRxが大きい場合には、受信信号Ｒｘ’に含まれるＰＩＭ信号の成分の検出精度が低くなる。そのため、補償係数更新部２３によって更新される補償係数Ａが収束せずに発散する場合がある。また、受信信号Ｒｘ’の信号レベルＬRxが大きい場合には、受信信号Ｒｘ’にＰＩＭ信号が含まれていても、受信品質を高く保つことが可能となる。従って、受信信号Ｒｘ’の信号レベルＬRxが閾値Ｌthより大きい場合に、キャンセル処理部４０を停止させることで、補償係数Ａの発散を回避することができ、受信品質の劣化を抑制することができる。また、受信信号Ｒｘ’の信号レベルＬRxが閾値Ｌthより大きい場合に、キャンセル処理部４０を停止させることで、通信装置１０の消費電力を削減することができる。
【００８４】
［通信装置１０の処理］
図１５は、実施例５の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図１５のフローチャートに示す処理を実行する。なお、図１５において、図７と同一の符号が付された処理は、図７のフローチャートに示された処理と同様であるため、説明を省略する。
【００８５】
制御部２８は、受信信号レベル算出部２５によって算出された信号レベルＬRxが予め定められた閾値Ｌth以下であるか否かを判定する（Ｓ１４０）。受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌth以下である場合（Ｓ１４０：Ｙｅｓ）、制御部２８は、キャンセル処理部４０を稼働させる（Ｓ１４１）。そして、通信装置１０は、ステップＳ１０３〜Ｓ１０６に示した処理を実行する。
【００８６】
一方、受信信号レベル算出部２５によって算出された信号レベルＬRxが閾値Ｌthより大きい場合（Ｓ１４０：Ｎｏ）、制御部２８は、キャンセル処理部４０を停止させる（Ｓ１４２）。これにより、合成部２６は、受信信号Ｒｘ’をそのままＲｘ”としてＢＢＵ１１へ出力する。そして、通信装置１０は、本フローチャートに示した処理を終了する。
【００８７】
［実施例５の効果］
以上、実施例５について説明した。本実施例の通信装置１０は、ＲＲＨ３０およびＰＩＭキャンセル部２０を有する。ＲＲＨ３０は、異なる周波数で無線送信される複数の送信信号を送信する。また、ＲＲＨ３０は、複数の送信信号によって発生するＰＩＭ信号が含まれた受信信号を受信する。ＰＩＭキャンセル部２０は、受信信号レベル算出部２５、キャンセル処理部４０、および制御部２８を有する。受信信号レベル算出部２５は、ＲＲＨ３０によって受信された受信信号の信号レベルを算出する。キャンセル処理部４０は、ＲＲＨ３０によって送信される複数の送信信号と受信信号とに基づいて、受信信号に含まれるＰＩＭ信号をキャンセルする。制御部２８は、受信信号レベル算出部２５によって算出された受信信号の信号レベルに基づいて、キャンセル処理部４０の稼働および停止を制御する。これにより、通信装置１０は、受信品質を高く保ちつつ、通信装置１０の消費電力を削減することができる。
【００８８】
また、本実施例の制御部２８は、受信信号レベル算出部２５によって算出された受信信号の信号レベルが予め定められた閾値以下である場合、キャンセル処理部４０を稼働させる。また、本実施例の制御部２８は、受信信号レベル算出部２５によって算出された受信信号の信号レベルが閾値より大きい場合、キャンセル処理部４０を停止させる。これにより、通信装置１０は、受信品質を高く保ちつつ、通信装置１０の消費電力を削減することができる。
【実施例６】
【００８９】
前述の実施例２では、受信信号Ｒｘ’の信号レベルＬRxの値と、受信信号Ｒｘ’に含まれているＰＩＭ信号の信号レベルＬPIMとの比の値に関わらず、キャンセル信号Ｙが受信信号Ｒｘ’に合成される。これに対し、実施例６では、信号レベルＬRxと信号レベルＬPIMと比の値が予め定められた閾値Ｒthより大きい場合、受信信号Ｒｘ’へのキャンセル信号Ｙの合成が停止される点が、実施例２とは異なる。以下、実施例２と異なる点を中心に説明する。実施例６における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。
【００９０】
［ＰＩＭキャンセル部２０］
図１６は、実施例６におけるＰＩＭキャンセル部２０の一例を示すブロック図である。本実施例におけるＰＩＭキャンセル部２０は、高次項生成部２１、受信信号レベル算出部２５、ＰＩＭ信号レベル算出部２７、制御部２８、およびキャンセル処理部４１を有する。キャンセル処理部４１は、キャンセル信号生成部２２、補償係数更新部２３、および合成部２６を有する。なお、以下に説明する点を除き、図１６において、図９と同じ符号を付したブロックは、図９におけるブロックと同一または同様の機能を有するため説明を省略する。
【００９１】
補償係数更新部２３は、高次項生成部２１によって算出された高次項の成分Ｚと、予め設定されたステップ係数μとを用いて、例えば前述の算出式（４）に従って、補償係数Ａを更新する。本実施例において、ステップ係数μは固定値であり、通信装置１０の管理者等により予め補償係数更新部２３に設定される。
【００９２】
制御部２８は、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとの比の値が予め定められた閾値Ｒth以下であるか否かを判定する。具体的には、制御部２８は、信号レベルＬPIMの値を信号レベルＬRxの値で割ることにより算出された比の値が、閾値Ｒth以下であるか否かを判定する。
【００９３】
信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒth以下である場合、制御部２８は、キャンセル処理部４１を稼働させる。これにより、補償係数更新部２３によって補償係数Ａが更新され、キャンセル信号生成部２２によってキャンセル信号Ｙが生成される。そして、合成部２６によって、キャンセル信号Ｙが受信信号Ｒｘ’に合成され、合成後の受信信号Ｒｘ”がＢＢＵ１１へ出力される。
【００９４】
一方、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒthより大きい場合、制御部２８は、キャンセル処理部４１を停止させる。キャンセル処理部４１が停止した場合、合成部２６は、受信信号Ｒｘ’をそのままＲｘ”としてＢＢＵ１１へ出力する。
【００９５】
このように、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒthより大きい場合に、キャンセル処理部４１を稼働させることで、補償係数Ａの発散を抑制しつつ収束時間の短縮が可能となる。また、信号レベルＬPIMの値と信号レベルＬRxとの比の値が閾値Ｒth以下の場合には、キャンセル処理部４１を停止させることで、通信装置１０の消費電力を削減することができる。
【００９６】
［通信装置１０の処理］
図１７は、実施例６の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図１７のフローチャートに示す処理を実行する。なお、図１７において、図１０と同一の符号が付された処理は、図１０のフローチャートに示された処理と同様であるため、説明を省略する。
【００９７】
制御部２８は、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとの比の値が予め定められた閾値Ｒth以下であるか否かを判定する（Ｓ１５０）。比の値が閾値Ｒth以下である場合（Ｓ１５０：Ｙｅｓ）、制御部２８は、キャンセル処理部４１を稼働させる（Ｓ１５１）。そして、通信装置１０は、ステップＳ１１１およびＳ１０４〜Ｓ１０６に示した処理を実行する。
【００９８】
一方、受信信号レベル算出部２５によって算出された信号レベルＬRxと、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMとの比の値が閾値Ｒthより大きい場合（Ｓ１５０：Ｎｏ）、制御部２８は、キャンセル処理部４１を停止させる（Ｓ１５２）。これにより、合成部２６は、受信信号Ｒｘ’をそのままＲｘ”としてＢＢＵ１１へ出力する。そして、通信装置１０は、本フローチャートに示した処理を終了する。
【００９９】
［実施例６の効果］
以上、実施例６について説明した。本実施例の制御部２８は、受信信号レベル算出部２５によって算出された受信信号の信号レベルと、ＰＩＭ信号レベル算出部２７によって算出されたＰＩＭ信号の信号レベルとの比の値が、予め定められた閾値より大きい場合、キャンセル処理部４１を停止させる。これにより、通信装置１０は、補償係数Ａの発散を抑制することができると共に、通信装置１０の消費電力を削減することができる。
【実施例７】
【０１００】
前述の実施例２、実施例４、および実施例６において、受信信号レベル算出部２５は、例えば前述の算出式（１）に従って、受信信号Ｒｘ’の信号レベルＬRxを算出する。また、前述の実施例２、実施例４、および実施例６において、ＰＩＭ信号レベル算出部２７は、例えば前述の算出式（５）に従って、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出する。これに対し、本実施例では、前述の実施例２、実施例４、および実施例６とは異なる方法により、信号レベルＬRxおよび信号レベルＬPIMが算出される。
【０１０１】
以下では、実施例２と異なる点を中心に説明する。なお、本実施例における信号レベルＬRxおよび信号レベルＬPIMの算出方法は、実施例４および実施例６に対しても適用することが可能である。本実施例７における通信装置１０の構成は、図１を用いて説明した実施例１の通信装置１０と同様であるため、その説明を省略する。
【０１０２】
［ＰＩＭキャンセル部２０］
図１８は、実施例７におけるＰＩＭキャンセル部２０の一例を示すブロック図である。本実施例におけるＰＩＭキャンセル部２０は、高次項生成部２１、キャンセル信号生成部２２、補償係数更新部２３、ステップ係数更新部２４、合成部２６、相関器５０、および信号レベル特定部５１を有する。なお、以下に説明する点を除き、図１８において、図９と同じ符号を付したブロックは、図９におけるブロックと同一または同様の機能を有するため説明を省略する。
【０１０３】
相関器５０は、受信信号Ｒｘ’に対して、高次項生成部２１によって算出されたＰＩＭ信号における高次項の成分Ｚの遅延タイミングを変えながら、受信信号Ｒｘ’と高次項の成分Ｚとの相関値Ｃｒｒを算出する。そして、相関器５０は、算出された異なる遅延タイミングにおける相関値Ｃｒｒの集合を、ＰＩＭ信号の遅延プロファイルＣｒｒ（ｔ）として信号レベル特定部５１へ出力する。
【０１０４】
信号レベル特定部５１は、相関器５０から出力された遅延プロファイルＣｒｒ（ｔ）を参照して、相関値のピークの値をＰＩＭ信号の信号レベルＬPIMとして特定する。また、信号レベル特定部５１は、相関器５０から出力された遅延プロファイルＣｒｒ（ｔ）を参照して、ピークの相関値の遅延タイミングから所定時間離れた遅延タイミングにおける相関値を受信信号Ｒｘ’の信号レベルＬRxとして特定する。
【０１０５】
図１９は、遅延プロファイルの一例を示す図である。図１９において、符号６０は、受信信号Ｒｘ’の信号レベルが大きい場合の遅延プロファイルを示す。また、図１９において、符号６１は、受信信号Ｒｘ’の信号レベルが、符号６０に示した遅延プロファイルが算出された際の受信信号Ｒｘ’の信号レベルより小さい場合の遅延プロファイルを示す。また、図１９において、符号６２は、受信信号Ｒｘ’の信号レベルが、符号６１に示した遅延プロファイルが算出された際の受信信号Ｒｘ’の信号レベルより小さい場合の遅延プロファイルを示す。
【０１０６】
各遅延プロファイルでは、例えば図１９に示すように、所定の遅延タイミングｔ0において、相関値のピーク６３が形成されている。異なる信号レベルの受信信号Ｒｘ’において、受信信号Ｒｘ’に含まれているＰＩＭ信号の信号レベルが等しければ、ピーク６３における相関値の値もほぼ等しくなる。従って、本実施例における信号レベル特定部５１は、相関値のピーク６３の値を、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMの値として特定する。
【０１０７】
また、受信信号Ｒｘ’に含まれる、通信相手の無線端末等から受信された受信信号Ｒｘと、ＰＩＭ信号における高次項の成分Ｚとは、無相関である。そのため、各遅延プロファイルでは、例えば図１９に示すように、ピーク６３となる遅延タイミングｔ0以外の遅延タイミングにおける残留誤差は、通信相手の無線端末等から受信された受信信号Ｒｘの大きさに依存する。
【０１０８】
そこで、本実施例の信号レベル特定部５１は、相関器５０から出力された遅延プロファイルを参照し、相関値のピーク６３の遅延タイミングｔ0から所定時間Δｔ離れた遅延タイミングｔ1における相関値６４を、受信信号Ｒｘ’の信号レベルＬRxの値として特定する。本実施例における通信装置１０が、例えばＬＴＥ（Long  Term  Evolution）方式の無線通信システムに用いられる場合、Δｔの値は、例えば１シンボル期間以上の時間であることが好ましい。なお、信号レベル特定部５１は、相関値のピーク６３の遅延タイミングｔ0から所定時間Δｔ以上離れた異なる遅延タイミングにおける相関値の平均値を、受信信号Ｒｘ’の信号レベルＬRxの値として特定してもよい。
【０１０９】
［通信装置１０の処理］
図２０は、実施例７の通信装置１０によって行われる処理の一例を示すフローチャートである。通信装置１０は、所定のタイミング毎に、図２０のフローチャートに示す処理を実行する。なお、図２０において、図１０と同一の符号が付された処理は、図１０のフローチャートに示された処理と同様であるため、説明を省略する。
【０１１０】
相関器５０は、受信信号Ｒｘ’に対して、高次項生成部２１によって算出されたＰＩＭ信号における高次項の成分Ｚの遅延タイミングを変えながら、受信信号Ｒｘ’と高次項の成分Ｚとの相関値を算出する。相関器５０としては、例えばスライディング相関器を用いることができる。そして、相関器５０は、算出された異なる遅延タイミングにおける相関値の集合を、ＰＩＭ信号の遅延プロファイルＣｒｒ（ｔ）として信号レベル特定部５１へ出力する（Ｓ１６０）。
【０１１１】
次に、信号レベル特定部５１は、相関器５０から出力された遅延プロファイルＣｒｒ（ｔ）を参照して、相関値のピークの値をＰＩＭ信号の信号レベルＬPIMとして特定する（Ｓ１６１）。また、信号レベル特定部５１は、相関器５０から出力された遅延プロファイルＣｒｒ（ｔ）を参照して、ピークの相関値の遅延タイミングから所定時間離れた遅延タイミングにおける相関値を受信信号Ｒｘ’の信号レベルＬRxとして特定する（Ｓ１６１）。そして、通信装置１０は、ステップＳ１１１およびＳ１０４〜Ｓ１０６に示した処理を実行する。
【０１１２】
［実施例７の効果］
以上、実施例７について説明した。本実施例の通信装置１０によれば、より簡易な方法で、受信信号Ｒｘ’の信号レベルＬRx、および、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMを算出することができる。これにより、通信装置１０の回路規模を削減することができる。
【０１１３】
［ハードウェア］
図２１は、ＰＩＭキャンセル部２０のハードウェアの一例を示す図である。ＰＩＭキャンセル部２０は、例えば図２１に示すように、メモリ２００、プロセッサ２０１、およびインターフェイス回路２０２を有する。
【０１１４】
インターフェイス回路２０２は、例えばＣＰＲＩ（Common  Public  Radio  Interface）等の通信規格に従って、ＢＢＵ１１およびＲＲＨ３０との間で信号の送信および受信を行う。メモリ２００には、ＰＩＭキャンセル部２０の機能を実現するためのプログラムやデータ等が格納されている。プロセッサ２０１は、メモリ２００から読み出したプログラムを実行し、インターフェイス回路２０２等と協働することにより、ＰＩＭキャンセル部２０の各機能、例えば、高次項生成部２１、キャンセル信号生成部２２、補償係数更新部２３、ステップ係数更新部２４、受信信号レベル算出部２５、合成部２６、ＰＩＭ信号レベル算出部２７、制御部２８、相関器５０、および信号レベル特定部５１等を実現する。
【０１１５】
［その他］
なお、開示の技術は、上記した実施例に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１１６】
例えば、前述の実施例１〜７のそれぞれにおいて行われる演算処理は、送信信号と同期して行われることが好ましい。これにより、各演算処理において算出される値の精度を高めることが期待できる。例えば、通信装置１０がＬＴＥ方式の無線通信システムに用いられる場合、通信装置１０は、フレーム、サブフレーム、スロット、およびシンボル等の所定のフォーマットで、通信相手の無線端末等と信号を送受信する。そのため、通信装置１０は、通信相手の無線端末等との間で送受信される信号の同期をとった上で、これらのフォーマットの単位で、前述の各実施例１〜７のそれぞれにおいて開示された一連の各種演算処理を実行することが好ましい。各種演算処理とは、例えば、データ積分、相関演算、ステップ係数μの制御等である。
【０１１７】
また、前述の実施例１および３において、ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxを所定期間平均した値を用いて、ステップ係数μを更新してもよい。また、前述の実施例２および４において、ステップ係数更新部２４は、受信信号レベル算出部２５によって算出された信号レベルＬRxを所定期間平均した値と、ＰＩＭ信号レベル算出部２７によって算出された信号レベルＬPIMを所定期間平均した値とを用いて、ステップ係数μを更新してもよい。これにより、ステップ係数μをより高い精度で制御することが期待できる。
【０１１８】
また、前述の実施例３において、ステップ係数更新部２４は、受信信号Ｒｘ’の信号レベルＬRxの値が閾値Ｌthより大きいと判断した回数が、所定回数連続した場合に、ステップ係数μの値を０に更新するようにしてもよい。前述の実施例４において、ステップ係数更新部２４は、受信信号Ｒｘ’の信号レベルＬRxの値と、ＰＩＭ信号の信号レベルＬPIMとの比の値が閾値Ｒthより大きいと判断した回数が、所定回数連続した場合に、ステップ係数μの値を０に更新するようにしてもよい。これにより、通信装置１０の信頼性を向上させることができる。
【０１１９】
また、前述の各実施例１〜７では、受信信号Ｒｘ’の信号レベルＬRxとして、受信信号Ｒｘ’の振幅を例に説明した。また、前述の各実施例１〜７では、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMとして、ＰＩＭ信号の振幅を例に説明した。しかし、開示の技術はこれに限られない。他の例として、受信信号Ｒｘ’の信号レベルＬRxとして、受信信号Ｒｘ’の電力が用いられてもよく、受信信号Ｒｘ’に含まれるＰＩＭ信号の信号レベルＬPIMとして、ＰＩＭ信号の電力が用いられてもよい。
【０１２０】
また、前述の実施例２、４、６、および７では、受信信号Ｒｘ’の信号レベルＬRxと、受信信号Ｒｘ’に含まれているＰＩＭ信号の信号レベルＬPIMとの比の値に基づいて、各種制御が実行されるが、開示の技術はこれに限られない。他の例として、受信信号Ｒｘ’の信号レベルＬRxの値と、ＰＩＭ信号の信号レベルＬPIMの値とが共にデシベルで表現される場合には、信号レベルＬRxと信号レベルＬPIMとの差の値に基づいて、各種制御が実行されてもよい。
【０１２１】
また、前述の実施例５および６では、補償係数更新部２３によって用いられるステップ係数μが固定値であるが、開示の技術はこれに限られない。例えば、前述の実施例５において、前述の実施例１と同様に、受信信号Ｒｘ’の信号レベルＬRxの値に基づいて、ステップ係数μの値が更新されてもよい。また、前述の実施例６において、前述の実施例２と同様に、受信信号Ｒｘ’の信号レベルＬRxと、ＰＩＭ信号の信号レベルＬPIMとの比の値に基づいて、ステップ係数μの値が更新されてもよい。
【０１２２】
また、前述の各実施例１〜７において、ＰＩＭキャンセル部２０は、通信装置１０内に、ＢＢＵ１１およびＲＲＨ３０とは別個の装置として設けられるが、開示の技術はこれに限られない。例えば、ＰＩＭキャンセル部２０は、ＢＢＵ１１内に設けられてもよく、各ＲＲＨ３０内に設けられてもよい。また、ＰＩＭキャンセル部２０は、通信装置１０とは別個の装置として実現されてもよい。
【０１２３】
また、前述の各実施例１〜７において、ＰＩＭキャンセル部２０は、例えば無線基地局として動作する通信装置１０内に設けられたが、開示の技術はこれに限られず、例えば無線端末として動作する通信装置１０内に設けられてもよい。
【符号の説明】
【０１２４】
１０  通信装置
１１  ＢＢＵ
２０  ＰＩＭキャンセル部
２００  メモリ
２０１  プロセッサ
２０２  インターフェイス回路
２１  高次項生成部
２１０  乗算器
２１１  乗算器
２１２  複素共役算出部
２２  キャンセル信号生成部
２２０  乗算器
２３  補償係数更新部
２３０  遅延部
２３１  乗算器
２３２  複素共役算出部
２３３  複素共役算出部
２３４  乗算器
２３５  加算器
２４  ステップ係数更新部
２５  受信信号レベル算出部
２６  合成部
２７  ＰＩＭ信号レベル算出部
２８  制御部
３０  ＲＲＨ
３１  ＤＡＣ
３２  ＡＤＣ
３３  直交変調器
３４  直交復調器
３５  ＰＡ
３６  ＬＮＡ
３７  ＤＵＰ
３８  アンテナ
４０  キャンセル処理部
４１  キャンセル処理部
５０  相関器
５１  信号レベル特定部
６０  遅延プロファイル
６１  遅延プロファイル
６２  遅延プロファイル
６３  ピーク
６４  相関値
【図１】
2018078522.tif 000009
【図２】
2018078522.tif 000010
【図３】
2018078522.tif 000011
【図４】
2018078522.tif 000012
【図５】
2018078522.tif 000013
【図６】
2018078522.tif 000014
【図７】
2018078522.tif 000015
【図８】
2018078522.tif 000016
【図９】
2018078522.tif 000017
【図１０】
2018078522.tif 000018
【図１１】
2018078522.tif 000019
【図１２】
2018078522.tif 000020
【図１３】
2018078522.tif 000021
【図１４】
2018078522.tif 000022
【図１５】
2018078522.tif 000023
【図１６】
2018078522.tif 000024
【図１７】
2018078522.tif 000025
【図１８】
2018078522.tif 000026
【図１９】
2018078522.tif 000027
【図２０】
2018078522.tif 000028
【図２１】
2018078522.tif 000029