"複数のアンテナ送信信号を増幅する増幅器と、送信信号の大きさと歪補償係数とを定めた変換テーブルに従って、送信信号に対して、前記増幅器の歪量を打ち消すための補正をする逆歪補償部と、受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルを生成するアダプティブアレイ受信部と、受信時において、受信信号ベクトルと参照信号ベクトルの誤差が最小となるように最小2乗演算を行なうことによって受信ウエイトベクトルを算出し、送信時において、1つのアンテナへの送信信号と、前記1つのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号との誤差が最小となるように最小2乗演算を行なうことによって、前記変換テーブルで定められる歪補償係数の補正値を算出する最小2乗演算部とを備えた、通信装置。前記通信装置は、さらに、前記複数のアンテナのうちの第1のアンテナを基準とした他のアンテナの位相差を定めたキャリブレーションデータに基づいて、受信ウエイトベクトルから送信ウエイトベクトルを設定する送信ウエイト設定部と、前記送信ウエイトベクトルに従って、各アンテナから出力する送信信号を生成するアダプティブアレイ送信部と、前記複数のアンテナへの送信信号と前記複数のアンテナへの送信信号が前記増幅器を経てフィードバックされた信号に基づいて、前記キャリブレーションデータを更新するキャリブレーションデータ更新部とを備える、請求項1記載の通信装置。前記複数のアンテナが第1のグループと第2のグループに分割され、前記第1のアンテナは、前記第1のグループに属し、前記通信装置は、さらに、前記第1のグループのアンテナへの送信信号を受けて、そのうちの1つを選択して出力する第1のスイッチと、前記第2のグループのアンテナへの送信信号を受けて、そのうちの1つを選択して出力する第2のスイッチと、第1のフィードバック経路と、第2のフィードバック経路とを備え、前記第1のフィードバック経路は、前記第1のグループのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号を受けて、そのうちの1つを選択して出力する第3のスイッチを含み、前記第2のフィードバック経路は、前記第2のグループのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号を受けて、そのうちの1つを選択して出力する第4のスイッチを含み、前記キャリブレーションデータ更新部は、前記第1のスイッチから出力される信号の位相と前記第3のスイッチから出力される信号の位相差を算出し、前記第2のスイッチから出力される信号の位相と前記第4のスイッチから出力される信号の位相差を算出し、前記2つの算出した位相差の差分を前記第1のグループの選択されたアンテナと前記第2のグループの選択されたアンテナの系統間位相差として算出する、請求項2記載の通信装置。前記キャリブレーションデータ更新部は、前記第1のスイッチおよび第3のスイッチが前記第1のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力し、前記第2のスイッチおよび第4のスイッチが前記第2のグループのうちの第2のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力したときに算出された前記系統間位相差と、前記第1のスイッチおよび前記第3のスイッチが前記第1のアンテナ以外の前記第1のグループのうちの第3のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されて、フィードバックされた信号をそれぞれ出力し、前記第2のスイッチおよび前記第4のスイッチが前記第2のアンテナへの送信信号、前記送信信号が前記増幅器で増幅されてフィードバックされた信号を出力したときに算出される前記系統間位相差とに基づいて、前記第1のアンテナと前記第3のアンテナとの系統間位相差を算出する、請求項3記載の通信装置。前記通信装置は、さらに、前記参照信号ベクトルと、1つのアンテナへの送信信号を遅延させた信号のいずれかを前記最小2乗演算部へ出力する第5のスイッチを備える、請求項1記載の通信装置。前記通信装置は、さらに、前記受信信号ベクトルと、前記第1のフィードバック経路または前記第2のフィードバック経路を経由して入力される、1つのアンテナへの送信信号が前記増幅器で増幅されて、フィードバックされた信号のいずれかを前記最小2乗演算部へ出力する第6のスイッチを備える、請求項1記載の通信装置。ところで、無線基地局などの通信装置では、複数のアンテナを用いたアダプティブアレイ受信処理が行われる場合がある。アダプティブアレイ受信処理のためには、参照信号に基づいて受信ウエイトベクトルを算出する処理が必要となる。したがって、通信装置は、LUTで定められる歪補償係数を更新する処理と、受信ウエイトベクトルを算出する処理の両方を実行するための回路が必要となり、回路規模が増大する傾向がある。それゆえに、本発明の目的は、アダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、DPDで使用されるLUTの歪補償係数を更新する処理とを小規模な回路構成で実現することができる通信装置を提供することである。上記課題を解決するために、本発明の通信装置は、複数のアンテナと、送信信号を増幅する増幅器と、送信信号の大きさと歪補償係数とを定めた変換テーブルに従って、送信信号に対して、増幅器の歪量を打ち消すための補正をする逆歪補償部と、受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルを生成するアダプティブアレイ受信部と、受信時において、受信信号ベクトルと参照信号ベクトルの誤差が最小となるように最小2乗演算を行なうことによって受信ウエイトベクトルを算出し、送信時において、1つのアンテナへの送信信号と、1つのアンテナへの送信信号が増幅器で増幅されて、フィードバックされた信号との誤差が最小となるように最小2乗演算を行なうことによって、変換テーブルで定められる歪補償係数の補正値を算出する最小2乗演算部とを備える。本発明によれば、アダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、DPDで使用されるLUTの歪補償係数を更新する処理とを小規模な回路構成で実現することができる。以下、本発明の実施形態について図面を参照して説明する。[第1の実施形態]構成図1は、本発明の実施形態の無線通信装置の構成を表わす図である。この無線通信部110は、スイッチSW5と、遅延部15と、スイッチSW4と、MMSEminimummeansquareerror演算部14と、スイッチSW6と、CALデータ記憶部10と、送信ウエイト設定部11と、スイッチSW50と、スイッチSW11と、スイッチSW99と、CALデータ更新部18と、第1のフィードバック経路61と、第2のフィードバック経路62と、アンテナ131-1と、アンテナ1信号処理部30―1と、アンテナ231-2と、アンテナ2信号処理部30―2と、アンテナ331-3と、アンテナ2信号処理部30―3と、アンテナ431-4と、アンテナ4信号処理部30―4とを備える。CALデータ更新部18は、複数のアンテナへの送信信号と複数のアンテナへの送信信号がフィードバックされた信号に基づいて、CALデータ記憶部10内のキャリブレーションデータを更新する。第1のフィードバック経路61は、スイッチSW2と、ミキサ20と、ADC95とを含む。第2のフィードバック経路62は、スイッチSW3と、ミキサ21と、ADC96とを含む。スイッチSW5は、アンテナ1への送信信号、アンテナ2への送信信号、アンテナ3への送信信号、アンテナ4への送信信号を受けて、このうちのいずれかを遅延部15へ出力する。遅延部15は、スイッチSW5から出力される送信信号を所定の時間だけ遅延させる。所定時間は、送信信号がフィードバックされてMMSE演算部14へ入力されるまでの時間である。スイッチSW4は、参照信号ベクトルと、遅延部15から出力される信号を受けて、このうちのいずれか1つをMMSE演算部14へ出力する。スイッチSW99は、ミキサ20およびADC95を介して入力されるスイッチSW2の出力であるアンテナ1またはアンテナ2への送信信号のフィードバック信号と、ミキサ21およびADC96を介して入力されるスイッチSW3の出力であるアンテナ3またはアンテナ4への送信信号のフィードバック信号とを受けて、いずれかをスイッチSW11へ出力する。スイッチSW11は、スイッチSW99から出力されるフィードバック信号と、アンテナ1信号処理部30-1のアダプティブアレイ受信部43から出力されるアンテナ1の受信信号、アンテナ2信号処理部30-2のアダプティブアレイ受信部43から出力されるアンテナ2の受信信号、アンテナ3信号処理部30-3のアダプティブアレイ受信部43から出力されるアンテナ3の受信信号、アンテナ4信号処理部30-4のアダプティブアレイ受信部43から出力されるアンテナ4の受信信号からなる受信信号ベクトルとを受けて、いずれかをMMSE演算部14へ出力する。MMSE演算部14は、受信時において、SW11から出力される受信信号ベクトルとスイッチSW4から出力される参照信号ベクトルの誤差が最小となるように最小2乗演算を行なうことによって受信ウエイトベクトルを算出する。また。MMSE演算部14は、送信時において、スイッチSW4から出力されるいずれかの選択されたアンテナへの送信信号と、スイッチSW99から出力されるいずれかの選択されたアンテナへの送信信号のフィードバック信号との誤差が最小となるように最小2乗演算を行なうことによって、LUTで定められる歪補償係数の補正値を算出する。スイッチSW50は、受信時において、MMSE演算部14で算出された受信応答ベクトルを送信ウエイト設定部11およびアダプティブアレイ受信部43へ出力する。スイッチSW6は、SW50から出力されるLUTの更新値をアンテナ1信号処理部30-1のLUT、アンテナ2信号処理部30-2のLUT、アンテナ3信号処理部30-3のLUT、アンテナ4信号処理部30-4のLUTのいずれかに出力する。CALデータ記憶部10は、アンテナ1を基準とした他のアンテナの位相差を定めたキャリブレーションデータを記憶する。送信ウエイト設定部11は、CALデータ記憶部10のキャリブレーションデータに基づいて、受信ウエイトベクトルから送信ウエイトベクトルを設定する。スイッチSW2は、送信時において、アンテナ1信号処理部30-1のカプラ38から出力されるフィードバック信号と、アンテナ2信号処理部30-2のカプラ38から出力されるフィードバック信号とを受けて、このうちのいずれか1つを出力する。スイッチSW3は、送信時において、アンテナ3信号処理部30-3のカプラ38から出力されるフィードバック信号と、アンテナ4信号処理部30-4のカプラ38から出力されるフィードバック信号とを受けて、このうちのいずれか1つを出力する。スイッチSW9は、アンテナ1への送信信号、アンテナ2への送信信号を受けて、このうちのいずれかを出力する。スイッチSW8は、アンテナ3への送信信号、アンテナ4への送信信号を受けて、このうちのいずれかを出力する。ミキサ20は、スイッチSW2から出力される無線周波数帯のフィードバック信号と局部発振器42から出力されるローカル信号とを乗算して、フィードバック信号を中間周波数帯の信号にダウンコンバートする。ADC95は、ミキサ20から出力されるフィードバック信号をスイッチSW99へ出力する。ミキサ21は、スイッチSW3から出力される無線周波数帯のフィードバック信号と局部発振器42から出力されるローカル信号とを乗算して、フィードバック信号を中間周波数帯の信号にダウンコンバートする。ADC96は、ミキサ21から出力されるフィードバック信号をスイッチSW99へ出力する。CALデータ更新部18は、スイッチSW2から出力される信号の位相とスイッチSW9から出力される信号の位相差を算出する。また、CALデータ更新部18は、スイッチSW3から出力される信号の位相とスイッチSW8から出力される信号の位相差を算出する。CALデータ更新部18は、2つの算出した位相差の差分をスイッチSW2、SW9で選択されたアンテナ1またはアンテナ2と、スイッチSW3、SW8で選択されたアンテナ3またはアンテナ4の系統間位相差として算出する。CALデータ更新部18は、アンテナ1とアンテナ4の系統間位相差と、アンテナ2とアンテナ4の系統間位相差に基づいて、アンテナ1とアンテナ2の系統間位相差を算出する。アンテナ1信号処理部30-1は、逆歪処理部32と、LUT40と、アダプティブアレイ送信部33と、変調部34と、DACDigitalAnalogConverter35と、ミキサ36と、増幅器37と、カプラ38と、局部発振器42と、スイッチSW1と、増幅器47と、ミキサ46と、ADCAnalogDigitalConverter45と、復調部44と、アダプティブアレイ受信部43とを備える。アンテナ2信号処理部30-2、アンテナ3信号処理部30-3、アンテナ4信号処理部30-4も、アンテナ1信号処理部30-1と同様の構成である。LUT40は、送信信号の大きさと歪補償係数とを定めた変換テーブルである。逆歪処理部32は、LUTルックアップテーブル40で定められる歪補償係数に従って、アンテナ1への送信信号に対して、増幅器37の歪量を打ち消すための補正をする。アダプティブアレイ送信部33は、逆歪処理部32から出力されるアンテナ1への送信信号を受けて、送信ウエイトベクトルに従って、アンテナ1から出力する送信信号を生成する。変調部34は、QPSKQuadraturePhaseShiftKeyingまたは64QAMQuadratureAmplitudeModulationなどの変調方式によって、送信信号を変調する。DAC35は、変調部34から出力されたデジタルの送信信号をアナログの送信信号に変換する。局部発振器42は、ベースバンド信号を所定の無線周波数に変換するためのローカル信号を生成する。ミキサ36は、中間周波数帯の送信信号と局部発振器42から出力されるローカル信号とを乗算して、送信信号を無線周波数帯の信号にアップコンバートする。増幅器37は、ミキサ36から出力される送信信号を増幅して、カプラ38へ出力する。カプラ38は、増幅器37からの信号をスイッチSW1へ出力するとともに、増幅器37からの信号の一部をフィードバック信号としてSW2へ出力する。スイッチSW1は、送信時に、カプラ38から出力される送信信号をアンテナ131-1へ出力し、受信時に、アンテナ131-1から出力される受信信号を増幅器47へ出力するかを切り替える。増幅器47は、スイッチSW1から出力される受信信号を増幅する。ミキサ46は、増幅器47から出力される無線周波数帯の受信信号と局部発振器42から出力されるローカル信号とを乗算して、受信信号を中間周波数帯の信号にダウンコンバートする。ADC45は、ミキサ46から出力されるアナログ信号をデジタル信号に変換する。復調部44は、QPSKまたは64QAMなどの変調方式に対応する復調方式によって、ADC45から出力される信号を復調する。アダプティブアレイ受信部43は、受信ウエイトベクトルに基づいて、受信信号から所望の信号を表わす受信信号ベクトルのアンテナ1用の成分を算出する。キャリブレーションデータの補正動作図2は、キャリブレーションデータを補正する処理の動作手順を表わすフローチャートである。図2を参照して、まず、スイッチSW2、スイッチSW9でアンテナ1用の信号を選択する。また、スイッチSW3、スイッチSW8でアンテナ3用の信号を選択するステップS101。CALデータ更新部18は、アンテナ1信号処理部30-1のカプラ39から出力され、スイッチSW2、ミキサ20およびADC95を経由して入力されるアンテナ1への送信信号のフィードバック信号φo1と、スイッチSW9から出力されるアンテナ1への送信信号φi1との位相差φ1を算出する。CALデータ更新部18は、アンテナ3信号処理部30-3のカプラ39から出力され、スイッチSW3、ミキサ21およびADC96を経由して入力されるアンテナ3への送信信号のフィードバック信号φo3と、スイッチSW8から出力されるアンテナ3への送信信号φi3との位相差φ3を算出するステップS102。次に、CALデータ更新部18は、アンテナ1とアンテナ3の系統間位相差dφ3=φ1-φ3を算出するステップS103。次に、スイッチSW2、スイッチSW9でアンテナ2用の信号を選択する。また、スイッチSW3、スイッチSW8でアンテナ4用の信号を選択するステップS104。CALデータ更新部18は、アンテナ2信号処理部30-2のカプラ39から出力され、スイッチSW2、ミキサ20およびADC95を経由して入力されるアンテナ2への送信信号のフィードバック信号φo2と、スイッチSW9から出力されるアンテナ2への送信信号φi2との位相差φ2を算出する。CALデータ更新部18は、アンテナ4信号処理部30-4のカプラ39から出力され、スイッチSW3、ミキサ21およびADC96を経由して入力されるアンテナ4への送信信号のフィードバック信号φo4と、スイッチSW8から出力されるアンテナ4への送信信号φi4との位相差φ4を算出するステップS105。次に、CALデータ更新部18は、アンテナ2とアンテナ4の系統間位相差dφ2,4=φ2-φ4を算出するステップS106。次に、スイッチSW2、スイッチSW9でアンテナ1用の信号を選択する。また、スイッチSW3、スイッチSW8でアンテナ4用の信号を選択するステップS107。CALデータ更新部18は、アンテナ1信号処理部30-1のカプラ39から出力され、スイッチSW2、ミキサ20およびADC95を経由して入力されるアンテナ1への送信信号のフィードバック信号φo1と、スイッチSW9から出力されるアンテナ1への送信信号φi1との位相差φ1を算出する。CALデータ更新部18は、アンテナ4信号処理部30-4のカプラ39から出力され、スイッチSW3、ミキサ21およびADC96を経由して入力されるアンテナ4への送信信号のフィードバック信号φo4と、スイッチSW8から出力されるアンテナ4への送信信号φi4との位相差φ4を算出するステップS108。次に、CALデータ更新部18は、アンテナ2とアンテナ4の系統間位相差dφ4=φ1-φ4を算出するステップS109。次に、CALデータ更新部18は、アンテナ1と、アンテナ2の系統間位相差dφ2=φ1-φ4-φ2-φ4=dφ4-dφ24を算出するステップS110。CALデータ更新部18は、dφ2、dφ3、dφ4を用いて、キャリブレーションデータを補正するステップS111。図3aは、補正前のキャリブレーションデータの例を表わす図であり、図3bは、補正後のキャリブレーションデータの例を表わす図である。図3aおよびbに示すように、アンテナ1の位相キャリブレーションは変化しない。アンテナ2の位相のキャリブレーションをΔφ2だけ増加させる。アンテナ3の位相キャリブレーションをΔφ3だけ増加させる。アンテナ4の位相キャリブレーションをΔφ4だけ増加させる。キャリブレーションデータを補正する前は、送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ1の成分の位相をφ1だけ増加させた送信ウエイトベクトルのアンテナ1の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ2の成分の位相をφ2だけ増加させた送信ウエイトベクトルのアンテナ2の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ3の成分の位相をφ3だけ増加させた送信ウエイトベクトルのアンテナ3の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ4の成分の位相をφ4だけ増加させた送信ウエイトベクトルのアンテナ4の成分とする。キャリブレーションデータを補正した後は、送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ1の成分の位相をφ1だけ増加させた送信ウエイトベクトルのアンテナ1の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ2の成分の位相をφ2Δφ2だけ増加させた送信ウエイトベクトルのアンテナ2の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ3の成分の位相をφ3Δφ3だけ増加させた送信ウエイトベクトルのアンテナ3の成分とする。送信ウエイト設定部11は、受信ウエイトベクトルのアンテナ4の成分の位相をφ4Δφ4だけ増加させた送信ウエイトベクトルのアンテナ4の成分とする。LUTの更新動作図4は、DPDの動作手順を表わすフローチャートである。図4を参照して、スイッチSW50が、MMSE演算部14の出力をスイッチSW6へ出力する。スイッチSW4が、遅延部15の出力を選択する。スイッチSW11が、スイッチSW99の出力を選択する。ステップS201。スイッチSW5が、アンテナ1への送信信号を選択する。スイッチSW2が、アンテナ1信号処理部30-1のカプラ39から出力されたアンテナ1への送信信号のフィードバック信号を選択する。スイッチSW99が、ミキサ20およびADC95を介して入力されるスイッチSW2からの出力を選択してスイッチSW11へ出力する。スイッチSW6がSW50からの出力をアンテナ1信号処理部30-1のLUTに出力するステップS202。次に、MMSE演算部14は、スイッチSW4から出力される遅延したアンテナ1への送信信号と、スイッチSW11から出力されるアンテナ1への送信信号のフィードバック信号との誤差が最小となるように最小2乗演算を行なって、アンテナ1信号処理部30-1での逆歪処理のためのLUTの歪補償係数の補正値を算出するステップS203。スイッチSW5が、アンテナ2への送信信号を選択する。スイッチSW2が、アンテナ2信号処理部30-2のカプラ39から出力されたアンテナ2への送信信号のフィードバック信号を選択する。スイッチSW99が、ミキサ20およびADC95を介して入力されるスイッチSW2からの出力を選択してスイッチSW11へ出力する。スイッチSW6がSW50からの出力をアンテナ2信号処理部30-2のLUTに出力するステップS204。次に、MMSE演算部14は、スイッチSW4から出力される遅延したアンテナ2への送信信号と、スイッチSW11から出力されるアンテナ2への送信信号のフィードバック信号との誤差が最小となるように最小2乗演算を行なって、アンテナ2信号処理部30-2の逆歪処理のためのLUTの歪補償係数の補正値を算出するステップS205。スイッチSW5が、アンテナ3への送信信号を選択する。スイッチSW3が、アンテナ3信号処理部30-3のカプラ39から出力されたアンテナ3への送信信号のフィードバック信号を選択する。スイッチSW99が、ミキサ21およびADC96を介して入力されるスイッチSW3からの出力を選択してスイッチSW11へ出力する。スイッチSW6がSW50からの出力をアンテナ3信号処理部30-3のLUTに出力するステップS206。次に、MMSE演算部14は、スイッチSW4から出力される遅延したアンテナ3への送信信号と、スイッチSW11から出力されるアンテナ3への送信信号のフィードバック信号との誤差が最小となるように最小2乗演算を行なって、アンテナ3信号処理部30-3での逆歪処理のためのLUTの歪補償係数の補正値を算出するステップS207。スイッチSW5が、アンテナ4への送信信号を選択する。スイッチSW3が、アンテナ4信号処理部30-4のカプラ39から出力されたアンテナ4への送信信号のフィードバック信号を選択する。スイッチSW99が、ミキサ21およびADC96を介して入力されるスイッチSW3からの出力を選択してスイッチSW11へ出力する。スイッチSW6がSW50からの出力をアンテナ4信号処理部30-4のLUTに出力するステップS206。次に、MMSE演算部14は、スイッチSW4から出力される遅延したアンテナ4への送信信号と、スイッチSW11から出力されるアンテナ4への送信信号のフィードバック信号との誤差が最小となるように最小2乗演算を行なって、アンテナ4信号処理部30-4での逆歪処理のためのLUTの歪補償係数の補正値を算出するステップS207。図5は、更新前のLUTの例を表わす図である。図5aは、アンテナ1用のLUTを表わす。アンテナ1用のLUTは、アンテナ1の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。たとえば、逆歪処理部32は、アンテナ1の送信信号の振幅がV2の場合に、アンテナ1の送信信号の振幅をa2倍し、アンテナ1の送信信号の位相をb2だけ増加させる。図5bは、アンテナ2用のLUTを表わす。アンテナ2用のLUTは、アンテナ2の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。たとえば、逆歪処理部32は、アンテナ2の送信信号の振幅がV2の場合に、アンテナ2の送信信号の振幅をc2倍し、アンテナ2の送信信号の位相をd2だけ増加させる。図5cは、アンテナ3用のLUTを表わす。アンテナ3用のLUTは、アンテナ3の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。たとえば、逆歪処理部32は、アンテナ3の送信信号の振幅がV2の場合に、アンテナ3の送信信号の振幅をe2倍し、アンテナ3の送信信号の位相をf2だけ増加させる。図5dは、アンテナ4用のLUTを表わす。アンテナ4用のLUTは、アンテナ4の送信信号振幅に対する振幅歪補償係数と、位相歪補償係数とを定める。たとえば、逆歪処理部32は、アンテナ4の送信信号の振幅がV2の場合に、アンテナ4の送信信号の振幅をg2倍し、アンテナ4の送信信号の位相をh2だけ増加させる。図6は、更新後のLUTの例を表わす図である。図6aは、更新後のアンテナ1用のLUTを表わす。振幅歪補償係数および位相歪補償係数がΔs1だけ増加している。図6bは、更新後のアンテナ2用のLUTを表わす。振幅歪補償係数および位相歪補償係数がΔs2だけ増加している。図6cは、更新後のアンテナ3用のLUTを表わす。振幅歪補償係数および位相歪補償係数がΔs3だけ増加している。図6dは、更新後のアンテナ4用のLUTを表わす。振幅歪補償係数および位相歪補償係数がΔs4だけ増加している。Δs1~Δs4の値は、MMSE演算部によって算出された補正値である。たとえば、逆歪処理部32は、アンテナ1の送信信号の振幅がV2の場合に、アンテナ1の送信信号の振幅をa2Δs1倍し、アンテナ1の送信信号の位相をb2Δs1だけ増加させる。逆歪処理部32は、アンテナ2の送信信号の振幅がV2の場合に、アンテナ2の送信信号の振幅をc2Δs2倍し、アンテナ2の送信信号の位相をd2Δs2だけ増加させる。逆歪処理部32は、アンテナ3の送信信号の振幅がV2の場合に、アンテナ3の送信信号の振幅をe2Δs3倍し、アンテナ3の送信信号の位相をf2Δs3だけ増加させる。逆歪処理部32は、アンテナ4の送信信号の振幅がV2の場合に、アンテナ4の送信信号の振幅をg2Δs4倍し、アンテナ3の送信信号の位相をh2Δs4だけ増加させる。受信ウエイトの算出動作図7は、ウエイト算出処理の動作手順を表わすフローチャートである。図7を参照して、まず、スイッチSW50が、MMSE演算部14の出力を送信ウエイト設定部11へ出力する。スイッチSW4が参照信号ベクトルを選択する。SW11が、アンテナ1信号処理部30-1~アンテナ4信号処理部30-4から出力される受信信号を要素とする受信信号ベクトルを選択するステップS301。次に、MMSE演算部14は、スイッチSW4から出力される参照信号ベクトルと、スイッチSW11から出力される受信信号ベクトルとの誤差が最小となるように最小2乗演算を行なって、受信ウエイトベクトルを算出するステップS302。送信ウエイト設定部11は、アンテナ1用の受信ウエイトの振幅をアンテナ1用の送信ウエイトの振幅に設定するとともに、アンテナ1用の受信ウエイトの位相にCALデータ記憶部10に記憶されたアンテナ1の位相補正値だけ加えた位相をアンテナ1用の送信ウエイトの位相に設定するステップS303。送信ウエイト設定部11は、アンテナ2用の受信ウエイトの振幅をアンテナ2用の送信ウエイトの振幅に設定するとともに、アンテナ2用の受信ウエイトの位相にCALデータ記憶部10に記憶されたアンテナ2の位相補正値だけ加えた位相をアンテナ2用の送信ウエイトの位相に設定するステップS304。送信ウエイト設定部11は、アンテナ3用の受信ウエイトの振幅をアンテナ3用の送信ウエイトの振幅に設定するとともに、アアンテナ3用の受信ウエイトの位相にCALデータ記憶部10に記憶されたアンテナ3の位相補正値だけ加えた位相をアンテナ3用の送信ウエイトの位相に設定するステップS305。送信ウエイト設定部11は、アンテナ4用の受信ウエイトの振幅をアンテナ4用の送信ウエイトの振幅に設定するとともに、アンテナ4用の受信ウエイトの位相にCALデータ記憶部10に記憶されたφ4Δφ4だけ加えた位相をアンテナ4用の送信ウエイトの位相に設定するステップS306。以上のように、本実施の形態によれば、1つのMMSE演算部によって、アダダプティブアレイ演算の受信ウエイトベクトルを算出する処理と、DPDで使用されるLUTの歪補償係数の補正値を算出するので、回路構成で小規模にするすることができる。また、キャリブレーションデータを更新のために、フィードバック信号を伝送する経路を必要最低限の2つスイッチSW2の出力とスイッチSW3の出力にすることによって、回路規模を小さくすることができる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"