(57)【要約】【課題】各アンテナの受信パスで生じる振幅や位相の誤差を容易に検出すること。【解決手段】複数のアンテナ１１、１２、１３を介して信号Ｓｉｇを送受信する無線部１４と、複数のアンテナ１１、１２、１３のうち第１のアンテナから送信される信号Ｓｉｇを、第１のアンテナに隣接する第２のアンテナ及び第３のアンテナで受信するように無線部１４を制御し、第２のアンテナで受信された信号Ｓｉｇと第３のアンテナで受信された信号Ｓｉｇとの間で少なくとも振幅又は位相の差分を検出する制御部１５とを有する、無線装置１０が提供される。【選択図】図１
2018032893.tif 000002
【特許請求の範囲】
【請求項１】
複数のアンテナを介して信号を送受信する無線部と、
前記複数のアンテナのうち第１のアンテナから送信される信号を、前記第１のアンテナに隣接する第２のアンテナ及び第３のアンテナで受信するように前記無線部を制御し、前記第２のアンテナで受信された信号と前記第３のアンテナで受信された信号との間で少なくとも振幅又は位相の差分を検出する制御部と
を有する、無線装置。
【請求項２】
前記第１のアンテナと前記第２のアンテナとの間の距離と、前記第１のアンテナと前記第３のアンテナとの間の距離とは等しく、
前記制御部は、前記第２のアンテナで受信される信号と、前記第３のアンテナで受信される信号との間に生じる前記少なくとも振幅又は位相の誤差を前記差分に基づいて補正する
請求項１に記載の無線装置。
【請求項３】
前記無線部は、上りリンクと下りリンクとが切替わるタイミングで前記上りリンクのフレームと前記下りリンクのフレームとの間に、送受信が行われない所定のフレームが挟まれる時分割多重伝送方式により信号を送受信し、
前記制御部は、前記差分を検出するための信号を前記所定のフレームを利用して送受信するように前記無線部を制御する
請求項１に記載の無線装置。
【請求項４】
前記複数のアンテナに含まれるアンテナの本数は４以上の偶数であり、
前記制御部は、
前記複数のアンテナのうち奇数番目のアンテナの集合について前記誤差を補正し、
前記複数のアンテナのうち偶数番目のアンテナの集合について前記誤差を補正し、
前記奇数番目のアンテナで受信される信号と、前記偶数番目のアンテナで受信される信号との間に生じる前記誤差を補正する
請求項２に記載の無線装置。
【請求項５】
前記制御部は、前記複数のアンテナのうち第４のアンテナに隣接する第５のアンテナ及び第６のアンテナから送信される信号を、前記第４のアンテナで受信するように前記無線部を制御し、前記第５のアンテナで送信された信号と前記第６のアンテナで送信された信号との間で少なくとも振幅又は位相の差分を検出する
請求項１に記載の無線装置。
【請求項６】
複数のアンテナを介して信号を送受信する無線装置が、
前記複数のアンテナのうち第１のアンテナから送信される信号を、前記第１のアンテナに隣接する第２のアンテナ及び第３のアンテナで受信し、前記第２のアンテナで受信された信号と前記第３のアンテナで受信された信号との間で少なくとも振幅又は位相の差分を検出する
検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線装置、及び検出方法に関する。
【背景技術】
【０００２】
モバイルネットワークの分野においては、広い範囲をカバーするマクロセルの内部に小規模なスモールセルを配置してスループットの向上を実現する新たな無線ネットワークの仕組み（ヘテロジニアスネットワーク）が検討されている。ヘテロジニアスネットワークではマクロセル内に多数のスモールセルが配置されるため、スモールセルの間でセル間干渉が生じやすい。そのため、セル間干渉を効果的に回避するための技術として、近年、ビームフォーミングが注目されている。
【０００３】
ビームフォーミングは、複数のアンテナを利用して特定の方向に電力が集中するようにビームの指向性を制御する技術である。ビームの指向性は、各アンテナから出力される電波の振幅及び位相を調整し、電波が強め合う方向を特定の方向に向けることで制御できる。また、振幅及び位相の調整により、電波が打ち消し合う方向（ＮＵＬＬ）を制御することもできる。そのため、隣接セルのユーザに対してＮＵＬＬが向くようにすることで、セル間干渉を効果的に回避することが可能になる。
【０００４】
但し、振幅及び位相の調整に誤差が生じると、ビームやＮＵＬＬの方向が所望の方向からずれてしまう。そのため、ビームフォーミングを実行する無線装置は、各アンテナから送信される信号の振幅及び位相を正しく制御できるように事前に調整が施される。
【０００５】
送信回路（ＴＸ回路）から出力される信号は、アンテナに接続される信号線路を経由してアンテナに入力され、アンテナを介して空中に出力される。他方、アンテナを介して受信される信号は、アンテナに接続される信号線路を経由して受信回路（ＲＸ回路）に入力される。振幅及び位相の変化は、信号が空中を伝搬する伝搬チャネルや、アンテナを含む信号線路で生じる。そのため、信号線路の経年変化などに起因して、その信号線路における振幅及び位相の変化量が変わりうる。つまり、事後的に信号の振幅及び位相に誤差が生じうる。
【０００６】
上記の誤差が生じると、ビームやＮＵＬＬが向く方向にずれが生じうる。また、誤差の影響でサイドローブが増大してセル間干渉の抑制効果が低減しうる。なお、複数のアンテナを用いて信号を送信する無線通信システムにおいて、振幅及び位相の誤差を補正する方法が提案されている。
【０００７】
その１つとして、送信装置チェーン及び受信装置チェーンに含まれるアンテナ素子のアレイ・アンテナを含む通信局内で動作する通信局を較正する方法が提案されている。この方法では、あるアンテナ素子に関連する送信装置チェーンが信号を送信し、そのアンテナ素子に関連しない受信装置チェーンが信号を受信する。そして、送信装置チェーン及び受信装置チェーンに関連する伝達関数に応じて各アンテナ素子の較正係数が決定され、通信局が較正される。
【０００８】
また、無線通信用のアンテナと、キャリブレーション処理用のアンテナとを切替え、無線通信用のアンテナで無線通信し、キャリブレーション処理用のアンテナでキャリブレーション処理を実行する方法が提案されている。また、１つの受信機ユニットとＮ個の送信機ユニットとの組み合わせ、及び、１つの送信機ユニットとＮ個の受信機ユニットとの組み合わせを用いて事前に送信チェーン及び受信チェーンの校正を実施するＭＩＭＯ（Multiple-Input and Multiple-Output）通信システムが提案されている。
【０００９】
また、下りリンク信号の送信時間帯以外の時間帯を候補時間帯として検出し、その候補時間帯の中から選択した時間帯にキャリブレーションを開始する無線通信装置が提案されている。また、複数のアンテナ間で実施する試験信号の送受信によりキャリブレーションを実現するＴＤＤ（Time Division Duplex）方式の通信装置が提案されている。この通信装置は、増幅器及び減衰率が可変の減衰器を有する。そして、この通信装置は、減衰器が試験信号を減衰させる場合に、減衰後の試験信号が使用可能な電力の信号となるように減衰率を制御する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特表２００２−５３０９９８号公報
【特許文献２】特開２００５−１３０３２３号公報
【特許文献３】特表２００７−５３１４６７号公報
【特許文献４】特開２０１０−０４１２６９号公報
【特許文献５】ＷＯ００／００８７７７
【特許文献６】特開２００９−１８２４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記の方法では、ＴＸ回路に接続される信号線路（送信パス）で生じた誤差と、ＲＸ回路に接続される信号線路（受信パス）で生じた誤差とを区別していない。送信パスで生じている誤差を検出し、ＴＸ回路における振幅及び位相の制御に反映させることができれば、より効果的に誤差を抑制できる可能性がある。同様に、受信パスで生じている誤差をＲＸ回路における振幅及び位相の制御に反映させることができれば、より効果的に誤差を低減できる可能性がある。
【００１２】
１つの側面によれば、本開示の目的は、各アンテナの受信パスで生じる振幅や位相の誤差を容易に検出することが可能な無線装置、及び検出方法を提供することにある。
【課題を解決するための手段】
【００１３】
一態様によれば、複数のアンテナを介して信号を送受信する無線部と、複数のアンテナのうち第１のアンテナから送信される信号を、第１のアンテナに隣接する第２のアンテナ及び第３のアンテナで受信するように無線部を制御し、第２のアンテナで受信された信号と第３のアンテナで受信された信号との間で少なくとも振幅又は位相の差分を検出する制御部とを有する、無線装置が提供される。
【発明の効果】
【００１４】
各アンテナの受信パスで生じる振幅や位相の誤差を容易に検出することができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る無線装置の一例を示した図である。
【図２】第２実施形態に係る無線装置の一例を示した図である。
【図３】第２実施形態に係るＦＰＧＡの機能の一例を示した図である。
【図４】アンテナの本数が奇数の場合における振幅・位相の補正方法について説明するための図である。
【図５】第２実施形態に係るＲＸ補正方法（アンテナの本数が奇数の場合）について説明するための図である。
【図６】第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が奇数の場合）を示したフロー図である。
【図７】第２実施形態に係るＴＸ補正方法（アンテナの本数が奇数の場合）について説明するための図である。
【図８】第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が奇数の場合）を示したフロー図である。
【図９】アンテナの本数が偶数の場合における振幅・位相の補正方法について説明するための図である。
【図１０】アンテナグループ及びグループ間補正について説明するための図である。
【図１１】第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第１のフロー図である。
【図１２】第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第２のフロー図である。
【図１３】第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第３のフロー図である。
【図１４】第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第１のフロー図である。
【図１５】第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第２のフロー図である。
【図１６】第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第３のフロー図である。
【図１７】ＲＦ回路の振幅・位相誤差を補正した場合の放射パターンと、補正前の放射パターンとを比較した図である。
【図１８】第２実施形態に係る補正タイミングの制御について説明するための図である。
【図１９】第２実施形態に係る振幅・位相の補正を実施する際の電力制御について説明するための図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本発明の実施形態について説明する。なお、本明細書及び図面において実質的に同一の機能を有する要素については、同一の符号を付することにより重複説明を省略する場合がある。
【００１７】
＜１．第１実施形態＞
図１を参照しながら、第１実施形態について説明する。第１実施形態は、複数のアンテナを有する無線装置に関し、各アンテナの受信パスで生じる振幅・位相の誤差を検出する方法に関する。図１は、第１実施形態に係る無線装置の一例を示した図である。なお、図１に示した無線装置１０は、第１実施形態に係る無線装置の一例である。
【００１８】
図１に示すように、無線装置１０は、アンテナ１１、１２、１３と、無線部１４と、制御部１５と、記憶部１６とを有する。
無線部１４は、アンテナ１１、１２、１３のそれぞれに接続される複数のＲＦ（Radio Frequency）回路を有する。ＲＦ回路は、信号を出力する送信回路（ＴＸ回路）及び信号が入力される受信回路（ＲＸ回路；図中の符号Ｒ）を含む。ＴＸ回路は、信号の振幅・位相を制御する。ＲＸ回路は、信号の振幅・位相を検出する。以下、ＴＸ回路から出力される信号がアンテナを介して送信されるまでの信号経路を送信パス、アンテナを介して受信される信号がＲＸ回路に入力されるまでの信号経路を受信パスと呼ぶ場合がある。
【００１９】
制御部１５は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などのプロセッサである。記憶部１６は、ＲＡＭ（Random Access Memory）などの揮発性記憶装置、或いは、ＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの不揮発性記憶装置である。
【００２０】
無線部１４は、アンテナ１１、１２、１３を介して信号Ｓｉｇを送受信する。制御部１５は、アンテナ１１、１２、１３のうち第１のアンテナから送信される信号Ｓｉｇを、第１のアンテナに隣接する第２のアンテナ及び第３のアンテナで受信するように無線部１４を制御する。
【００２１】
図１の例では、アンテナ１１、１２、１３が、アンテナ１１、１２、１３の順に等間隔で配置されている。例えば、制御部１５は、（Ａ）に示すように、第１のアンテナ（ＴＸ）としてアンテナ１１を選択する。また、制御部１５は、第２のアンテナ（ＲＸ）及び第３のアンテナ（ＲＸ）として、アンテナ１１に隣接するアンテナ１２、１３を選択する。そして、制御部１５は、無線部１４を制御し、アンテナ１１から振幅Ａ1、位相Ｐ1の信号を送信させ、その信号をアンテナ１２、１３で受信させる。
【００２２】
アンテナ１１、１２の距離と、アンテナ１１、１３の距離とは同じであるから、アンテナ１１、１２間で生じる振幅及び位相の変化量と、アンテナ１１、１３間で生じる振幅及び位相の変化量とは近似的に等しい。また、アンテナ１２、１３で受信される信号は同じアンテナ１１から送信される信号であるから、送信パスにおいて生じる振幅及び位相の変化量はアンテナ１２、１３で受信される信号の間で等しい。
【００２３】
従って、アンテナ１２で受信される信号の振幅及び位相と、アンテナ１３で受信される信号の振幅及び位相との差分が、アンテナ１２の受信パスで生じる振幅及び位相の変化量と、アンテナ１３の受信パスで生じる振幅及び位相の変化量との差となる。
【００２４】
制御部１５は、アンテナ１２、１３を介して無線部１４が受信した信号の振幅及び位相の差分を検出する。なお、振幅の誤差が無視できる事情、或いは、位相の誤差が無視できる事情がある場合には、振幅及び位相の一方について差分を検出する仕組みに変形してもよい。制御部１５は、検出した差分の情報を記憶部１６に格納する。
【００２５】
アンテナ１２に繋がるＲＸ回路で検出された信号の振幅をＡ2と表記し、アンテナ１３に繋がるＲＸ回路で検出された信号の振幅をＡ3と表記すると、（Ａ）の例では、記憶部１６に差分ｄＡ23（ｄＡ23＝Ａ2−Ａ3）の値が格納される。同様に、アンテナ１２に対応する位相をＰ2、アンテナ１３に対応する位相をＰ3と表記すると、（Ａ）の例では、記憶部１６に差分ｄＰ23（ｄＰ23＝Ｐ2−Ｐ3）の値が格納される。
【００２６】
（Ｂ）の例は、アンテナ１２を送信アンテナ（ＴＸ）とし、アンテナ１１、１３を受信アンテナ（ＲＸ）とする場合を示している。アンテナ１１に繋がるＲＸ回路で検出される信号の振幅をＡ1と表記すると、（Ｂ）の例では、記憶部１６に差分ｄＡ13（ｄＡ13＝Ａ1−Ａ3）の値が格納される。同様に、アンテナ１１に対応する位相をＰ1と表記すると、（Ｂ）の例では、記憶部１６に差分ｄＰ13（ｄＰ13＝Ｐ1−Ｐ3）の値が格納される。
【００２７】
制御部１５は、記憶部１６を参照し、アンテナ１２のＲＸ回路で検出される振幅Ａ2に差分ｄＡ23を加算し、位相Ｐ2に差分ｄＰ23を加算する（（Ｃ）を参照）。この処理により、アンテナ１２、１３の受信パスで生じる誤差が補正される。また、制御部１５は、記憶部１６を参照し、アンテナ１３のＲＸ回路で検出される振幅Ａ3に差分ｄＡ13を加算し、位相Ｐ3に差分ｄＰ13を加算する（（Ｃ）を参照）。この処理により、アンテナ１１、１３の受信パスで生じる誤差が補正される。
【００２８】
なお、図１に示したＡ2m、Ａ3mは補正後の振幅、Ｐ2m、Ｐ3mは補正後の位相を示す。上記の補正により、アンテナ１１、１２、１３から等距離の送信点で同振幅、同位相の信号を出力した場合、アンテナ１１、１２、１３のＲＸ回路で受信される補正後の振幅及び位相は等しくなる。
【００２９】
上記のように、無線装置１０によれば、外部アンテナ（無線装置１０の外部に設置するアンテナ）を利用せず、受信パスの経年変化などに起因する振幅及び位相の誤差を容易に補正することが可能になる。また、無線装置１０によれば、送信パス及び受信パスを区別し、受信パスで生じる誤差を検出して、検出した誤差をＲＸ補正に反映させることで、受信パスで生じる誤差が効果的に補正される。
【００３０】
以上、第１実施形態について説明した。
＜２．第２実施形態＞
次に、第２実施形態について説明する。第２実施形態は、複数のアンテナを有する無線装置に関し、各アンテナの受信パスで生じる振幅・位相の誤差を補正する方法に関する。
【００３１】
［２−１．無線装置］
まず、図２を参照しながら、第２実施形態に係る無線装置の一例として、無線装置１００について説明する。図２は、第２実施形態に係る無線装置の一例を示した図である。
【００３２】
図２に示すように、無線装置１００は、例えば、ＲＲＨ（Remote Radio Head）などの基地局装置であり、Ｃ−ＢＢＵ（Centralized Base Band Unit）などの制御装置５０に接続される。Ｃ−ＢＢＵは、複数のＲＲＨを集中制御する制御装置の一例である。
【００３３】
無線装置１００は、アンテナ１０１ａ、…、１０１ｈ、ＲＦ回路１０２ａ、…、１０２ｈ、及びＦＰＧＡ１０３を有する。なお、図２の例では、説明の都合上、アンテナの本数が８本の場合を例に挙げているが、アンテナの本数は３以上の任意の数に変形することが可能である。アンテナ１０１ａ、…、１０１ｈには、それぞれＲＦ回路１０２ａ、…、１０２ｈが接続されている。なお、ＲＦ回路１０２ａ、…、１０２ｈは同じ要素を有する。
【００３４】
（Ａ）には、ＲＦ回路１０２ｈの主な要素が示されている。例えば、ＲＦ回路１０２ｈは、主な要素として、アンテナ１０１ｈで受信される信号の振幅及び位相を検出するＲＸ回路や、アンテナ１０１ｈで送信される信号及び位相を制御するＴＸ回路及びＰＡ（Power Amplifier）を有する。また、ＲＦ回路１０２ｈは、アンテナ１０１ｈとＲＸ回路とを結ぶ受信パスと、アンテナ１０１ｈとＴＸ回路とを結ぶ送信パスとを切替えるサーキュレータ（Circulator）を有する。
【００３５】
また、ＲＦ回路１０２ｈは、ＦＰＧＡ１０３からＴＸ回路へ向けて出力されるデジタル信号をアナログ信号に変換するＤＡＣ（Digital to Analog Converter）を有する。また、ＲＦ回路１０２ｈは、ＲＸ回路からＦＰＧＡ１０３へ向けて出力されるアナログ信号をデジタル信号に変換するＡＤＣ（Analog to Digital Convertor）を有する。また、ＲＦ回路１０２ｈには、負帰還制御に用いるフィードバック信号（FB Signal）を取得する分岐線路などが設けられる。
【００３６】
無線装置１００は、例えば、ビームフォーミングの機能を有する。この場合、ＦＰＧＡ１０３は、ＲＦ回路１０２ａ、…、１０２ｈをそれぞれ制御し、アンテナ１０１ａ、…、１０１ｈで同時に送受信される信号の振幅及び位相を調整して、アンテナ１０１ａ、…、１０１ｈで形成されるビームの指向性を制御する。
【００３７】
なお、アンテナ１０１ａ、…、１０１ｈに対応する送信パス及び受信パスは、設計上の都合などにより互いに異なる長さを有する場合がある。そのため、アンテナ１０１ａ、…、１０１ｈで出力される信号の振幅及び位相がＲＦ回路１０２ａ、…、１０２ｈで適切に調整され、精度良く所望の方向にビームが向くように事前にＲＦ回路１０２ａ、…、１０２ｈの調整値が設定される。しかし、送信パスや受信パスの経年劣化などに起因して振幅及び位相に誤差が生じることがある。そのため、第２実施形態に係るＦＰＧＡ１０３は、このような誤差を補正する機能を有する。
【００３８】
図３に示すように、ＦＰＧＡ１０３は、上記の誤差を補正する機能の主な要素として、演算部１３１、ＲＡＭ１３２、位相・振幅検出器１３３、スイッチ１３４、１３７、１３８、１３９、及びＦＩＲ（Finite Impulse Response）１３５ａ、…、１３５ｈ、１３６ａ、…、１３６ｈを有する。図３は、第２実施形態に係るＦＰＧＡの機能の一例を示した図である。
【００３９】
演算部１３１は、ＦＰＧＡ１０３の演算処理機能を担う回路要素である。位相・振幅検出器１３３は、アンテナ１０１ａ、…、１０１ｈで受信される信号の位相と振幅とを検出する機能を担う回路要素である。スイッチ１３４は、ＦＩＲ１３６ａ、…、１３６ｈ（ＲＦ回路１０２ａ、…、１０２ｈのＲＸ回路に対応）に接続される経路を切替えるスイッチである。
【００４０】
スイッチ１３７は、ＦＩＲ１３５ａ、…、１３５ｈ（ＲＦ回路１０２ａ、…、１０２ｈのＴＸ回路に対応）のいずれかに至る経路と、ＦＩＲ１３６ａ、…、１３６ｈ（ＲＦ回路１０２ａ、…、１０２ｈのＲＸ回路に対応）のいずれかに至る経路とを切替えるスイッチである。スイッチ１３８は、ＦＩＲ１３５ａ、…、１３５ｈ（ＲＦ回路１０２ａ、…、１０２ｈのＴＸ回路に対応）に接続される経路を切替えるスイッチである。スイッチ１３９は、ＦＩＲ１３６ａ、…、１３６ｈ（ＲＦ回路１０２ａ、…、１０２ｈのＲＸ回路に対応）に接続される経路を切替えるスイッチである。
【００４１】
ＦＩＲ１３５ａ、…、１３５ｈ、１３６ａ、…、１３６ｈは、通過する信号の振幅及び位相の特性を変化させる機能を担う回路要素である。ＦＩＲ１３５ａ、…、１３５ｈは、スイッチ１３７、１３８を経由して演算部１３１から入力される制御信号（振幅及び位相のシフト量を指定する信号）に基づいて通過する信号の振幅及び位相を変化させる。ＦＩＲ１３６ａ、…、１３６ｈは、スイッチ１３７、１３９を経由して演算部１３１から入力される制御信号（振幅及び位相のシフト量を指定する信号）に基づいて通過する信号の振幅及び位相を変化させる。
【００４２】
演算部１３１は、上記の補正を実施する際、送信アンテナと受信アンテナとの組み合わせを選択する。例えば、受信パスで生じる誤差を補正する場合、演算部１３１は、１本の送信アンテナと、送信アンテナに隣接する２本の受信アンテナとを選択する。そして、演算部１３１は、ＲＦ回路１０２ａ、…、１０２ｈのうち、選択した送信アンテナに対応するＲＦ回路を制御して信号を送信する。
【００４３】
また、演算部１３１は、選択した２本の受信アンテナに対応する経路が位相・振幅検出器１３３に接続されるようにスイッチ１３４を切替える。位相・振幅検出器１３３は、スイッチ１３４を介して入力される各信号から振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。
【００４４】
演算部１３１は、ＲＡＭ１３２に格納された振幅及び位相の情報から上記の誤差を検出し、誤差の補正対象となる受信パスに対応するＦＩＲと演算部１３１とが接続されるようにスイッチ１３７、１３９を切替える。そして、演算部１３１は、振幅及び位相の誤差が打ち消されるように設定した振幅及び位相のシフト量を示す制御信号を出力する。演算部１３１に接続されたＦＩＲは、演算部１３１から出力された制御信号を受け、その制御信号で指定されたシフト量だけ信号の振幅及び位相をシフトさせる。
【００４５】
一方、送信パスで生じる誤差を補正する場合、演算部１３１は、１本の受信アンテナと、受信アンテナに隣接する２本の送信アンテナとを選択する。そして、演算部１３１は、ＲＦ回路１０２ａ、…、１０２ｈのうち、選択した２本の送信アンテナに対応するＲＦ回路を制御して同じ信号を送信する。
【００４６】
また、演算部１３１は、選択した受信アンテナに対応する経路が位相・振幅検出器１３３に接続されるようにスイッチ１３４を切替える。位相・振幅検出器１３３は、スイッチ１３４を介して入力される各信号から振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。
【００４７】
演算部１３１は、ＲＡＭ１３２に格納された振幅及び位相の情報から上記の誤差を検出し、誤差の補正対象となる送信パスに対応するＦＩＲと演算部１３１とが接続されるようにスイッチ１３７、１３８を切替える。そして、演算部１３１は、振幅及び位相の誤差が打ち消されるように設定した振幅及び位相のシフト量を示す制御信号を出力する。演算部１３１に接続されたＦＩＲは、演算部１３１から出力された制御信号を受け、その制御信号で指定されたシフト量だけ信号の振幅及び位相をシフトさせる。
【００４８】
以下、受信パスで生じる誤差を補正する方法（ＲＸ補正）及び送信パスで生じる誤差を補正する方法（ＴＸ補正）について、さらに説明する。
［２−２．補正方法＃１：奇数アンテナ］
まず、図４を参照しながら、アンテナの本数が奇数の場合におけるＲＸ補正及びＴＸ補正について説明する。図４は、アンテナの本数が奇数の場合における振幅・位相の補正方法について説明するための図である。
【００４９】
なお、図４の例では、説明の都合上、アンテナの本数を３本とし、無線装置１００にはアンテナ１０１ａ、１０１ｂ、１０１ｃが設けられているとする。また、アンテナ１０１ａ、１０１ｂの距離、アンテナ１０１ｂ、１０１ｃの距離、アンテナ１０１ｃ、１０１ａの距離は等しいとする。
【００５０】
また、アンテナ１０１ａの送信パスで生じる位相変化量をｔＰa、受信パスで生じる位相変化量をｒＰaと表記する。同様に、アンテナ１０１ｂの送信パスで生じる位相変化量をｔＰb、受信パスで生じる位相変化量をｒＰbと表記し、アンテナ１０１ｃの送信パスで生じる位相変化量をｔＰc、受信パスで生じる位相変化量をｒＰcと表記する。
【００５１】
また、隣接するアンテナ間（アンテナ１０１ａ、１０１ｂ間、アンテナ１０１ｂ、１０１ｃ間、アンテナ１０１ｃ、１０１ａ間）で生じる位相変化量をＰspと表記する。また、ｔＰi、ｔＰj（ｉ，ｊ＝ａ，ｂ，ｃ；ｉ≠ｊ）の差分をΔｔＰij（ΔｔＰij＝ｔＰi−ｔＰj）と表記する。同様に、ｒＰi、ｒＰj（ｉ，ｊ＝ａ，ｂ，ｃ；ｉ≠ｊ）の差分をΔｒＰij（ΔｒＰij＝ｒＰi−ｒＰj）と表記する。
【００５２】
（ＲＸ補正）
まず、図５を参照しながら、ＲＸ補正について説明する。図５は、第２実施形態に係るＲＸ補正方法（アンテナの本数が奇数の場合）について説明するための図である。
【００５３】
図５の例では、まず、（Ａ）のように、アンテナ１０１ａ、１０１ｂ、１０１ｃの中から送信アンテナ（ＴＸ）としてアンテナ１０１ａが選択される。また、アンテナ１０１ａに隣接するアンテナ１０１ｂ、１０１ｃが受信アンテナ（ＲＸ）として選択される。この場合、アンテナ１０１ａで送信された信号がアンテナ１０１ｂ、１０１ｃで受信される。
【００５４】
アンテナ１０１ａのＴＸ回路から出力され、アンテナ１０１ｂのＲＸ回路に入力されるまでの間に、信号の位相は、送信パスでｔＰaだけ変化し、空中でＰspだけ変化し、受信パスでｒＰbだけ変化している。つまり、アンテナ１０１ｂで受信される信号の位相変化量は、（ｔＰa＋Ｐsp＋ｒＰb）となる。同様に、アンテナ１０１ｃで受信される信号の位相変化量は、（ｔＰa＋Ｐsp＋ｒＰc）となる。
【００５５】
従って、アンテナ１０１ｂ、１０１ｃで受信される信号の位相差は（ｒＰb−ｒＰc）となる。つまり、アンテナ１０１ｂ、１０１ｃの受信パスで生じる位相変化量の差分ΔｒＰbcが得られる。なお、アンテナ１０１ｂ、１０１ｃの受信パスに経年変化などがなければ、ΔｒＰbcは０（無視できる大きさ）となる。
【００５６】
次に、アンテナ１０１ａ、１０１ｂの組み合わせに対応する受信パスの位相誤差を検出するため、（Ｂ）のように、アンテナ１０１ａ、１０１ｂ、１０１ｃの中から送信アンテナ（ＴＸ）としてアンテナ１０１ｃが選択される。また、アンテナ１０１ｃに隣接するアンテナ１０１ｂ、１０１ａが受信アンテナ（ＲＸ）として選択される。この場合、アンテナ１０１ｃで送信された信号がアンテナ１０１ｂ、１０１ａで受信される。
【００５７】
アンテナ１０１ｃのＴＸ回路から出力され、アンテナ１０１ｂのＲＸ回路に入力されるまでの間に、信号の位相は、送信パスでｔＰcだけ変化し、空中でＰspだけ変化し、受信パスでｒＰbだけ変化している。つまり、アンテナ１０１ｂで受信される信号の位相変化量は、（ｔＰc＋Ｐsp＋ｒＰb）となる。同様に、アンテナ１０１ａで受信される信号の位相変化量は、（ｔＰc＋Ｐsp＋ｒＰa）となる。
【００５８】
従って、アンテナ１０１ｂ、１０１ａで受信される信号の位相差は（ｒＰb−ｒＰa）となる。つまり、アンテナ１０１ｂ、１０１ａの受信パスで生じる位相変化量の差分ΔｒＰba（−ΔｒＰab）が得られる。なお、アンテナ１０１ｂ、１０１ａの受信パスに経年変化などがなければ、ΔｒＰbaは０（無視できる大きさ）となる。同様に、（Ｃ）のように送信アンテナ及び受信アンテナの組み合わせを選択することで、アンテナ１０１ｃ、１０１ａの受信パスで生じる位相変化量の差分ΔｒＰca（−ΔｒＰac）が得られる。
【００５９】
なお、アンテナを選択する順序は上記の例に限定されない。また、アンテナの選択及び差分ΔｒＰij（ｉ，ｊ＝ａ，ｂ，ｃ；ｉ≠ｊ）の計算は演算部１３１が実行する。また、演算部１３１は、差分ΔｒＰijが得られたタイミングで、受信アンテナの一方に対応する経路で信号の位相が差分ΔｒＰijだけシフトされるように、順次、その受信アンテナに対応するＦＩＲによる位相のシフト量を制御する。
【００６０】
アンテナ数が奇数の場合、上記の方法で受信アンテナのペアを順次選択し、全てのペアについて位相変化量の差分を検出することで、検出した差分に基づいて各アンテナの受信パスで生じる位相誤差を補正することが可能になる。なお、上記の説明における位相変化量を振幅変化量に置き換えることで、同じ方法で振幅誤差の補正を実現できる。
【００６１】
ここで、図６を参照しながら、ＲＸ補正の際に無線装置１００が実行する処理について、さらに説明する。図６は、第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が奇数の場合）を示したフロー図である。
【００６２】
なお、ここでは、説明の都合上、無線装置１００が有するアンテナの本数をＮ本（Ｎは奇数）とし、ｎ番目のアンテナをＡＮＴ＃ｎと表記する。また、ＡＮＴ＃ｍ（ｍ＞Ｎ）はＡＮＴ＃（ｍ−Ｎ）と同じアンテナを表す。また、ＡＮＴ＃ｍ（ｍ＜１）はＡＮＴ＃（ｍ＋Ｎ）と同じアンテナを表す。また、ＡＮＴ＃１、ＡＮＴ＃２、…、ＡＮＴ＃Ｎは、インデックス＃１、＃２、…、＃Ｎの順に等間隔で配置されているとする。
【００６３】
（Ｓ１０１）演算部１３１は、ＡＮＴ＃１を基準のアンテナとし、インデックスｎを１に設定する。つまり、ＡＮＴ＃１、＃２、…、＃Ｎと等距離にある送信点から同じ信号を送信した場合に、ＡＮＴ＃２、…、＃Ｎで受信される信号の振幅及び位相がＡＮＴ＃１で受信される信号の振幅及び位相と等しくなるように誤差が補正される。
【００６４】
（Ｓ１０２）演算部１３１は、送信アンテナ（ＴＸ）としてＡＮＴ＃ｎを選択する。
（Ｓ１０３）演算部１３１は、受信アンテナ（ＲＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを受信アンテナとして選択する。
【００６５】
（Ｓ１０４）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃ｎから信号を送信すると共に、ＡＮＴ＃ｎで送信された信号をＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信する。
【００６６】
（Ｓ１０５）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で受信された信号の位相と、ＡＮＴ＃（ｎ＋１）で受信された信号の位相との差分ΔｒＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｒＡ(n-1)(n+1)を検出する。
【００６７】
なお、ＡＮＴ＃ｋ（ｋ＝１，２，…，Ｎ）の送信パスで生じる位相変化量をｔＰk、受信パスで生じる位相変化量をｒＰkと表記する。また、ＡＮＴ＃ｋの送信パスで生じる振幅変化量をｔＡk、受信パスで生じる振幅変化量をｒＡkと表記する。ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）を受信アンテナとする場合、位相の差分ΔｒＰ(k-1)(k+1)は（ｒＰ(k-1)−ｒＰ(k+1)）となり、振幅の差分ΔｒＡ(k-1)(k+1)は（ｒＡ(k-1)−ｒＡ(k+1)）となる。
【００６８】
（Ｓ１０６）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の位相に差分ΔｒＰ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の振幅に差分ΔｒＡ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【００６９】
（Ｓ１０７）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ１０８）演算部１３１は、全ての受信パスに関するＲＸ補正（全てのＲＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。例えば、演算部１３１は、選択しうる受信アンテナのペアを全て選択し終えた場合、ＲＸ補正を実施し終えたと判定する。ＲＸ補正を実施し終えた場合、図６に示した一連の処理は終了する。一方、ＲＸ補正を実施し終えていない場合、処理はＳ１０２へと進む。
【００７０】
以上、アンテナ本数が奇数の場合におけるＲＸ補正について説明した。
（ＴＸ補正）
次に、図７を参照しながら、ＴＸ補正について説明する。図７は、第２実施形態に係るＴＸ補正方法（アンテナの本数が奇数の場合）について説明するための図である。
【００７１】
図７の例では、まず、（Ａ）のように、アンテナ１０１ａ、１０１ｂ、１０１ｃの中から受信アンテナ（ＲＸ）としてアンテナ１０１ａが選択される。また、アンテナ１０１ａに隣接するアンテナ１０１ｂ、１０１ｃが送信アンテナ（ＴＸ）として選択される。この場合、アンテナ１０１ｂ、１０１ｃで送信された信号がアンテナ１０１ａで受信される。
【００７２】
アンテナ１０１ｂのＴＸ回路から出力され、アンテナ１０１ａのＲＸ回路に入力されるまでの間に、信号の位相は、送信パスでｔＰbだけ変化し、空中でＰspだけ変化し、受信パスでｒＰaだけ変化している。つまり、アンテナ１０１ａで受信される信号の位相変化量は、（ｔＰb＋Ｐsp＋ｒＰa）となる。同様に、アンテナ１０１ｃで送信される信号の位相変化量は、（ｔＰc＋Ｐsp＋ｒＰa）となる。
【００７３】
従って、アンテナ１０１ｂ、１０１ｃで送信される信号の位相差は（ｔＰb−ｔＰc）となる。つまり、アンテナ１０１ｂ、１０１ｃの送信パスで生じる位相変化量の差分ΔｔＰbcが得られる。なお、アンテナ１０１ｂ、１０１ｃの送信パスに経年変化などがなければ、ΔｔＰbcは０（無視できる大きさ）となる。
【００７４】
次に、アンテナ１０１ａ、１０１ｂの組み合わせに対応する送信パスの位相誤差を検出するため、（Ｂ）のように、アンテナ１０１ａ、１０１ｂ、１０１ｃの中から受信アンテナ（ＲＸ）としてアンテナ１０１ｃが選択される。また、アンテナ１０１ｃに隣接するアンテナ１０１ｂ、１０１ａが送信アンテナ（ＴＸ）として選択される。この場合、アンテナ１０１ｂ、１０１ａで送信された信号がアンテナ１０１ｃで受信される。
【００７５】
アンテナ１０１ｂのＴＸ回路から出力され、アンテナ１０１ｃのＲＸ回路に入力されるまでの間に、信号の位相は、送信パスでｔＰbだけ変化し、空中でＰspだけ変化し、受信パスでｒＰcだけ変化している。つまり、アンテナ１０１ｂで送信される信号の位相変化量は、（ｔＰb＋Ｐsp＋ｒＰc）となる。同様に、アンテナ１０１ａで送信される信号の位相変化量は、（ｔＰa＋Ｐsp＋ｒＰc）となる。
【００７６】
従って、アンテナ１０１ｂ、１０１ａで送信される信号の位相差は（ｔＰb−ｔＰa）となる。つまり、アンテナ１０１ｂ、１０１ａの送信パスで生じる位相変化量の差分ΔｔＰba（−ΔｔＰab）が得られる。なお、アンテナ１０１ｂ、１０１ａの送信パスに経年変化などがなければ、ΔｔＰbaは０（無視できる大きさ）となる。同様に、（Ｃ）のように送信アンテナ及び受信アンテナの組み合わせを選択することで、アンテナ１０１ｃ、１０１ａの送信パスで生じる位相変化量の差分ΔｔＰca（−ΔｔＰac）が得られる。
【００７７】
なお、アンテナを選択する順序は上記の例に限定されない。また、アンテナの選択及び差分ΔｔＰij（ｉ，ｊ＝ａ，ｂ，ｃ；ｉ≠ｊ）の計算は演算部１３１が実行する。また、演算部１３１は、差分ΔｔＰijが得られたタイミングで、送信アンテナの一方に対応する経路で信号の位相が差分ΔｔＰijだけシフトされるように、順次、その送信アンテナに対応するＦＩＲによる位相のシフト量を制御する。
【００７８】
アンテナ数が奇数の場合、上記の方法で送信アンテナのペアを順次選択し、全てのペアについて位相変化量の差分を検出することで、検出した差分に基づいて各アンテナの送信パスで生じる位相誤差を補正することが可能になる。なお、上記の説明における位相変化量を振幅変化量に置き換えることで、同じ方法で振幅誤差の補正を実現できる。
【００７９】
ここで、図８を参照しながら、ＴＸ補正の際に無線装置１００が実行する処理について、さらに説明する。図８は、第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が奇数の場合）を示したフロー図である。
【００８０】
なお、ここでは、説明の都合上、無線装置１００が有するアンテナの本数をＮ本（Ｎは奇数）とし、ｎ番目のアンテナをＡＮＴ＃ｎと表記する。また、ＡＮＴ＃ｍ（ｍ＞Ｎ）はＡＮＴ＃（ｍ−Ｎ）と同じアンテナを表す。また、ＡＮＴ＃ｍ（ｍ＜１）はＡＮＴ＃（ｍ＋Ｎ）と同じアンテナを表す。また、ＡＮＴ＃１、ＡＮＴ＃２、…、ＡＮＴ＃Ｎは、インデックス＃１、＃２、…、＃Ｎの順に等間隔で配置されているとする。
【００８１】
（Ｓ１１１）演算部１３１は、ＡＮＴ＃１を基準のアンテナとし、インデックスｎを１に設定する。つまり、ＡＮＴ＃１、＃２、…、＃Ｎと等距離にある受信点に向けて同じ信号を送信した場合に、ＡＮＴ＃２、…、＃Ｎで送信される信号の振幅及び位相が、ＡＮＴ＃１で送信される信号の振幅及び位相と受信点で等しくなるように誤差が補正される。
【００８２】
（Ｓ１１２）演算部１３１は、受信アンテナ（ＲＸ）としてＡＮＴ＃ｎを選択する。
（Ｓ１１３）演算部１３１は、送信アンテナ（ＴＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを送信アンテナとして選択する。
【００８３】
（Ｓ１１４）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）から同じ信号を送信すると共に、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）から送信された信号をＡＮＴ＃ｎで受信する。
【００８４】
（Ｓ１１５）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で送信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で送信された信号の位相と、ＡＮＴ＃（ｎ＋１）で送信された信号の位相との差分ΔｔＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｔＡ(n-1)(n+1)を検出する。
【００８５】
なお、ＡＮＴ＃ｋ（ｋ＝１，２，…，Ｎ）の送信パスで生じる位相変化量をｔＰk、受信パスで生じる位相変化量をｒＰkと表記する。また、ＡＮＴ＃ｋの送信パスで生じる振幅変化量をｔＡk、受信パスで生じる振幅変化量をｒＡkと表記する。ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）を送信アンテナとする場合、位相の差分ΔｔＰ(k-1)(k+1)は（ｔＰ(k-1)−ｔＰ(k+1)）となり、振幅の差分ΔｔＡ(k-1)(k+1)は（ｔＡ(k-1)−ｔＡ(k+1)）となる。
【００８６】
（Ｓ１１６）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の位相に差分ΔｔＰ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の振幅に差分ΔｔＡ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【００８７】
（Ｓ１１７）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ１１８）演算部１３１は、全ての受信パスに関するＴＸ補正（全てのＴＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。例えば、演算部１３１は、選択しうる送信アンテナのペアを全て選択し終えた場合、ＴＸ補正を実施し終えたと判定する。ＴＸ補正を実施し終えた場合、図８に示した一連の処理は終了する。一方、ＴＸ補正を実施し終えていない場合、処理はＳ１１２へと進む。
【００８８】
以上、アンテナ本数が奇数の場合におけるＴＸ補正について説明した。
［２−３．補正方法＃２：偶数アンテナ］
次に、図９を参照しながら、アンテナの本数が偶数の場合におけるＲＸ補正及びＴＸ補正について説明する。図９は、アンテナの本数が偶数の場合における振幅・位相の補正方法について説明するための図である。
【００８９】
なお、図９の例では、説明の都合上、アンテナの本数を４本とし、無線装置１００にはアンテナ１０１ａ、１０１ｂ、１０１ｃ、１０１ｄが設けられているとする。また、アンテナ１０１ａ、１０１ｂの距離、アンテナ１０１ｂ、１０１ｃの距離、アンテナ１０１ｃ、１０１ｄの距離、アンテナ１０１ｄ、１０１ａの距離は等しいとする。
【００９０】
また、アンテナ１０１ａの送信パスで生じる位相変化量をｔＰa、受信パスで生じる位相変化量をｒＰaと表記する。同様に、アンテナ１０１ｂの送信パスで生じる位相変化量をｔＰb、受信パスで生じる位相変化量をｒＰbと表記し、アンテナ１０１ｃの送信パスで生じる位相変化量をｔＰc、受信パスで生じる位相変化量をｒＰcと表記する。また、アンテナ１０１ｄの送信パスで生じる位相変化量をｔＰd、受信パスで生じる位相変化量をｒＰdと表記する。
【００９１】
また、隣接するアンテナ間（アンテナ１０１ａ、１０１ｂ間、アンテナ１０１ｂ、１０１ｃ間、アンテナ１０１ｃ、１０１ｄ間、アンテナ１０１ｄ、１０１ａ間）で生じる位相変化量をＰspと表記する。また、ｔＰi、ｔＰj（ｉ，ｊ＝ａ，ｂ，ｃ，ｄ；ｉ≠ｊ）の差分をΔｔＰij（ΔｔＰij＝ｔＰi−ｔＰj）と表記する。同様に、ｒＰi、ｒＰj（ｉ，ｊ＝ａ，ｂ，ｃ，ｄ；ｉ≠ｊ）の差分をΔｒＰij（ΔｒＰij＝ｒＰi−ｒＰj）と表記する。
【００９２】
アンテナの本数が奇数の場合、送信アンテナを順に変更しながら、１本の送信アンテナと、その送信アンテナに隣接する２本の受信アンテナとを選択する選択方法で、各受信パスの誤差補正に利用する受信アンテナのペアを選択することができた。しかし、アンテナの本数が偶数の場合、上記の選択方法では、誤差が補正された２つのアンテナグループが得られ、アンテナグループ間の誤差が補正されずに残存する。
【００９３】
例えば、図９の例で位相のＲＸ補正を実施する場合、アンテナ１０１ｂを送信アンテナとすると、アンテナ１０１ａ、１０１ｃが受信アンテナとして選択される。この選択により、アンテナ１０１ａ、１０１ｃ間の誤差ΔｒＰacが補正される。また、アンテナ１０１ｃを送信アンテナとすると、アンテナ１０１ｂ、１０１ｄが受信アンテナとして選択される。この選択により、アンテナ１０１ｂ、１０１ｄ間の誤差ΔｒＰbdが補正される。
【００９４】
同様に、アンテナ１０１ｄを送信アンテナとすると、アンテナ１０１ｃ、１０１ａが受信アンテナとして選択される。また、アンテナ１０１ａを送信アンテナとすると、アンテナ１０１ｄ、１０１ｂが受信アンテナとして選択される。これらの選択は、誤差ΔｒＰac（−ΔｒＰca）、ΔｒＰbd（−ΔｒＰdb）を与える。
【００９５】
つまり、アンテナ１０１ａ、１０１ｃ間の誤差ΔｒＰac、及び、アンテナ１０１ｂ、１０１ｄ間の誤差ΔｒＰbdを補正することはできるが、アンテナ１０１ａ、１０１ｂ間の誤差ΔｒＰabが補正されない。この場合、アンテナ１０１ａ、１０１ｃが一方のアンテナグループをなし、アンテナ１０１ａ、１０１ｂが他方のアンテナグループをなす。このような事情から、アンテナ数が偶数の無線装置１００は、２つのアンテナグループ間の誤差を補正する機能（グループ間補正の機能）を有する。
【００９６】
ここで、図１０を参照しながら、アンテナグループ及びグループ間補正について、さらに説明する。図１０は、アンテナグループ及びグループ間補正について説明するための図である。なお、説明の都合上、ここではアンテナの本数を８本とし、各アンテナをインデックス＃１、＃２、…、＃８で区別する。また、インデックス＃ｋ（ｋ＝１，２，…，８）のアンテナをＡＮＴ＃ｋと表記する。また、ＡＮＴ＃１、ＡＮＴ＃２、…、ＡＮＴ＃８は、図１０に示すように、インデックスの順に等間隔で配置されているとする。
【００９７】
ＲＸ補正の場合、１本の送信アンテナと、送信アンテナに隣接する２本の受信アンテナが選択される。例えば、ＡＮＴ＃１を送信アンテナとすると、ＡＮＴ＃８、ＡＮＴ＃２が受信アンテナとして選択される。そのため、ＡＮＴ＃８、ＡＮＴ＃２の間における誤差ΔｒＰ28を補正することができる。
【００９８】
同様に、ＡＮＴ＃ｋ（ｋ＝２，…，８）を送信アンテナとして選択した場合、ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）が受信アンテナとして選択される。但し、ＡＮＴ＃ｍ（ｍ＜１）はＡＮＴ＃（ｍ＋８）と同じアンテナを示し、ＡＮＴ＃ｍ（ｍ＞８）はＡＮＴ＃（ｍ−８）と同じアンテナを示す。そして、ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）の間における誤差ΔｒＰ(k-1)(k+1)が補正される。
【００９９】
一方のアンテナグループは、奇数のインデックスを有するアンテナの集合（奇数アンテナグループ；ＡＮＴ＃１、ＡＮＴ＃３、ＡＮＴ＃５、ＡＮＴ＃７）となる。上記の補正方法を適用することで、奇数アンテナグループのアンテナについては受信パスで生じる誤差が補正された状態になる。つまり、図１０の鎖線で結ばれたアンテナの組（奇数アンテナグループ）は、相互に振幅及び位相が正しく補正された状態にある。
【０１００】
他方のアンテナグループは、偶数のインデックスを有するアンテナの集合（偶数アンテナグループ；ＡＮＴ＃２、ＡＮＴ＃４、ＡＮＴ＃６、ＡＮＴ＃８）となる。上記の補正方法を適用することで、偶数アンテナグループのアンテナについては受信パスで生じる誤差が補正された状態になる。つまり、図１０の実線で結ばれたアンテナの組（偶数アンテナグループ）は、相互に振幅及び位相が正しく補正された状態にある。
【０１０１】
奇数アンテナグループと偶数アンテナグループとの間で、振幅及び位相の誤差を補正するため、演算部１３１は、１本の送信アンテナと、３本の受信アンテナとの組を選択する。例えば、送信アンテナが奇数アンテナグループのアンテナである場合、演算部１３１は、偶数アンテナグループの中から、送信アンテナと等距離にある２本のアンテナを受信アンテナとして選択する。また、演算部１３１は、奇数アンテナグループの中から、２本の受信アンテナと等距離にある１本のアンテナを受信アンテナとして選択する。
【０１０２】
そして、演算部１３１は、ＲＦ回路を制御して、選択した送信アンテナから信号を送信し、その信号を３本の受信アンテナで受信する。例えば、演算部１３１は、ＡＮＴ＃１を送信アンテナ、ＡＮＴ＃４、ＡＮＴ＃５、ＡＮＴ＃６を受信アンテナとして選択する。ＡＮＴ＃ｋ（ｋ＝４，５，６）に対応するＲＸ回路で受信された信号の位相をｇＰｒkとすると、奇数アンテナグループと偶数アンテナグループとの間にある位相の誤差ΔｇＰｒ（グループ間誤差）は、｛（ｇＰｒ5−ｇＰｒ4）−（ｇＰｒ5−ｇＰｒ6）｝で与えられる。
【０１０３】
つまり、送信アンテナと同じアンテナグループの中から選択された受信アンテナと、送信アンテナと異なるアンテナグループの中から選択された各受信アンテナとの間の位相誤差を求めるとグループ間誤差が得られる。演算部１３１は、上記の方法によりグループ間誤差ΔｇＰｒを検出し、一方のアンテナグループに含まれる各アンテナで受信される信号の位相をグループ間誤差ΔｇＰｒだけシフトさせる。例えば、演算部１３１は、ＡＮＴ＃２、＃４、＃６、＃８のＲＸ回路から出力される信号の位相がΔｇＰｒだけシフトするように、そのＲＸ回路に対応するＦＩＲを制御する。
【０１０４】
なお、振幅誤差の補正についても同様である。また、ＴＸ補正の場合には、送信アンテナのアンテナグループが形成されるため、上記の説明における送信アンテナと受信アンテナとを読み替えることで、同様にＴＸ補正に適用される。
【０１０５】
（ＲＸ補正）
ここで、図１１〜図１３を参照しながら、アンテナ数が偶数の場合におけるＲＸ補正の際に無線装置１００が実行する処理について、さらに説明する。
【０１０６】
図１１は、第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第１のフロー図である。図１２は、第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第２のフロー図である。図１３は、第２実施形態に係るＲＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第３のフロー図である。
【０１０７】
なお、ここでは、説明の都合上、無線装置１００が有するアンテナの本数をＮ本（Ｎは偶数）とし、ｎ番目のアンテナをＡＮＴ＃ｎと表記する。また、ＡＮＴ＃ｍ（ｍ＞Ｎ）はＡＮＴ＃（ｍ−Ｎ）と同じアンテナを表す。また、ＡＮＴ＃ｍ（ｍ＜１）はＡＮＴ＃（ｍ＋Ｎ）と同じアンテナを表す。また、ＡＮＴ＃１、ＡＮＴ＃２、…、ＡＮＴ＃Ｎは、インデックス＃１、＃２、…、＃Ｎの順に等間隔で配置されているとする。
【０１０８】
（Ｓ２０１）演算部１３１は、ＡＮＴ＃１を基準のアンテナとし、インデックスｎを１に設定する。
（Ｓ２０２）演算部１３１は、送信アンテナ（ＴＸ）としてＡＮＴ＃ｎを選択する。
【０１０９】
（Ｓ２０３）演算部１３１は、受信アンテナ（ＲＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを受信アンテナとして選択する。
【０１１０】
（Ｓ２０４）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃ｎから信号を送信すると共に、ＡＮＴ＃ｎで送信された信号をＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信する。
【０１１１】
（Ｓ２０５）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で受信された信号の位相と、ＡＮＴ＃（ｎ＋１）で受信された信号の位相との差分ΔｒＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｒＡ(n-1)(n+1)を検出する。
【０１１２】
なお、ＡＮＴ＃ｋ（ｋ＝１，２，…，Ｎ）の送信パスで生じる位相変化量をｔＰk、受信パスで生じる位相変化量をｒＰkと表記する。また、ＡＮＴ＃ｋの送信パスで生じる振幅変化量をｔＡk、受信パスで生じる振幅変化量をｒＡkと表記する。ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）を受信アンテナとする場合、位相の差分ΔｒＰ(k-1)(k+1)は（ｒＰ(k-1)−ｒＰ(k+1)）となり、振幅の差分ΔｒＡ(k-1)(k+1)は（ｒＡ(k-1)−ｒＡ(k+1)）となる。
【０１１３】
（Ｓ２０６）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の位相に差分ΔｒＰ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の振幅に差分ΔｒＡ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【０１１４】
（Ｓ２０７）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ２０８）演算部１３１は、半数の受信パスに関するＲＸ補正（半数のＲＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。
【０１１５】
Ｓ２０１でｎが１に設定されるため、Ｓ２０２では奇数のインデックスを有するアンテナが送信アンテナとして選択される。そのため、Ｓ２０２からＳ２０７において、偶数アンテナグループのアンテナに対応する受信パスのＲＸ補正が実施される。
【０１１６】
例えば、演算部１３１は、選択しうる受信アンテナのペアを全て選択し終えた場合（ｎ＞Ｎの場合）、半数のＲＸ補正を実施し終えたと判定する。半数のＲＸ補正を実施し終えた場合、処理はＳ２０９へと進む。一方、ＲＸ補正を実施し終えていない場合、処理はＳ２０２へと進む。
【０１１７】
（Ｓ２０９）演算部１３１は、インデックスｎを２に設定する。つまり、奇数アンテナグループのアンテナに対応する受信パスをＲＸ補正の対象に設定する。
（Ｓ２１０）演算部１３１は、送信アンテナ（ＴＸ）としてＡＮＴ＃ｎを選択する。
【０１１８】
（Ｓ２１１）演算部１３１は、受信アンテナ（ＲＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを受信アンテナとして選択する。
【０１１９】
（Ｓ２１２）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃ｎから信号を送信すると共に、ＡＮＴ＃ｎで送信された信号をＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信する。
【０１２０】
（Ｓ２１３）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で受信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で受信された信号の位相と、ＡＮＴ＃（ｎ＋１）で受信された信号の位相との差分ΔｒＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｒＡ(n-1)(n+1)を検出する。
【０１２１】
（Ｓ２１４）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の位相に差分ΔｒＰ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＲＸ回路から出力される信号の振幅に差分ΔｒＡ(n-1)(n+1)が加算されるように、そのＲＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【０１２２】
（Ｓ２１５）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ２１６）演算部１３１は、残り半数の受信パスに関するＲＸ補正（残り半数のＲＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。
【０１２３】
Ｓ２０９でｎが２に設定されるため、Ｓ２１０では偶数のインデックスを有するアンテナが送信アンテナとして選択される。そのため、Ｓ２１０からＳ２１５において、奇数アンテナグループのアンテナに対応する受信パスのＲＸ補正が実施される。
【０１２４】
例えば、演算部１３１は、選択しうる受信アンテナのペアを全て選択し終えた場合（ｎ＞Ｎの場合）、半数のＲＸ補正を実施し終えたと判定する。半数のＲＸ補正を実施し終えた場合、処理はＳ２１７へと進む。一方、ＲＸ補正を実施し終えていない場合、処理はＳ２１０へと進む。
【０１２５】
（Ｓ２１７）演算部１３１は、グループ間補正を実施するため、送信アンテナ（ＴＸ）としてＡＮＴ＃１を選択する。ＡＮＴ＃１は奇数アンテナグループに属する。
（Ｓ２１８）演算部１３１は、受信アンテナ（ＲＸ）として、ＡＮＴ＃４、ＡＮＴ＃５、ＡＮＴ＃６を選択する。ＡＮＴ＃４、ＡＮＴ＃６は、ＡＮＴ＃１とは異なる偶数アンテナグループに属し、ＡＮＴ＃１から等距離にあるアンテナペアである。ＡＮＴ＃５は、ＡＮＴ＃１と同じ奇数アンテナグループに属し、ＡＮＴ＃４、＃６から等距離にあるアンテナである。
【０１２６】
（Ｓ２１９）演算部１３１は、ＡＮＴ＃１で送信された信号をＡＮＴ＃４、ＡＮＴ＃５、ＡＮＴ＃６で受信するようにＲＦ回路を制御する。ＡＮＴ＃４のＲＸ回路で受信した振幅ｇＡｒ4及び位相ｇＰｒ4、ＡＮＴ＃５のＲＸ回路で受信した振幅ｇＡｒ5及び位相ｇＰｒ5、ＡＮＴ＃６のＲＸ回路で受信した振幅ｇＡｒ6及び位相ｇＰｒ6は位相・振幅検出器１３３により検出され、検出された振幅及び位相の情報がＲＡＭ１３２に格納される。
【０１２７】
（Ｓ２２０）演算部１３１は、ＲＡＭ１３２を参照し、振幅及び位相の情報（ｇＡｒ4，ｇＰｒ4）、（ｇＡｒ5，ｇＰｒ5）、（ｇＡｒ6，ｇＰｒ6）から、下記の式（１）及び式（２）に基づいて位相のグループ間誤差ΔｇＰｒ及び振幅のグループ間誤差ΔｇＡｒを計算する。
【０１２８】
ΔｇＰｒ＝（ｇＰｒ5−ｇＰｒ4）−（ｇＰｒ5−ｇＰｒ6）
…（１）
ΔｇＡｒ＝（ｇＡｒ5−ｇＡｒ4）−（ｇＡｒ5−ｇＡｒ6）
…（２）
（Ｓ２２１）演算部１３１は、奇数アンテナグループに属する全てのＡＮＴ＃ｋ（ｋは奇数）に接続されたＲＸ回路が出力する信号の位相にΔｇＰｒ（グループ間の差分）が加算されるようにＦＩＲを制御する。また、演算部１３１は、奇数アンテナグループに属する全てのＡＮＴ＃ｋ（ｋは奇数）に接続されたＲＸ回路が出力する信号の振幅にΔｇＡｒ（グループ間の差分）が加算されるようにＦＩＲを制御する。つまり、演算部１３１は、ΔｇＰｒ及びΔｇＡｒを用いてグループ間誤差を補正する。
【０１２９】
Ｓ２２１の処理が完了すると、図１１〜図１３に示した一連の処理は終了する。上記の方法を適用することでグループ間誤差が補正されるため、アンテナ数が偶数の場合でも全ての受信パスについてＲＸ補正を実現することができる。
【０１３０】
（ＴＸ補正）
次に、図１４〜図１６を参照しながら、アンテナ数が偶数の場合におけるＴＸ補正の際に無線装置１００が実行する処理について、さらに説明する。
【０１３１】
図１４は、第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第１のフロー図である。図１５は、第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第２のフロー図である。図１６は、第２実施形態に係るＴＸ補正に関して無線装置が実行する処理の流れ（アンテナの本数が偶数の場合）を示した第３のフロー図である。
【０１３２】
（Ｓ２３１）演算部１３１は、ＡＮＴ＃１を基準のアンテナとし、インデックスｎを１に設定する。
（Ｓ２３２）演算部１３１は、受信アンテナ（ＲＸ）としてＡＮＴ＃ｎを選択する。
【０１３３】
（Ｓ２３３）演算部１３１は、送信アンテナ（ＴＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを送信アンテナとして選択する。
【０１３４】
（Ｓ２３４）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）から信号を送信すると共に、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で送信された信号をＡＮＴ＃ｎで受信する。
【０１３５】
（Ｓ２３５）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で送信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で送信された信号の位相と、ＡＮＴ＃（ｎ＋１）で送信された信号の位相との差分ΔｔＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｔＡ(n-1)(n+1)を検出する。
【０１３６】
なお、ＡＮＴ＃ｋ（ｋ＝１，２，…，Ｎ）の送信パスで生じる位相変化量をｔＰk、受信パスで生じる位相変化量をｒＰkと表記する。また、ＡＮＴ＃ｋの送信パスで生じる振幅変化量をｔＡk、受信パスで生じる振幅変化量をｒＡkと表記する。ＡＮＴ＃（ｋ−１）、ＡＮＴ＃（ｋ＋１）を送信アンテナとする場合、位相の差分ΔｔＰ(k-1)(k+1)は（ｔＰ(k-1)−ｔＰ(k+1)）となり、振幅の差分ΔｔＡ(k-1)(k+1)は（ｔＡ(k-1)−ｔＡ(k+1)）となる。
【０１３７】
（Ｓ２３６）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の位相に差分ΔｔＰ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の振幅に差分ΔｔＡ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【０１３８】
（Ｓ２３７）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ２３８）演算部１３１は、半数の受信パスに関するＴＸ補正（半数のＴＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。
【０１３９】
Ｓ２３１でｎが１に設定されるため、Ｓ２３２では奇数のインデックスを有するアンテナが受信アンテナとして選択される。そのため、Ｓ２３２からＳ２３７において、偶数アンテナグループのアンテナに対応する送信パスのＴＸ補正が実施される。
【０１４０】
例えば、演算部１３１は、選択しうる送信アンテナのペアを全て選択し終えた場合（ｎ＞Ｎの場合）、半数のＴＸ補正を実施し終えたと判定する。半数のＴＸ補正を実施し終えた場合、処理はＳ２３９へと進む。一方、ＴＸ補正を実施し終えていない場合、処理はＳ２３２へと進む。
【０１４１】
（Ｓ２３９）演算部１３１は、インデックスｎを２に設定する。つまり、奇数アンテナグループのアンテナに対応する送信パスをＴＸ補正の対象に設定する。
（Ｓ２４０）演算部１３１は、受信アンテナ（ＲＸ）としてＡＮＴ＃ｎを選択する。
【０１４２】
（Ｓ２４１）演算部１３１は、送信アンテナ（ＴＸ）として、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）を選択する。つまり、演算部１３１は、ＡＮＴ＃ｎに隣接する２本のアンテナを送信アンテナとして選択する。
【０１４３】
（Ｓ２４２）演算部１３１は、ＲＦ回路を制御して、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）から信号を送信すると共に、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で送信された信号をＡＮＴ＃ｎで受信する。
【０１４４】
（Ｓ２４３）位相・振幅検出器１３３は、ＡＮＴ＃（ｎ−１）、ＡＮＴ＃（ｎ＋１）で送信された信号の振幅及び位相を検出し、検出した振幅及び位相の情報をＲＡＭ１３２に格納する。演算部１３１は、ＲＡＭ１３２に格納された情報を参照し、ＡＮＴ＃（ｎ−１）で送信された信号の位相と、ＡＮＴ＃（ｎ＋１）で送信された信号の位相との差分ΔｔＰ(n-1)(n+1)を検出する。演算部１３１は、同様の方法で振幅の差分ΔｔＡ(n-1)(n+1)を検出する。
【０１４５】
（Ｓ２４４）演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の位相に差分ΔｔＰ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに位相のシフト量を設定する。また、演算部１３１は、ＡＮＴ＃（ｎ＋１）に接続されたＴＸ回路から出力される信号の振幅に差分ΔｔＡ(n-1)(n+1)が加算されるように、そのＴＸ回路に対応するＦＩＲに振幅のシフト量を設定する。
【０１４６】
（Ｓ２４５）演算部１３１は、インデックスｎを２インクリメントする。
（Ｓ２４６）演算部１３１は、半数の受信パスに関するＴＸ補正（残り半数のＴＸ回路から出力される信号の振幅及び位相に関する補正）を実施し終えたか否かを判定する。
【０１４７】
Ｓ２３９でｎが２に設定されるため、Ｓ２４０では偶数のインデックスを有するアンテナが受信アンテナとして選択される。そのため、Ｓ２４０からＳ２４５において、奇数アンテナグループのアンテナに対応する送信パスのＴＸ補正が実施される。
【０１４８】
例えば、演算部１３１は、選択しうる送信アンテナのペアを全て選択し終えた場合（ｎ＞Ｎの場合）、残り半数のＴＸ補正を実施し終えたと判定する。残り半数のＴＸ補正を実施し終えた場合、処理はＳ２４７へと進む。一方、ＴＸ補正を実施し終えていない場合、処理はＳ２４０へと進む。
【０１４９】
（Ｓ２４７）演算部１３１は、グループ間補正を実施するため、受信アンテナ（ＲＸ）としてＡＮＴ＃１を選択する。ＡＮＴ＃１は奇数アンテナグループに属する。
（Ｓ２４８）演算部１３１は、送信アンテナ（ＴＸ）として、ＡＮＴ＃４、ＡＮＴ＃５、ＡＮＴ＃６を選択する。ＡＮＴ＃４、ＡＮＴ＃６は、ＡＮＴ＃１とは異なる偶数アンテナグループに属し、ＡＮＴ＃１から等距離にあるアンテナペアである。ＡＮＴ＃５は、ＡＮＴ＃１と同じ奇数アンテナグループに属し、ＡＮＴ＃４、＃６から等距離にあるアンテナである。
【０１５０】
（Ｓ２４９）演算部１３１は、ＡＮＴ＃４、ＡＮＴ＃５、ＡＮＴ＃６で送信された信号をＡＮＴ＃１で受信するようにＲＦ回路を制御する。
ＡＮＴ＃４で送信してＡＮＴ＃１のＲＸ回路で受信した振幅ｇＡｔ4及び位相ｇＰｔ4、ＡＮＴ＃５で送信してＡＮＴ＃１のＲＸ回路で受信した振幅ｇＡｔ5及び位相ｇＰｔ5は位相・振幅検出器１３３により検出され、検出された振幅及び位相の情報がＲＡＭ１３２に格納される。また、ＡＮＴ＃６で送信してＡＮＴ＃１のＲＸ回路で受信した振幅ｇＡｔ6及び位相ｇＰｔ6は位相・振幅検出器１３３により検出され、検出された振幅及び位相の情報がＲＡＭ１３２に格納される。
【０１５１】
（Ｓ２５０）演算部１３１は、ＲＡＭ１３２を参照し、振幅及び位相の情報（ｇＡｔ4，ｇＰｔ4）、（ｇＡｔ5，ｇＰｔ5）、（ｇＡｔ6，ｇＰｔ6）から、下記の式（３）及び式（４）に基づいて位相のグループ間誤差ΔｇＰｔ及び振幅のグループ間誤差ΔｇＡｔを計算する。
【０１５２】
ΔｇＰｔ＝（ｇＰｔ5−ｇＰｔ4）−（ｇＰｔ5−ｇＰｔ6）
…（３）
ΔｇＡｔ＝（ｇＡｔ5−ｇＡｔ4）−（ｇＡｔ5−ｇＡｔ6）
…（４）
（Ｓ２５１）演算部１３１は、奇数アンテナグループに属する全てのＡＮＴ＃ｋ（ｋは奇数）に接続されたＴＸ回路が出力する信号の位相にΔｇＰｔ（グループ間の差分）が加算されるようにＦＩＲを制御する。また、演算部１３１は、奇数アンテナグループに属する全てのＡＮＴ＃ｋ（ｋは奇数）に接続されたＴＸ回路が出力する信号の振幅にΔｇＡｔ（グループ間の差分）が加算されるようにＦＩＲを制御する。つまり、演算部１３１は、ΔｇＰｔ及びΔｇＡｔを用いてグループ間誤差を補正する。
【０１５３】
Ｓ２５１の処理が完了すると、図１４〜図１６に示した一連の処理は終了する。上記の方法を適用することでグループ間誤差が補正されるため、アンテナ数が奇数の場合でも全ての送信パスについてＴＸ補正を実現することができる。
【０１５４】
（ビーム特性の向上）
上述した第２実施形態の技術を適用し、送信パス及び受信パスで生じる誤差を補正すると、図１７に示すように、ビームの指向性が改善する。図１７は、ＲＦ回路の振幅・位相誤差を補正した場合の放射パターンと、補正前の放射パターンとを比較した図である。
【０１５５】
（Ａ）は、誤差を補正する前の放射パターンである。（Ａ）のハッチングを施した部分がビームの拡がりを表している。（Ａ）に示すように、上記の誤差が生じていると、サイドローブが大きく拡がる。そのため、隣接セルへの干渉が大きくなる。一方、（Ｂ）は誤差を補正した後の放射パターンである。（Ａ）（Ｂ）の放射パターンを比較すると、（Ｂ）ではサイドローブの拡がりが抑制されていることが分かる。つまり、上述した第２実施形態の技術を適用することでセル間干渉を抑制する効果が得られることが分かる。
【０１５６】
［２−４．補正タイミング・電力制御］
さて、上述した第２実施形態の技術は様々な無線通信システムに適用可能である。例えば、ＴＤＤ方式を採用する無線通信システムにも適用しうる。一例として、ＴＤＤ−ＬＴＥ（Long Term Evolution）方式では、図１８に示すように、上りリンク（Uplink）及び下りリンク（Downlink）の通信タイミングが規定されている。なお、図１８は、第２実施形態に係る補正タイミングの制御について説明するための図である。
【０１５７】
図１８のように、１つのＳＦＮ（Single Frequency Network）が複数の区間（０から９の区間）に分けられ、各区間に下りリンクの通信が許容される下り区間（Ｄ）及び上りリンクの通信が許容される上り区間（Ｕ）が設定されている。また、下り区間（Ｄ）と上り区間（Ｕ）とが切替わる周期（Switch point periodicity）が設定され、その設定に従って下り区間（Ｄ）と上り区間（Ｕ）との間の切替えが実施される。
【０１５８】
また、下り区間（Ｄ）と上り区間（Ｕ）とが切替わるタイミングで、下り区間（Ｄ）と上り区間（Ｕ）との間にスペシャルサブフレーム（Ｓ）が挿入される。スペシャルサブフレーム（Ｓ）は、３種類の区間（ＤｗＰＴＳ（Downlink Pilot Time Slot）、ＧＡＰ、ＵｐＰＴＳ（Uplink PTS））に分けられている。ＧＡＰは、送信も受信も実施されない区間である。なお、ＤＬは下り区間、ＵＬは上り区間である。
【０１５９】
ＴＤＤ方式の場合、送受信で同一周波数が利用される。そして、全てのアンテナに対応する送受信ユニットは同期しているため、１つのユニットが送信中に同じタイミングで他のユニットが受信することはない。そのため、１つのアンテナアレイに含まれる複数のアンテナを送信及び受信に割り当てる第２実施形態の補正方法を適用する場合、ＧＡＰ区間を利用して誤差の検出を実施するのが好適である。
【０１６０】
例えば、ＡＮＴ＃１、…、ＡＮＴ＃４を利用する場合、図１９に示すように、ＧＡＰ区間を利用してＡＮＴ＃１、ＡＮＴ＃２、…で信号を順次送信し、ＡＮＴ＃２、ＡＮＴ＃３、…で順次受信するように誤差検出に利用する信号の送受信タイミングが制御される。図１９は、第２実施形態に係る振幅・位相の補正を実施する際の電力制御について説明するための図である。
【０１６１】
なお、図１９のＭＡＸは送信電力が最大の状態、ＯＦＦは送信電力が最小の状態、ＬＯＷは送信電力が低い状態を示す。また、ＯＮは信号を受信する状態、ＤＥＴは誤差補正に利用する信号を検出する状態を示す。また、図１９の二点鎖線は、送信電力のタイムマスクを示す。タイムマスクは、ＯＦＦ状態とＯＮ状態（ＭＡＸ）との間の遷移や送信信号の最大起動時間を規定する。ＧＡＰ区間ではＯＦＦ状態への遷移が求められるため、誤差補正用の信号送信に利用する電力は、電波法に抵触しないように、ＧＡＰ区間におけるタイムマスクの値を下回る大きさに設定される。
【０１６２】
以上、第２実施形態について説明した。
【符号の説明】
【０１６３】
１０  無線装置
１１、１２、１３  アンテナ
１４  無線部
１５  制御部
１６  記憶部
Ａ1、Ａ2、Ａ3、Ａ2m、Ａ3m  振幅
Ｐ1、Ｐ2、Ｐ3、Ｐ2m、Ｐ3m  位相
ｄＡ12、ｄＡ13、ｄＡ23、ｄＰ12、ｄＰ13、ｄＰ23  差分
Ｓｉｇ  信号
【図１】
2018032893.tif 000003
【図２】
2018032893.tif 000004
【図３】
2018032893.tif 000005
【図４】
2018032893.tif 000006
【図５】
2018032893.tif 000007
【図６】
2018032893.tif 000008
【図７】
2018032893.tif 000009
【図８】
2018032893.tif 000010
【図９】
2018032893.tif 000011
【図１０】
2018032893.tif 000012
【図１１】
2018032893.tif 000013
【図１２】
2018032893.tif 000014
【図１３】
2018032893.tif 000015
【図１４】
2018032893.tif 000016
【図１５】
2018032893.tif 000017
【図１６】
2018032893.tif 000018
【図１７】
2018032893.tif 000019
【図１８】
2018032893.tif 000020
【図１９】
2018032893.tif 000021