(57)【要約】【課題】最大相関値を算出するための遅延時間を高い確度で特定することができる遅延時間判定装置を提供する。【解決手段】遅延時間判定装置は、サンプリング部と、相関値算出部と、最大相関値特定部と、相対遅延設定判定部とを備える。サンプリング部は、第一の信号と、第二の信号とを同一のタイミングでサンプリングする。相関値算出部は、第一の信号に対する第二の信号の相対遅延時間を変化させ、相対遅延時間のそれぞれに対して第一の信号と第二の信号との相関値を算出する。最大相関値特定部は、相関値算出部が算出した複数の相関値の中から最大相関値を特定する。相対遅延設定判定部は、相関値算出部が算出した複数の相関値のそれぞれに対する最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、最大相関値の算出に用いた相対遅延時間を遅延時間に加算すると判定する。【選択図】図１
2015216617.tif 000002
【特許請求の範囲】
【請求項１】
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング部と、
前記サンプリング部がサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出部と、
前記相関値算出部が算出した複数の相関値の中から最大相関値を特定する最大相関値特定部と、
前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定部と、
を備える遅延時間判定装置。
【請求項２】
前記相関値算出部は、前記サンプリング部が前記第一の信号と前記第二の信号とを同一のタイミングでサンプリングしたときのサンプリング周期を１から順に１を加えた各整数で整数倍した時間のそれぞれに対して前記相関値を算出する
請求項１に記載の遅延時間判定装置。
【請求項３】
前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合を算出する相関値比算出部と、
前記相関値比算出部が算出した割合が所定の１以上のしきい値よりも大きいか否かを判定する相関値比判定部と、
を備え、
前記相対遅延設定判定部は、前記割合が所定の１以上のしきい値よりも大きいと相関値比判定部が判定した場合に、前記最大相関値に対応する前記相対遅延時間を前記遅延時間に加算すると判定する
請求項１または請求項２に記載の遅延時間判定装置。
【請求項４】
前記サンプリング部がサンプリングした前記第一の信号におけるサンプリング点毎の振幅と前記第二の信号におけるサンプリング点毎の振幅とを算出する振幅算出部と、
前記振幅算出部が算出した前記第一の信号におけるサンプリング点毎の振幅に基づいて、前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅との比を算出する最大最小振幅比算出部と、
前記振幅算出部が算出した前記第一の信号におけるサンプリング点毎の振幅と前記第二の信号におけるサンプリング点毎の振幅とに基づいて、記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和を算出する振幅総和演算部と、
前記最大最小振幅比算出部が算出した前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく前記第一の信号の最大振幅と最小振幅との比、前記振幅総和演算部が算出した前記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えるか否かを判定する振幅判定部と、
を備え、
前記相関値算出部は、
前記振幅判定部が、前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく前記第一の信号の最大振幅と最小振幅との比、前記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えたと判定した場合に、前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する
請求項１から請求項３の何れか一項に記載の遅延時間判定装置。
【請求項５】
請求項１から請求項４の何れか一項に記載の遅延時間判定装置と、
前記相対遅延設定判定部が最大相関値に対応する相対遅延時間を遅延時間に加算した値を用いて、遅延部に入力信号を遅延時間の分だけ遅延させる遅延時間設定部と、
を備える遅延時間設定装置。
【請求項６】
前記遅延時間設定部は、前記相対遅延設定判定部が前記相対遅延時間を前記遅延時間に加算すると判定した場合に、最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算して前記遅延部に入力信号を前記遅延時間の分だけ遅延させる
請求項５に記載の遅延時間設定装置。
【請求項７】
前記遅延時間設定部によって前記入力信号を前記遅延時間の分だけ遅延させる遅延部
を備える請求項５または請求項６に記載の遅延時間設定装置。
【請求項８】
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、
サンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出し、
算出した複数の相関値の中から最大相関値を特定し、
算出した複数の相関値のそれぞれに対する特定した最大相関値の割合に基づいて、前記最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算するか否かを判定する、遅延時間決定方法。
【請求項９】
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、
サンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して複数の相関値を算出し、
算出した複数の相関値の中から最大相関値を特定し、
算出した複数の相関値のそれぞれに対する特定した最大相関値の割合に基づいて、前記最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算するか否かを判定し、
判定した判定結果に基づいて、遅延部の遅延時間を決定する遅延設定情報を出力する、遅延時間設定方法。
【請求項１０】
遅延時間判定装置のコンピュータを、
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング手段と、
前記サンプリング手段によってサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出手段と、
前記相関値算出手段によって算出した複数の相関値の中から最大相関値を特定する最大相関値特定手段と、
前記相関値算出手段によって算出した複数の相関値のそれぞれに対する前記最大相関値特定手段によって特定した最大相関値の割合が１以上の所定のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定手段と、
を備える遅延時間判定装置
として機能させるためのプログラム。
【請求項１１】
請求項１から請求項４の何れか一に記載の遅延時間判定装置と、
相対遅延設定判定部が判定した判定結果に基づいて、遅延部の遅延時間を決定する遅延設定情報を出力する遅延時間設定部と、
遅延時間設定部によって前記入力信号を前記遅延時間の分だけ遅延させる遅延部と、
プリディストーション方式を用いた歪補償演算処理回路と、
デジタル直交ベースバンド信号Ｉ’及びＱ’をデジタルＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号に変換する直交変調部と、
デジタル信号をアナログ信号に変換するＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）と、
アナログＩＦ信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号へアップコンバートする第一の周波数変換器と、
ＲＦ信号の一部をアナログＩＦ信号にダウンコンバートする第二の周波数変換器と、
ＤＡＣにより変換されたアナログ信号を増幅して出力する電力増幅器と、
電力増幅器が電力増幅したＲＦ信号の一部を前記第二の周波数変換器に出力する方向性結合器と、
フィードバックされたアナログ信号をデジタル信号に変換するＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）と、
デジタルＩＦ信号をデジタル直交ベースバンド帰還信号Ｉｂ及びＱｂに変換する直交復調部と、
を備える送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遅延時間判定装置、遅延時間設定装置、送信装置、遅延時間決定方法、遅延時間設定方法及びプログラムに関する。
【背景技術】
【０００２】
歪補正やノイズキャンセルなどの信号処理では、複数の回路から成る経路を通過した原信号のタイミングに合わせて重畳信号を生成し、原信号に重畳信号を重畳させる。この時、原信号に重畳信号を重畳させるタイミングが信号処理の精度に大きく影響する場合がある。
例えば、歪補正を行う信号処理では、歪のある原信号にその歪を補正する重畳信号を重畳させるタイミングがずれている場合、原信号における歪は補正されず、そのタイミングのずれが大きい場合には、歪を悪化させる可能性もある。
また、ノイズキャンセルを行う信号処理では、原信号（ノイズ）にその原信号と逆位相の重畳信号を重畳させるタイミングがずれている場合、原信号は重畳信号により打ち消されず、原信号すなわちノイズが残ってしまう。このような技術では、原信号と重畳信号の最大相関値が得られる重畳信号の遅延時間を算出する処理を行っている。
特許文献１〜特許文献４には、関連する技術として、信号Ａ（原信号）と信号Ｂ（重畳信号）の最大相関の特定や信号Ａに対する信号Ｂの遅延時間の特定に関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−６４８５７号公報
【特許文献２】特開２０１０−３４８６３号公報
【特許文献３】特開２００１−１８９６８５号公報
【特許文献４】特開２００４−１５６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の技術は、信号Ａと信号Ｂの最大相関値（以下、「ＡＢ最大相関値」）と、ＡＢ最大相関値の算出処理の前後の処理において信号Ａに対する信号Ｂの異なる遅延時間に基づいて算出した前相関値と後相関値の２つの相関値との３つの相関値と、相関値に対して設定するしきい値との大小関係を求める。そして特許文献１に記載の技術はそれら３つの相関値としきい値の大小関係に基づいて、最も確からしい最大相関値を算出するために信号Ａに対する信号Ｂの遅延時間（以下、「Ｂ遅延時間」）を補正する技術である。特許文献１に記載の技術は、Ｂ遅延時間が小さな値から大きな値へ変化したときに、信号Ａと信号Ｂの相関値（以下、「ＡＢ相関値」）が徐々に大きくなり、あるＢ遅延時間に対してＡＢ最大相関値となり、Ｂ遅延時間がさらに大きく変化するとＡＢ最大相関値からその値が徐々に小さくなるようなＡＢ相関値に対して上記しきい値を設定している。ここで上記特許文献１ではＡＢ最大相関値、前相関値及び後相関値と、しきい値との大小関係に基づいてＢ遅延時間の遅延量を上げるかまたは下げてＢ遅延時間を再設定する。なお、Ｂ遅延時間の遅延量は、ＡＢ最大相関値、前相関値及び後相関値と、しきい値との大小関係に基づいて最適に決定するものである。しかしながらこのようなＡＢ最大相関値の補正処理では、信号Ａと信号Ｂとの振幅が平坦であること等により、異なるＢ遅延時間それぞれに対するＡＢ相関値が殆ど変化しない場合があり、Ｂ遅延時間が小さな値から大きな値へ変化したときに、ＡＢ相関値が徐々に大きくなり、あるＢ遅延時間に対してＡＢ最大相関値となり、ＡＢ最大相関値から徐々に小さくなるようなＡＢ相関値とはならない可能性もある。そのため、異なるＢ遅延時間それぞれに対するＡＢ相関値が殆ど変化しない場合には、ＡＢ最大相関値、前相関値及び後相関値と、しきい値との大小関係の判定の判定基準が不適切となることがある。その結果、不適切なＡＢ最大相関値を算出してしまう場合のＢ遅延時間を、最も適切なＡＢ最大相関値を算出するためのＢ遅延時間と設定しまう可能性もある。
【０００５】
また、特許文献２に記載の技術は、Ｂ遅延時間が小さな値から大きな値へ変化したときに、ＡＢ相関値が徐々に大きくなり、あるＢ遅延時間に対してＡＢ最大相関値となり、Ｂ遅延時間がさらに大きく変化するとＡＢ最大相関値からその値が徐々に小さくなるような場合を想定している。そして特許文献２の技術は、ＡＢ最大相関値の算出処理の前後で前相関値と後相関値の２つの相関値が等しくなるＢ遅延時間を算出し、前相関値と後相関値のそれぞれに対応するＢ遅延時間の平均遅延時間をＡＢ最大相関値の算出に用いる技術である。しかしながらこのような最大相関値の補正処理では、信号Ａと信号Ｂとの振幅が平坦であること等により、異なるＢ遅延時間それぞれに対するＡＢ相関値が殆ど変化しない場合があり、Ｂ遅延時間が小さな値から大きな値へ変化したときに、ＡＢ相関値が徐々に大きくなり、あるＢ遅延時間に対してＡＢ最大相関値となり、ＡＢ最大相関値から徐々に小さくなるようなＡＢ相関値とはならない可能性もある。そのため、異なるＢ遅延時間それぞれに対するＡＢ相関値が殆ど変化しない場合には、相関値が等しい前相関値と後相関値のそれぞれに対応するＢ遅延時間の平均値を用いた信号Ａと信号Ｂとの相関がＡＢ最大相関値を示さない可能性がある。その結果、不適切なＡＢ最大相関値を算出してしまう場合のＢ遅延時間を、最も適切なＡＢ最大相関値を算出するためのＢ遅延時間と設定しまう場合がある。
【０００６】
また、特許文献３に記載の技術は、ＡＢ最大相関値が得られるＢ遅延時間を決定する技術である。
この決定において特許文献３に記載の技術は、初期動作時から装置内の各素子の特性が経時的に変化する恐れのある所定時間が経過したときに、初期動作時に最大相関値の算出に用いたＢ遅延時間と所定時間経過時に最大相関値の算出に用いたＢ遅延時間との差が予め定められた絶対値で表されるしきい値を超えたかを判定する。そして当該文献の技術では、しきい値を超えた場合にはＢ遅延時間をずらしながら相関値を順次算出して、それら相関値のうちの最大相関値に対応するＢ遅延時間を遅延部の信号遅延に再設定する技術である。
しかしながらこのような処理では、信号Ａと信号Ｂとの振幅が平坦であること等により、異なるＢ遅延時間それぞれの遅延を設定したときのＡＢ相関値が殆ど変化しない場合であっても、ＡＢ最大相関値が算出できた時に用いたＢ遅延時間を必ず再設定することとなる。したがって、特許文献３の技術でも不適切なＡＢ最大相関値を算出してしまう場合のＢ遅延時間を、最も適切なＡＢ最大相関値を算出するためのＢ遅延時間と設定しまう場合がある。
【０００７】
また、特許文献４に記載の技術は、振幅がゼロとなるゼロクロス点を信号Ａと信号Ｂのそれぞれについて判定し、信号Ａと信号Ｂのゼロクロス点が一致するようにＢ遅延時間を特定する技術である。そのため、特許文献４に記載の技術では、振幅がゼロとならないような信号Ａや信号Ｂの場合、それら信号Ａや信号Ｂについてゼロクロス点を検出することはできず、よってＢ遅延時間を算出することができない可能性がある。
【０００８】
そのため、２つの信号の最大相関値を得るための一方の信号の遅延時間として誤った値を積極的に採用してしまうことを軽減すると共に、実際に入力した２つの信号が、所定範囲の振幅の信号の入力を想定して絶対値として設定された当該振幅の間の基準値をクロスしない場合であっても当該実際に入力した２つの信号の最大相関値を得るための一方の信号の遅延時間を決定することのできる技術が求められていた。
【０００９】
そこでこの発明は、上記の課題を解決することのできる遅延時間判定装置、遅延時間設定装置、送信装置、遅延時間決定方法、遅延時間設定方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング部と、前記サンプリング部がサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出部と、前記相関値算出部が算出した複数の相関値の中から最大相関値を特定する最大相関値特定部と、前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定部と、を備える遅延時間判定装置である。
【００１１】
また本発明は、前記何れかの遅延時間判定装置と、前記相対遅延設定判定部が判定した判定結果に基づいて、遅延部に入力信号を遅延時間の分だけ遅延させる遅延時間設定部と、を備える遅延時間設定装置である。
【００１２】
また本発明は、遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、サンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出し、算出した複数の相関値の中から最大相関値を特定し、算出した複数の相関値のそれぞれに対する特定した最大相関値の割合に基づいて、前記最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算するか否かを判定する、遅延時間決定方法である。
【００１３】
また本発明は、遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、サンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して複数の相関値を算出し、算出した複数の相関値の中から最大相関値を特定し、算出した複数の相関値のそれぞれに対する特定した最大相関値の割合に基づいて、前記最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算するか否かを判定し、判定した判定結果に基づいて、遅延部の遅延時間を決定する遅延設定情報を出力する、遅延時間設定方法である。
【００１４】
また本発明は、遅延時間判定装置のコンピュータを、遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング手段と、前記サンプリング手段によってサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出手段と、前記相関値算出手段によって算出した複数の相関値の中から最大相関値を特定する最大相関値特定手段と、前記相関値算出手段によって算出した複数の相関値のそれぞれに対する前記最大相関値特定手段によって特定した最大相関値の割合が１以上の所定のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定手段と、を備える遅延時間判定装置として機能させるためのプログラムである。
【００１５】
また本発明は、前記何れかの遅延時間判定装置と、相対遅延設定判定部が判定した判定結果に基づいて、遅延部の遅延時間を決定する遅延設定情報を出力する遅延時間設定部と、遅延時間設定部によって前記入力信号を前記遅延時間の分だけ遅延させる遅延部と、プリディストーション方式を用いた歪補償演算処理回路と、デジタル直交ベースバンド信号Ｉ’及びＱ’をデジタルＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号に変換する直交変調部と、デジタル信号をアナログ信号に変換するＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）と、アナログＩＦ信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号へアップコンバートする第一の周波数変換器と、ＲＦ信号の一部をアナログＩＦ信号にダウンコンバートする第二の周波数変換器と、ＤＡＣにより変換されたアナログ信号を増幅して出力する電力増幅器と、電力増幅器が電力増幅したＲＦ信号の一部を前記第二の周波数変換器に出力する方向性結合器と、フィードバックされたアナログ信号をデジタル信号に変換するＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）と、デジタルＩＦ信号をデジタル直交ベースバンド帰還信号Ｉｂ及びＱｂに変換する直交復調部と、を備える送信装置である。
【発明の効果】
【００１６】
本発明によれば、２つの信号の最大相関値を得るための一方の信号の遅延時間として誤った値を積極的に採用してしまうことを軽減すると共に、実際に入力した２つの信号が、所定範囲の振幅の信号の入力を想定して絶対値として設定された当該振幅の間の基準値をクロスしない場合であっても当該実際に入力した２つの信号の最大相関値を得るための一方の信号の遅延時間を決定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の遅延時間判定装置１０の最小構成の一例を示す図である。
【図２】本発明の第一の実施形態による遅延時間判定装置１０を備える遅延時間設定装置２０の構成の一例を示す図である。
【図３】２つの信号を同一のタイミングでサンプリングする例を示す図である。
【図４】２つの信号を同一のタイミングでサンプリングする例を示す図である。
【図５】２つの信号の相関値の例を示す図である。
【図６】２つの信号の相関値の例を示す図である。
【図７】本発明の第一の実施形態による遅延時間設定装置２０の処理の一例を示す図である。
【図８】本発明の第二の実施形態による遅延時間判定装置１０を備える遅延時間設定装置２０の構成の一例を示す図である。
【図９】本発明の第二の実施形態による遅延時間設定装置２０の処理の一例を示す図である。
【図１０】本発明の第三の実施形態による遅延時間判定装置１０を備える送信装置１の一例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、本発明の遅延時間判定装置１０の最小構成の一例を示す図である。
本発明の遅延時間判定装置１０は、図１で示すように、少なくともサンプリング部１０１と、相関値算出部１０２と、最大相関値特定部１０３と、相対遅延設定判定部１０４とを備える。
【００１９】
遅延時間判定装置１０が備えるサンプリング部１０１は、入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が入力信号を回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングする。
相関値算出部１０２は、サンプリング部１０１がサンプリングした第一の信号に対する第二の信号の相対遅延時間を変化させ、相対遅延時間のそれぞれに対して第一の信号と第二の信号との相関値を算出する。
最大相関値特定部１０３は、相関値算出部１０２が算出した複数の相関値の中から最大相関値を特定する。
相対遅延設定判定部１０４は、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、最大相関値の算出に用いた相対遅延時間を遅延時間に加算すると判定する。
【００２０】
＜第一の実施形態＞
図２は、本発明の第一の実施形態による遅延時間判定装置１０を備える遅延時間設定装置２０の構成の一例を示す図である。
図２で示すように、第一の実施形態による遅延時間設定装置２０は、遅延時間判定装置１０と、遅延時間設定部１０７とを備える。
なお、図２には、遅延時間設定装置２０と共に、遅延部１０８と、経路１０９とが示されている。
【００２１】
第一の実施形態による遅延時間判定装置１０の相対遅延設定判定部１０４は、相関値比算出部１０５と、相関値比判定部１０６とを備える。
相関値比算出部１０５は、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合を算出する。
相関値比判定部１０６は、相関値比算出部１０５が算出した割合が所定の１以上のしきい値よりも大きいか否かを判定する。
【００２２】
遅延時間設定部１０７は、相対遅延設定判定部１０４が判定した判定結果に基づいて、遅延部１０８に入力される入力信号を遅延時間の分だけ遅延させる。
遅延部１０８は、入力した入力信号を遅延時間設定部１０７から取得した遅延時間の分だけ遅延させる。例えば、遅延部１０８は、アナログ遅延器である。遅延部１０８は、アナログフィルタであっても良い。また、遅延部１０８は、デジタルフィルタであっても良い。
経路１０９は、それぞれのアプリケーションにおいて入力信号が通過する複数の回路から成る。経路１０９では、回路の遅延時間の分だけ入力信号が遅延する。
【００２３】
図３と図４のそれぞれは、２つの信号を同一のタイミングでサンプリングする例を示す図である。
図３と図４のそれぞれにおいて、縦軸は信号値を示している。また、横軸は時間を示している。図３は、時間変化に対して信号振幅が変化する信号の例である。また、図４は、時間変化に対して信号振幅が殆ど変化しない信号の例である。
図３と図４のそれぞれにおいて、信号Ａ（第一の信号）は入力信号が遅延部１０８を通過した後の信号を示している。また、信号Ｂ（第二の信号）は入力信号が経路１０９を通過した後の信号を示している。
サンプリング部１０１は、所定の信号観測時間において、遅延設定情報に基づいて遅延時間を決定する遅延部１０８を通過した後の信号Ａと、経路１０９を通過した後の信号Ｂとをサンプリング周期Δｔ毎に同一のタイミングでサンプリングする。
【００２４】
図５と図６のそれぞれは、２つの信号の相関値の例を示す図である。
図５と図６のそれぞれにおいて、縦軸は相関値を示している。また、横軸は遅延時間を示している。
相関値算出部１０２は、サンプリング部１０１が信号Ａと信号Ｂとを同一のタイミングでサンプリングしたときのサンプリング周期Δｔを１から順に１を加えた各整数で整数倍した時間のそれぞれに対して相関値を算出する。
【００２５】
図５は、時間変化に対して信号振幅が変化する信号Ａに対する信号Ｂの相対遅延時間を変化させた場合の相関値の例である。時間変化に対して信号振幅が変化する信号Ａと信号Ｂの場合、信号Ａと信号Ｂの波形がほぼ一致する相対遅延時間に対してのみ高い相関値を示す。例えば、遅延部１０８は、入力信号を遅延時間τの分だけ遅延させるものとする。図３で示した信号Ａと信号Ｂの場合、信号Ａと信号Ｂとの波形はおよそサンプリング周期Δｔの時間のずれがある。そのため、信号Ａに対する信号Ｂの相対遅延時間をサンプリング周期変化Δｔ変化させたときに、信号Ａと信号Ｂの波形がほぼ一致する。そして、図５で示すように、遅延時間がτ＋Δｔのときに信号Ａと信号Ｂが高い相関値を示す。また、図５で示すように、遅延時間がτ＋Δｔ以外のときには信号Ａと信号Ｂの波形がずれるため、２つの信号の相関値は低い値を示す。なお、相関値算出部１０２が信号Ａに対する信号Ｂの遅延時間を変化させて算出したそれぞれの相関値の中で最大値を示すときの遅延時間が最適な遅延時間である。
【００２６】
図６は、時間変化に対して信号振幅が殆ど変化しない信号Ａに対する信号Ｂの相対遅延時間を変化させた場合の相関値の例である。時間変化に対して信号振幅が殆ど変化しない２つの信号の場合、信号Ａと信号Ｂの波形はほぼ一致する。例えば、遅延部１０８の遅延時間をτとする。図４で示した信号Ａと信号Ｂの場合、信号Ａと信号Ｂとの波形はほぼ一致する。そのため、遅延時間を変化させても、信号Ａと信号Ｂの波形がほぼ一致する。そして、図６で示すように、信号Ａと信号Ｂの２つの信号は常に高い相関値を示す。このように、最大相関値に対応する遅延時間が複数存在する場合、一般的に、最適な遅延時間を一意に決定することは困難である。
【００２７】
図７は、本発明の第一の実施形態による遅延時間設定装置２０の処理の一例を示す図である。
次に、図７を用いて、図２に示す第一の実施形態による遅延時間設定装置２０の処理について説明する。
【００２８】
遅延部１０８は、初期の遅延時間として設計段階で決定した遅延時間τとなる遅延設定情報を入力する。遅延部１０８は、入力した遅延設定情報を保持する（ステップＳ１）。遅延部１０８は、保持した遅延設定情報に基づいて、入力信号を遅延時間の分だけ遅延させる。
サンプリング部１０１は、遅延部１０８を通過した後の信号Ａと、経路１０９を通過した後の信号Ｂとを同一のタイミングでサンプリングする（ステップＳ２）。例えば、サンプリング部１０１は、図３及び図４で示したように、信号観測時間でサンプリング周期Δｔ毎に信号Ａと信号Ｂのそれぞれを同一のタイミングでＳ点連続してサンプリングする。サンプリング部１０１は、サンプリングしたサンプリングデータを相関値算出部１０２に出力する。
【００２９】
相関値算出部１０２は、サンプリング部１０１からサンプリングデータを入力すると、信号観測時間の開始の時刻をｔ＝０とする。また、時刻ｔにおける信号Ａと信号Ｂを信号Ａ（ｔ）、信号Ｂ（ｔ）と表すものとする。この場合、相関値算出部１０２は、整数ｉ＝０と設定する（ステップＳ３）。相関値算出部１０２は、信号Ａ（ｔ）と信号Ｂ（ｔ）とに基づいて相関値Ｒ（ｉ）を算出する（ステップＳ４）。より具体的には、例えば、相関値算出部１０２は、信号Ａ（ｔ）と信号Ｂ（ｔ＋ｉ×Δｔ）をピアソンの積率相関係数に適用して相関値Ｒ（ｉ）を算出する。相関値算出部１０２は、算出した相関値Ｒ（ｉ）を最大相関値特定部１０３と相関値比算出部１０５に出力する。相関値算出部１０２は、整数ｉに１を加える（ステップＳ５）。相関値算出部１０２は、整数ｉに１を加えた値を整数ｉの新たな値として入力する。相関値算出部１０２は、整数ｉが所定のしきい値αよりも大きいか否かを判定する（ステップＳ６）。相関値算出部１０２は、整数ｉとしきい値αとを比較する。相関値算出部１０２は、整数ｉがしきい値αよりも大きくはない、すなわち、小さいまたは同一であると判定した場合（ステップＳ６、ＮＯ）、相関値Ｒ（ｉ）を算出するステップＳ４の処理に戻る。相関値算出部１０２は、整数ｉがしきい値αよりも大きいと判定した場合（ステップＳ６、ＹＥＳ）、最大相関値の特定を指示する指示信号を最大相関値特定部１０３に出力する。なお、しきい値αが大きければ、相関値算出部１０２は、広範囲の遅延時間に対する相関値を一度のサンプリングによるサンプリングデータで算出することができる。しかしながら、相関値算出部１０２が相関演算に使用できるサンプリングデータ数はＳ−αとなるので、αが大きい程、相関演算に使用できるサンプリングデータ数は少なくなる。その結果、相関値算出部１０２が算出する相関値の精度が低減してしまう。従って、しきい値αは適切な値に設定する必要がある。
【００３０】
なお、初期の遅延時間として設計段階で決定した遅延時間τは、相関値算出部１０２が整数ｉ＝０のときの相関値Ｒ（ｉ）を算出する際の経路１０９を通過した場合の遅延時間よりも短いこと、また、可能な限り所定の経路１０９を通過した場合の遅延時間に近いことが望ましい。初期の遅延時間として設計段階で決定した遅延時間τがこのように設定されている場合、相関値算出部１０２は、整数ｉの増加回数が少なくても最大相関値を得ることができるため、適切な最大相関値を特定するまでの演算回数を低減することができる。
【００３１】
最大相関値特定部１０３は、相関値算出部１０２から最大相関値の特定を指示する指示信号を入力すると、相関値算出部１０２から入力された複数の相関値Ｒ（ｉ）のそれぞれを比較する。最大相関値特定部１０３は、最も大きな相関値を示す最大相関値Ｒ（ｉ）を特定する（ステップＳ７）。なお、説明の都合上、最大相関値が得られたときのｉをａとし、最大相関値をＲ（ａ）とする。最大相関値特定部１０３は、特定した最大相関値Ｒ（ａ）を相関値比算出部１０５に出力する。
【００３２】
相関値比算出部１０５は、相関値算出部１０２から複数の相関値Ｒ（ｉ）を入力する。また、相関値比算出部１０５は、最大相関値特定部１０３から最大相関値Ｒ（ａ）を入力する。相関値比算出部１０５は、Ｒ（ａ）とＲ（ｉ）との相関値比Ｚ（ｉ）を算出する（ステップＳ８）。具体的には、相関値比算出部１０５は、０からαまでのａ以外の各整数ｉに対して、相関値比Ｚ（ｉ）＝Ｒ（ａ）÷Ｒ（ｉ）を演算する。相関値比算出部１０５は、演算した相関値比Ｚ（ｉ）を相関値比判定部１０６に出力する。
【００３３】
相関値比判定部１０６は、相関値比算出部１０５から相関値比Ｚ（ｉ）を入力すると、入力した各相関値比Ｚ（ｉ）が所定のしきい値Ｚｔｈよりも大きいか否かを判定する（ステップＳ９）。
相関値比判定部１０６は、入力した各相関値比Ｚ（ｉ）が所定のしきい値Ｚｔｈよりも大きくはない、すなわち、小さいまたは同一であると判定した場合（ステップＳ９、ＮＯ）、遅延時間を正しく算出できていない可能性があると判断する。そして、遅延時間設定装置２０の処理を終了する。
相関値比判定部１０６は、入力した各相関値比Ｚ（ｉ）が所定のしきい値Ｚｔｈよりも大きいと判定した場合（ステップＳ９、ＹＥＳ）、最大相関値Ｒ（ａ）に基づく遅延時間の特定は正しいと判断する。そして、最大相関値に対応する相対遅延時間を遅延時間に加算すると判定する。相関値比判定部１０６は、最大相関値Ｒ（ａ）に対応する相対遅延時間を遅延時間に加算すると判定した場合、遅延時間設定部１０７に最大相関値Ｒ（ａ）に対応する相対遅延時間を出力する。
【００３４】
遅延時間設定部１０７は、相関値比判定部１０６から相対遅延時間を入力すると、現在の遅延時間に相対遅延時間を加算する。遅延時間設定部１０７は、相対遅延時間を加算した遅延時間が遅延部１０８の遅延時間となる遅延設定情報を遅延部１０８に出力する。遅延部１０８は、遅延時間設定部１０７から遅延設定情報を入力する。遅延部１０８は、入力した遅延設定情報を保持する（ステップＳ１０）。そして、サンプリング部１０１が信号Ａと、信号Ｂとを同一のタイミングでサンプリングするステップＳ２の処理に戻る。
【００３５】
なお、最大相関値Ｒ（ａ）は、その他の複数の相関値Ｒ（ｉ）と比較し、遅延時間算出の判定条件とするものとして説明した。しかしながら、本発明はこれに限定するものではない。本発明は、正しい遅延時間のときにのみ相関値Ｒ（ｉ）のピークが存在し、それ以外の遅延時間では相関値Ｒ（ｉ）が小さくなるような信号であると判断できれば良い。従って、本発明は、最大相関値Ｒ（ａ）とその他の複数の相関値Ｒ（ｉ）との比を全て算出しなくてもよい。例えば、本発明は、最大相関値Ｒ（ａ）と２番目に大きい相関値との比を算出し、しきい値と比較することで遅延時間の妥当性を判定しても良い。また、本発明は、最大相関値Ｒ（ａ）と最小相関値との比を算出し、しきい値と比較することで遅延時間の妥当性を判定しても良い。なお、通常は、最大相関値Ｒ（ａ）と２番目に大きい相関値との比が重要である。
このようにすれば、相関値比の演算としきい値の判定はそれぞれ１回で済むため、処理の簡略化が可能となる。
【００３６】
以上、本発明の第一の実施形態による遅延時間判定装置１０を備える遅延時間設定装置２０の処理について説明した。上述の遅延時間判定装置１０を備える遅延時間設定装置２０によれば、遅延時間判定装置１０は、サンプリング部１０１と、相関値算出部１０２と、最大相関値特定部１０３と、相対遅延設定判定部１０４と、を備える。サンプリング部１０１は、遅延部１０８が入力信号を任意の遅延時間の分だけ遅延させて出力する信号Ａと、複数の回路から成る経路１０９が入力信号を回路の遅延時間の分だけ遅延させて出力する信号Ｂとを同一のタイミングでサンプリングする。相関値算出部１０２は、サンプリング部１０１がサンプリングした信号Ａに対する信号Ｂの相対遅延時間を変化させ、相対遅延時間のそれぞれに対して信号Ａと信号Ｂとの相関値を算出する。最大相関値特定部１０３は、相関値算出部１０２が算出した複数の相関値の中から最大相関値を特定する。相対遅延設定判定部１０４は、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、最大相関値の算出に用いた相対遅延時間を遅延時間に加算すると判定する。
このようにすれば、複数の回路から成る経路１０９における信号遅延を特定する際に、誤って算出された遅延時間を遅延部１０８の信号遅延として設定することを軽減できる。また、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、信号が特定の振幅の基準値をクロスするか否かに関わらず２つの信号の最大相関値を得ることができる。
また、上述の遅延時間判定装置１０を備える遅延時間設定装置２０によれば、遅延時間設定部１０７は、相対遅延設定判定部１０４が判定した判定結果に基づいて、遅延部１０８の遅延時間を決定する遅延設定情報を遅延部１０８に出力する。遅延部１０８は、遅延設定情報を保持する。
このようにすれば、遅延部１０８は、保持した遅延設定情報に基づいて、入力信号を遅延時間の分だけ遅延させることができる。そして、複数の回路から成る経路１０９における信号遅延は、遅延部１０８の適切な信号遅延に基づいて特定される。
【００３７】
＜第二の実施形態＞
図８は、本発明の第二の実施形態による遅延時間判定装置４０を備える遅延時間設定装置５０の構成の一例を示す図である。
図８で示すように、第二の実施形態による遅延時間設定装置５０は、遅延時間判定装置４０と、遅延時間設定部１０７とを備える。
なお、図８には、遅延時間設定装置５０と共に、遅延部１０８と、経路１０９とが示されている。
【００３８】
第二の実施形態による遅延時間判定装置４０は、第一の実施形態による遅延時間判定装置１０が備えるサンプリング部１０１と、相関値算出部１０２と、最大相関値特定部１０３と、相対遅延設定判定部１０４（相関値比算出部１０５、相関値比判定部１０６）と、に加え、振幅算出部１１０と、最大最小振幅比算出部１１１と、振幅総和演算部１１２と、振幅判定部１１３と、を備える。
【００３９】
振幅算出部１１０は、サンプリング部１０１がサンプリングした遅延部１０８を通過した後の信号Ａにおけるサンプリング点毎の振幅と経路１０９を通過した後の信号Ｂにおけるサンプリング点毎の振幅とを算出する。
【００４０】
最大最小振幅比算出部１１１は、振幅算出部１１０が算出した信号Ａにおけるサンプリング点毎の振幅に基づいて、信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とを特定し、最大振幅と最小振幅との比を算出する。
【００４１】
振幅総和演算部１１２は、信号Ａにおけるサンプリング点毎の振幅の総和ＷＡを算出する。また、振幅総和演算部１１２は、信号Ｂにおけるサンプリング点毎の振幅の総和ＷＢを算出する。
【００４２】
振幅判定部１１３は、最大最小振幅比算出部１１１が算出した信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく信号Ａの最大振幅と最小振幅との比、振幅総和演算部１１２が算出した信号Ａにおけるサンプリング点毎の振幅の総和及び信号Ｂにおけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えるか否かを判定する。
【００４３】
相関値算出部１０２は、振幅判定部１１３が、信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく信号Ａの最大振幅と最小振幅との比、信号Ａにおけるサンプリング点毎の振幅の総和及び信号Ｂにおけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えたと判定した場合に、信号Ａに対する信号Ｂの相対遅延時間を変化させ、相対遅延時間のそれぞれに対して信号Ａと信号Ｂとの相関値を算出する。
【００４４】
図９は、本発明の第二の実施形態による遅延時間設定装置５０の処理の一例を示す図である。
次に、図９を用いて、図８に示す第二の実施形態による遅延時間設定装置５０の処理について説明する。
なお、ここでは、第一の実施形態による遅延時間設定装置２０の処理と異なるステップＳ１１〜ステップＳ１７の処理について説明する。
【００４５】
まず、サンプリング部１０１は、遅延部１０８を通過した後の信号Ａと、経路１０９を通過した後の信号Ｂとを同一のタイミングでＳ点連続してサンプリングするサンプリング実行回数をｋとし、その初期値としてｋ＝０と設定する（ステップＳ１１）。
【００４６】
遅延部１０８は、初期の遅延時間として設計段階で決定した遅延時間τとなる遅延設定情報を遅延時間設定部１０７から入力する。遅延部１０８は、入力した遅延設定情報を保持する（ステップＳ１）。遅延部１０８は、保持した遅延設定情報に基づいて、入力信号を遅延時間の分だけ遅延させる。
【００４７】
サンプリング部１０１は、遅延部１０８を通過した後の信号Ａと、経路１０９を通過した後の信号Ｂとを同一のタイミングでサンプリングする（ステップＳ２）。例えば、サンプリング部１０１は、図３及び図４で示したように、信号観測時間でサンプリング周期Δｔ毎に信号Ａと信号Ｂのそれぞれを同一のタイミングでＳ点連続してサンプリングする。サンプリング部１０１は、サンプリングしたサンプリングデータを相関値算出部１０２と振幅算出部１１０とに出力する。
サンプリング部１０１は、遅延部１０８を通過した後の信号Ａと、経路１０９を通過した後の信号Ｂとを同一のタイミングでＳ点連続してサンプリングすると、サンプリング実行回数ｋに１を加える（ステップＳ１２）。
【００４８】
振幅算出部１１０は、サンプリング部１０１からサンプリングデータを入力すると、信号観測時間の開始の時刻をｔ＝０とする。また、時刻ｔにおける信号Ａと信号Ｂを信号Ａ（ｔ）、信号Ｂ（ｔ）と表すものとする。また、時刻ｔにおける信号Ａのサンプリング点毎の振幅を振幅ＶＡ（ｔ）とし、時刻ｔにおける信号Ｂのサンプリング点毎の振幅を振幅ＶＢ（ｔ）とする。振幅算出部１１０は、信号Ａ（ｔ）と信号Ｂ（ｔ）とに基づいて、サンプリング点毎の振幅ＶＡ（ｔ）及びＶＢ（ｔ）を算出する（ステップＳ１３）。より具体的には、例えば、振幅算出部１１０は、サンプリング部１０１が信号観測時間でサンプリング周期Δｔ毎に信号Ａと信号Ｂのそれぞれを同一のタイミングでＳ点連続してサンプリングした場合、振幅ＶＡ（０）、ＶＡ（Δｔ）、ＶＡ（２×Δｔ）、ＶＡ（３×Δｔ）、・・・、ＶＡ（（Ｓ−１）×Δｔ）、ＶＢ（０）、ＶＢ（Δｔ）、ＶＢ（２×Δｔ）、ＶＢ（３×Δｔ）、・・・、ＶＢ（（Ｓ−１）×Δｔ）を算出する。
振幅算出部１１０は、算出したサンプリング点毎の振幅ＶＡ（ｔ）を最大最小振幅比算出部１１１と振幅総和演算部１１２とに出力する。また、振幅算出部１１０は、サンプリング点毎の振幅ＶＢ（ｔ）を振幅総和演算部１１２に出力する。
【００４９】
最大最小振幅比算出部１１１は、振幅算出部１１０からサンプリング点毎の振幅ＶＡ（ｔ）を入力すると、まず、入力した振幅ＶＡ（ｔ）における最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ；エル）（以下、「ＶＡ（ｌ）」）とを特定する（ステップＳ１４）。例えば、最大最小振幅比算出部１１１は、振幅ＶＡ（ｔ）としてＶＡ（０）、ＶＡ（Δｔ）、ＶＡ（２×Δｔ）、ＶＡ（３×Δｔ）、・・・、ＶＡ（（Ｓ−１）×Δｔ）を順番に入力した場合、まずＶＡ（０）とＶＡ（Δｔ）とを入力して比較し、それらの大小関係を特定する。そして、最大最小振幅比算出部１１１は、ＶＡ（０）とＶＡ（Δｔ）のうち大きい方を最大振幅ＶＡ（ｈ）、小さい方を最小振幅ＶＡ（ｌ）とする。次に、最大最小振幅比算出部１１１は、ＶＡ（２×Δｔ）を入力して、最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）のそれぞれと比較し、それらの大小関係を特定する。そして、最大最小振幅比算出部１１１は、ＶＡ（２×Δｔ）と最大振幅ＶＡ（ｈ）のうち大きい方を新たな最大振幅ＶＡ（ｈ）とする。また、最大最小振幅比算出部１１１は、ＶＡ（２×Δｔ）と最小振幅ＶＡ（ｌ）のうち小さい方を新たな最小振幅ＶＡ（ｌ）とする。このように、最大最小振幅比算出部１１１は、入力した信号Ａの振幅と、最大振幅ＶＡ（ｈ）及び最小振幅ＶＡ（ｌ）のそれぞれとの比較を繰り返し、信号Ａの振幅ＶＡ（（Ｓ−１）×Δｔ）と、最大振幅ＶＡ（ｈ）及び最小振幅ＶＡ（ｌ）のそれぞれとの比較が完了した時点での最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）とが最終的な最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）となる。このようにして特定した最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）とに基づいて、最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比ＹをＹ＝ＶＡ（ｈ）÷ＶＡ（ｌ）により算出する（ステップＳ１４）。
最大最小振幅比算出部１１１は、算出した最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙを振幅判定部１１３に出力する。
【００５０】
振幅総和演算部１１２は、入力したサンプリング点毎の振幅ＶＡ（ｔ）に基づいて、サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡを算出する。振幅総和演算部１１２は、算出した総和ＷＡを振幅判定部１１３に出力する。また、振幅総和演算部１１２は、入力したサンプリング点毎の振幅ＶＢ（ｔ）に基づいて、サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢを算出する。振幅総和演算部１１２は、算出した総和ＷＢを振幅判定部１１３に出力する（ステップＳ１５）。
【００５１】
振幅判定部１１３は、最大最小振幅比算出部１１１から最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙを入力し、振幅総和演算部１１２からサンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ及びサンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢを入力すると、最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ、サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ及びサンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えるか否かを判定する（ステップＳ１６）。
例えば、最大最小振幅比算出部１１１が算出した最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙに対して設定されたしきい値をＹｔｈとする。また、振幅総和演算部１１２が算出したサンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡに対して設定されたしきい値をＷＡｔｈとする。また、振幅総和演算部１１２が算出したサンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢに対して設定されたしきい値をＷＢｔｈとする。この場合、振幅判定部１１３は、最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙとしきい値Ｙｔｈとを比較し、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」を満足するか否かを判定する。振幅判定部１１３は、この判定を行い「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」を満足すると判定した場合に、信号Ａの振幅が平坦ではないと特定することができる。なお、しきい値Ｙｔｈは、例えば２である。
また、振幅判定部１１３は、サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡとしきい値ＷＡｔｈとを比較し、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」を満足するか否かを判定する。振幅判定部１１３は、この判定を行い「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」を満足すると判定した場合に、信号Ａの振幅が十分に大きいことを特定することができる。また、振幅判定部１１３は、サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢとしきい値ＷＢｔｈとを比較し、「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」を満足するか否かを判定する。振幅判定部１１３は、この判定を行い「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」を満足すると判定した場合に、信号Ｂの振幅が十分に大きいことを特定することができる。
振幅判定部１１３は、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、のうちの少なくとも１つを満足するか否かを判定する。
これにより、振幅判定部１１３は、相関値算出部１０２、最大相関値特定部１０３、相関値比算出部１０５及び相関値比判定部１０６による相対遅延時間の算出及び算出した相対遅延時間を設定するか否かの判定処理を行う前に、最大相関値を特定する対象となる２つの信号が平坦ではないこと、あるいは、振幅が十分に大きいことを確認することができる。すなわち、振幅判定部１１３は、相関値算出部１０２、最大相関値特定部１０３、相関値比算出部１０５及び相関値比判定部１０６により算出した相対遅延時間を設定する可能性が高いことを確認して初めて、実際に相関値算出部１０２、最大相関値特定部１０３、相関値比算出部１０５及び相関値比判定部１０６が相対遅延時間の算出及び算出した相対遅延時間を設定するか否かの判定処理を行う。こうすることで、求めた最大相関値がしきい値を超えず結果的に無駄な演算となる最大相関値の演算を行う回数を低減することができる。
【００５２】
なお、振幅判定部１１３は、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、の３つすべてを判定しても良い。また、振幅判定部１１３は、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、の３つのうちの２つを判定するものであっても良い。また、振幅判定部１１３は、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、の３つのうちの１つのみを判定するものであっても良い。
【００５３】
振幅判定部１１３は、ステップＳ１６の処理において「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、のうちの何れも満足しないと判定した場合（ステップＳ１６、ＮＯ）、サンプリング部１０１は、ステップＳ１２の処理で増加するサンプリング実行回数ｋと予め設定されたサンプリングの上限回数βとを比較し、サンプリング実行回数ｋがサンプリングの上限回数βを超えているか否かを判定する（ステップＳ１７）。
【００５４】
サンプリング部１０１がサンプリング実行回数ｋがサンプリングの上限回数βを超えていないと判定した場合（ステップＳ１７、ＮＯ）、ステップＳ２の処理へ戻る。
サンプリング部１０１がサンプリング実行回数ｋがサンプリングの上限回数βを超えていると判定した場合（ステップＳ１７、ＹＥＳ）、遅延時間設定装置５０における一連の処理を終了する。
【００５５】
また、振幅判定部１１３は、ステップＳ１６の処理において「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」及び「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」、のうちの少なくとも１つを満足すると判定した場合（ステップＳ１６、ＹＥＳ）、第一の実施形態による遅延時間設定装置２０の処理と同様にステップＳ３〜ステップＳ１０の処理を行う。なお、ステップＳ９の処理において、相関値比判定部１０６が入力した各相関値比Ｚ（ｉ）が所定のしきい値Ｚｔｈよりも大きくはない、すなわち、小さいまたは同一であると判定した場合（ステップＳ９、ＮＯ）、遅延時間を正しく算出できていない可能性があると判断し、ステップＳ１７の処理を行う。
【００５６】
以上、本発明の第二の実施形態による遅延時間判定装置４０を備える遅延時間設定装置５０の処理について説明した。上述の遅延時間判定装置４０を備える遅延時間設定装置５０によれば、遅延時間判定装置４０は、サンプリング部１０１と、相関値算出部１０２と、最大相関値特定部１０３と、相対遅延設定判定部１０４と、を備える。サンプリング部１０１は、遅延部１０８が入力信号を任意の遅延時間の分だけ遅延させて出力する信号Ａと、複数の回路から成る経路１０９が入力信号を回路の遅延時間の分だけ遅延させて出力する信号Ｂとを同一のタイミングでＳ点連続してサンプリングする。相関値算出部１０２は、サンプリング部１０１がサンプリングした信号Ａに対する信号Ｂの相対遅延時間を変化させ、相対遅延時間のそれぞれに対して信号Ａと信号Ｂとの相関値を算出する。最大相関値特定部１０３は、相関値算出部１０２が算出した複数の相関値の中から最大相関値を特定する。相対遅延設定判定部１０４は、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、最大相関値の算出に用いた相対遅延時間を遅延時間に加算すると判定する。
このようにすれば、複数の回路から成る経路１０９における信号遅延を特定する際に、誤って算出された遅延時間を遅延部１０８の信号遅延として設定することを軽減できる。また、相関値算出部１０２が算出した複数の相関値のそれぞれに対する最大相関値特定部１０３が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、信号が特定の振幅の基準値をクロスするか否かに関わらず２つの信号の最大相関値を得ることができる。
また、振幅算出部１１０は、サンプリング部１０１がサンプリングした信号Ａにおけるサンプリング点毎の振幅と信号Ｂにおけるサンプリング点毎の振幅とを算出する。最大最小振幅比算出部１１１は、振幅算出部１１０が算出した信号Ａにおけるサンプリング点毎の振幅に基づいて、信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とを特定し、最大振幅と最小振幅との比を算出する。振幅総和演算部１１２は、信号Ａにおけるサンプリング点毎の振幅の総和ＷＡと、信号Ｂにおけるサンプリング点毎の振幅の総和ＷＢを算出する。振幅判定部１１３は、最大最小振幅比算出部１１１が算出した信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく信号Ａの最大振幅と最小振幅との比、振幅総和演算部１１２が算出した信号Ａにおけるサンプリング点毎の振幅の総和及び信号Ｂにおけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えるか否かを判定する。そして、相関値算出部は、振幅判定部１１３が、信号Ａにおけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく信号Ａの最大振幅と最小振幅との比、信号Ａにおけるサンプリング点毎の振幅の総和及び信号Ｂにおけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えたと判定した場合に、信号Ａに対する信号Ｂの相対遅延時間を変化させ、相対遅延時間のそれぞれに対して信号Ａと信号Ｂとの相関値を算出する。
このようにすれば、信号振幅の小さい信号や信号振幅の変化の小さい信号を除外することができる。その結果、遅延時間を変化させても２つの信号の相関値の変化が小さくなる可能性を低減することができ、求めた最大相関値がしきい値を超えず結果的に無駄な演算となる最大相関値の演算を行う回数を低減することができる。
【００５７】
なお、振幅判定部１１３は、ステップＳ１６の処理において「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」、「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」の３つすべてを判定する場合には、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」、「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」、「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」の３つすべてを満足したときにステップＳ３の処理を行うと、信号Ａと信号Ｂの両方の信号振幅が大きく、かつ、振幅変化も大きい。そのため、「最大振幅ＶＡ（ｈ）と最小振幅ＶＡ（ｌ）の比Ｙ＞しきい値Ｙｔｈ」または「サンプリング点毎の振幅ＶＡ（ｔ）の総和ＷＡ＞しきい値ＷＡｔｈ」または「サンプリング点毎の振幅ＶＢ（ｔ）の総和ＷＢ＞しきい値ＷＢｔｈ」の何れか１つを満足する場合に比べて、求めた最大相関値がしきい値を超えず結果的に無駄な演算となる最大相関値の演算を行う回数を低減することができる。
【００５８】
＜第三の実施形態＞
図１０は、本発明の第三の実施形態による遅延時間判定装置１０を備える送信装置１の一例を示す図である。
第三の実施形態による送信装置１は、デジタルプリディストーション方式を採用した送信装置である。
【００５９】
図１０で示すように、第三の実施形態による遅延時間判定装置１０を備える送信装置１は、歪補償演算処理回路２１と、直交変調部２５と、ＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）２６と、周波数変換器２７と、電力増幅器２８と、方向性結合器２９と、周波数変換器３０と、ＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）３１と、直交復調部３２と、制御部３３と、遅延部１０８と、を備える。
【００６０】
送信装置１が備える歪補償演算処理回路２１は、電力計算部２２と、歪補償係数データメモリ２３と、歪補償演算部２４と、を備える。
電力計算部２２は、デジタル直交ベースバンド信号Ｉ及びＱの電力を算出する。
歪補償係数データメモリ２３は、デジタル直交ベースバンド信号Ｉ及びＱの電力に応じた歪補償係数を記憶する。
【００６１】
歪補償演算部２４は、歪補償係数データメモリ２３が記憶する歪補償係数に基づいて、デジタル直交ベースバンド信号Ｉ及びＱに対する歪補償を演算する。歪補償演算部２４は、電力計算部２２が算出した電力に応じた歪補償係数を歪補償係数データメモリ２３から読み出す。
直交変調部２５は、歪補償演算部２４が歪補償を演算した後のデジタル直交ベースバンド信号Ｉ’及びＱ’を直交変調することによりデジタルＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号に変換する。
【００６２】
ＤＡＣ２６は、直交変調部２５が変換したデジタルＩＦ信号をデジタル信号からアナログ信号に変換し、アナログＩＦ信号を生成する。
周波数変換器２７は、ＤＡＣ２６が変換したアナログＩＦ信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号へアップコンバートする。
電力増幅器２８は、周波数変換器２７がアップコンバートしたＲＦ信号の電力を増幅する。
【００６３】
方向性結合器２９は、電力増幅器２８が電力増幅したＲＦ信号の一部を周波数変換器３０に出力する。
周波数変換器３０は、方向性結合器２９から入力するＲＦ信号の一部をアナログＩＦ信号にダウンコンバートする。
ＡＤＣ３１は、周波数変換器３０から入力するアナログＩＦ信号をアナログ信号からデジタル信号に変換し、デジタルＩＦ信号を生成する。
直交復調部３２は、ＡＤＣ３１が変換したデジタルＩＦ信号をデジタル直交ベースバンド帰還信号Ｉｂ及びＱｂに変換する。
【００６４】
制御部３３は、遅延時間設定装置２０を備える。遅延時間設定装置２０は、遅延時間判定装置１０と、遅延時間設定部１０７とを備える。
制御部３３が備える遅延時間設定装置２０は第一の実施形態及び第二の実施形態で説明したように、２つの信号間の遅延時間を算出する。ただし、第三の実施形態では、遅延時間設定装置２０は、デジタル直交ベースバンド信号Ｉ、Ｑとデジタル直交ベースバンド帰還信号Ｉｂ、Ｑｂとの遅延時間を算出する。
また、第三の実施形態による送信装置１における経路は、歪補償演算部２４、直交変調部２５、ＤＡＣ２６、周波数変換器２７、電力増幅器２８、方向性結合器２９、周波数変換器３０、ＡＤＣ３１及び直交復調部３２を通過する経路である。
【００６５】
遅延時間設定部１０７は、デジタル直交ベースバンド信号とデジタル直交ベースバンド帰還信号との遅延時間が遅延部１０８の遅延時間となる遅延設定情報を遅延部１０８に出力する。
また、制御部３３は、電力増幅器２８の非線形特性の逆特性を表す歪補償係数を算出する。例えば、制御部３３は、エンベロープ検出型リニアライザ装置を備える。エンベロープ検出型リニアライザ装置は、送信信号の振幅及び位相と、電力増幅器２８が出力する信号をフィードバックした帰還信号の振幅及び位相とをデジタル信号として比較する。エンベロープ検出型リニアライザ装置は、比較結果に基づいて電力増幅器２８の非線形特性の逆特性を表す歪補償係数を求める。制御部３３は、エンベロープ検出型リニアライザ装置が算出した歪補償係数を新たな歪補償係数として歪補償係数データメモリ２３に記録する。
【００６６】
このような送信信号と帰還信号との比較処理では、送信信号と帰還信号の時間的対応を取る必要がある。送信信号と帰還信号の時間的対応を取る方法は、第一の実施形態及び第二の実施形態で詳細を示した方法である。
【００６７】
なお、本発明の第三の実施形態において、遅延時間判定装置１０を用いるアプリケーションの１つとしてプリディストーション方式の送信装置１について説明した。しかしながら、遅延時間判定装置１０を用いるアプリケーションは、それに限定するものではない。
【００６８】
以上、本発明の第三の実施形態による遅延時間判定装置１０を備える送信装置１の処理について説明した。上述の遅延時間判定装置１０を備える送信装置１によれば、遅延時間判定装置１０を備える送信装置１は、送信信号と帰還信号との比較処理が必要な歪補正において、遅延時間が変化したときの相関値の変化に応じた適切な遅延時間を算出することができる。
【００６９】
なお、本発明における記憶部や歪補償係数データメモリ２３は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部や歪補償係数データメモリ２３は、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００７０】
なお本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００７１】
なお本発明の実施形態について説明したが、上述の遅延時間判定装置１０、遅延時間判定装置４０、遅延時間設定装置２０、遅延時間設定装置５０、送信装置１は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００７２】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【００７４】
なお、上記の実施形態の一部又は全部は、以下の付記の用にも記載されうるが、以下には限られない。
【００７５】
（付記１）遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング部と、
前記サンプリング部がサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出部と、
前記相関値算出部が算出した複数の相関値の中から最大相関値を特定する最大相関値特定部と、
前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定部と、
を備える遅延時間判定装置。
【００７６】
（付記２）前記相関値算出部は、前記サンプリング部が前記第一の信号と前記第二の信号とを同一のタイミングでサンプリングしたときのサンプリング周期を１から順に１を加えた各整数で整数倍した時間のそれぞれに対して前記相関値を算出する
付記１に記載の遅延時間判定装置。
【００７７】
（付記３）前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合を算出する相関値比算出部と、
前記相関値比算出部が算出した割合が所定の１以上のしきい値よりも大きいか否かを判定する相関値比判定部と、
を備え、
前記相対遅延設定判定部は、前記割合が所定の１以上のしきい値よりも大きいと相関値比判定部が判定した場合に、前記最大相関値に対応する前記相対遅延時間を前記遅延時間に加算すると判定する
付記１または付記２に記載の遅延時間判定装置。
【００７８】
（付記４）前記サンプリング部がサンプリングした前記第一の信号におけるサンプリング点毎の振幅と前記第二の信号におけるサンプリング点毎の振幅とを算出する振幅算出部と、
前記振幅算出部が算出した前記第一の信号におけるサンプリング点毎の振幅に基づいて、前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅との比を算出する最大最小振幅比算出部と、
前記振幅算出部が算出した前記第一の信号におけるサンプリング点毎の振幅と前記第二の信号におけるサンプリング点毎の振幅とに基づいて、記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和を算出する振幅総和演算部と、
前記最大最小振幅比算出部が算出した前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく前記第一の信号の最大振幅と最小振幅との比、前記振幅総和演算部が算出した前記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えるか否かを判定する振幅判定部と、
を備え、
前記相関値算出部は、
前記振幅判定部が、前記第一の信号におけるサンプリング点毎の振幅のうちの最大振幅と最小振幅とに基づく前記第一の信号の最大振幅と最小振幅との比、前記第一の信号におけるサンプリング点毎の振幅の総和及び前記第二の信号におけるサンプリング点毎の振幅の総和、のうちの少なくとも１つについて、３つのそれぞれに設定された対応する所定のしきい値を超えたと判定した場合に、前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する
付記１から付記３の何れか一に記載の遅延時間判定装置。
【００７９】
（付記５）付記１から付記４の何れか一に記載の遅延時間判定装置と、
前記相対遅延設定判定部が最大相関値に対応する相対遅延時間を遅延時間に加算した値を用いて、遅延部に入力信号を遅延時間の分だけ遅延させる遅延時間設定部と、
を備える遅延時間設定装置。
【００８０】
（付記６）前記遅延時間設定部は、前記相対遅延設定判定部が前記相対遅延時間を前記遅延時間に加算すると判定した場合に、最大相関値の算出に用いた相対遅延時間を前記遅延時間に加算して前記遅延部に入力信号を前記遅延時間の分だけ遅延させる
付記５に記載の遅延時間設定装置。
【００８１】
（付記７）前記遅延時間設定部によって前記入力信号を前記遅延時間の分だけ遅延させる遅延部
を備える付記５または付記６に記載の遅延時間設定装置。
【００８２】
（付記８）前記遅延部は、アナログ遅延器である
付記１から付記７の何れか一に記載の遅延時間設定装置。
【００８３】
（付記９）前記遅延部は、アナログフィルタである
付記１から付記８の何れか一に記載の遅延時間設定装置。
【００８４】
（付記１０）前記遅延部は、デジタルフィルタである
付記１から付記９の何れか一に記載の遅延時間設定装置。
【００８５】
（付記１１）付記１から付記４の何れか一に記載の遅延時間判定装置と、
前記相対遅延設定判定部が判定した判定結果に基づいて、遅延部の遅延時間を決定する遅延時間設定部と、
遅延時間を設定する遅延部と、
プリディストーション方式を用いた歪補償演算処理回路と、
デジタル直交ベースバンド信号Ｉ’及びＱ’をデジタルＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号に変換する直交変調部と、
デジタル信号をアナログ信号に変換するＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）と、
アナログＩＦ信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号へアップコンバートする第一の周波数変換器と、
ＲＦ信号の一部をアナログＩＦ信号にダウンコンバートする第二の周波数変換器と、
ＤＡＣにより変換されたアナログ信号を増幅して出力する電力増幅器と、
電力増幅器が電力増幅したＲＦ信号の一部を前記第二の周波数変換器に出力する方向性結合器と、
フィードバックされたアナログ信号をデジタル信号に変換するＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）と、
デジタルＩＦ信号をデジタル直交ベースバンド帰還信号Ｉｂ及びＱｂに変換する直交復調部と、
を備える送信装置。
【００８６】
（付記１２）遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、
前記サンプリング部がサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出し、
前記相関値算出部が算出した複数の相関値の中から最大相関値を特定し、
前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する、遅延時間判定方法。
【００８７】
（付記１３）遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングし、
前記サンプリング部がサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出し、
前記相関値算出部が算出した複数の相関値の中から最大相関値を特定し、
前記相関値算出部が算出した複数の相関値のそれぞれに対する前記最大相関値特定部が特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定し、
前記相対遅延設定判定部が判定した判定結果に基づいて、遅延部に入力信号を遅延時間の分だけ遅延させる、遅延時間設定方法。
【００８８】
（付記１４）遅延時間判定装置のコンピュータを、
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング手段と、
前記サンプリング手段によってサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出手段と、
前記相関値算出手段によって算出した複数の相関値の中から最大相関値を特定する最大相関値特定手段と、
前記相関値算出手段によって算出した複数の相関値のそれぞれに対する前記最大相関値特定手段によって特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定手段
として機能させるためのプログラム。
【００８９】
（付記１５）遅延時間設定装置のコンピュータを、
遅延部が入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング手段と、
前記サンプリング手段によってサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出手段と、
前記相関値算出手段によって算出した複数の相関値の中から最大相関値を特定する最大相関値特定手段と、
前記相関値算出手段によって算出した複数の相関値のそれぞれに対する前記最大相関値特定手段によって特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定手段と、
前記相対遅延設定判定手段によって判定した判定結果に基づいて、遅延部に入力信号を遅延時間の分だけ遅延させる遅延時間設定手段
として機能させるためのプログラム。
【００９０】
（付記１６）送信装置のコンピュータを、
遅延時間を設定する遅延手段と、
前記遅延手段によって入力信号を任意の遅延時間の分だけ遅延させて出力する第一の信号と、複数の回路から成る経路が前記入力信号を前記回路の遅延時間の分だけ遅延させて出力する第二の信号とを同一のタイミングでサンプリングするサンプリング手段と、
前記サンプリング手段によってサンプリングした前記第一の信号に対する前記第二の信号の相対遅延時間を変化させ、前記相対遅延時間のそれぞれに対して前記第一の信号と前記第二の信号との相関値を算出する相関値算出手段と、
前記相関値算出手段によって算出した複数の相関値の中から最大相関値を特定する最大相関値特定手段と、
前記相関値算出手段によって算出した複数の相関値のそれぞれに対する前記最大相関値特定手段によって特定した最大相関値の割合が、所定の１以上のしきい値よりも大きい場合に、前記最大相関値の算出に用いた前記相対遅延時間を前記遅延時間に加算すると判定する相対遅延設定判定手段と、
前記相対遅延設定判定手段によって判定した判定結果に基づいて、前記遅延手段の遅延時間を決定する遅延時間設定手段と、
プリディストーション方式を用いた歪補償演算処理手段と、
デジタル直交ベースバンド信号Ｉ’及びＱ’をデジタルＩＦ（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｒｅｑｕｅｎｃｙ）信号に変換する直交変調手段と、
デジタル信号をアナログ信号に変換するデジタルアナログ信号変換手段と、
アナログＩＦ信号をＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号へアップコンバートする第一の周波数変換手段と、
ＲＦ信号の一部をアナログＩＦ信号にダウンコンバートする第二の周波数変換手段と、
デジタルアナログ信号変換手段によって変換されたアナログ信号を増幅して出力する電力増幅手段と、
電力増幅手段によって電力増幅したＲＦ信号の一部を前記第二の周波数変換手段によって出力する方向性結合手段と、
フィードバックされたアナログ信号をデジタル信号に変換するアナログデジタル信号変換手段と、
デジタルＩＦ信号をデジタル直交ベースバンド帰還信号Ｉｂ及びＱｂに変換する直交復調手段
として機能させるためのプログラム。
【符号の説明】
【００９１】
１・・・送信装置
１０、４０・・・遅延時間判定装置
２０、５０・・・遅延時間設定装置
２１・・・歪補償演算処理回路
２２・・・電力計算部
２３・・・歪補償係数データメモリ
２４・・・歪補償演算部
２５・・・直交変調部
２６・・・ＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）
２７、３０・・・周波数変換器
２８・・・電力増幅器
２９・・・方向性結合器
３１・・・ＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）
３２・・・直交復調部
３３・・・制御部
１０１・・・サンプリング部
１０２・・・相関値算出部
１０３・・・最大相関値特定部
１０４・・・相対遅延設定判定部
１０５・・・相関値比算出部
１０６・・・相関値比判定部
１０７・・・遅延時間設定部
１０８・・・遅延部
１０９・・・経路
【図１】
2015216617.tif 000003
【図２】
2015216617.tif 000004
【図３】
2015216617.tif 000005
【図４】
2015216617.tif 000006
【図５】
2015216617.tif 000007
【図６】
2015216617.tif 000008
【図７】
2015216617.tif 000009
【図８】
2015216617.tif 000010
【図９】
2015216617.tif 000011
【図１０】
2015216617.tif 000012