(57)【要約】      （修正有）【課題】アダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、ＤＰＤで使用されるＬＵＴの歪補償係数を更新する処理とを小規模な回路構成で実現することができる通信装置を提供する。【解決手段】ＭＭＳＥ演算部１４は、受信時において、受信信号ベクトルと参照信号ベクトルの誤差が最小となるように最小２乗演算を行なうことによって受信ウエイトベクトルを算出し、送信時において、１つのアンテナへの送信信号と、１つのアンテナへの送信信号が増幅器３７を経てフィードバックされた信号との誤差が最小となるように最小２乗演算を行なうことによって、ＬＵＴ４０で定められる歪補償係数の補正値を算出する。【選択図】図１
2012231270.tif 000002
【特許請求の範囲】
【請求項１】
複数のアンテナ
送信信号を増幅する増幅器と、
送信信号の大きさと歪補償係数とを定めた変換テーブルに従って、送信信号に対して、前記増幅器の歪量を打ち消すための補正をする逆歪補償部と、
受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルを生成するアダプティブアレイ受信部と、
受信時において、受信信号ベクトルと参照信号ベクトルの誤差が最小となるように最小２乗演算を行なうことによって受信ウエイトベクトルを算出し、送信時において、１つのアンテナへの送信信号と、前記１つのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号との誤差が最小となるように最小２乗演算を行なうことによって、前記変換テーブルで定められる歪補償係数の補正値を算出する最小２乗演算部とを備えた、通信装置。
【請求項２】
前記通信装置は、さらに、
前記複数のアンテナのうちの第１のアンテナを基準とした他のアンテナの位相差を定めたキャリブレーションデータに基づいて、受信ウエイトベクトルから送信ウエイトベクトルを設定する送信ウエイト設定部と、
前記送信ウエイトベクトルに従って、各アンテナから出力する送信信号を生成するアダプティブアレイ送信部と、
前記複数のアンテナへの送信信号と前記複数のアンテナへの送信信号が前記増幅器を経てフィードバックされた信号に基づいて、前記キャリブレーションデータを更新するキャリブレーションデータ更新部とを備える、請求項１記載の通信装置。
【請求項３】
前記複数のアンテナが第１のグループと第２のグループに分割され、前記第１のアンテナは、前記第１のグループに属し、
前記通信装置は、さらに、
前記第１のグループのアンテナへの送信信号を受けて、そのうちの１つを選択して出力する第１のスイッチと、
前記第２のグループのアンテナへの送信信号を受けて、そのうちの１つを選択して出力する第２のスイッチと、
第１のフィードバック経路と、第２のフィードバック経路とを備え、前記第１のフィードバック経路は、前記第１のグループのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号を受けて、そのうちの１つを選択して出力する第３のスイッチを含み、前記第２のフィードバック経路は、前記第２のグループのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号を受けて、そのうちの１つを選択して出力する第４のスイッチを含み、
前記キャリブレーションデータ更新部は、前記第１のスイッチから出力される信号の位相と前記第３のスイッチから出力される信号の位相差を算出し、前記第２のスイッチから出力される信号の位相と前記第４のスイッチから出力される信号の位相差を算出し、前記２つの算出した位相差の差分を前記第１のグループの選択されたアンテナと前記第２のグループの選択されたアンテナの系統間位相差として算出する、請求項２記載の通信装置。
【請求項４】
前記キャリブレーションデータ更新部は、前記第１のスイッチおよび第３のスイッチが前記第１のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力し、前記第２のスイッチおよび第４のスイッチが前記第２のグループのうちの第２のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力したときに算出された前記系統間位相差と、前記第１のスイッチおよび前記第３のスイッチが前記第１のアンテナ以外の前記第１のグループのうちの第３のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力し、前記第２のスイッチおよび前記第４のスイッチが前記第２のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されてフィードバックされた信号を出力したときに算出される前記系統間位相差とに基づいて、前記第１のアンテナと前記第３のアンテナとの系統間位相差を算出する、請求項３記載の通信装置。
【請求項５】
前記通信装置は、さらに、
前記参照信号ベクトルと、１つのアンテナへの送信信号を遅延させた信号のいずれかを前記最小２乗演算部へ出力する第５のスイッチを備える、請求項１記載の通信装置。
【請求項６】
前記通信装置は、さらに、
前記受信信号ベクトルと、前記第１のフィードバック経路または前記第２のフィードバック経路を経由して入力される、１つのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号のいずれかを前記最小２乗演算部へ出力する第６のスイッチを備える、請求項１記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関する。
【背景技術】
【０００２】
無線基地局などの通信装置では、送信信号を増幅する増幅器の歪を除去するために、ＬＵＴ(ルックアップテーブル)を用いたデジタルプリディストーション（ＤＰＤ：Digital Pre-distortion）方式による歪補償が行われることがある。
【０００３】
また、増幅器の特性が、温度特性などによって変化するため、ＬＵＴの値を更新することが行われている（たとえば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００８−５１４０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、無線基地局などの通信装置では、複数のアンテナを用いたアダプティブアレイ受信処理が行われる場合がある。アダプティブアレイ受信処理のためには、参照信号に基づいて受信ウエイトベクトルを算出する処理が必要となる。したがって、通信装置は、ＬＵＴで定められる歪補償係数を更新する処理と、受信ウエイトベクトルを算出する処理の両方を実行するための回路が必要となり、回路規模が増大する傾向がある。
【０００６】
それゆえに、本発明の目的は、アダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、ＤＰＤで使用されるＬＵＴの歪補償係数を更新する処理とを小規模な回路構成で実現することができる通信装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の通信装置は、複数のアンテナと、送信信号を増幅する増幅器と、送信信号の大きさと歪補償係数とを定めた変換テーブルに従って、送信信号に対して、増幅器の歪量を打ち消すための補正をする逆歪補償部と、受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルを生成するアダプティブアレイ受信部と、受信時において、受信信号ベクトルと参照信号ベクトルの誤差が最小となるように最小２乗演算を行なうことによって受信ウエイトベクトルを算出し、送信時において、１つのアンテナへの送信信号と、１つのアンテナへの送信信号が増幅器で増幅されて、フィードバックされた信号との誤差が最小となるように最小２乗演算を行なうことによって、変換テーブルで定められる歪補償係数の補正値を算出する最小２乗演算部とを備える。
【発明の効果】
【０００８】
本発明によれば、アダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、ＤＰＤで使用されるＬＵＴの歪補償係数を更新する処理とを小規模な回路構成で実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の無線通信装置の構成を表わす図である。
【図２】キャリブレーションデータを補正する処理の動作手順を表わすフローチャートである。
【図３】（ａ）は、補正前のキャリブレーションデータの例を表わす図であり、（ｂ）は、補正後のキャリブレーションデータの例を表わす図である。
【図４】ＤＰＤの動作手順を表わすフローチャートである。
【図５】更新前のＬＵＴの例を表わす図である。
【図６】更新後のＬＵＴの例を表わす図である。
【図７】ウエイト算出処理の動作手順を表わすフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。
［第１の実施形態］
（構成）
図１は、本発明の実施形態の無線通信装置の構成を表わす図である。
【００１１】
この無線通信部１１０は、スイッチＳＷ５と、遅延部１５と、スイッチＳＷ４と、ＭＭＳＥ（minimum mean-square-error）演算部１４と、スイッチＳＷ６と、ＣＡＬデータ記憶部１０と、送信ウエイト設定部１１と、スイッチＳＷ５０と、スイッチＳＷ１１と、スイッチＳＷ９９と、ＣＡＬデータ更新部１８と、第１のフィードバック経路６１と、第２のフィードバック経路６２と、アンテナ＃１（３１−１）と、アンテナ＃１信号処理部３０―１と、アンテナ＃２（３１−２）と、アンテナ＃２信号処理部３０―２と、アンテナ＃３（３１−３）と、アンテナ＃２信号処理部３０―３と、アンテナ＃４（３１−４）と、アンテナ＃４信号処理部３０―４とを備える。
【００１２】
ＣＡＬデータ更新部１８は、複数のアンテナへの送信信号と複数のアンテナへの送信信号がフィードバックされた信号に基づいて、ＣＡＬデータ記憶部１０内のキャリブレーションデータを更新する。
【００１３】
第１のフィードバック経路６１は、スイッチＳＷ２と、ミキサ２０と、ＡＤＣ９５とを含む。第２のフィードバック経路６２は、スイッチＳＷ３と、ミキサ２１と、ＡＤＣ９６とを含む。
【００１４】
スイッチＳＷ５は、アンテナ＃１への送信信号、アンテナ＃２への送信信号、アンテナ＃３への送信信号、アンテナ＃４への送信信号を受けて、このうちのいずれかを遅延部１５へ出力する。
【００１５】
遅延部１５は、スイッチＳＷ５から出力される送信信号を所定の時間だけ遅延させる。所定時間は、送信信号がフィードバックされてＭＭＳＥ演算部１４へ入力されるまでの時間である。
【００１６】
スイッチＳＷ４は、参照信号ベクトルと、遅延部１５から出力される信号を受けて、このうちのいずれか１つをＭＭＳＥ演算部１４へ出力する。
【００１７】
スイッチＳＷ９９は、ミキサ２０およびＡＤＣ９５を介して入力されるスイッチＳＷ２の出力であるアンテナ＃１またはアンテナ＃２への送信信号のフィードバック信号と、ミキサ２１およびＡＤＣ９６を介して入力されるスイッチＳＷ３の出力であるアンテナ＃３またはアンテナ＃４への送信信号のフィードバック信号とを受けて、いずれかをスイッチＳＷ１１へ出力する。
【００１８】
スイッチＳＷ１１は、スイッチＳＷ９９から出力されるフィードバック信号と、アンテナ＃１信号処理部３０−１のアダプティブアレイ受信部４３から出力されるアンテナ＃１の受信信号、アンテナ＃２信号処理部３０−２のアダプティブアレイ受信部４３から出力されるアンテナ＃２の受信信号、アンテナ＃３信号処理部３０−３のアダプティブアレイ受信部４３から出力されるアンテナ＃３の受信信号、アンテナ＃４信号処理部３０−４のアダプティブアレイ受信部４３から出力されるアンテナ＃４の受信信号からなる受信信号ベクトルとを受けて、いずれかをＭＭＳＥ演算部１４へ出力する。
【００１９】
ＭＭＳＥ演算部１４は、受信時において、ＳＷ１１から出力される受信信号ベクトルとスイッチＳＷ４から出力される参照信号ベクトルの誤差が最小となるように最小２乗演算を行なうことによって受信ウエイトベクトルを算出する。また。ＭＭＳＥ演算部１４は、送信時において、スイッチＳＷ４から出力されるいずれかの選択されたアンテナへの送信信号と、スイッチＳＷ９９から出力されるいずれかの選択されたアンテナへの送信信号のフィードバック信号との誤差が最小となるように最小２乗演算を行なうことによって、ＬＵＴで定められる歪補償係数の補正値を算出する。
【００２０】
スイッチＳＷ５０は、受信時において、ＭＭＳＥ演算部１４で算出された受信応答ベクトルを送信ウエイト設定部１１およびアダプティブアレイ受信部４３へ出力する。
【００２１】
スイッチＳＷ６は、ＳＷ５０から出力されるＬＵＴの更新値をアンテナ＃１信号処理部３０−１のＬＵＴ、アンテナ＃２信号処理部３０−２のＬＵＴ、アンテナ＃３信号処理部３０−３のＬＵＴ、アンテナ＃４信号処理部３０−４のＬＵＴのいずれかに出力する。
【００２２】
ＣＡＬデータ記憶部１０は、アンテナ＃１を基準とした他のアンテナの位相差を定めたキャリブレーションデータを記憶する。
【００２３】
送信ウエイト設定部１１は、ＣＡＬデータ記憶部１０のキャリブレーションデータに基づいて、受信ウエイトベクトルから送信ウエイトベクトルを設定する。
【００２４】
スイッチＳＷ２は、送信時において、アンテナ＃１信号処理部３０−１のカプラ３８から出力されるフィードバック信号と、アンテナ＃２信号処理部３０−２のカプラ３８から出力されるフィードバック信号とを受けて、このうちのいずれか１つを出力する。
【００２５】
スイッチＳＷ３は、送信時において、アンテナ＃３信号処理部３０−３のカプラ３８から出力されるフィードバック信号と、アンテナ＃４信号処理部３０−４のカプラ３８から出力されるフィードバック信号とを受けて、このうちのいずれか１つを出力する。
【００２６】
スイッチＳＷ９は、アンテナ＃１への送信信号、アンテナ＃２への送信信号を受けて、このうちのいずれかを出力する。
【００２７】
スイッチＳＷ８は、アンテナ＃３への送信信号、アンテナ＃４への送信信号を受けて、このうちのいずれかを出力する。
【００２８】
ミキサ２０は、スイッチＳＷ２から出力される無線周波数帯のフィードバック信号と局部発振器４２から出力されるローカル信号とを乗算して、フィードバック信号を中間周波数帯の信号にダウンコンバートする。ＡＤＣ９５は、ミキサ２０から出力されるフィードバック信号をスイッチＳＷ９９へ出力する。
【００２９】
ミキサ２１は、スイッチＳＷ３から出力される無線周波数帯のフィードバック信号と局部発振器４２から出力されるローカル信号とを乗算して、フィードバック信号を中間周波数帯の信号にダウンコンバートする。ＡＤＣ９６は、ミキサ２１から出力されるフィードバック信号をスイッチＳＷ９９へ出力する。
【００３０】
ＣＡＬデータ更新部１８は、スイッチＳＷ２から出力される信号の位相とスイッチＳＷ９から出力される信号の位相差を算出する。また、ＣＡＬデータ更新部１８は、スイッチＳＷ３から出力される信号の位相とスイッチＳＷ８から出力される信号の位相差を算出する。ＣＡＬデータ更新部１８は、２つの算出した位相差の差分をスイッチＳＷ２、ＳＷ９で選択されたアンテナ＃１またはアンテナ＃２と、スイッチＳＷ３、ＳＷ８で選択されたアンテナ＃３またはアンテナ＃４の系統間位相差として算出する。
【００３１】
ＣＡＬデータ更新部１８は、アンテナ＃１とアンテナ＃４の系統間位相差と、アンテナ＃２とアンテナ＃４の系統間位相差に基づいて、アンテナ＃１とアンテナ＃２の系統間位相差を算出する。
【００３２】
アンテナ＃１信号処理部３０−１は、逆歪処理部３２と、ＬＵＴ４０と、アダプティブアレイ送信部３３と、変調部３４と、ＤＡＣ（Digital Analog Converter）３５と、ミキサ３６と、増幅器３７と、カプラ３８と、局部発振器４２と、スイッチＳＷ１と、増幅器４７と、ミキサ４６と、ＡＤＣ（Analog Digital Converter）４５と、復調部４４と、アダプティブアレイ受信部４３とを備える。アンテナ＃２信号処理部３０−２、アンテナ＃３信号処理部３０−３、アンテナ＃４信号処理部３０−４も、アンテナ＃１信号処理部３０−１と同様の構成である。
【００３３】
ＬＵＴ４０は、送信信号の大きさと歪補償係数とを定めた変換テーブルである。
逆歪処理部３２は、ＬＵＴ（ルックアップテーブル）４０で定められる歪補償係数に従って、アンテナ＃１への送信信号に対して、増幅器３７の歪量を打ち消すための補正をする。
【００３４】
アダプティブアレイ送信部３３は、逆歪処理部３２から出力されるアンテナ＃１への送信信号を受けて、送信ウエイトベクトルに従って、アンテナ＃１から出力する送信信号を生成する。
【００３５】
変調部３４は、ＱＰＳＫ（Quadrature Phase Shift Keying）または６４ＱＡＭ（Quadrature Amplitude Modulation）などの変調方式によって、送信信号を変調する。
【００３６】
ＤＡＣ３５は、変調部３４から出力されたデジタルの送信信号をアナログの送信信号に変換する。
【００３７】
局部発振器４２は、ベースバンド信号を所定の無線周波数に変換するためのローカル信号を生成する。
【００３８】
ミキサ３６は、中間周波数帯の送信信号と局部発振器４２から出力されるローカル信号とを乗算して、送信信号を無線周波数帯の信号にアップコンバートする。
【００３９】
増幅器３７は、ミキサ３６から出力される送信信号を増幅して、カプラ３８へ出力する。
【００４０】
カプラ３８は、増幅器３７からの信号をスイッチＳＷ１へ出力するとともに、増幅器３７からの信号の一部をフィードバック信号としてＳＷ２へ出力する。
【００４１】
スイッチＳＷ１は、送信時に、カプラ３８から出力される送信信号をアンテナ＃１（３１−１）へ出力し、受信時に、アンテナ＃１（３１−１）から出力される受信信号を増幅器４７へ出力するかを切り替える。
【００４２】
増幅器４７は、スイッチＳＷ１から出力される受信信号を増幅する。
ミキサ４６は、増幅器４７から出力される無線周波数帯の受信信号と局部発振器４２から出力されるローカル信号とを乗算して、受信信号を中間周波数帯の信号にダウンコンバートする。
【００４３】
ＡＤＣ４５は、ミキサ４６から出力されるアナログ信号をデジタル信号に変換する。
復調部４４は、ＱＰＳＫまたは６４ＱＡＭなどの変調方式に対応する復調方式によって、ＡＤＣ４５から出力される信号を復調する。
【００４４】
アダプティブアレイ受信部４３は、受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルのアンテナ＃１用の成分を算出する。
【００４５】
（キャリブレーションデータの補正動作）
図２は、キャリブレーションデータを補正する処理の動作手順を表わすフローチャートである。
【００４６】
図２を参照して、まず、スイッチＳＷ２、スイッチＳＷ９でアンテナ＃１用の信号を選択する。また、スイッチＳＷ３、スイッチＳＷ８でアンテナ＃３用の信号を選択する（ステップＳ１０１）。
【００４７】
ＣＡＬデータ更新部１８は、アンテナ＃１信号処理部３０−１のカプラ３９から出力され、スイッチＳＷ２、ミキサ２０およびＡＤＣ９５を経由して入力されるアンテナ＃１への送信信号のフィードバック信号φo（１）と、スイッチＳＷ９から出力されるアンテナ＃１への送信信号φi（１）との位相差φ（１）を算出する。ＣＡＬデータ更新部１８は、アンテナ＃３信号処理部３０−３のカプラ３９から出力され、スイッチＳＷ３、ミキサ２１およびＡＤＣ９６を経由して入力されるアンテナ＃３への送信信号のフィードバック信号φo（３）と、スイッチＳＷ８から出力されるアンテナ＃３への送信信号φi（３）との位相差φ（３）を算出する（ステップＳ１０２）。
【００４８】
次に、ＣＡＬデータ更新部１８は、アンテナ＃１とアンテナ＃３の系統間位相差ｄφ（３）＝φ（１）−φ（３）を算出する（ステップＳ１０３）。
【００４９】
次に、スイッチＳＷ２、スイッチＳＷ９でアンテナ＃２用の信号を選択する。また、スイッチＳＷ３、スイッチＳＷ８でアンテナ＃４用の信号を選択する（ステップＳ１０４）。
【００５０】
ＣＡＬデータ更新部１８は、アンテナ＃２信号処理部３０−２のカプラ３９から出力され、スイッチＳＷ２、ミキサ２０およびＡＤＣ９５を経由して入力されるアンテナ＃２への送信信号のフィードバック信号φo（２）と、スイッチＳＷ９から出力されるアンテナ＃２への送信信号φi（２）との位相差φ（２）を算出する。ＣＡＬデータ更新部１８は、アンテナ＃４信号処理部３０−４のカプラ３９から出力され、スイッチＳＷ３、ミキサ２１およびＡＤＣ９６を経由して入力されるアンテナ＃４への送信信号のフィードバック信号φo（４）と、スイッチＳＷ８から出力されるアンテナ＃４への送信信号φi（４）との位相差φ（４）を算出する（ステップＳ１０５）。
【００５１】
次に、ＣＡＬデータ更新部１８は、アンテナ＃２とアンテナ＃４の系統間位相差ｄφ（２，４）＝φ（２）−φ（４）を算出する（ステップＳ１０６）。
【００５２】
次に、スイッチＳＷ２、スイッチＳＷ９でアンテナ＃１用の信号を選択する。また、スイッチＳＷ３、スイッチＳＷ８でアンテナ＃４用の信号を選択する（ステップＳ１０７）。
【００５３】
ＣＡＬデータ更新部１８は、アンテナ＃１信号処理部３０−１のカプラ３９から出力され、スイッチＳＷ２、ミキサ２０およびＡＤＣ９５を経由して入力されるアンテナ＃１への送信信号のフィードバック信号φo（１）と、スイッチＳＷ９から出力されるアンテナ＃１への送信信号φi（１）との位相差φ（１）を算出する。ＣＡＬデータ更新部１８は、アンテナ＃４信号処理部３０−４のカプラ３９から出力され、スイッチＳＷ３、ミキサ２１およびＡＤＣ９６を経由して入力されるアンテナ＃４への送信信号のフィードバック信号φo（４）と、スイッチＳＷ８から出力されるアンテナ＃４への送信信号φi（４）との位相差φ（４）を算出する（ステップＳ１０８）。
【００５４】
次に、ＣＡＬデータ更新部１８は、アンテナ＃２とアンテナ＃４の系統間位相差ｄφ（４）＝φ（１）−φ（４）を算出する（ステップＳ１０９）。
【００５５】
次に、ＣＡＬデータ更新部１８は、アンテナ＃１と、アンテナ＃２の系統間位相差ｄφ（２）＝（φ（１）−φ（４））−（φ（２）−φ（４））＝ｄφ（４）−ｄφ（２,４）を算出する（ステップＳ１１０）。
【００５６】
ＣＡＬデータ更新部１８は、ｄφ（２）、ｄφ（３）、ｄφ（４）を用いて、キャリブレーションデータを補正する（ステップＳ１１１）。
【００５７】
図３（ａ）は、補正前のキャリブレーションデータの例を表わす図であり、図３（ｂ）は、補正後のキャリブレーションデータの例を表わす図である。
【００５８】
図３（ａ）および（ｂ）に示すように、アンテナ＃１の位相キャリブレーションは変化しない。アンテナ＃２の位相のキャリブレーションをΔφ２だけ増加させる。アンテナ＃３の位相キャリブレーションをΔφ３だけ増加させる。アンテナ＃４の位相キャリブレーションをΔφ４だけ増加させる。
【００５９】
キャリブレーションデータを補正する前は、送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃１の成分の位相をφ１だけ増加させた送信ウエイトベクトルのアンテナ＃１の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃２の成分の位相をφ２だけ増加させた送信ウエイトベクトルのアンテナ＃２の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃３の成分の位相をφ３だけ増加させた送信ウエイトベクトルのアンテナ＃３の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃４の成分の位相をφ４だけ増加させた送信ウエイトベクトルのアンテナ＃４の成分とする。
【００６０】
キャリブレーションデータを補正した後は、送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃１の成分の位相をφ１だけ増加させた送信ウエイトベクトルのアンテナ＃１の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃２の成分の位相をφ２＋Δφ（２）だけ増加させた送信ウエイトベクトルのアンテナ＃２の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃３の成分の位相をφ３＋Δφ（３）だけ増加させた送信ウエイトベクトルのアンテナ＃３の成分とする。送信ウエイト設定部１１は、受信ウエイトベクトルのアンテナ＃４の成分の位相をφ４＋Δφ（４）だけ増加させた送信ウエイトベクトルのアンテナ＃４の成分とする。
【００６１】
（ＬＵＴの更新動作）
図４は、ＤＰＤの動作手順を表わすフローチャートである。
【００６２】
図４を参照して、スイッチＳＷ５０が、ＭＭＳＥ演算部１４の出力をスイッチＳＷ６へ出力する。スイッチＳＷ４が、遅延部１５の出力を選択する。スイッチＳＷ１１が、スイッチＳＷ９９の出力を選択する。（ステップＳ２０１）。
【００６３】
スイッチＳＷ５が、アンテナ＃１への送信信号を選択する。スイッチＳＷ２が、アンテナ＃１信号処理部３０−１のカプラ３９から出力されたアンテナ＃１への送信信号のフィードバック信号を選択する。スイッチＳＷ９９が、ミキサ２０およびＡＤＣ９５を介して入力されるスイッチＳＷ２からの出力を選択してスイッチＳＷ１１へ出力する。スイッチＳＷ６がＳＷ５０からの出力をアンテナ＃１信号処理部３０−１のＬＵＴに出力する（ステップＳ２０２）。
【００６４】
次に、ＭＭＳＥ演算部１４は、スイッチＳＷ４から出力される遅延したアンテナ＃１への送信信号と、スイッチＳＷ１１から出力されるアンテナ＃１への送信信号のフィードバック信号との誤差が最小となるように最小２乗演算を行なって、アンテナ＃１信号処理部３０−１での逆歪処理のためのＬＵＴの歪補償係数の補正値を算出する（ステップＳ２０３）。
【００６５】
スイッチＳＷ５が、アンテナ＃２への送信信号を選択する。スイッチＳＷ２が、アンテナ＃２信号処理部３０−２のカプラ３９から出力されたアンテナ＃２への送信信号のフィードバック信号を選択する。スイッチＳＷ９９が、ミキサ２０およびＡＤＣ９５を介して入力されるスイッチＳＷ２からの出力を選択してスイッチＳＷ１１へ出力する。スイッチＳＷ６がＳＷ５０からの出力をアンテナ＃２信号処理部３０−２のＬＵＴに出力する（ステップＳ２０４）。
【００６６】
次に、ＭＭＳＥ演算部１４は、スイッチＳＷ４から出力される遅延したアンテナ＃２への送信信号と、スイッチＳＷ１１から出力されるアンテナ＃２への送信信号のフィードバック信号との誤差が最小となるように最小２乗演算を行なって、アンテナ＃２信号処理部３０−２の逆歪処理のためのＬＵＴの歪補償係数の補正値を算出する（ステップＳ２０５）。
【００６７】
スイッチＳＷ５が、アンテナ＃３への送信信号を選択する。スイッチＳＷ３が、アンテナ＃３信号処理部３０−３のカプラ３９から出力されたアンテナ＃３への送信信号のフィードバック信号を選択する。スイッチＳＷ９９が、ミキサ２１およびＡＤＣ９６を介して入力されるスイッチＳＷ３からの出力を選択してスイッチＳＷ１１へ出力する。スイッチＳＷ６がＳＷ５０からの出力をアンテナ＃３信号処理部３０−３のＬＵＴに出力する（ステップＳ２０６）。
【００６８】
次に、ＭＭＳＥ演算部１４は、スイッチＳＷ４から出力される遅延したアンテナ＃３への送信信号と、スイッチＳＷ１１から出力されるアンテナ＃３への送信信号のフィードバック信号との誤差が最小となるように最小２乗演算を行なって、アンテナ＃３信号処理部３０−３での逆歪処理のためのＬＵＴの歪補償係数の補正値を算出する（ステップＳ２０７）。
【００６９】
スイッチＳＷ５が、アンテナ＃４への送信信号を選択する。スイッチＳＷ３が、アンテナ＃４信号処理部３０−４のカプラ３９から出力されたアンテナ＃４への送信信号のフィードバック信号を選択する。スイッチＳＷ９９が、ミキサ２１およびＡＤＣ９６を介して入力されるスイッチＳＷ３からの出力を選択してスイッチＳＷ１１へ出力する。スイッチＳＷ６がＳＷ５０からの出力をアンテナ＃４信号処理部３０−４のＬＵＴに出力する（ステップＳ２０６）。
【００７０】
次に、ＭＭＳＥ演算部１４は、スイッチＳＷ４から出力される遅延したアンテナ＃４への送信信号と、スイッチＳＷ１１から出力されるアンテナ＃４への送信信号のフィードバック信号との誤差が最小となるように最小２乗演算を行なって、アンテナ＃４信号処理部３０−４での逆歪処理のためのＬＵＴの歪補償係数の補正値を算出する（ステップＳ２０７）。
【００７１】
図５は、更新前のＬＵＴの例を表わす図である。
図５（ａ）は、アンテナ＃１用のＬＵＴを表わす。アンテナ＃１用のＬＵＴは、アンテナ＃１の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。
【００７２】
たとえば、逆歪処理部３２は、アンテナ＃１の送信信号の振幅がＶ２の場合に、アンテナ＃１の送信信号の振幅をａ２倍し、アンテナ＃１の送信信号の位相をｂ２だけ増加させる。
【００７３】
図５（ｂ）は、アンテナ＃２用のＬＵＴを表わす。アンテナ＃２用のＬＵＴは、アンテナ＃２の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。
【００７４】
たとえば、逆歪処理部３２は、アンテナ＃２の送信信号の振幅がＶ２の場合に、アンテナ＃２の送信信号の振幅をｃ２倍し、アンテナ＃２の送信信号の位相をｄ２だけ増加させる。
【００７５】
図５（ｃ）は、アンテナ＃３用のＬＵＴを表わす。アンテナ＃３用のＬＵＴは、アンテナ＃３の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。
【００７６】
たとえば、逆歪処理部３２は、アンテナ＃３の送信信号の振幅がＶ２の場合に、アンテナ＃３の送信信号の振幅をｅ２倍し、アンテナ＃３の送信信号の位相をｆ２だけ増加させる。
【００７７】
図５（ｄ）は、アンテナ＃４用のＬＵＴを表わす。アンテナ＃４用のＬＵＴは、アンテナ＃４の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。
【００７８】
たとえば、逆歪処理部３２は、アンテナ＃４の送信信号の振幅がＶ２の場合に、アンテナ＃４の送信信号の振幅をｇ２倍し、アンテナ＃４の送信信号の位相をｈ２だけ増加させる。
【００７９】
図６は、更新後のＬＵＴの例を表わす図である。
図６（ａ）は、更新後のアンテナ＃１用のＬＵＴを表わす。振幅歪補償係数および位相歪補償係数がΔｓ１だけ増加している。
【００８０】
図６（ｂ）は、更新後のアンテナ＃２用のＬＵＴを表わす。振幅歪補償係数および位相歪補償係数がΔｓ２だけ増加している。
【００８１】
図６（ｃ）は、更新後のアンテナ＃３用のＬＵＴを表わす。振幅歪補償係数および位相歪補償係数がΔｓ３だけ増加している。
【００８２】
図６（ｄ）は、更新後のアンテナ＃４用のＬＵＴを表わす。振幅歪補償係数および位相歪補償係数がΔｓ４だけ増加している。
【００８３】
Δｓ１〜Δｓ４の値は、ＭＭＳＥ演算部によって算出された補正値である。
たとえば、逆歪処理部３２は、アンテナ＃１の送信信号の振幅がＶ２の場合に、アンテナ＃１の送信信号の振幅を（ａ２＋Δｓ１）倍し、アンテナ＃１の送信信号の位相を（ｂ２＋Δｓ１）だけ増加させる。逆歪処理部３２は、アンテナ＃２の送信信号の振幅がＶ２の場合に、アンテナ＃２の送信信号の振幅を（ｃ２＋Δｓ２）倍し、アンテナ＃２の送信信号の位相を（ｄ２＋Δｓ２）だけ増加させる。逆歪処理部３２は、アンテナ＃３の送信信号の振幅がＶ２の場合に、アンテナ＃３の送信信号の振幅を（ｅ２＋Δｓ３）倍し、アンテナ＃３の送信信号の位相を（ｆ２＋Δｓ３）だけ増加させる。逆歪処理部３２は、アンテナ＃４の送信信号の振幅がＶ２の場合に、アンテナ＃４の送信信号の振幅を（ｇ２＋Δｓ４）倍し、アンテナ＃３の送信信号の位相を（ｈ２＋Δｓ４）だけ増加させる。
【００８４】
（受信ウエイトの算出動作）
図７は、ウエイト算出処理の動作手順を表わすフローチャートである。
【００８５】
図７を参照して、まず、スイッチＳＷ５０が、ＭＭＳＥ演算部１４の出力を送信ウエイト設定部１１へ出力する。スイッチＳＷ４が参照信号ベクトルを選択する。ＳＷ１１が、アンテナ＃１信号処理部３０−１〜アンテナ＃４信号処理部３０−４から出力される受信信号を要素とする受信信号ベクトルを選択する（ステップＳ３０１）。
【００８６】
次に、ＭＭＳＥ演算部１４は、スイッチＳＷ４から出力される参照信号ベクトルと、スイッチＳＷ１１から出力される受信信号ベクトルとの誤差が最小となるように最小２乗演算を行なって、受信ウエイトベクトルを算出する（ステップＳ３０２）。
【００８７】
送信ウエイト設定部１１は、アンテナ＃１用の受信ウエイトの振幅をアンテナ＃１用の送信ウエイトの振幅に設定するとともに、アンテナ＃１用の受信ウエイトの位相にＣＡＬデータ記憶部１０に記憶されたアンテナ＃１の位相補正値だけ加えた位相をアンテナ＃１用の送信ウエイトの位相に設定する（ステップＳ３０３）。
【００８８】
送信ウエイト設定部１１は、アンテナ＃２用の受信ウエイトの振幅をアンテナ＃２用の送信ウエイトの振幅に設定するとともに、アンテナ＃２用の受信ウエイトの位相にＣＡＬデータ記憶部１０に記憶されたアンテナ＃２の位相補正値だけ加えた位相をアンテナ＃２用の送信ウエイトの位相に設定する（ステップＳ３０４）。
【００８９】
送信ウエイト設定部１１は、アンテナ＃３用の受信ウエイトの振幅をアンテナ＃３用の送信ウエイトの振幅に設定するとともに、アアンテナ＃３用の受信ウエイトの位相にＣＡＬデータ記憶部１０に記憶されたアンテナ＃３の位相補正値だけ加えた位相をアンテナ＃３用の送信ウエイトの位相に設定する（ステップＳ３０５）。
【００９０】
送信ウエイト設定部１１は、アンテナ＃４用の受信ウエイトの振幅をアンテナ＃４用の送信ウエイトの振幅に設定するとともに、アンテナ＃４用の受信ウエイトの位相にＣＡＬデータ記憶部１０に記憶された（φ４＋Δφ（４））だけ加えた位相をアンテナ＃４用の送信ウエイトの位相に設定する（ステップＳ３０６）。
以上のように、本実施の形態によれば、１つのＭＭＳＥ演算部によって、アダダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、ＤＰＤで使用されるＬＵＴの歪補償係数の補正値を算出するので、回路構成で小規模にするすることができる。
【００９１】
また、キャリブレーションデータを更新のために、フィードバック信号を伝送する経路を必要最低限の２つ（スイッチＳＷ２の出力とスイッチＳＷ３の出力）にすることによって、回路規模を小さくすることができる。
【００９２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９３】
１１０  無線通信部、ＳＷ１〜ＳＷ６，ＳＷ８，ＳＷ９，ＳＷ１１，ＳＷ５０，ＳＷ９９  スイッチ、１０  ＣＡＬデータ記憶部、１１  送信ウエイト設定部、１４  ＭＭＳＥ演算部、１５  遅延部、１８  ＣＡＬデータ更新部、２０，２１，３６，４６  ミキサ、３０−ｉ  アンテナ＃ｉ信号処理部、３１−ｉ  アンテナ、３２  逆歪処理部、３３  アダプティブアレイ送信部、３４  変調部、３５  ＤＡＣ、３７，４７  増幅器、３８  カプラ、４３  アダプティブアレイ受信部、４４  復調部、４５，９５，９６  ＡＤＣ、６１  第１のフィードバック経路、６２  第１のフィードバック経路。
【図１】
2012231270.tif 000003
【図２】
2012231270.tif 000004
【図３】
2012231270.tif 000005
【図４】
2012231270.tif 000006
【図５】
2012231270.tif 000007
【図６】
2012231270.tif 000008
【図７】
2012231270.tif 000009