(57)【要約】【課題】周波数ドメインにおける時間相関方法及びシステムを提供する。【解決手段】測定信号及び基準信号の時間ドメインデータは周波数ドメインデータに変換される。次いで、これらの基準信号及び測定信号を乗算し、この結果生成される積データを遅延ドメインデータに変換する。この相関プロセスの間、基準信号等の信号の周波数を変化させる。基準信号の周波数を所定回数だけ調節し、結果生じた相関された信号を調査する。最も強い相関を生成する周波数を選択する。代替として、相関された信号の相関値がしきい値と一致又は、これを超過するまで、基準信号の周波数を調節する。しきい値と一致又は、これを超過する相関値を最初に生じる周波数を選択する。信号の周波数を、整数および分数量だけ、調節することができる。【選択図】図４
2005121651.tif 000002
【特許請求の範囲】
【請求項１】
周波数ドメイン時間相関システムであって、
周波数ドメインデータからなる第１の信号を受信し、該第１の信号の周波数を変化させる周波数調節器と、
前記変化された第１の信号と、周波数ドメインデータからなる第２の信号と、を受信し、該第１及び第２の信号を相関させて、相関された信号を生成する相関器と、
を備えている、システム。
【請求項２】
前記相関器が、
前記変化された第１の信号と前記第２の信号とを受信し、該変化された第１の信号と前記第２の信号を乗算して積信号を生成する乗算器と、
前記積信号の周波数ドメインデータを受信し、該周波数ドメインデータを遅延ドメインデータに変換して、相関された信号を生成する変換器と、
を備えている、請求項１に記載のシステム。
【請求項３】
それぞれが分数周波数調節を表す１つ又は複数の第１の信号を記憶する記憶部を更に備えている、請求項１又は２に記載のシステム。
【請求項４】
前記周波数調節器は、前記第１の信号のデータ値を回転させることにより、該第１の信号の周波数を変化させる、請求項１乃至３のいずれか一項に記載のシステム。
【請求項５】
前記周波数調節器は、前記第１の信号の周波数を、既定の回数だけ、変化させる、請求項１乃至４のいずれか一項に記載のシステム。
【請求項６】
前記周波数調節器は、前記第１の信号の周波数をサーチアルゴリズムに従って調節する、請求項１乃至５のいずれか一項に記載のシステム。
【請求項７】
前記相関された信号を受信し、該相関された信号の相関値がしきい値を超過するかどうかを判定する解析器を更に備えている、請求項１乃至６のいずれか一項に記載のシステム。
【請求項８】
周波数ドメイン時間相関方法であって、
第１の信号の時間ドメインデータを周波数ドメインデータに変換するステップと、
周波数ドメインデータからなる第２の信号の周波数を調節するステップと、
前記第１の信号の周波数ドメインデータを前記第２の信号の周波数ドメインデータと相関させて、相関された信号を生成するステップと、
を含む、方法。
【請求項９】
前記相関された信号の相関値が相関しきい値と少なくとも一致しているかどうかを判定するステップを更に含む、請求項８に記載の方法。
【請求項１０】
前記第２の信号の時間ドメインデータを周波数ドメインデータに変換するステップと、
第３の信号の時間ドメインデータを周波数ドメインデータに変換するステップであって、該第３の信号は、前記第２の信号の周波数に対する分数調節を表している、ステップと、
前記第２の信号及び前記第３の信号の前記周波数ドメインデータを記憶部内に記憶するステップと、
前記第３の信号によって表される前記分数調節だけ、前記第２の信号の周波数が調節される場合、前記記憶部から前記第３の信号の前記周波数ドメインデータを読み取るステップと、
を更に含む、請求項８又は９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、通信に関し、更に詳しくは、通信の測定における時間相関に関するものである。更に詳細には、本発明は、周波数ドメインの時間相関方法及びシステムに関するものである。
【背景技術】
【０００２】
時間相関は、通信装置の試験において頻繁に使用されており、通常、測定機器のタイミングと被試験装置のタイミングの同期が必要とされる。この同期化プロセスには、試験の際に装置によって生成される周波数誤差及び雑音の調節も含まれる。この同期化プロセスが完了すると、測定機器は、試験プロセスを開始することができる。
【０００３】
図１は、従来技術による相関システムのブロック図である。相関システム１００は、周波数補正部１０２及び相関部１０４を含んでいる。被試験装置からの測定信号は、信号ライン１０６を介して相関部１０４に入力される。そして、基準信号が、信号ライン１０８を介して周波数補正部１０２に入力される。周波数補正部１０２は、通常、基準信号に対して周波数補正を施し、測定信号における誤差を補正する。
【０００４】
次いで、信号ライン１１０を介して、この周波数補正済み基準信号を相関部１０４に入力する。この結果、この周波数補正済み基準信号と測定信号が相関され、測定信号のタイミングが基準信号のタイミングと一致する近接性の程度が判定される。そして、信号ライン１１４に相関応答が出力されることになる。
【０００５】
時間相関は、時間ドメインと周波数ドメインにおいて実行可能である。アプリケーションの中には、周波数ドメインにおいて時間相関を実行する方が、時間ドメインにおけるよりも高速であり、その周波数誤差が判明すれば、測定信号のタイミングを算出できるものが存在している。図２は、従来技術による周波数ドメイン時間相関システムのブロック図である。相関システム２００は、周波数補正部１０２と相関部１０４を含んでいる。基準信号が周波数補正部１０２に入力され、測定信号における周波数誤差が補正される。
【０００６】
次いで、この周波数補正済み基準信号と、測定信号が相関部１０４に入力される。変換部２０２は、測定信号の時間ドメインデータを周波数ドメインデータに変換する。一方、変換部２０４は、周波数補正済み基準信号の時間ドメインデータを周波数ドメインデータに変換する。乗算部２０６は、これら２つの信号を乗算し、この結果生成された積データを逆変換部２０８に入力する。そして、逆変換部２０８が、この積データを遅延ドメインデータに変換することになる。
【０００７】
しかし、残念ながら、この相関システム２００の場合には、周波数誤差の大きさと雑音レベルが増大するに伴って、動作における有効性と効率性が低下する。周波数補正及び相関プロセスを別途に実行すれば、演算効率が低下することになる。更には、図１及び図２の相関システムにおいては、通常、周波数測定用のフォーマットスペシフィック・アルゴリズムを利用しており、これは、汎用的なソリューションを提供するものではない。
【発明の開示】
【０００８】
本発明によれば、周波数ドメインの時間相関方法及びシステムが提供される。測定信号及び基準信号の時間ドメインデータを周波数ドメインデータに変換する。次いで、これらの基準信号及び測定信号を乗算し、この結果生成される積データを遅延ドメインデータに変換する。このプロセスにおいては、基準信号の周波数を変化させる。本発明による一実施例においては、基準信号の周波数を所定回数だけ調節し、最も強い相関を生成する周波数を選択する。本発明による別の実施例においては、相関されたデータの相関値がしきい値と一致又は、これを超過するまで、基準信号の周波数を調節する。このしきい値は、基準信号の周波数が測定信号の周波数に許容範囲内において等しくなった場合に、相関システムが相関を検出できるようにすることにより、相関のサーチにおける柔軟性を提供している。但し、本発明による実施例は、基準信号の周波数の調節に限定されるものではない。基準信号の周波数の代わりに、測定信号の周波数を調節することも可能である。又、信号の周波数を、整数又は分数量だけ、調節することができる。
【発明を実施するための最良の形態】
【０００９】
本発明については、添付の図面との関連で、以下の本発明による実施例の詳細な説明を参照することにより、十分に理解されよう。
【００１０】
本発明は、周波数ドメインの時間相関方法及びシステムに関するものである。以下の説明は、当業者が本発明を実施及び使用できるようにするべく提示するものであり、特許出願及びその要件の文脈において提供されている。これら開示する実施例に対する様々な変更は、当業者には容易に明らかであり、本明細書における一般的な原理は、その他の実施例にも適用可能である。従って、本発明は、図示の実施例に限定されるものではなく、本発明には、添付の請求項及び本明細書に記述されている原理及び特徴と符合する最も広範な範囲が付与されることを要するものである。
【００１１】
次に、図面、特に図３を参照すれば、本発明による第１実施例における周波数ドメイン時間相関方法のフローチャートが示されている。このプロセスは、ブロック３００から始まっており、ここで、時間ドメインデータを周波数ドメインデータに変換している。この図３の実施例における時間ドメインデータには、測定信号と基準信号が含まれている。そして、ブロック３０２に示されているように、これらの信号のうちのいずれかの周波数を変化させる。
【００１２】
次いで、ブロック３０４に示されているように、測定信号の周波数ドメインデータと基準信号の周波数ドメインデータを乗算する。次いで、ブロック３０６において、この結果生成される積データを遅延ドメインデータに変換し、本プロセスは終了することになる。本発明によるこの実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数と一致（又は、略一致）した場合に、逆変換部の出力データに強い相関が生じる。
【００１３】
図４は、図３の第１実施例による周波数ドメイン時間相関システムのブロック図である。相関システム４００は、変換部２０２及び２０４、乗算部２０６、逆変換部２０８、周波数変換器４０２、及び共役部４０４を含んでいる。測定信号は、信号ライン１０６を介して変換部２０２に入力され、基準信号は、信号ライン１１０を介して変換部２０４に入力される。そして、変換部２０２及び２０４が、これらの信号の時間ドメインデータを周波数ドメインデータに変換する。
【００１４】
周波数変換器４０２は、基準信号の周波数ドメインデータを受信し、この信号の周波数を変化させる。共役部４０４は、測定信号の周波数ドメインデータを受信し、データ値の共役をとる（conjugate）（即ち、データ値の虚数部の符号を反転させる）。次いで、乗算器２０６が、基準信号の周波数ドメインデータを測定信号の周波数ドメインデータの共役と乗算する。そして、この結果生成された積データを逆変換部２０８に入力し、ここで、このデータを遅延ドメインデータに変換する。この図４の実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数と一致（又は、略一致）した場合に、逆変換部の出力データに強い相関が生じる。
【００１５】
本発明のこの実施例においては、測定信号と基準信号は、サンプリングされた信号である。変換部２０２及び２０４は、高速フーリエ変換（ＦＦＴ）として実装され、逆変換部２０８は、逆高速フーリエ変換（ＩＦＦＴ）として実装されている。従って、乗算器２０６は、要素ごとのベクトル乗算を実行する（これは、Ｈａｄａｍａｒｄ乗算とも呼ばれている）。本発明によるその他の実施例においては、ＦＦＴ及びＩＦＦＴ以外の変換技法を利用することも可能である。この種の技法の一例は、離散的フーリエ変換（ＤＦＴ）と逆離散的フーリエ変換（ＩＤＦＴ）である。変換技法の選択は、通常、各アプリケーションにおける特定のパラメータの影響を受けることになる。当業者であれば、この処理の結果、必然的に生成される循環相関（circular correlation）を所望の線形相関に適合させるのに必要な調節について認識するであろう。又、当業者であれば、周期的な基準信号の場合には、循環相関を使用して演算量を更に削減可能であることを認識するであろう。
【００１６】
本発明によるこの実施例においては、周波数変換器４０２は、基準信号におけるデータを回転させることにより、基準信号の周波数を変化させている。例えば、基準信号の変換データが、［Ｄ１，Ｄ２，Ｄ３，Ｄ４］という４つのデータ値を含んでいるとしよう。データの位置を１つ回転させると、これらのデータ値は、［Ｄ４，Ｄ１，Ｄ２，Ｄ３］となる。この実施例においては、このデータ値の回転により、基準信号の周波数が、整数値だけ、変化することになる。尚、本発明によるその他の実施例においては、基準信号に含まれるデータ値の数は、いくつであってもよい。
【００１７】
又、基準信号の周波数は、所望の順序で変化させることができる。例えば、±１、±２、±３など又は±２、±４、±６などだけ、周波数を変化させることができる。本発明によるこの実施例においては、相関システム４００が対応している周波数の範囲全体にわたって、基準信号の周波数を連続的にシフトさせている。周波数範囲内の各周波数に対し、基準データを適宜に回転させ、測定信号の周波数ドメインデータの共役と乗算した後に、逆変換部２０８に入力する。次いで、各周波数ごとに、この結果生成された相関データを調査する。この図４の実施例においては、最も強い相関を含むデータが、測定信号のタイミングと基準信号のタイミングとの一致又は、略一致を表している。
【００１８】
当業者であれば、本発明のその他の実施例において、基準信号の周波数を別の方法で変化させることが可能であることを理解するであろう。例えば、限定された周波数範囲において、順序付けされたパターンにより、信号における周波数ドメインデータをシフトさせることができる。このパターンは、通常、各アプリケーションにおける固有のパラメータによって決定される。
【００１９】
本発明によるその他の実施例においては、測定信号の時間反転による畳み込みを利用することにより、共役部４０４を除去することも可能である。時間反転による畳み込みは、共役と等価である。即ち、これらのその他の実施例においては、変換された時間反転測定信号を乗算器２０６に直接入力し、ここで、要素ごとに、基準信号変換を時間反転測定信号変換と乗算する。そして、この結果生成された積データを逆変換部２０８に入力するのである。
【００２０】
次に図５を参照すれば、本発明による第２実施例における周波数ドメイン時間相関方法のフローチャートが示されている。このプロセスは、ブロック５００において始まっており、ここで、時間ドメインデータを周波数ドメインデータに変換している。この図５の実施例における時間ドメインデータには、測定信号と基準信号が含まれている。次に、ブロック５０２に示されているように、測定信号変換の共役を生成する。次いで、測定信号変換の共役と基準信号変換をメモリ内に記憶する（ブロック５０４）。尚、本発明によるこの実施例においては、基準信号は変化しない。従って、メモリに記憶する前に、基準信号を事前演算し、周波数ドメインデータに変換することができる。
【００２１】
次に、ブロック５０６に示されているように、基準信号をメモリから読み取り、この信号の周波数を変化させる。次いで、ブロック５０８に示されているように、測定信号の周波数ドメインデータと基準信号の周波数ドメインデータを乗算する。そして、ブロック５１０において、この結果生成された積データを遅延ドメインデータに変換し、このプロセスは終了する。本発明によるこの実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数に一致又は、略一致した場合に、逆変換部の出力データに強い相関が生じる。
【００２２】
図６は、図５の第２実施例による周波数ドメイン時間相関システムのブロック図である。相関システム６００は、変換部２０２及び２０４、乗算部２０６、逆変換部２０８、周波数変換器４０２、共役部４０４、記憶部６０２、及び記憶部６０４を含んでいる。本発明によるこの実施例においては、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、共役部４０４は、図４との関連で説明したように機能する。
【００２３】
基準信号を変換部２０４に入力し、この信号の時間ドメインデータを周波数ドメインデータに変換する。そして、この変換済み基準信号を記憶部６０２内に記憶する。本発明によるこの実施例においては、基準信号は変化しない。従って、メモリに記憶する前に、基準信号を事前演算し、周波数ドメインデータに変換することができる。尚、本発明によるその他の実施例においては、記憶部６０２内に、複数の変換済み基準信号を記憶することができる。
【００２４】
測定信号を変換部２０２に入力し、この信号の時間ドメインデータを周波数ドメインデータに変換する。そして、共役部４０４が、この測定信号の周波数ドメインデータを受信し、変換データの共役をとる。次いで、この測定信号の共役を記憶部６０４内に記憶する。
【００２５】
周波数変換器４０２は、記憶部６０２から周波数ドメインデータを読み取り、この信号の周波数を変化させる。次いで、乗算器２０６が、基準信号の周波数ドメインデータと、測定信号の周波数ドメインデータの共役を乗算する。そして、この結果生成された積データを逆変換部２０８に入力し、ここで、このデータを遅延ドメインデータに変換する。この図６の実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数と一致（又は、略一致）した場合に、逆変換部の出力データに強い相関が生じる。
【００２６】
次に図７を参照すれば、本発明による第３実施例における周波数ドメイン時間相関方法のフローチャートが示されている。このプロセスは、ブロック７００において始まっており、ここで、変換済み測定信号をメモリ内に記憶している。この変換済み測定信号は、周波数ドメインデータを含む信号である。次に、ブロック７０２に示されるように、複数の変換済み基準信号をメモリ内に記憶する。これら複数の変換済み基準信号は、時間ドメインデータから周波数ドメインデータへの変換が完了している信号である。又、これら記憶されている基準信号の中の１つは、周波数が調節されておらず、残りの記憶されている基準信号は、異なる分数（fractional）量だけ、その周波数が調節されている。これらの記憶されている基準信号は、事前演算可能である。
【００２７】
ブロック７０４において、基準信号の周波数を、分数量だけ、調節するかどうかの判定を実行する。そして、この調節を実行しない場合には、ブロック７０６及び７０８に示されているように、未調節の基準信号を選択し、その周波数を、整数量だけ、調節する。次いで、ブロック７１０において、基準信号と測定信号を乗算する。そして、この結果生成された積データを遅延ドメインデータに変換し、本プロセスは終了する。
【００２８】
一方、ブロック７０４に戻り、基準信号の周波数を、分数量だけ、調節する場合には、本プロセスは、ブロック７１４に進み、その分数調節に対応した基準信号を選択する。次いで、この選択した基準信号の周波数を、整数量だけ、調節するかどうかの判定を実行する。そして、この調節を実行しない場合には、本プロセスは、ブロック７１０に進み、ブロック１２に継続する。一方、選択した基準信号の周波数を、整数量だけ、調節する場合には、本プロセスは、ブロック７０８に進み、その周波数を、整数量だけ、調節する。そして、本プロセスは、ブロック７１０及び７１２に継続する。
【００２９】
図８は、図７の第３実施例による周波数ドメイン時間相関システムのブロック図である。相関システム８００は、変換部２０２及び２０４、乗算部２０６、逆変換部２０８、周波数変換器４０２、共役部４０４、記憶部６０２、及び記憶部６０４を含んでいる。本発明によるこの実施例においては、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、共役部４０４、記憶部６０２、及び記憶部６０４は、図４及び図６との関連で説明したように機能する。
【００３０】
複数の基準信号を変換部２０４に入力し、これらの信号の時間ドメインデータを周波数ドメインデータに変換する。各基準信号は、ゼロを含む異なる分数周波数調節に対応している。次いで、これらの変換済み基準信号を記憶部６０２内に記憶する。本発明によるこの実施例においては、これらの分数量は、周波数に対するゼロ、１／４、１／２、及び３／４の調節を表している。尚、本発明によるその他の実施例においては、例えば、１／３調節や１／８調節などの異なる分数量を利用することができる。
【００３１】
測定信号を変換部２０２に入力し、この信号の時間ドメインデータを周波数ドメインデータに変換する。共役部４０４は、この測定信号の周波数ドメインデータを受信し、このデータの共役をとる。そして、この測定信号の共役を記憶部６０４内に記憶する。周波数変換器４０２は、記憶部６０２から基準信号の周波数ドメインデータを読み取り、この信号の周波数を変化させる。周波数を、分数量だけ、調節する場合には、周波数変換器４０２は、その分数調節に対応する基準信号を選択する。一方、周波数を、分数量だけ、調節しない場合には、ゼロ調節の基準信号を選択する。更に、周波数を、整数量だけ、調節する場合には、周波数変換器４０２は、周波数ドメインデータ値を回転させ、整数量だけ、その周波数を変化させる。
【００３２】
例えば、調節値が０．５の場合には、周波数変換器４０２は、記憶部６０２から、０．５調節に対応する基準信号を読み取ることになる。一方、調節値が、２．５などの整数及び分数量である場合には、周波数変換器４０２は、記憶部６０２から、その分数調節に対応する基準信号を読み取る。次いで、周波数変換器４０２は、整数量２だけ、０．５の基準信号を変化させる。尚、本発明によるこの実施例においては、周波数変換器４０２は、図４との関連で説明したように、基準信号のデータ値を回転させることにより、０．５の基準信号を２だけ変化させることになろう。
【００３３】
次いで、乗算器２０６が、この基準信号の周波数ドメインデータを測定信号の周波数ドメインデータの共役と乗算する。そして、この結果生成された積データを逆変換部２０８に入力し、ここで、このデータを遅延ドメインデータに変換する。この図８の実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数と一致（又は、略一致）した場合に、逆変換部の出力データに強い相関が生じる。
【００３４】
次に、図９を参照すれば、本発明による第４実施例における周波数ドメイン時間相関方法のフローチャートが示されている。このプロセスは、ブロック９００において始まっており、ここで、時間ドメインデータを周波数ドメインデータに変換している。この図９の実施例における時間ドメインデータには、測定信号と基準信号が含まれている。そして、ブロック９０２に示されるように、初期基準信号として、公称周波数を有する信号を使用する。
【００３５】
本発明によるこの実施例においては、測定信号の周波数は、通常、特定の公称周波数の周辺に分布している（即ち、公称周波数周辺の特定の許容範囲内に分布している）。これらの公称周波数及び許容範囲値は、普通、アプリケーションに応じて異なる。この図９の実施例においては、公称周波数を利用し、周波数一致のサーチをどこから開始するかに関する選択内容を提供している。
【００３６】
次いで、測定信号の周波数ドメインデータと公称周波数信号の周波数ドメインデータを乗算する（ブロック９０４）。次に、ブロック９０６及び９０８に示されるように、この結果生成された積データを遅延ドメインデータに変換し、メモリ内に記憶する。次いで、ブロック９１０において、公称周波数を調節する。本発明によるこの実施例においては、公称周波数は、許容範囲値によって調節する。この許容範囲値の値は、測定対象のアプリケーションによって左右される。
【００３７】
次に、この調節済み公称周波数信号と測定信号を乗算し、この結果生成された積データを遅延ドメインデータに変換する（ブロック９１２及び９１４）。そして、ブロック９１６に示されるように、この遅延ドメインデータをメモリ内に記憶する。次いで、ブロック９１８において、所望の回数の周波数調節の実行が完了しているかどうかについて判定を行う。そして、まだ完了していない合には、本プロセスは、ブロック９１０に戻り、所望の回数の周波数調節の実行が完了するまで、繰り返される。
【００３８】
一方、すべての周波数調節の実行が完了したら、これらの結果を比較し、最も強い即ち、最大の相関を生成する周波数と遅延を選択する（ブロック９２０）。本発明によるこの実施例においては、基準信号の周波数が、周波数の変化を通じて、測定信号の周波数と一致（又は、略一致）した場合に、逆変換部の出力データに強い相関が生じる。
【００３９】
図１０は、図９の第４実施例による周波数ドメイン時間相関システムのブロック図である。相関システム１０００は、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、共役部４０４、及び周波数調節器１００２を含んでいる。本発明によるこの実施例においては、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、及び共役部４０４は、図４との関連で説明したように機能する。
【００４０】
公称周波数を有する信号を初期基準信号として使用し、変換部２０４に入力する。この公称周波数信号は、アプリケーションに基づいたものであり、周波数一致のサーチをどこから開始するかに関する選択内容を提供する。変換部２０４は、この公称周波数信号の時間ドメインデータを周波数ドメインデータに変換する。次いで、この公称周波数信号の周波数ドメインデータを周波数変換器４０２に入力する。本発明によるこの実施例においては、周波数変換器４０２は、当初、公称周波数を変化させない。従って、この公称周波数信号が乗算器２０６に入力される。
【００４１】
測定信号を変換部２０２及び共役部４０４に入力する。次いで、乗算器２０６が、公称周波数信号の周波数ドメインデータを測定信号の周波数ドメインデータの共役と乗算する。そして、この結果生成された積データを逆変換部２０８に入力し、ここで、このデータを遅延ドメインデータに変換する。
【００４２】
本発明によるこの実施例においては、公称周波数信号及び測定信号のデータが相関された後に、周波数調節器１００２が、サーチアルゴリズムに従って、公称周波数を調節する。即ち、周波数調節器１００２が調節値又は量を周波数変換器４０２に入力し、次いで、周波数変換器４０２が、その調節値に応じて、公称周波数を変化させる。図１０の実施例においては、この調節値に、整数調節が含まれている。尚、図８との関連で説明したように、異なる分数調節に対応する複数の基準信号を利用することにより、本発明のその他の実施例においては、分数調節を実装することができる。
【００４３】
図１０の実施例においては、サーチアルゴリズムは、公称周波数に対して交互する高低パターンで、信号に許容範囲値を適用することにより、公称周波数信号の周波数を調節する。本発明によるこの実施例においては、測定信号の周波数誤差は、公称測定信号周波数の周辺に分布している。周波数調節器１００２は、例えば、ゼロの公称周波数オフセットにより、周波数を、−１、＋１、−２、＋２、．．．、−ｎ、＋ｎだけ、調節する（ここで、（２ｎ＋１）は、周波数調節の所望の回数を表している）。但し、本発明によるその他の実施例においては、周波数調節器１００２は、異なる許容範囲及び増分値を利用するその他のサーチアルゴリズムに従って周波数を調節することができる。このサーチアルゴリズムは、測定信号の周波数誤差の分布により、決定される。本発明による別の実施例においては、この分布は、例えば、略線形の分布であってよい。この実施例においては、サーチアルゴリズムは、周波数範囲の一端から開始し、周波数範囲の他端に向かって線形でサーチすることができる。
【００４４】
次に、図１１を参照すれば、本発明による第５実施例における周波数ドメイン時間相関方法のフローチャートが示されている。このプロセスは、ブロック１１００において始まっており、ここで、時間ドメインデータを周波数ドメインデータに変換している。この図１１の実施例における時間ドメインデータには、測定信号と基準信号が含まれている。
【００４５】
ブロック１１０２に示されているように、公称周波数を有する信号を初期基準信号として使用する。次に、ブロック１１０４に示されているように、測定信号の周波数ドメインデータと公称周波数信号の周波数ドメインデータを乗算する。次いで、この結果生成された積データを遅延ドメインデータに変換する（ブロック１１０６）。
【００４６】
次いで、ブロック１１０８において、相関されたデータの相関値が相関しきい値と一致又は、これを超過しているかどうかに関する判定を行う。相関しきい値により、相関システムは、測定信号の周波数と基準信号の周波数との間における許容可能ではあるが完全ではない一致によって、相関を検出できるようになる。相関しきい値をゼロに設定すると、相関サーチは、公称周波数相関の後に停止することになる。一方、相関しきい値を１に近い値に設定すれば、相関サーチは、基準信号の周波数が測定信号の周波数に一致した場合に停止することになる。又、相関しきい値を０と１の間の適切な値に設定した場合には、相関サーチは、基準信号の周波数が、許容可能ではあるが完全ではない（結果的に使用可能な相関をもたらす）測定信号の周波数に対する等価又は近接状態に到達した場合に、停止することになる。この相関しきい値の値は、各アプリケーションにおける固有のパラメータによって左右される。
【００４７】
ブロック１１０８を再度参照すれば、相関しきい値に一致又は、これを超過した場合には、本プロセスは終了する。そして、それ以外の場合には、本プロセスは、ブロック１１１０に進み、ここで、公称周波数を調節することになる。図１１の実施例においては、この調節量には、整数調節が含まれている。尚、図７との関連で説明したように、異なる分数調節に対応する複数の基準信号を利用することにより、本発明によるその他の実施例においては、分数調節を実装することができる。
【００４８】
次に、この調節済み信号の周波数ドメインデータと測定信号の周波数ドメインデータを乗算し、この結果生成された積データを遅延ドメインデータに変換する（ブロック１１１２及び１１１４）。次いで、相関されたデータの相関値が相関しきい値と一致又は、これを超過するかどうかに関する判定を行う。そして、相関しきい値に一致又は、これを超過した場合には、本プロセスは終了する。一方、そうでない場合には、本プロセスは、ブロック１１１０に戻り、周波数を再度調節する。本プロセスは、相関しきい値と一致又は、これを超過するまで、ブロック１１１０〜ブロック１１１６を継続する
【００４９】
図１２は、図１１の第５実施例による相関された信号の波形図である。相関された信号波形１２００は、通常、サイドローブ応答１２０２を含んでいる。図１２のＦmによって示されるように、基準信号の周波数が測定信号の周波数と一致した場合に、相関された信号の大きさは、最大になる（地点１２０４）。
【００５０】
本発明によるこの実施例においては、基準信号の周波数がＦmに近づくに伴って、相関された信号のサイドローブ応答１２０２の大きさが増大する。そして、基準信号の周波数がＦmから離れるに伴って、相関された信号のサイドローブ応答１２０２の大きさが減少する。本発明によるこの実施例においては、サイドローブ応答１２０２及び、場合によって、ピーク応答１２０４を相関しきい値と比較する。
【００５１】
図１１に関連して説明したように、公称周波数を有する信号を初期基準信号として使用している。図１２において、Ｆnが、公称周波数を表しており、Ｆtは、相関しきい値に対応するしきい値周波数を表している。この図１２に示されているように、Ｆnにおける相関値は、約０．１５であり、Ｆtにおける相関値は、約０．５５である。従って、公称周波数における相関値（０．１５）が、しきい値周波数における相関値（０．５５）と一致又は、これを超過してはいない。従って、図１１との関連で説明した技法を使用し、相関されたデータの相関値が相関しきい値と一致又は、これを超過するまで、周波数を調節することになる。
【００５２】
相関しきい値を適切に設定すると、多くの場合に、測定信号の実際の周波数よりも公称周波数に近いオフセットにおいて、許容可能な相関を検出可能であり、サーチにおいて測定信号の周波数が一致する前に、周波数サーチを終了することができる。従って、相関しきい値を使用することにより、結果的に、一致を必要としないアプリケーションにおける高速の相関プロセスがもたらされることになる。但し、特定の状況においては、サイドローブ応答１２０２により、誤った検出が生成される可能性がある。当業者であれば、この誤検出を回避するために、メインローブの検出が完了していることを確認するべく、既存の技法による更なる分析が必要であることを認識するであろう。又、基準信号に適用した窓関数を使用することにより、このサイドローブ応答１２０２を軽減することも可能である。
【００５３】
次に、図１３を参照すれば、図１１の第５実施例による周波数ドメイン時間相関システムのブロック図が示されている。相関システム１３００は、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、共役部４０４、並びに周波数調節器及び解析器１３０２を含んでいる。本発明によるこの実施例においては、変換部２０２及び２０４、乗算器２０６、逆変換部２０８、周波数変換器４０２、及び共役部４０４は、図４との関連で説明したように機能する。
【００５４】
公称周波数を有する信号を初期基準信号として使用し、変換部２０４に入力する。この公称周波数は、アプリケーションに基づいたものであり、周波数一致のサーチをどこから開始するかに関する選択内容を提供している。変換部２０４は、この公称周波数信号の時間ドメインデータを周波数ドメインデータに変換する。次いで、この公称周波数信号の周波数ドメインデータを周波数変換器４０２に入力する。本発明によるこの実施例においては、周波数変換器４０２は、当初、公称周波数を変化させない。従って、この公称周波数信号が乗算器２０６に入力される。
【００５５】
測定信号を変換部２０２及び共役部４０４に入力する。次いで、乗算器２０６が、公称周波数信号の周波数ドメインデータを測定信号の周波数ドメインデータの共役と乗算する。そして、この結果生成された積データを逆変換部２０８に入力し、ここで、このデータを遅延ドメインデータに変換する。
【００５６】
周波数調節器及び解析器１３０２は、逆変換部２０８から出力された相関されたデータを解析し、その相関されたデータの相関値が相関しきい値と一致又は、これを超過しているかどうかに関する判定を行う。この相関しきい値は、信号ライン１３０４を介して周波数調節器及び解析器１３０２に入力される。そして、相関されたデータの相関値が相関しきい値と一致又は、これを超過しない場合には、周波数調節器及び解析器１３０２は、調節値又は量を周波数変換器４０２に伝送し、次にこの調節値に従って、周波数変換器が周波数を変化させる。本発明によるこの実施例においては、周波数調節器及び解析器１３０２は、サーチアルゴリズムに従って周波数を調節する。図１０との関連で説明したように、このサーチアルゴリズムは、公称周波数に許容範囲値を加算又は、減算することにより、周波数を調節する。
【００５７】
この公称周波数信号の周波数の調節プロセスは、逆変換部２０８から出力される相関されたデータの相関値が相関しきい値と一致又は、これを超過するまで、継続される。この図１３の実施例において、調節値には、整数調節が含まれている。尚、図８との関連で説明したように、異なる分数調節に対応する複数の基準信号を利用することにより、本発明によるその他の実施例においては、分数調節を実装することができる。
【００５８】
但し、本発明による実施例は、基準信号の周波数の調節に限定されるものではない。本発明によるその他の実施例においては、測定信号の周波数を調節することができる。図１４は、本発明による第６実施例における周波数ドメイン時間相関システムのブロック図である。相関システム１４００は、相関されたデータの相関値が相関しきい値と一致又は、これを超過するまで測定信号の周波数が調節されることを除いて、図１１の相関システム１３００と類似している。図４、図６、及び図１０に示されている実施例においては、基準信号の周波数の代わりに、測定信号の周波数を変化させることも可能である。
【００５９】
この実施例においては、図４の実施例と同様に、基準信号の時間反転を利用すれば、共役部４０４は不要である。即ち、時間反転された基準信号の変換を乗算器２０６に直接入力し、要素ごとに、測定信号に対して、時間反転された基準信号を乗算する。そして、相関された信号を逆変換部２０８に入力するのである。
【図面の簡単な説明】
【００６０】
【図１】従来技術による相関システムのブロック図である。
【図２】従来技術による周波数ドメイン時間相関システムのブロック図である。
【図３】本発明による第１実施例における周波数ドメイン時間相関方法のフローチャートである。
【図４】図３の第１実施例による周波数ドメイン時間相関システムのブロック図である。
【図５】本発明による第２実施例における周波数ドメイン時間相関方法のフローチャートである。
【図６】図５の第２実施例による周波数ドメイン時間相関システムのブロック図である。
【図７】本発明による第３実施例における周波数ドメイン時間相関方法のフローチャートである。
【図８】図７の第３実施例による周波数ドメイン時間相関システムのブロック図である。
【図９】本発明による第４実施例における周波数ドメイン時間相関方法のフローチャートである。
【図１０】図９の第４実施例による周波数ドメイン時間相関システムのブロック図である。
【図１１】本発明による第５実施例における周波数ドメイン時間相関方法のフローチャートである。
【図１２】図１１の第５実施例による相関された信号の波形図である。
【図１３】図１１の第５実施例による周波数ドメイン時間相関システムのブロック図である。
【図１４】本発明による第６実施例における周波数ドメイン時間相関システムのブロック図である。
【符号の説明】
【００６１】
１０６：測定信号
１１０：基準信号
２０２、２０４：変換部
２０６：乗算部
２０８：逆変換部
４００：相関システム
４０２：周波数変換器
４０４：共役部
【図１】
2005121651.tif 000003
【図２】
2005121651.tif 000004
【図３】
2005121651.tif 000005
【図４】
2005121651.tif 000006
【図５】
2005121651.tif 000007
【図６】
2005121651.tif 000008
【図７】
2005121651.tif 000009
【図８】
2005121651.tif 000010
【図９】
2005121651.tif 000011
【図１０】
2005121651.tif 000012
【図１１】
2005121651.tif 000013
【図１２】
2005121651.tif 000014
【図１３】
2005121651.tif 000015
【図１４】
2005121651.tif 000016