(57)【要約】【課題】距離測定過程での演算速度と測定の正確性を高め、回路占用面積と消費電力を減少した、距離測定方法及びそのシステムの提供。【解決手段】本発明の距離測定方法及びそのシステムは、光速度値と光信号が被測定物までを往復する時間値を利用して距離の演算を行い、前記光信号の発信／受信と同期するクロックマスクを利用して、このクロックマスク下の基準信号のサイクル数を取得して時間値を換算して得ると同時に、前記基準信号に基づいて生成された複数の位相シフト信号を利用して前述の時間値を修正し、かつ位相シフト信号数の増加に伴いエラーをさらに縮小して、正確な光信号が被測定物までを往復する時間値を取得することができ、且つ測定速度が速く、測定システムが占用する回路面積が小さいという利点がある。【選択図】図２
2013024854.tif 000002
【特許請求の範囲】
【請求項１】
光信号の光速度値及び時間測定法で取得した前記光信号の往復の時間値を利用して、被測定物との間の距離を演算する距離測定方法であって、
前記時間測定法が、
基準信号を提供する工程と、
前記基準信号に基づき同じ周波数を有し、相互間が固定位相によって隔てられた複数の位相シフト信号を生成する工程と、
前記光信号を発信するときの発信信号に始まり、反射された前記光信号を受信したときの受信信号で終止するクロックマスクを設定する工程と、
前記クロックマスクの開始時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において、前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ１をカウントする工程と、
前記クロックマスクの時間区間内において、前記第１トリガ状態に基づき、前記基準信号が発生したサイクル数Ｎｂをカウントする工程と、
前記クロックマスクの終了時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において、前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ２をカウントする工程と、
次の式により前記光信号の往復の時間値ｔを取得する工程とを含み、
ｔ＝（Ｎｂ／Ｆｂ）＋［Ｎｄ１／（Ｆｂ／Ｍ）］−［Ｎｄ２／（Ｆｂ／Ｍ）］
そのうち、Ｆｂが前記基準信号の周波数であり、Ｍが前記位相シフト信号の数であり、Ｍ≧２である、
ことを特徴とする、距離測定方法。
【請求項２】
前記第１トリガ状態が、立ち上がりエッジトリガ状態及び立ち下がりエッジトリガ状態のうちのいずれかであり、前記第２トリガ状態が、立ち上がりエッジトリガ状態及び立ち下がりエッジトリガ状態のうちのいずれかであることを特徴とする、請求項１に記載の距離測定方法。
【請求項３】
生成される前記位相シフト信号の個数が４つまたは８つであることを特徴とする、請求項１に記載の距離測定方法。
【請求項４】
前記基準信号の周波数Ｆｂを既定値で置き換える工程を含むことを特徴とする、請求項１に記載の距離測定方法。
【請求項５】
前記固定相位の値が３６０／（Ｍ−１）であることを特徴とする、請求項１に記載の距離測定方法。
【請求項６】
距離測定システムであって、
光信号を発信し、被測定物に反射された前記光信号を受信し、前記光信号の発信と受信に基づいて対応する発信信号と受信信号を生成する光信号生成ユニットと、
前記発信信号と前記受信信号を受信するために用いられる信号入力端と、
前記信号入力端に接続され、前記発信信号、前記受信信号を受信し、且つ周波数値がＦｂの基準信号を生成するために用いられ、且つ前記基準信号に基づき、同じ周波数を有し、且つ相互間が固定位相によって隔てられたＭ個の位相シフト信号を生成するために用いられ、且つ前記発信信号に始まり、受信信号で終止するクロックマスクを生成するために用いられ、且つ前記クロックマスクの開始時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ１をカウントするために用いられ、且つ前記クロックマスクの時間区間内において前記第１トリガ状態に基づき前記基準信号が発生したサイクル数Ｎｂをカウントするために用いられ、且つ前記クロックマスクの終了時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ２をカウントするために用いられ、且つ前記数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いられる距離測定器と、
前記距離測定器に接続され、前記数値を受信し、次の式に基づいて演算を行い、前記光信号が前記被測定物までを往復する時間値ｔを取得するために用いられ、且つ前記時間値ｔと光速度値ｃに基づいて前記被測定物との間の距離の演算を行うために用いられる演算装置を含み、
ｔ＝（Ｎｂ／Ｆｂ）＋［Ｎｄ１／（Ｆｂ／Ｍ）］−［Ｎｄ２／（Ｆｂ／Ｍ）］
そのうち、Ｍ≧２である、ことを特徴とする、距離測定システム。
【請求項７】
前記距離測定器が、
ベースバンド信号の生成に用いられるベースバンド生成モジュールと、
前記ベースバンド生成モジュールに接続され、前記ベースバンド信号を逓倍して前記基準信号にする周波数逓倍ユニットと、
前記信号入力端に接続され、前記発信信号と前記受信信号を受信し、前記周波数逓倍ユニットに接続され、前記基準信号を受信して、前記数値Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を生成し、かつ前記数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いられるプログラマブルゲートアレイと、
を含むことを特徴とする、請求項６に記載の距離測定システム。
【請求項８】
前記演算装置が、前記数値Ｆｂを既定値で置き換えるために用いられることを特徴とする、請求項７に記載の距離測定システム。
【請求項９】
前記演算装置が、コントロールユニット及びコンピュータ装置のうちのいずれかであることを特徴とする、請求項６に記載の距離測定システム。
【請求項１０】
前記第１トリガ状態が、立ち上がりエッジトリガ状態及び立ち下がりエッジトリガ状態のうちのいずれかであり、前記第２トリガ状態が、立ち上がりエッジトリガ状態及び立ち下がりエッジトリガ状態のうちのいずれかであることを特徴とする、請求項６に記載の距離測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は距離測定方法及びそのシステムに関し、特に、より正確に距離を測定することができる、距離測定方法及びそのシステムに関する。
【背景技術】
【０００２】
距離測定方法及びそのシステムは通常光信号の受発信と時間測定の２つの部分に分けられ、さらに光速度値と取得した時間値を利用して距離演算を行い、被測定物との間の距離値を取得する。時間の測定は光信号が被測定物までを往復する時に経過する時間を測定するために用いられ、この時間と光速度値に基づき距離値を算出することができ、時間測定は通常基本周波数信号を利用（または既知の時間として定義）して光信号の受発信の間に経過した時間を換算する。
【０００３】
時間測定法は前記光信号が受信と発信の間にあるとき、前記基本周波数信号のサイクル数と前記基本周波数信号の既定周波数値を利用して時間値を取得するもので、前記基本周波数信号のサイクル数取得の正確度が取得する時間値の正確度に影響する。
【０００４】
前記基本周波数信号サイクル数を取得する方法は一般にカウント法を利用して行い、ゲート時間がすなわち光信号の受発信の時間であり、かつゲート時間内の基本周波数信号についてサイクル数のカウントを行う。しかしながら、ゲート時間内の基本周波数信号のサイクル数は通常整数値とはならないため、このような方式は、例えば半サイクル数少なく、または多くカウントするなど、ゲート時間の開始と終了箇所でエラーを生じやすい。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、距離測定の過程における演算速度と測定の正確性を高めることにある。
【０００６】
本発明の別の目的は、回路占用面積を減少すると共に、消費電力を減少することにある。
【課題を解決するための手段】
【０００７】
上述の目的及びその他目的を達するため、本発明の距離測定方法は、光信号の光速度値と時間測定法で取得した前記光信号往復時間値を利用して被測定物との間の距離演算を行うもので、前記時間測定法が、基準信号を提供する工程と、前記基準信号に基づき、同じ周波数を有し、且つ相互間が固定位相によって隔てられた複数の位相シフト信号を生成する工程と、前記光信号を発信するときの発信信号で始まり、反射された前記光信号を受信したときの受信信号で終止するクロックマスクを設定する工程と、前記クロックマスクの開始時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において、前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ１をカウントする工程と、前記クロックマスクの時間区間内において、前記第１トリガ状態に基づき、前記基準信号が発生するサイクル数Ｎｂをカウントする工程と、前記クロックマスクの終了時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において、前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ２をカウントする工程と、次の式により前記光信号の往復の時間値ｔを取得する工程とを含み、ｔ＝（Ｎｂ／Ｆｂ）＋［Ｎｄ１／（Ｆｂ／Ｍ）］−［Ｎｄ２／（Ｆｂ／Ｍ）］、そのうちＦｂが前記基準信号の周波数であり、Ｍが前記位相シフト信号の個数であり、Ｍ≧２であることを特徴とする。
【０００８】
上述の目的及びその他目的を達するため、本発明の距離測定システムは、光信号を発信し、かつ被測定物から反射される前記光信号を受信して、且つ前記光信号の発信と受信に基づき対応する発信信号と受信信号を生成する光信号生成ユニットと、前記発信信号と前記受信信号の受信に用いられる信号入力端と、前記信号入力端に接続され、前記発信信号と前記受信信号を受信し、且つ周波数値がＦｂの基準信号を生成するために用いられ、且つ前記基準信号に基づき、同じ周波数を有し、且つ相互間が固定位相によって隔てられたＭ個の位相シフト信号を生成するために用いられ、且つ前記発信信号に始まり、受信信号で終止するクロックマスクを生成するために用いられ、且つ前記クロックマスクの開始時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ１をカウントするために用いられ、且つ前記クロックマスクの時間区間内において前記第１トリガ状態に基づき前記基準信号が発生したサイクル数Ｎｂをカウントするために用いられ、且つ前記クロックマスクの終了時間点から前記基準信号に第１トリガ状態が発生するまでの時間区間内において前記位相シフト信号に第２トリガ状態が発生した回数Ｎｄ２をカウントするために用いられ、且つ前記数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いられる距離測定器と、前記距離測定器に接続され、前記数値を受信し、次の式に基づいて演算を行い、前記光信号が前記被測定物までを往復する時間値ｔを取得するために用いられ、且つ前記時間値ｔと光速度値ｃ（３×１０８ｍ／ｓ）に基づいて前記被測定物との距離演算を行うために用いられる演算装置を含み、ｔ＝（Ｎｂ／Ｆｂ）＋［Ｎｄ１／（Ｆｂ／Ｍ）］−［Ｎｄ２／（Ｆｂ／Ｍ）］、そのうちＭ≧２であることを特徴とする。
【０００９】
一実施例において、前記距離測定器は、ベースバンド信号を生成するために用いるベースバンド生成モジュールと、前記ベースバンド生成モジュールに接続され、前記ベースバンド信号を逓倍して前記基準信号にする周波数逓倍ユニットと、前記信号輸入端に接続され、前記発信信号と前記受信信号を受信し、前記周波数逓倍ユニットに接続され、前記基準信号を受信して、前記数値Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を生成し、かつ前記数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いられるプログラマブルゲートアレイを含む。
【００１０】
一実施例において、前記演算装置はコントロールユニット及びコンピュータ装置のうちのいずれかとすることができる。
【００１１】
一実施例において、前記第１トリガ状態は立ち上がりエッジトリガ状態と立ち下がりエッジトリガ状態のうちのいずれかとすることができ、前記第２トリガ状態は立ち上がりエッジトリガ状態と立ち下がりエッジトリガ状態のうちのいずれかとすることができる。
【００１２】
一実施例において、生成される前記位相シフト信号の個数は４つまたは８つである。
【００１３】
一実施例において、前記基準信号の周波数Ｆｂは直接既定値で置き換えることができる。
【発明の効果】
【００１４】
これにより、本発明の距離測定方法及びそのシステムは、迅速且つ正確な多位相処理方式で時間測定時に発生するエラーを排除し、且つ位相シフト信号の生成数に伴い測定の精度を数倍高め、さらに回路占用面積を小さくし、消費電力を抑える効果も達せられる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例における距離測定方法の運用タイミング図である。
【図２】本発明の一実施例における距離測定方法の運用フロー図である。
【図３】本発明の一実施例における距離測定システムのブロック図である。
【発明を実施するための形態】
【００１６】
本発明の目的、特徴及び効果についての理解を深めるため、下記の具体的な実施例に基づき、添付の図面を組み合わせ、本発明について以下で詳細に説明する。
【００１７】
本発明の距離測定方法の具体的な実施例において述べる各工程は別途明記されている場合を除き、その他の工程は相互に入れ替えることができ、排列された説明順序に基づいて工程実行の前後順序を定めるものではない。このほか、本発明の距離測定システムの具体的な実施例における「接続」という語は、直接接続に限定されず、中間にほかのユニットが接続されていてもよい。さらに、ここでいう「第１トリガ状態」、「第２トリガ状態」とは、立ち上がりエッジトリガ状態及び立ち下がりエッジトリガ状態のうちのいずれかを含み、第１トリガ状態、第２トリガ状態の間は相互に排他的ではなく、即ち、第１トリガ状態と第２トリガ状態は同時に立ち上がりエッジトリガ状態である、または同時に立ち下がりエッジトリガ状態であってもよい。
【００１８】
本発明の実施例中では光信号が被測定物と測定システム間を往復する過程に基づき時間測定値の測定を行い、且つ多位相処理法と既定の公式により時間測定値を取得し、最後に光信号の光速度値と前記時間測定値に基づき被測定物との間の距離測定値を取得する。
【００１９】
図１に本発明の一実施例における距離測定システムの運用タイミング図を示す。この実施例では８つの位相シフト信号を例として示しているが、当業者であれば分かるように、２つ以上の位相シフト信号があれば時間測定エラーを排除して時間値の正確性を高めることが可能である。
【００２０】
本発明の実施例における距離測定方法は以下の工程を含む。
【００２１】
図１に示すように、被測定物の距離測定過程において、光信号生成ユニットが前記光信号を発信し、被測定物から反射されて戻ってくる光信号を受信したとき、対応して発信信号ＳＳと受信信号ＥＳを生成する。本発明の実施例における時間測定方法は、測定動作の開始前にまず基準信号Ｆｂを提供し、前記基準信号に基づいて同じ周波数のマルチレベル位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８を生成し、各レベルの位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８間が固定の位相で隔てられる。
【００２２】
前記基準信号Ｆｂは基礎とする周波数として用いる。位相シフト信号は前記基準信号Ｆｂから生成され、通常はプログラマブルゲートアレイ(ＦＰＧＡ)中のデジタルクロックマネージャモジュール(ＤＣＭ)を利用して位相シフト信号の生成を完了することができる。本実施例について見ると、８つの位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８を有するため、２組のデジタルクロックマネージャを利用して達成することができ、そのうち１組のデジタルクロックマネージャが基準信号Ｆｂを４つの位相シフト信号に分解する。しかしながら、当業者であれば分かるように、１組のデジタルクロックマネージャのみを使用しても、使用者はそのうちの４つの位相シフト分解の動作を選択的にシャットダウンすることができ、即ち、１組のデジタルクロックマネージャのみを使用する状況下でも基準信号Ｆｂを２つまたは３つの位相シフト信号に分解することができる。このため、使用者は必要に基づきデジタルクロックマネージャの運用を組み合わせて必要な位相シフト信号数を選択することができる。位相シフト信号間の間隔はデジタルクロックマネージャが３６０度の位相を各位相シフト信号に等分し、例えば位相シフト信号の数がＭ個の場合、間隔位相は３６０／(Ｍ−１)となる。
【００２３】
続いて、前記光信号を発信するときの前記発信信号ＳＳで始まり、反射された前記光信号を受信したときの前記受信信号ＥＳで終止するクロックマスクｍｋを設定する。つまり、前記クロックマスクｍｋはＳＳ信号及びＥＳ信号と同期してトリガすることができ、時間測定区間を前記光信号が被測定物と測定システム間を往復する過程で経過する時間に等しくすることができる。図１では、立ち上がりエッジトリガのＳＳ信号及びＥＳ信号を例として示しているが、当業者であれば分かるように、前記ＳＳ信号及びＥＳ信号は立ち下がりエッジトリガ状態で前記光信号の送信時点と受信時点を表してもよい。
【００２４】
クロックマスクｍｋが開始値に設定されると、時間の測定動作が展開される。図１に示すように、基準信号Ｆｂはクロックマスクｍｋと同期していないため、測定される基準信号Ｆｂのサイクル数Ｎｂ中、その経過した時間が実際上クロックマスクｍｋの範囲と合致せず、これがフロントエンドとバックエンドのエラーを生じる。
【００２５】
このため、本発明の実施例においては、前述の前記位相シフト信号を利用して時間測定過程中に生じるフロントエンドエラー及びバックエンドエラーを排除する。
【００２６】
フロントエンドエラーにおいては、クロックマスクｍｋの開始時間点から基準信号Ｆｂに第１トリガ状態が発生するまでの時間区間内で、前記位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８に第２トリガ状態（立ち上がりエッジまたは立ち下がりエッジトリガ状態）が発生する回数Ｎｄ１をカウントする。
【００２７】
バックエンドエラーにおいては、クロックマスクｍｋの終了時間点から基準信号Ｆｂに第１トリガ状態が発生するまでの時間区間内で、前記位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８に第２トリガ状態（立ち上がりエッジまたは立ち下がりエッジトリガ状態）が発生する回数Ｎｄ２をカウントする。
【００２８】
前述の「前記位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８に第２トリガ状態が発生する」とは、フロントエンドエラー区間内に立ち上がりエッジトリガ状態を前記第２トリガ状態とすることを選択したとき、バックエンドエラー区間内に同様に立ち上がりエッジトリガ状態を前記第２トリガ状態とすることを選択し、反対に、フロントエンドエラー区間内に立ち下がりエッジトリガ状態を前記第２トリガ状態とすることを選択したとき、バックエンドエラー区間内に立ち下がりエッジトリガ状態を前記第２トリガ状態とすることを選択することを指す。図１の例でいうと、立ち上がりエッジトリガ状態を前記第２トリガ状態と選択しているため、図１中のＮｄ１のカウント値は「３」であり、Ｎｄ２は「５」である。
【００２９】
図１から分かるように、光信号が被測定物と測定システムの間を往復するために実際に経過した時間が「ｔ」であり、時間値ｔは式（１）の演算に合致する。
ｔ＝ｔｂ＋ｔｄ１−ｔｄ２                              （１）
【００３０】
このため、後続の計算において、Ｎｄ１の回数とＮｄ２の回数はフロントエンドエラー時間ｔｄ１及びバックエンドエラー時間ｔｄ２を取得するために用いられ、それによりフロントエンド及びバックエンドエラーを排除する。
【００３１】
Ｎｂは基準信号Ｆｂがクロックマスクｍｋの時間区間内で、第１トリガ状態に基づき測定されたサイクル数である。Ｆｂはまた基準信号Ｆｂの周波数値を表すためにも用いられる。Ｍは位相シフト信号の数である。そのうち、前述の「第１トリガ状態に基づく」とは、基準信号Ｆｂのサイクル数のカウント基礎がフロントエンドエラー時間区間（ｔｄ１）の終点の状態と一致しており、すなわち、図１に示す例でいうと、基準信号Ｆｂのサイクル数のカウント開始点は立ち上がりエッジトリガ箇所からカウントが開始され、立ち下がりエッジトリガ箇所から基準信号Ｆｂのサイクル数のカウントが開始されるのではない。逆に、ｔｄ１の時間区間が、クロックマスクｍｋの開始時間点から基準信号Ｆｂに立ち下がりエッジトリガ状態(第１トリガ状態)が発生するまでの時間区間に変わったとき、フロントエンドエラー時間区間(ｔｄ１)の終点の状態は立ち下がりエッジトリガ状態になり、基準信号Ｆｂのサイクル数のカウント開始点は立ち下がりエッジトリガ箇所からカウントの基礎とするように変える必要がある。このため、時間と周波数及び回数の関係式を知ることができ、クロックマスク時間ｔｂは次の式（２）により取得することができる。
ｔｂ＝（Ｎｂ／Ｆｂ）                                  （２）
【００３２】
フロントエンドエラー時間ｔｄ１は次の式（３）により取得することができる。
ｔｄ１＝［Ｎｄ１／（Ｆｂ／Ｍ）］                      （３）
【００３３】
バックエンドエラー時間ｔｄ２は次の式（４）により取得することができる。
ｔｄ２＝［Ｎｄ２／（Ｆｂ／Ｍ）］                      （４）
【００３４】
これに基づき、実際の経過時間値ｔは次の式（５）により取得することができる。
ｔ＝（Ｎｂ／Ｆｂ）＋［Ｎｄ１／（Ｆｂ／Ｍ）］−［Ｎｄ２／（Ｆｂ／Ｍ）］  (５)
そのうち、Ｍは前記位相シフト信号の個数であり、Ｍ≧２、即ち生成する前記位相シフト信号の個数は少なくとも２つとする。
【００３５】
さらに、式（５）からは位相シフト信号の数が多いほど、向上できる正確度の倍数が高くなることも分かる。つまり、本発明の図１の実施例における方法はフロントエンドエラー及びバックエンドエラーの校正を行わない方法と比べ少なくとも８倍正確度を高める。位相シフト信号の数が多いほど時間間隔がより小さいことに相当し、より小さなエラーを排除することができる。
【００３６】
続いて図２に本発明の一実施例における距離測定方法の運用フロー図を示す。同時に図１を参照する。基準信号Ｆｂとその位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８が予め提供されることを除き、時間の測定部分は距離の測定部分によってコントロールされる。時間の測定部分：（Ｓ１０１）基準信号Ｆｂ、複数の位相シフト信号Ｆｂ−ｐ１〜Ｆｂ−ｐ８を提供する。（Ｓ１０２）続いてＳＳ及びＥＳ信号に基づいてクロックマスクｍｋを設定する。次に（Ｓ１０３）フロントエンドエラーカウント値Ｎｄ１を取得する。続いて（Ｓ１０４）クロックマスクｍｋを閉じてサイクル数カウント値Ｎｂを取得する。さらに（Ｓ１０５）バックエンドエラーカウント値Ｎｄ２を取得する。続いて（Ｓ１０６）式（５）の結果演算を行う。最後に（Ｓ１０７）時間ｔと光速度値ｃを利用して距離演算を行い、距離値（ｃ×ｔ）を得ることができる。
【００３７】
続いて図３に本発明の一実施例における距離測定システムのブロック図を示す。前記距離測定システム１００は、光信号生成ユニット１０５、信号入力端１１０、距離測定器１２０、演算装置１３０を含む。
【００３８】
光信号生成ユニット１０５は光信号を発信し、被測定物から反射された前記光信号を受信して、前記光信号の発信と受信に基づき対応する発信信号ＳＳと受信信号ＥＳを生成するために用いられる。
【００３９】
信号入力端１１０は前記発信信号ＳＳと前記受信信号ＥＳを受信するために用いられる。
【００４０】
距離測定器１２０は信号入力端１１０に接続され、前記発信信号ＳＳと前記受信信号ＥＳを受信し、距離測定器１２０は、前述の基準信号Ｆｂ、相互間が固定相位で隔てられたＭ個の位相シフト信号、前記発信信号ＳＳで始まり前記受信信号ＥＳで終止するクロックマスクｍｋ、前記位相シフト信号にフロントエンドエラー区間内で第２トリガ状態が発生する回数Ｎｄ１、前記クロックマスクｍｋ内で前記基準信号Ｆｂに第１トリガ状態が発生する回数Ｎｂ、前記位相シフト信号にバックエンドエラー区間内で第２トリガ状態が発生する回数Ｎｄ２の信号または数値を生成し、且つ前記数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いられる。
【００４１】
一実施例において、前記距離測定器１２０は、ベースバンド生成モジュール１２１、周波数逓倍ユニット１２３、プログラマブルゲートアレイ１２５を含むことができる。ベースバンド生成モジュール１２１はベースバンド信号の生成に用いられる。通常はコストを抑えるため水晶発振子を利用して比較的低いベースバンドを生成し、前記ベベースバンド生成モジュール１２１に接続された周波数逓倍ユニット１２３によりベースバンドを上げ、前記基準信号Ｆｂとする。
【００４２】
プログラマブルゲートアレイ１２５は、位相シフト生成回路として用いるデジタルクロックマネージャ、上微分または下微分（立ち上がりエッジトリガまたは立ち下がりエッジトリガ）を行い、Ｎｄ１とＮｄ２をカウントするために用いる微分回路、クロックマスクｍｋを生成し、基準信号Ｆｂに対してカウントを行うために用いるマスク回路等を含むことができ、これにより、前記プログラマブルゲートアレイ１２５は前記数値Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を生成し、これらのカウント数値Ｆｂ、Ｍ、Ｎｂ、Ｎｄ１、Ｎｄ２を出力するために用いることができる。
【００４３】
プログラマブルゲートアレイは周知のデバイスであり、本発明の実施例の距離測定システムはその内部に含まれる各論理素子を利用して本発明の目的を達成しており、且つ本発明の実施例中で使用する方法下では比較的少ない論理素子を使用することができ、大面積のプログラマブルゲートアレイチップが不要なため、回路が占用する面積を減少し、製品サイズを縮小することができる。例えば、演算装置の演算機能もプログラマブルゲートアレイ内に組み込む場合、必要な論理素子の数量が大幅に増加して、回路占用面積が増加してしまい、構造上の設計によって、プログラマブルゲートアレイで同じ演算の処理を達成しようとすると論理方式で処理する必要があり、速度は速いが論理素子のニーズが膨大になり、内部に演算構造回路を含む特殊プログラマブルゲートアレイもあるが、少ない論理素子空間で高速演算処理を行うことはできても、コストが高すぎてしまう。
【００４４】
演算装置１３０は前記距離測定器１２０に接続され、前記数値を受信して、式(５)に基づき演算を行い、測定時間値ｔを取得すると共に、光速度値ｃにより距離演算を行い、測定システムと被測定物の間の距離を取得する。そのうち、前記演算装置１３０は、コントロールユニット（ＭＣＵ）またはコンピュータ装置とすることができる。コントロールユニットとする場合、前記コントロールユニットは通常距離測定器１２０と同一の回路板上に設置され、距離測定システム１００全体が１つのモジュール上に統合される。しかしながら、前記演算装置１３０は外部のコンピュータ装置とすることもでき、測定モジュールは各データ値を提供するのみで、あらゆる計算は前記コンピュータ装置が処理してもよい。
【００４５】
さらに、エラーをより一層減らすため、生成された基準信号Ｆｂに対してあらかじめ高精度の測定を行ってもよく、即ち、ベースバンド生成モジュール及び周波数逓倍ユニットが実際に生成する周波数が与えられた表示値と異なるため発生するエラーを回避するため、分解能が基準信号Ｆｂより高い周波数の高精密周波数カウンタを利用してあらかじめモジュールが生成する基準信号Ｆｂに対して測定を行い、且つこの測定値を既定値として演算装置１３０に直接保存することができる。これにより、毎回の測定において、基準信号Ｆｂの周波数値は前記既定値を使用し、ベースバンド生成モジュール及び周波数逓倍ユニットの規格上に表示されたパラメータを選択して使用する必要がなくなる。
【００４６】
上述をまとめると、本発明の距離測定方法及びそのシステムは迅速且つ正確な多位相処理方式で時間測定のエラーを排除し、且つ位相シフト信号の生成数に伴い測定の精度を数倍高めることができ、本発明の実施例によればエラーを８倍減少できる（８つの位相シフト信号に対応）。これにより高精度の距離測定を達成でき、かつ回路占用面積を小さくする効果も達せられる。
【符号の説明】
【００４７】
１００            距離測定システム
１０５            光信号生成ユニット
１１０            信号入力端
１２０            距離測定器
１２１            ベースバンド生成モジュール
１２３            周波数逓倍ユニット
１２５            プログラマブルゲートアレイ
１３０            演算装置
Ｆｂ              基準信号及びその周波数
ｍｋ              クロックマスク
Ｎｂ              基準信号のサイクル数
Ｎｄ１            第２トリガ状態の回数
Ｎｄ２            第２トリガ状態の回数
Ｆｂ−ｐ１〜８    位相シフト信号
ＳＳ              発信信号
ＥＳ              受信信号
Ｓ１０１〜１０７  工程
ｔ                実際に経過した時間
ｔｂ              クロックマスク時間
ｔｄ１            フロントエンドエラー時間
ｔｄ２            バックエンドエラー時間
【図１】
2013024854.tif 000003
【図２】
2013024854.tif 000004
【図３】
2013024854.tif 000005