JP7650968B2 - コヒーレントlidarシステムにおけるゴースト低減技術 - Google Patents
コヒーレントlidarシステムにおけるゴースト低減技術 Download PDFInfo
- Publication number
- JP7650968B2 JP7650968B2 JP2023521591A JP2023521591A JP7650968B2 JP 7650968 B2 JP7650968 B2 JP 7650968B2 JP 2023521591 A JP2023521591 A JP 2023521591A JP 2023521591 A JP2023521591 A JP 2023521591A JP 7650968 B2 JP7650968 B2 JP 7650968B2
- Authority
- JP
- Japan
- Prior art keywords
- peak
- frequency
- target
- chirp
- peaks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/32—Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
- G01S17/34—Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated using transmission of continuous, frequency-modulated waves while heterodyning the received signal, or a signal derived therefrom, with a locally-generated signal related to the contemporaneously transmitted signal
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/50—Systems of measurement based on relative movement of target
- G01S17/58—Velocity or trajectory determination systems; Sense-of-movement determination systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/4865—Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/487—Extracting wanted echo signals, e.g. pulse detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/487—Extracting wanted echo signals, e.g. pulse detection
- G01S7/4873—Extracting wanted echo signals, e.g. pulse detection by deriving and controlling a threshold value
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/491—Details of non-pulse systems
- G01S7/4912—Receivers
- G01S7/4915—Time delay measurement, e.g. operational details for pixel components; Phase measurement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/491—Details of non-pulse systems
- G01S7/493—Extracting wanted echo signals
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Description
周波数のアップスイープとダウンスイープは、検出されたターゲットの距離と速度を検出するために使用されることがある。しかしながら、LIDARシステムおよびターゲット(または複数のターゲット)の1つ以上が移動している場合、どのピークがどのターゲットに対応しているかを判断する必要があるところ、各ターゲットに、対応するピークを正確に関連付けることが難しくなるという問題が発生する。
a.光検出および測距(LIDAR)システムの視野内のターゲットに向けて、少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームを送信する。;
b.前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する。
ここで、前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;および
c.前記第1のピークセットおよび前記第2のピークセットを使用して前記ターゲットの位置を決定する。
a.前記第1のピークセットに属する第1ピークを囲む第1の周波数ビンのセットを算出する。;
b.前記第1の周波数ビンのセットに関連する正の周波数値に対応した負の周波数値を含む第2の周波数ビンのセットに基づいて、前記第1のピークセットに属する第2ピークを囲む前記第2の周波数ビンのセットを算出する。ここで、前記第2ピークは前記第1ピークと共役対称である。;
c.前記第2のピークセットに属する第3ピークを囲む第3の周波数ビンのセットを算出する。;
d.前記第3の周波数ビンのセットに関連する正の周波数値に対応した負の周波数値を含む第4の周波数ビンのセットに基づいて、前記第2のピークセットに属する第4ピークを囲む前記第4の周波数ビンのセットを算出する。ここで、前記第4ピークは前記第3ピークと共役対称である。
前記LIDARシステムの最小検出周波数セットに対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークがある場合:
a.前記第1ピークおよび前記第3ピークから、正の周波数値を含む最高周波数に基づいて前記ターゲット位置に対応する真のピーク値を選択する。;
前記第1ピークが前記真のピーク値である場合:
b.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、1つまたは複数の光ビームの位相非線形性とを使用して第1ピーク形状推定値を決定する。;
c.前記第1ピークおよび前記第4ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記光ビームの位相非線形性とを使用して第2ピーク形状推定値を決定する。;
d.前記第1ピーク形状推定値および前記第2ピーク形状推定値を前記第3ピークおよび前記第4ピークと比較する。;
e.前記第1ピーク形状推定値と前記第3ピークが前記第2ピーク形状推定値と前記第4ピークよりも高い相関を示す場合、前記第3ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第2ピーク形状推定値と前記第4ピークが前記第1ピーク形状推定値と前記第3ピークよりも高い相関を示す場合、前記第4ピークが前記ターゲット位置に対応すると決定する。
前記第3ピークが前記真のピーク値である場合:
a.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、1つまたは複数の光ビームの位相非線形性とを使用して第3ピーク形状推定値を決定する。;
b.前記第2ピークおよび前記第3ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記光ビームの位相非線形性とを使用して第4ピーク形状推定値を決定する。;
c.前記第3ピーク形状推定値および前記第4ピーク形状推定値を前記第1ピークおよび前記第2ピークと比較する。;
d.前記第3ピーク形状推定値と前記第1ピークが前記第4ピーク形状推定値と前記第2ピークよりも高い相関を示す場合、前記第1ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第4ピーク形状推定値と前記第2ピークが前記第3ピーク形状推定値と前記第1ピークよりも高い相関を示す場合、前記第2ピークが前記ターゲット位置に対応すると決定する。
前記第1ピーク形状推定値を前記第3ピークと比較し、前記第2ピーク形状推定値を前記第4ピークと比較する。
前記第1ピーク形状推定値と前記第3ピークを相関させて相関値を設定し、その相関値が所定の閾値を超えるかどうかを判定する。
ナイキスト周波数に対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークがある場合:
a.前記第1ピークと前記第3ピークから、正の周波数値を含む最低周波数に基づいて前記ターゲット位置に対応する真のピーク値を選択する。;
前記第1ピークが真のピーク値である場合:
b.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、1つまたは複数の光ビームの位相非線形性とを使用して第1ピーク形状推定値を決定する。;
c.前記第1ピークおよび前記第4ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記光ビームの位相非線形性とを使用して第2ピーク形状推定値を決定する。;
d.前記第1ピーク形状推定値および前記第2ピーク形状推定値を前記第3ピークおよび前記第4ピークと比較する;
e.前記第1ピーク形状推定値と前記第3ピークが前記第2ピーク形状推定値と前記第4ピークよりも高い相関を示す場合、前記第3ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第2ピーク形状推定値と前記第4ピークが前記第1ピーク形状推定値と前記第3ピークよりも高い相関を示す場合、前記第4ピークが前記ターゲット位置に対応すると決定する。ただし、前記真のピークはナイキストの周波数と前記第4ピークに対応する周波数を組み合わせて設定される。
前記LIDARシステムに最大負のドップラーシフト閾値が設定されている場合:
前記LIDARシステムの最小距離閾値を最大負のドップラーシフト閾値にマッピングし、前記第1および第2のピークセットのうち正の周波数値ピークを1つまたは複数の真のピークとして確立し、前記ターゲット位置を予測する。
前記LIDARシステムの受信経路に光学的遅延を加えることで、前記最小距離閾値を最大負のドップラーシフト周波数にマッピングする。
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されている場合:
前記第1のピークセットに基づいて、前記ターゲット位置に対応する真のピークを選択する。
前記LIDARシステムに最大正のドップラーシフト閾値が設定されている場合:
前記LIDARシステムの最大距離閾値を最大正のドップラーシフト閾値にマッピングし、1つまたは複数のピークのエイリアシングを防ぐために1つまたは複数の光ビームのチャープレートを調整する。これにより、前記第1および第2のピークセットのうち正の周波数値ピークを1つまたは複数の真のピークとして確立し、前記ターゲット位置を予測する。
ナイキスト周波数と前記最大距離閾値に基づいて、1つまたは複数の光ビームのチャープレートを調整する。
前記LIDARシステムの最小検出周波数に対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークが存在する場合において、:
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されており、当該予め設定されたドップラーシフトが生じる場合:
a.前記第1ピークと前記第3ピークから、正の周波数値を含む最高周波数に基づいて前記ターゲット位置に対応する第1の真のピーク位置を選択する。;
前記第1ピークが前記第1の真のピーク位置として選択された場合:
b.前記予め設定されたドップラーシフトと前記第1ピークに基づいて第2の真のピーク位置を推定する。;および、
c.当該第2の真のピーク位置との近接性に基づいて前記第3ピークと前記第4ピークの間で選択を行い、ターゲット位置を決定する。;
前記第3ピークが前記第1の真のピーク位置として選択された場合:
d.前記予め設定されたドップラーシフトと前記第3ピークに基づいて前記第2の真のピーク位置を推定する。;および、
e.当該第2の真のピーク位置との近接性に基づいて前記第2ピークと前記第1ピークの間で選択を行い、ターゲット位置を決定する。
前記第1ピークまたは前記第3ピークがナイキスト周波数に対する最大ドップラーシフト内に存在する場合において:
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されており、当該予め設定されたドップラーシフトが生じる場合:
a.前記第1ピークと前記第3ピークのうち、正の周波数値を含む最低周波数に基づいて前記ターゲット位置に対応する第1の真のピーク位置を選択する;
前記第1ピークが前記第1の真のピーク位置として選択された場合:
b.前記予め設定されたドップラーシフト、前記第1ピーク、およびナイキスト周波数に基づいて第2の真のピーク位置を推定する。;および、
c.前記第2の真のピーク位置との近接性に基づいて前記第3ピークと前記第4ピークの間で選択を行い、ターゲット位置を決定する;
第3ピークが第1の真のピーク位置として選択された場合:
d.前記予め設定されたドップラーシフト、前記第3ピーク、および前記ナイキスト周波数に基づいて第2の真のピーク位置を推定する。;
e.前記第2の真のピーク位置との近接性に基づいて前記第2ピークと前記第1ピークの間で選択を行い、前記ターゲット位置を決定する。
少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を、1つまたは複数のリターン信号と混合することにより、周波数領域におけるベースバンド信号を生成する。ここで、前記少なくとも1つのダウンチャープ周波数は、前記相対運動に比例して時間的に遅延する。
前記ベースバンド信号は、前記第1ピークのセットと前記第2ピークのセットを含む。
光検出および測距(LIDAR)システムであって、
同LIDARシステムの視野内のターゲットに向けて少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームを送信し、前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する、下記要件を具備する光スキャナと、
前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;
前記光スキャナに連携して前記リターン信号から、LIDARターゲット距離に対応する周波数を含む時間領域のベースバンド信号を生成する光学処理装置と、;
前記光学処理装置に連携する信号処理装置であって、プロセッサと、このプロセッサによって実行されると、前記第1ピークのセットおよび前記第2ピークのセットを使用して前記ターゲット位置を決定するように前記LIDARシステムを動作させる命令を格納するメモリとを含む、信号処理装置と、;
を備える。
非一時的なコンピュータ可読媒体であって、光検出および測距(LIDAR)システム内のプロセッサによって実行されると、前記LIDARシステムに下記a~cを実行させる命令を含む、コンピュータ可読媒体。:
a.前記光検出および測距(LIDAR)システムの視野内のターゲットに向けて、少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームを送信する。;
b.前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する。
ここで、前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;および
c.前記第1のピークセットおよび前記第2のピークセットを使用して前記ターゲット位置を決定する。
本発明の実施形態におけるLIDARシステムは、輸送、製造、計測、医療、仮想現実(バーチャル・リアリティ)、拡張現実(AR)、セキュリティシステムなど、任意のセンシング市場において実施することができるが、これらに限定されるものではない。その他、実施形態で説明されるLIDARシステムは、自動運転支援システムや自動運転車の空間認識を支援する周波数変調連続波(FMCW)デバイスのフロントエンドの一部として実装される。
このような信号(1つまたは複数の信号)は、周波数のアップスイープ(アップチャープ)と周波数のダウンスイープ(ダウンチャープ)を含むことがある。これらは、単一の光源から出力される場合も、別々の光源から出力される場合もある(つまりアップスイープを出力する光源と、ダウンスイープを出力する光源が異なる場合もある。)。その結果、アップチャープによる周波数ピークとダウンチャープによる周波数ピークの2つの異なるピークをターゲットに関連付け、ターゲットの距離と速度を決定するために使用することができる。
ただし、このようなLIDARシステムでは信号を処理するときに、ピークイメージが発生する場合がある。これらのピークイメージを使用してターゲットを検出すると、これがターゲットの存在しない場所でターゲットが検出する原因となることがある。このような現象は「ゴースト」と呼ばれることもある。
本実施形態の技術によれば、上昇(アップ)および下降(ダウン)のスイープ/チャープに位相変調を導入することにより、上記の問題に対処することができる。これにより、LIDARシステムは、予想されるピーク形状とピークやピークイメージとを照合し、ピーク(たとえば真のピーク)とピークイメージとを区別することができる。なお、ここでいうピークイメージは、「イメージピーク」と称することもある。
LIDARシステム100は、多数の構成要素のいずれか1つまたは複数を含むが、図1に示すよりも少ない構成要素または追加の構成要素を含んでもよい。図1に示すように、LIDARシステム100は、フォトニクスチップ上に実装された光学回路101を有する。光学回路101には、能動光学構成要素と受動光学構成要素との組み合わせが含まれている。いくつかの例では、能動光学構成要素は、異なる波長の光ビームを有し、1つ以上の光増幅器、1つ以上の光検出器などを含んでいる。
光スキャナ102はまた、環境内の任意の物体に反射した、リターン光ビームを収集し、これを光学回路101の光回路構成要素に戻すように導く。例えば、リターン光ビームは、偏光ビームスプリッタによって光検出器に向けられる。なお、光スキャナ102には、ミラーやガルバノメータに加えて、1/4波長板、レンズ、反射防止コーティングされた光学窓などが含まれる場合がある。
一態様では、処理装置は、マイクロプロセッサ、中央処理装置などの1つ以上の汎用処理装置であり、具体的には、複合命令セットコンピューティング(CISC)マイクロプロセッサ、縮小命令セットコンピューティング(RISC)マイクロプロセッサ、超長命令語(VLIW)マイクロプロセッサ、または他の命令セットを実装するプロセッサ、または命令セットの組み合わせを実装するプロセッサである。
また、上記処理装置は、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA:現場プログラム可能ゲートアレイ)、デジタル信号プロセッサ(DSP)、ネットワークプロセッサ等の特殊用途処理装置の1つ以上であってもよい。
光学ドライバ103は、光学回路101の能動光学構成要素に駆動信号を供給し、レーザや増幅器などの光源を駆動する。一態様では、複数の光源を駆動するために、複数の光学ドライバ103および信号変換ユニット106を設けてもよい。
一態様では、モーション制御装置105は、光スキャナ102の構成要素の位置または動作に関する情報をLIDAR制御装置110に送り返すこともできる。具体的には、アナログ/デジタル変換器を使用して、ガルバノメータの位置に関する情報をLIDAR制御装置110が処理可能な信号に順次変換することができる。
また、光受信器104としてのターゲット受信器は、ビート周波数変調光信号の形でターゲットの距離と速度に関する情報を搬送する光信号を計測する。この場合、光信号の反射ビームは、ローカルオシレータの第2の信号(ローカルコピー)と混合されてもよい。光受信器104には、ターゲット受信器からの信号をLIDAR制御装置110によって処理可能な信号に変換する高速アナログ/デジタル変換器を設けることができる。
一態様では、光受信器104からの信号は、LIDAR制御装置110に受信される前に、信号調整ユニット107による信号調整の対象となり得る。例えば、光受信器104からの信号は、リターン信号の増幅のために信号調整ユニット107のオペアンプに供給され、そのオペアンプによって増幅された信号がLIDAR制御装置110に供給されるようにしてもよい。
また、LIDARシステム100には画像処理装置114を設けることができる。この場合、同画像処理装置114は、撮像装置108および全地球測位システム(GPS)109から画像および地理的位置を受信し、画像および位置またはそれに関連する情報を、LIDAR制御装置110またはLIDARシステム100に接続された他のシステムに送信するように構成することができる。
偏光された光ビームの一部は、光学回路101に戻るように反射される場合もある。例えば、LIDARシステム100で使用されるレンズ系またはコリメート系は、自然な反射特性または反射コーティングを有する場合があり、これにより光ビームの一部が光学回路101に反射される
ターゲットから戻ってくる各ビーム信号は、時間シフトされた波形を生成し、これら2つの波形間の時間的位相差によって光受信器(光検出器)で計測されるビート周波数が生成される。
そして、その混合された信号は光受信器104に反射させることができる。
同装置の信号処理ユニット112は、同デジタル信号を受信しそれらを処理する。
一態様では、信号処理ユニット112は、モーション制御装置105およびガルバノメータ(図示されない)から位置データを受信し、画像処理装置114から画像データを受信する。これにより、信号処理ユニット112は、光スキャナ102が追加ポイントをスキャンする際に、環境内のポイントの距離と速度に関する情報を有する3Dポイントクラウドを生成することができる。
信号処理ユニット112はまた、3Dポイントクラウドを画像データと重ね合わせて、周囲の物体の速度および距離を決定する場合もある。
LIDAR制御装置110はさらに衛星ベースのナビゲーション位置データを処理して正確な全地球的位置情報を提供する場合もある。
鋸歯の傾きは、k=(ΔfC/TC)である。
図2にはまた、一実施形態におけるターゲットリターン信号202(リターン信号)が示される。fFM(t-Δt)で示されるターゲットリターン信号202は、スキャニング信号201の時間遅延バージョンであり、Δtは、スキャニング信号201によって照射されたターゲットとの間の往復時間である。この往復時間は Δt=2R/v で与えられる。ここで、R はターゲットの距離、v は光ビームの速度である光速cである。
したがって、同ターゲットの距離R は、R=c(Δt/2) として計算できる。
リターン信号202がスキャニング信号と光学的に混合されると、距離依存の差周波数(「ビート周波数」)ΔfR(t)が生成される。ビート周波数ΔfR(t)は、鋸歯の傾きkによって時間遅延Δtと線形の関係にある。
つまり、ΔfR(t)=kΔtとなる。ターゲット距離RはΔtに比例するため、ターゲット距離RはR=(c/2)(ΔfR(t)/k)として計算することができる。すなわち、距離Rはビート周波数ΔfR(t)と線形の関係にある。
ビート周波数ΔfR(t)は、例えば、LIDARシステム100の光受信器104でアナログ信号として生成される。このビート周波数は、例えば、LIDARシステム100の信号調整ユニット107内のアナログ/デジタル変換器(ADC)によってデジタル化される。このようにしてデジタル化されたビート周波数信号は、LIDARシステム100内の信号処理ユニット(例:信号処理ユニット112)でデジタル処理される。
ただし、ターゲットがLIDARシステム100に対して相対速度を有する場合、ターゲットリターン信号202には一般に周波数オフセット(ドップラーシフト)が含まれることに注意する必要がある。ドップラーシフトは別途検出されてリターン信号の周波数を補正するために使用されるため、図2では簡略化と説明の容易化のためドップラーシフトは表示されていない。
また、ADCのサンプリング周波数は、エイリアシングを発生させずにシステムで処理可能な最高のビート周波数に決定されることに注意する必要がある。一般的に処理可能な最高周波数はサンプリング周波数の半分(すなわち「ナイキスト限界」)である。例えば、限定はしないが、ADCのサンプリング周波数が1ギガヘルツである場合、エイリアシングなしで処理できる最高ビート周波数(ΔfRmax)は500メガヘルツである。この限界は、システムの最大ターゲット距離Rmax=(c/2)(ΔfRmax/k)で決まり、これは鋸歯の傾きkを変更することによって調整することができる。
一例では、ADCからのデータサンプルは連続的であってもよいが、後述する後続のデジタル処理は、LIDARシステム100の所定の周期性に関連付けることができる「時間セグメント」に分割することができる。例えば、限定はしないが、時間セグメントは、チャープ周期TCの数、または前述の光スキャナによる方位角方向の回転数に対応する。
LIDARシステム300はまた、リターン信号313から時間領域でLIDARターゲット距離に応じた周波数を含むベースバンド信号314を生成する光学処理装置302を備える。光学処理装置302には、LIDARシステム100で説明した自由空間光学系115、光学回路101、光学ドライバ103および光受信器104等の構成要素が含まれる場合がある。
LIDARシステム300はさらに、信号処理装置303を備える。この信号処理装置303は、ベースバンド信号314のエネルギーを周波数領域で計測し、このエネルギー計測値をLIDARシステムノイズの推定値と比較して、周波数領域の信号ピークが検出ターゲットを示す尤度を決定するものである。信号処理装置303には、LIDARシステム100における信号変換ユニット106、信号調整ユニット107、LIDAR制御装置110および信号処理ユニット112等の構成要素が含まれる場合がある。
PBS307は、光ビーム304を偏光させて光スキャナ301に向けるように設定される。光スキャナ301は、電気光学系350の筐体320内でLIDARウィンドウ311の視野(FOV)310をカバーする方位角および仰角の範囲で、光ビーム304を用いてターゲット環境をスキャンするように設定される。なお図3Bでは説明の簡略化のため方位角スキャンのみが示されている。
距離依存ベースバンド信号314は、周波数領域であってもよく、少なくとも1つのアップチャープ周波数および少なくとも1つのダウンチャープ周波数を、リターン信号313と混合することによって生成され得る。少なくとも1つのダウンチャープ周波数は、ターゲットとLIDARシステムの少なくとも一方の相対運動に比例して時間的に遅延するようにしてもよい。
ブロックサンプラ403は、時間領域サンプル315の出力信号316をN個のサンプル317(Nは1より大きい整数)のグループに分け、DFTプロセッサ404に送信する。DFTプロセッサ404は、N個の時間領域サンプル317のグループを、ベースバンド信号314の帯域幅をカバーする周波数領域のN個の周波数ビンまたはサブバンド318に変換する。N個のサブバンド318は、周波数領域信号プロセッサ405に送られて、さらなる処理のために調整される。たとえば、周波数領域信号プロセッサ405は、ノイズ低減のためにサブバンド318を再サンプリングおよび/または平均化する場合がある。また、周波数領域信号プロセッサ405は、後述するように、信号統計量やシステムノイズ統計量を計算する場合もある。その後、処理されたサブバンド319がピーク検索プロセッサ406に送られ、LIDARシステム300の視野内のターゲットを表す信号ピークが検索されることになる。
LIDARシステム(例:FMCW LIDARシステム)は、環境をスキャンし、その環境内のターゲットの距離と速度を決定するために、アップチャープとダウンチャープの周波数変調(ここではアップスイープとダウンスイープとも称する。)を生成することができる。
一例として、単一の光源によりアップチャープとダウンチャープの両方を生成することができ、また、他の例としてLIDARシステムにアップチャープを含む信号を生成する光源と、ダウンチャープを含む信号を生成する別の光源を設けることができる。
アップチャープおよびダウンチャープからのリターン信号に対応して生成されたビート周波数(すなわちピーク周波数)を使用することで、信号処理装置は、ターゲットの距離および/または速度の1つ以上を決定することができる。例えば、一実施形態による信号処理ユニット112は、それぞれのピークに対応する複数の周波数を使用してLIDARシステムからの距離を計算することにより、ターゲットの距離を決定するように設定される。前述したように、信号処理ユニット112は、少なくとも1つのアップチャープ周波数と少なくとも1つのダウンチャープ周波数を、1つ以上のリターン信号と混合することによって、周波数領域のベースバンド信号を生成することができる。ここで、少なくとも1つのダウンチャープ周波数は、ターゲットおよび/またはLIDARシステムの少なくとも1つの相対運動に比例して時間的に遅延するようにしてもよい。ベースバンド信号には、ピーク505A、505B、510A、および510Bが含まれることがあり、また、追加のピーク(図5には示されていない)が含まれることがある。
ピーク505Bは、ピーク505Aの鏡像である場合がある。例えば、ピーク505Bは、周波数0を挟んで反転され、ピーク505Aと同じ特性(例:同じ曲率または形状)を共有している。ピーク505Bは、ピークイメージまたはイメージピークとも称する場合がある。ピーク505Bは、ピーク505Aに共役対称であり、その逆もまた同様である。
ピーク510Bは、ピーク510Aの鏡像である場合がある。例えば、ピーク510Bは、周波数0を挟んで反転され、ピーク510Aと同じ特性(例:同じ曲率または形状)を共有している。ピーク510Bも、ピークイメージまたはイメージピークと称することがある。ピーク510Bは、ピーク510Aに共役対称であり、その逆もまた同様である。
一部の想定において、ピーク505Aは、ターゲットの位置(信号強度-周波数図500の実線の垂直線で示される)から周波数方向に上方にシフトされる。ピーク505Aは、アップシフトされたピーク、ドップラーシフトされたピーク、またはFupと称することがある。ピーク510Aは、ターゲットの位置(信号強度-周波数図500の実線の垂直線で示される)から周波数方向に下方にシフトされる。ピーク510Aは、ダウンシフトされたピーク、ドップラーシフトされたピーク、またはFdnと称することがある。
ピークのシフトは、LIDARシステム(例:FMCWまたは類似のLIDARシステム)のターゲットおよび/またはセンサの一つ以上の移動により生じ得る。例えば、ターゲットが移動している場合、LIDARセンサ(例:図1に示される光学スキャナ102および/または光学回路101など)を含むデバイス(例:車両、スマートフォンなど)が移動している場合、または同ターゲットと同デバイスが特定の地点に対して相対的に移動している場合がある。
また、ピーク510Aが周波数方向の下方に(ダウンシフト)にシフトされたため、ピーク510B(ピークイメージ)は対応する正の周波数に位置している。
ピーク505Bは-Fupと称することがあり、ピーク510Bは-Fdnと称することがある。
一部の実施形態では、ピーク505A(および対応するピーク505B)はアップチャープ信号(例:特定のターゲットからのアップチャープ信号)に対応し、510A(および対応するピーク510B)はダウンチャープ信号に対応する場合がある。他の実施形態では、ピーク505A(および対応するピーク505B)はダウンチャープ信号に対応し、510A(および対応するピーク510B)はアップチャープ信号(例:特定のターゲットからのダウンチャープ信号)に対応する場合がある。
LIDARシステムはまた、ピーク510Aおよびピーク510Bの周りの周波数ビンのセットを決定することができる。例えば、LIDARシステムは、ピーク510Aの周りの第3のグループ/ビンの周波数(例:ピーク510Aよりも高い周波数と低い周波数を含む周波数のグループ)と、ピーク510Bの周りの第4のグループ/ビンの周波数(例:ピーク510Bよりも高い周波数と低い周波数を含む周波数のグループ)とを選択することができる。第4のグループ/ビンの周波数には、第3のビン/グループの周波数の負の周波数値に対応する正の周波数値が含まれることがある。
このように信号処理ユニット112は、発生しているゴーストのタイプ(例:近距離ゴーストまたは遠距離ゴースト)に基づいてピーク505Aを選択するように構成される。したがって、LIDAR(例:図1に示された信号処理ユニット112)は、ターゲットまでの距離または間隔を決定する際に、ピーク505Aを使用すべきであることを決定することができる。さらに、LIDARシステム(例:図1に示された信号処理ユニット112)がピーク505Aを真のピーク(ピークイメージではない)と決定することで、LIDARシステムは、ピーク505B(ピーク505Aの負の周波数を有する)がピークイメージであることも決定することもできる。
しかしながら、ターゲットがより近距離にある場合(例:LIDARシステムの第1の閾値範囲内など)、負のドップラーシフトによりビート周波数ピークが負になることがある。例えば、ダウンシフトにより、ピーク510Aは負の周波数をもっている。
従来のシステムでは、本開示の実施形態とは対照的であるが、ピーク510Aの代わりにピーク510Bが選択され、ターゲットの位置を特定する際に問題が発生する場合がある。
例えば、ピーク505Aとピーク510Aが使用される場合、ターゲットの位置は次のように決定される:(Fup-Fdn)/2。したがって、ターゲット(真のターゲット位置)はピーク505Aとピーク510Aの中間に向かって決定される。
これに対し、ピーク505Aとピーク510Bが使用される場合、ターゲットの位置(ゴーストまたはゴーストターゲットの位置)は次のように決定される:(Fup+Fdn)/2。したがって、ゴーストターゲット(破線点線の垂直線で示される)はピーク505Aとピーク510Bの中間に検出される。
一部の実施形態によれば、LIDARシステム(例:図1に示された信号処理ユニット112)は、アップチャープおよびダウンチャープに位相変調を追加するのではなく、アップチャープおよびダウンチャープの固有の位相不整合を推定して、ピーク505A、505B、510A、および510Bの形状を決定することができる。
この場合、LIDARシステム(例:図1に示された信号処理ユニット112)はまた、前述したように、ピーク505AをFtrue(例:第1ピーク)として選択することができる。
LIDARシステム(例:図1に示された信号処理ユニット112)はまた、ピーク510Aに基づく第1の距離推定値と、ピーク510Bに基づく第2の距離推定値を決定することができる。ピーク510Aに対する第1の距離推定値を決定する際には(例:計算、算出、取得など)、式(Fup-Fdn)/2を使用することができ、ピーク510Bに対する第2の距離推定を決定する際には、式(Fup+Fdn)/2を使用することができる。
例えば、第1のスペクトル推定値520は、第1の距離推定値および位相変調(例:ピーク510Aに関連するチャープに導入されるか、または固有の位相非線形性)に基づいて決定することができる。
別の例では、第2のスペクトル推定値525は、第2の距離推定値および位相変調(例:ピーク510Bに関連するチャープに導入されるか、または固有の位相非線形性)に基づいて決定することができる。なお、本開示においてスペクトル推定値は、形状、ピーク形状などの推定値と称することもある。
前述したように、ピーク505Aは既にLIDARシステムによって選択されている。このピーク505A(例:第1ピーク)とピーク510A(例:第2ピーク)とを使用することで、LIDARシステムはターゲットの真の位置または正確な位置を算出することができる。このようにして、LIDARシステムは近距離または至近距離のゴーストを軽減することができる。
信号処理ユニット112は、ピーク505Aおよびピーク510Bに基づいて第2のターゲット距離推定値を演算することもできる。信号処理ユニット112は、第2のターゲット距離推定値と上記光ビームの位相非線形性を使用して、第2ピーク形状推定値を決定することができる。
信号処理ユニット112はまた、第1ピーク形状推定値および第2ピーク形状推定値をピーク510Aおよびピーク510Bと比較することができる。信号処理ユニット112は、第1ピーク形状推定値とピーク510Aの相関が第2ピーク形状推定値とピーク510Bとの相関よりも高い場合、ピーク510Aがターゲット位置に対応すると判断することができる。信号処理ユニット112は、第2ピーク形状推定値とピーク510Bの相関が第1ピーク形状推定値とピーク510Aとの相関よりも高い場合、ピーク510Bがターゲット位置に対応すると判断することができる。
信号処理ユニット112はまた、ピーク505Bおよびピーク510Aに基づいて第2のターゲット距離推定値を演算し、第2のターゲット距離推定値と上記光ビームの位相非線形性を使用して、第4ピーク形状推定値を決定することができる。
信号処理ユニット112は、第3ピーク形状推定値および第4ピーク形状推定値をピーク505Aおよびピーク505Bと比較することができる。第3ピーク形状推定値とピーク505Aの相関が第4ピーク形状推定値とピーク505Bの相関よりも高い場合、信号処理ユニット112は、ピーク505Aがターゲット位置に対応すると判断することができる。第4ピーク形状推定値とピーク505Bの相関が、第3ピーク形状推定値と505Aよりも高い場合、信号処理ユニット112は、ピーク505Bがターゲット位置に対応すると判断することができる。
ピーク505Aが上記真のピークである場合、信号処理ユニット112は、ピーク505Aおよびピーク510Aに基づいて第1のターゲット距離推定値を演算(例:算出、決定、取得など)することができる。信号処理ユニット112は、第1のターゲット距離推定値と1つまたは複数の光ビームの位相非線形性を使用して、第1ピーク形状推定値を決定することができる。
信号処理ユニット112はまた、ピーク505Aおよびピーク510Bに基づいて第2のターゲット距離推定値を演算し、第2のターゲット距離推定値と上記光ビームの位相非線形性を使用して、第2ピーク形状推定値を決定することができる。
そして、信号処理ユニット112は、第1ピーク形状推定値と第2ピーク形状推定値をそれぞれピーク510Aおよびピーク510Bと比較することができる。
第1ピーク形状推定値とピーク510Aの相関が、第2ピーク形状推定値とピーク510Bよりも高い場合、信号処理ユニット112は、ピーク510Aがターゲット位置に対応すると判断することができる。第2ピーク形状推定値とピーク510Bの相関が、第1ピーク形状推定値とピーク510Aよりも高い場合、信号処理ユニット112は、ピーク510Bがターゲット位置に対応すると判断することができる。この場合、真のピークは、ナイキスト周波数とピーク510Bに対応する周波数とを組み合わせて設定され得る。
ピーク505Aが第1の上記真のピーク位置として選択された場合、信号処理ユニット112は、予め設定されたドップラーシフトとピーク505Aに基づいて、第2の真のピーク位置を推定することができる。この場合、信号処理ユニット112は、第2の真のピーク位置との近接性(近さ)に基づいてピーク510Aおよび510Bの間で選択を行ってターゲット位置を決定することができる。
ピーク510Aが第1の真のピーク位置として選択された場合、信号処理ユニット112は、予め設定されたドップラーシフトとピーク510Aに基づいて、第2の真のピーク位置を推定することができる。この場合、信号処理ユニット112は、第2の真のピーク位置との近接性(近さ)に基づいて第2ピーク(505B)および第1ピーク(505A)間で選択を行ってターゲット位置を決定することができる。
一実施形態では、予め設定されたドップラーシフトは、自己運動速度(エゴ速度)、以前のフレーム情報、および近傍ポイント情報の少なくとも1つに基づいて選択される。
ピーク505Aが第1の真のピーク位置である場合、信号処理ユニット112は、予め設定されたドップラーシフト、ピーク505A、およびナイキスト周波数に基づいて第2の真のピーク位置を推定することができる。この場合、信号処理ユニット112は、第2の真のピーク位置との近接性(近さ)に基づいてピーク510Aおよび510B間の選択を行い、ターゲット位置を決定することができる。
ピーク510Aが第1の真のピーク位置として選択された場合、信号処理ユニット112は、予め設定されたドップラーシフト、ピーク510A、およびナイキスト周波数に基づいて第2の真のピーク位置を推定することができる。この場合、信号処理ユニット112は、第2の真のピーク位置との近接性(近さ)に基づいてピーク505Aおよびピーク505B間の選択を行い、ターゲット位置を決定することができる。
前述したように、予め設定されたドップラーシフトは、自己運動速度(エゴ速度)、以前のフレーム情報、および近傍ポイント情報の少なくとも1つに基づいて選択される。
前述したように、LIDARシステム(例:図1に示すLIDARシステム100)は、環境をスキャンし、その環境内のターゲットの距離と速度を決定するために、アップチャープとダウンチャープの周波数変調を生成することができる。
1つまたは複数の光源がアップチャープおよびダウンチャープを生成することができる。前述したように、アップチャープおよびダウンチャープからのリターン信号に対応して生成されたビート周波数(すなわちピーク周波数)を使用して、信号処理システム(例:図1に示す信号処理ユニット112)は、ターゲットの距離および/または速度の1以上を決定することができる。
前述したように、信号処理ユニット112は、1つまたは複数のリターン信号に少なくとも1つのアップチャープ周波数と少なくとも1つのダウンチャープ周波数を混合することにより、周波数領域のベースバンド信号を生成することができる。少なくとも1つのダウンチャープ周波数は、ターゲットおよび/またはLIDARシステムのうち少なくとも1つの相対運動に比例して時間的に遅延するようにしてもよい。ベースバンド信号には、ピーク605A、605B、610A、610B、および630が含まれることがあり、また、追加のピーク(図6には図示されていない)が含まれることがある。
ピーク605Aは真のピークである可能性があるが、ピーク605Aがナイキスト周波数を超えてアップシフトされているため(例:ドップラーシフト)、ピーク605Aはナイキスト周波数を越えてピーク630に反射される可能性がある(例:ピーク630はピーク605Aのナイキスト周波数を越えたピークイメージである可能性がある。)。
ピーク630はナイキストイメージと称することがあり、ピーク605AはFtrue(例:真のピーク)と称することがある。
ピーク610Bは、ピーク610Aの鏡像である可能性があり、例えば、ピーク610Bは周波数0を挟んで反対側に生じる。ピーク610Bもピークイメージ(例:イメージピーク)と称することがある。
ピーク605Aは、ターゲット(信号強度-周波数図600の実線の垂直線で示される。)の位置から周波数が上方向にシフトしている。ピーク605Aは、アップシフトされたピーク、ドップラーシフトされたピークと称することがある。
しかしながら、ピーク605Aがナイキスト周波数を超えてアップシフトされたため、LIDARシステム(例:図1に示される信号処理ユニット112)は、ピークイメージ630をFupとして検出することがある。
ピーク610Aは、ターゲット(信号強度-周波数図600の実線の垂直線で示される。)の位置から周波数が下方向にシフトしている。ピーク610Aは、ダウンシフトされたピーク、ドップラーシフトされたピーク、またはFdnと称することがある。
ピークのシフトは、ターゲットおよび/またはLIDARシステムの一つ以上の移動により生じうる。例えば、ターゲットが動いている場合、LIDARシステムを含むデバイス(例:車、スマートフォンなど)が動いている場合、または同ターゲットと同デバイスの両方が動いている場合がある。
一部の実施形態では、ピーク605A(および対応するピーク605Bおよび630)は、LIDARシステムのアップチャープに対応し、610A(および対応するピーク610B)は、LIDARシステムのダウンチャープに対応することがある。他の実施形態では、ピーク605A(および対応するピーク605Bおよび630)は、LIDARシステムのダウンチャープに対応し、610A(および対応するピーク610B)は、LIDARシステムのアップチャープに対応することがある。
ターゲットが遠距離にある場合(例:LIDARの第2の閾値範囲を超えている場合)、最高周波数のピーク(例:ピーク630)が真のピークではなく、真のピーク(例:ピーク605A)のナイキスト周波数を反映したイメージになることがある。これは、ピーク605Aがドップラーシフトまたはアップシフトによってナイキスト周波数を超えたためである。これにより、LIDARシステムは特定されたピーク630に基づいてピーク605Aを決定することができる。
LIDARシステム(例:図1に示される信号処理ユニット112)は、次の式を使用してピーク605Aを決定することができる。:(2*FNyquist-Fup)。ここで、Fupはピーク630を表し、FNyquistはナイキスト周波数を表す。
このような場合、LIDARシステム(例:図1に示される信号処理ユニット112)は、ターゲットの位置(例:ターゲット位置)を決定する際に、ピーク610Aの代わりにピーク610Bを使用することがある。
例えば、ピーク605Aおよびピーク610Aが使用された場合、ターゲット位置は次のように決定される:((2*FNyquist-Fup)-Fdn)/2。こうして、ターゲット(例:真のターゲット位置)は、ピーク605Aとピーク610Aの中間にあると判断される。
しかしながら、ピーク630およびピーク610Bが使用された場合、誤ったターゲット位置(例:ゴーストまたはゴーストターゲットの位置)が次のように決定されることがある(Fup+Fdn)/2。このため、第1のゴーストターゲット(例:ゴースト1)がピーク630とピーク610Bの中間に検出される。
さらに、ピーク630およびピーク610Aが使用された場合、誤ったターゲット位置が次のように決定されることがある:(Fup-Fdn)/2。こうして、第2のゴーストターゲット(例:ゴースト2)がピーク630とピーク610Aの中間に検出されることがある。
ピーク605Bおよび610Bは、それぞれピーク605Aおよび610Aの鏡像であり、ピーク605Bおよび610Bの形状もピーク605Aおよび605Bの形状の鏡像である。
一部の実施形態によれば、LIDARシステム(例:図1に示された信号処理ユニット112)は、アップチャープおよびダウンチャープに位相変調を追加するのではなく、アップチャープおよびダウンチャープの固有の位相不整合を推定して、ピーク605A、605B、610A、および610Bの形状を決定することができる。
前述したように、LIDARシステム(例:図1に示された信号処理ユニット112)は、ピーク605A(例:第1ピークまたはFtrue)を決定(例:算出、生成など)することもできる。
LIDARシステム(例:図1に示される信号処理ユニット112)は、ピーク610Aを使用して第1の距離推定値を決定し、ピーク610Bを使用して第2の距離推定値を決定することもできる。
ピーク610Aの第1の距離推定値を決定する(例:計算、算出、取得など)場合、式((2*FNyquist-Fup)-Fdn)/2 を使用することができる。
ピーク610Bの第2の距離推定値を決定する場合、式 ((2*FNyquist-Fup) +Fdn)/2 を使用することができる。
例えば、第1のスペクトル推定値620は、第1の距離推定値と位相変調(例:ピーク610Aに関連するチャープに導入されるか、固有の位相非線形性)に基づいて決定される。
別の例では、第2のスペクトル推定値625は、第2の距離推定値と位相変調(例:ピーク610Bに関連するチャープに導入されるか、固有の位相非線形性)に基づいて決定される。スペクトル推定値は、形状値、ピーク形状値などとも称することがある。
例えば、上記LIDARシステムは、スペクトル推定値620(例:ピーク形状)がピーク610Aの形状と一致し、スペクトル推定値625がピーク610Bの形状と一致しないことを判断することができる。これにより、LIDARシステムはピーク610Aを選択することができる。
上記で説明したように、ピーク605Aは以前に上記LIDARシステムによって決定されている(例:算出、生成など)。このため、ピーク605Aとピーク610Aを使用することで、上記LIDARシステムはターゲットの真のまたは正しい位置を算出することができる。このようにしてLIDARシステムは、遠距離ゴーストを低減することができる。
FMCWスキャン信号701は、時間の経過とともに周波数が増加するため、アップチャープ、アップスイープなどと呼ばれることがある。FMCWスキャン信号702は、時間の経過とともに周波数が減少するため、ダウンチャープ、ダウンスイープなどと呼ばれることがある。
位相変調(例:変調波形)は、FMCW-LIDAR(例:LIDARシステム)にピーク(例:真のピーク)とピークイメージの違いを検出可能にする程度のものであり、ピークイメージが検出しづらくなる程歪める(例:ぼかす)ものではない。
前述したように、ピークのスペクトル形状(例:形状、ピーク形状)はまた、ターゲットまでの距離に依存する場合がある。受信信号も同じ位相変調を有するため、スペクトル形状は送信信号と受信信号の遅延時間に依存する場合がある。
ドップラーシフトは、ピークの周波数に影響を与えることがあるがピークのスペクトル形状には影響を与えない。このため、異なる距離にあるターゲットに対して、ピークは同じ周波数をもちながら異なるスペクトル形状になることがある。これにより、上記FMCW―LIDARは、複数のピークからどのピークが実際のピーク(真のピーク)またはピークイメージであるかを判断することができる。
信号強度-周波数図800には周波数DMAX,DNも示される。DMAX,DNは、LIDARシステムが物体を検出する際に考慮できる最大または閾値の負のドップラーシフト(例:物体がLIDARシステムから遠ざかるときに発生するドップラーシフト)に設定される。
信号強度-周波数図800はまたDMAX,upも示している。DMAX,upは、LIDARシステムが物体を検出する際に考慮できる最大または閾値の正のドップラーシフト(例:物体がLIDARシステムに向かって近づくときに発生するドップラーシフト)に設定される。
信号強度-周波数図800には、ナイキスト周波数FNYIQUISTも示される。また、信号強度-周波数図800には、周波数FNYIQUIST-DMAX,upも示される。
FNYIQUIST-DMAX,upとFNYIQUISTの間の周波数範囲は、遠距離ゴーストが発生する可能性がある第2の周波数範囲である。
DMAX,DNとFNYIQUIST-DMAX,upの間の周波数範囲は、ゴーストの発生する可能性が少ない第3の周波数範囲である。
一部の実施形態では、第1のチャープ/スイープの正のピークがDMAX,DNよりも小さく、第2のチャープ/スイープの正のピークが2*DMAX,DNよりも小さい場合、近距離ゴーストの低減が適用される。
他の実施形態では、第1のチャープ/スイープの正のピークがFNYIQUIST-DMAX,upよりも大きく、第2のチャープ/スイープの正のピークが(FNYIQUIST-(2*DMAX,up))よりも大きい場合、遠距離ゴーストティングの低減が適用される。
さらに、両方の正のピークが範囲(DMAX,DNとFNYIQUIST-DMAX,up)内にある場合、ゴーストティングの低減が適用されない。
一例として、ピーク検出は、より多くの計算リソース(例:処理リソース、処理量、処理パワー)および/またはメモリを使用することがある。また、ピーク検出は、その実行により多くの時間がかかることがある。
本実施形態では、周波数範囲内のエネルギーの総量(例:エネルギー検出)を検出することで、ピークを検出するよりも、FMCW-LIDARがどのタイプのゴースト低減を使用すべきかをより迅速かつ効率的に決定することができる。
ピークセレクタ900は、LIDARシステムの信号処理装置の一部として構成することができる。例えば、ピークセレクタ900は、図3Aおよび図4に示すように、LIDARシステム300の信号処理装置303の一部としてもよい。別の例として、ピークセレクタ900は、図1に示される信号処理装置112の一部としてもよい。特に、ピークセレクタ900は、図4に示すように、信号処理装置303のピーク検索プロセッサ406に含まれている場合がある。
このピークセレクタは、距離モジュール905、距離推定モジュール910Aおよび910B、スペクトル推定モジュール915Aおよび915B、スペクトル照合(マッチング)モジュール920Aおよび920B、および比較モジュール925を備える。
一実施形態では、距離モジュール905は、図8で説明したように、LIDARシステムによって検出されたピークが異なる周波数範囲にあるかどうかに基づいて、近距離または遠距離のゴーストが発生しているかどうか(例:近距離または遠距離のゴースト低減が適用されるべきかどうか)を判断することができる。
距離モジュール905は、前述したように、ピーク検出またはエネルギー検出を実行してもよい。
一実施形態では、距離推定モジュール910Aおよび910Bは、異なるピークに対して異なる距離推定値を決定(例:算出、生成など)することができる。
一例として図5を参照すると、距離推定モジュール910Aは、ピーク510Aの距離推定値を決定し、距離推定モジュール910Bは、ピーク510Bの距離推定値を決定することができる。
一実施形態では、スペクトル推定モジュール915Aおよび915Bは、異なるピークに対して異なるスペクトル推定値(例:異なるピーク形状)を決定(例:生成、算出など)することができる。
一例として図5を参照すると、スペクトル推定モジュール915Aは、第1の距離推定値とピーク510Aに関連するチャープ/スイープの位相変調に基づいて、ピーク510Aの第1のスペクトル推定値520を決定することができる。スペクトル推定モジュール915Bは、第1の距離推定値とピーク510Bに関連するチャープ/スイープの位相変調に基づいて、ピーク510Bの第2のスペクトル推定値525を決定することができる。
一実施形態では、スペクトル照合モジュール920Aおよび920Bは、スペクトル推定値(スペクトル推定モジュール915Aおよび915Bによって生成された)が、LIDARシステムによって検出されたピークの形状と一致するかどうかを決定することができる。
一部の実施形態では、スペクトル照合モジュール920Aおよび920Bは、相関フィルタを使用して、スペクトル推定値のうちの1つとよりよく一致するピークを選択することができ、より相関結果が高いピークが真のピークとして選択される。
他の実施形態では、スペクトル照合モジュール920Aおよび920Bは、スペクトル推定値のうちの1つとよりよく一致するピークを選択するために、位相補正を使用する場合がある。スペクトル推定値は、位相変調を除去することで、ピークをより高く、より狭くするために使用することができる。こうして修正されたより高く、より狭いピークが選択される得る。
信号強度-周波数図1000には周波数DMAX,DNも示される。DMAX,DNは、LIDARシステム(例:図1に示すLIDARシステム100)が物体を検出する際に考慮できる最大または閾値の負のドップラーシフトに設定される。
信号強度-周波数図1000は、DMAX,UPも示している。DMAX,UPは、LIDARシステムが物体を検出する際に考慮できる最大または閾値の正のドップラーシフトに設定される。
信号強度-周波数図1000には、ナイキスト周波数FNYIQUISTも示される。さらに、信号強度-周波数図1000には、周波数FNYIQUIST-DMAX,upも示される。
FNYIQUIST-DMAX,upとFNYIQUISTの間の周波数範囲は、遠距離のゴーストが発生する可能性がある第2の周波数範囲である。
DMAX,DNとFNYIQUIST-DMAX,upの間の周波数範囲は、ゴーストの発生する可能性が少ない第3の周波数範囲である。
一例として図3Aを参照すると、LIDARシステムの信号処理装置303は、光学処理装置内の構成要素をアクティブ化して、信号処理装置303に供給されるベースバンド信号314を遅延させることができる。受信経路に遅延があることで、LIDARシステム(例:図1に示す信号処理ユニット112)は、距離がゼロ(0)メートルのターゲットを周波数DMAX,DNにマッピングすることができる。
例えば、LIDARシステム(例:図1に示すLIDARシステム100の光スキャナ102)から0メートル離れた位置にある物体の周波数(例:Frange,0)は、周波数DMAX,DNにマッピングされる。これにより、最大の負のドップラーシフトが発生した場合でも、すべてのターゲットの周波数ピークが常に正であることが保証される。周波数ピークが常に正であることを保証することにより(最大の負のドップラーシフト時でも)、LIDARシステムは近距離ゴーストの可能性を低減および/または排除することができる。
このような実施形態では、周波数の総数が減少しているため(0から周波数DMAX,DNまでの周波数は使用されないため)、各周波数が表す距離の量が増加することがある(これにより、LIDARシステムの解像度が低下することがある)。
他の実施形態では、LIDARシステムは閾値解像度(例:各周波数で表される最大距離)を有してもよい。LIDARシステムの結果として得られる解像度が閾値解像度よりも低い場合、LIDARシステムは受信経路における遅延を使用しないようにすることができる(0メートルの距離にあるターゲットを周波数DMAX,DNにマッピングするために)。
さらに他の実施形態では、LIDARシステムは、LIDARシステムの最大距離にあるターゲットを周波数FNYIQUIST-DMAX,upにマッピングするとともに、0メートルの距離にあるターゲットを周波数DMAX,DNにマッピングすることができる。
この場合、第1および第2のピークセット(例:ピーク505Aおよび505Bは第1のピークセットであり、ピーク510Aおよび510Bは第2のピークセットである:図5参照)の間の正の周波数値ピークは、ターゲットの位置を予測するための1つ以上の真のピークとして確立、選択、識別、使用などされ得る。
他の実施形態では、信号処理装置303は、LIDARシステムの受信経路に、最小距離閾値を最大負のドップラーシフト周波数にマッピングするための光学的遅延を追加することで、LIDARシステムの最小距離閾値を最大負のドップラーシフト閾値にマッピングすることができる。
信号強度-周波数図1100には、周波数0(例:0ヘルツ、0メガヘルツ、0ギガヘルツ、0テラヘルツなど)が示される。
信号強度-周波数図1100には周波数DMAX,DNも示される。DMAX,DNは、LIDARシステム(例:図1に示すLIDARシステム100)が物体を検出する際に考慮できる最大または閾値の負のドップラーシフトに設定される。
信号強度-周波数図1100は、DMAX,UPも示している。DMAX,UPは、LIDARシステムが物体を検出する際に考慮できる最大または閾値の正のドップラーシフトに設定される。
信号強度-周波数図1100には、ナイキスト周波数FNYIQUISTも示される。さらに、信号強度-周波数図1100には、周波数FNYIQUIST-DMAX,upも示される。
FNYIQUIST-DMAX,upとFNYIQUISTの間の周波数範囲は、遠距離のゴーストが発生する可能性がある第2の周波数範囲である。DMAX,DNとFNYIQUIST-DMAX,upの間の周波数範囲は、ゴーストの発生する可能性が少ない第3の周波数範囲である。
一例として図1を参照すると、信号処理ユニット112は、光スキャナ102に対して、アップチャープおよびダウンチャープの周波数が変化する速度を変更するように指示することができる。
チャープの周波数(例:チャープレート)が増加/減少する速度を変更(例:修正、調整など)することにより、LIDARシステム(例:図1に示された信号処理ユニット112)は、LIDARシステムの最大距離にあるターゲットを周波数FNYIQUIST-DMAX,upにマッピングすることができる。
例えば、LIDARシステムの最大距離に位置する物体の周波数(例:Frange,max)は、周波数FNYIQUIST-DMAX,upにマッピングされる。これにより、正のドップラーシフトによってすべてのターゲットの周波数ピークがFNYQUISTを超えないように保証される。周波数ピークがFNYQUISTを超えないように保証することにより、LIDARシステムは遠距離ゴーストの可能性を低減および/または排除することができる。
このような実施形態では、周波数の総数が減少しているため(FNYIQUIST-DMAX,upとFNYIQUISTの間の周波数は使用されていないため)、各周波数が表す距離の量が増加することがある(これにより、LIDARシステムの解像度が低下することがある)。
他の実施形態では、LIDARシステムは、閾値解像度(例:各周波数で表される最大距離)を有してもよい。LIDARシステムの結果として得られる解像度が閾値像度よりも低い場合、チャープの周波数が変化する速度を調整して、LIDARシステムが閾値解像度以下となるように調整することができる(LIDARシステムの最大距離にあるターゲットを周波数FNYIQUIST-DMAX,upにマッピングするために)。
さらに他の実施形態では、LIDARシステムは、LIDARシステムの最大範距離あるターゲットを周波数FNYIQUIST-DMAX,upにマッピングするとともに、距離が0メートルのターゲットを周波数DMAX,DNにマッピングすることができる。
このように光ビームのチャープを調整することにより、第1および第2のピークセットのうち正の周波数値ピークが1つまたは複数の真のピークとしてターゲットの位置を予測するために確立され、1つまたは複数のピークのエイリアシングを防止する(または防止を補助する)ことができる。
他の実施形態では、信号処理ユニット112は、1つまたは複数の光ビームのチャープレートを調整することにより、ナイキスト周波数に最大距離閾値をマッピングしてもよい。
方法1200は、ハードウェア(例:回路、専用ロジック、プログラマブルロジック、プロセッサ、処理デバイス、中央処理装置(CPU)、システムオンチップ(SoC)など)、ソフトウェア(例:処理デバイスで実行/実行される命令)、ファームウェア(例:マイクロコード)、またはそれらの組み合わせからなる処理ロジックによって実行することができる。
一部の実施形態では、方法1200は、LIDARシステムの信号処理装置(例:図3Aおよび図4に示されたLIDARシステム300の信号処理装置303)によって実行される場合がある。
例えば、図10および図11を参照すると。上記処理ロジックは、閾値解像度に基づいて、近距離ゴーストおよび/または遠距離ゴーストが削減または排除されるかどうかを判断することができる。
上記の1つまたは複数のゴースト範囲が調整される場合、上記処理ロジックは、操作(ステップ)1202で受信遅延を追加し、および/またはアップチャープおよび/またはダウンチャープの周波数の変化率を調整することができる。
例えば、LIDARシステムの解像度が閾値解像度未満の場合、処理ロジックは受信遅延を追加し、および/またはアップチャープおよび/またはダウンチャープの周波数の変化率を調整する。
上記処理ロジックは、操作(ステップ)1203で、アップチャープ周波数変調およびダウンチャープ周波数変調を含む1つまたは複数の光ビームを、光検出および測距(LIDAR)システムの視野内のターゲットに向けて送信し、1つ以上のリターン信号を受信し、ベースバンド信号を生成する。そして、同ベースバンド信号のピークを識別し、このピークに基づいてターゲットまでの距離を決定する。
例えば、上記処理ロジックは、ベースバンド信号内の2つの最も高いピークを選択し、これらの2つの最も高いピークを使用してターゲットまでの距離を決定することができる。
次いで、操作(ステップ)1210で上記処理ロジックは、ターゲットから反射されたアップチャープおよびダウンチャープの1つまたは複数のリターン信号を受信する。
例えば、上記ピークのセットとしては、図5および図6に示されるピークおよび/またはピークイメージを含む場合がある。
例えば、上記処理ロジックは、LIDARシステムのドップラーシフトの閾値(例:最大値)を基準にして、第1の周波数範囲、第2の周波数範囲、および第3の周波数範囲を決定することができる。
上記処理ロジックは、ピークごとに周波数範囲(例:第1周波数範囲、第2周波数範囲、および第3周波数範囲のうちどれか)を決定することができる。
ピークが第1の周波数範囲、第2の周波数範囲、および第3の周波数範囲のいずれに位置しているかに基づいて、上記処理ロジックは、最高周波数のピークを第1ピークとして選択すべきか、それとも第3ピークを決定(例:算出、決定など)して第1ピークとして使用すべきかを決定することができる。
上記処理ロジックは、例えば、第1の周波数範囲にピークがあるために近距離/至近距離ゴーストが発生している場合、最高周波数のピークを選択することができる。第2の周波数範囲にピークがあるために遠距離ゴーストが発生している場合には、前述したように、第1ピーク(例:ナイキストイメージ)に基づいて新しいピークを算出することができる。
上記処理ロジックはまた、ピーク形状に基づいて第2ピークを選択することができる。例えば、上記処理ロジックは、1つまたは複数のスペクトル形状(上述)を決定し、ピークセット内のピークの形状と比較して、このピークセットから第2ピークを選択することができる。
方法1300は、ハードウェア(例:回路、専用ロジック、プログラム可能ロジック、プロセッサ、処理デバイス、中央処理装置(CPU)、システムオンチップ(SoC)など)、ソフトウェア(例:処理デバイス上で実行/実行される命令)、ファームウェア(例:マイクロコード)、またはそれらの組み合わせにより構成される処理ロジックによって実行することができる。
一部の実施形態において、方法1300は、LIDARシステムの信号処理装置(例:図3Aおよび図4に示すLIDARシステム300の信号処理装置303)によって実行される。
この処理ロジックは、さまざまな技術を使用して全ドップラーシフト(D)を決定または推定することができる。例えば、上記処理ロジックは、自己運動速度(エゴ速度)を推定または決定することによって全ドップラーシフトを決定することができる。
ターゲットが静止しているか動いていない場合、自己運動速度(エゴ速度)が使用されることがある。別の例として、上記処理ロジックは以前のフレームからの情報/データを使用することができる。ポイントクラウド内の各点(例:3Dポイントクラウド)に対して、上記処理ロジックは、ドップラーシフトが以前のフレームの同じ点と同一であると仮定することができる。
さらに別の例として、上記処理ロジックは、近傍ポイントからの情報/データを使用することができる。以前のN点のドップラーシフトが現在の点の近傍にあって、そのばらつき(分散)が小さい場合、現在の点のドップラーシフトは、その近傍ポイントの平均または中央値に等しくなる可能性がある。
近距離ゴーストが発生している場合、第1の真のピークFtrue1は、Ftrue1=Fup(例:上方シフトしたピーク)として決定されることがある。
遠距離ゴーストが発生している場合、第1の真のピークFtrue1は、Ftrue1=Fdn(例:下方シフトしたピーク)として決定されることがある。
近距離ゴーストが発生している場合、他方(第2の)の真のピークFdnの推定位置は、Fdn=Fup-2*Dとして決定されることがある。
遠距離ゴーストが発生している場合、他方(第2の)の真のピークFupの推定位置は、Fup=2*FNyquist-(Fdn+2*D)として決定されることがある。
例えば、近距離ゴーストが発生している場合、処理ロジックはFdnの閾値以内にあるピークを選択することができる。
別の例として、遠距離ゴーストが発生している場合、処理ロジックはFupの閾値以内にあるピークを選択することができる。
ここで使用される「例」または「例示的」の語は、例、実例または説明として役立つことを意味するために使用されている。本明細書において「例」または「例示」と説明された態様または設計は、必ずしも他の態様または設計よりも好ましいまたは有利であると解釈されるべきではない。むしろ、「例」または「例示」という用語の使用は、概念を具体的な形で示すことを意図している。
本明細書において使用される「または」の用語は、排他的な「または」ではなく、包括的な「または」として解釈されることを意図している。
つまり、特に指定されていない限り、あるいは文脈から明らかでない限り、「XはAまたはBを含む」という表現は、自然な包括的順列のいずれかを意味する。つまり、XがAを含む場合、XがBを含む場合、あるいはXがAおよびBの両方を含む場合、前述のいずれの場合にも、「X はAまたはBを含む」という条件を満たすことになる。
さらに、本明細書および添付された特許請求の範囲で使用される冠詞「a」および「an」は、特に指定されていない限り、文脈から単数形であることが明らかでない場合には「1つまたは複数」を意味するものと解釈される。
さらに、本明細書において「第1」、「第2」、「第3」、「第4」のような用語が使用される場合、これらの用語は異なる要素を区別するための識別子として使用されるもので、数字の指定に従って必ずしも順序を示すものではない。
Claims (20)
- 下記a~cを含む方法。:
a.周波数変調連続波(FMCW)光検出および測距(LIDAR)システム(以下、LIDARシステムと称する。)の視野内のターゲットに向けて、少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームであって、前記少なくとも1つのアップチャープおよび前記少なくとも1つのダウンチャープが位相非線形性を有するように位相変調される光ビームを送信する。;
b.前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する。
ここで、前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;および
c.前記第1のピークセットおよび前記第2のピークセットを使用して、前記1つまたは複数の光ビームにおける位相非線形性によって生じる前記第1のピークセットおよび前記第2のピークセットの形状の少なくとも一部に基づきピークイメージを検出しつつ前記ターゲットの位置を決定する。 - 請求項1に記載の方法であって、前記ターゲットの位置を決定する手順は、さらに下記a~dを含む方法。
a.前記第1のピークセットに属する第1ピークを囲む第1の周波数ビンのセットを算出する。;
b.前記第1の周波数ビンのセットに関連する正の周波数値に対応した負の周波数値を含む第2の周波数ビンのセットに基づいて、前記第1のピークセットに属する第2ピークを囲む前記第2の周波数ビンのセットを算出する。ここで、前記第2ピークは前記第1ピークと共役対称である。;
c.前記第2のピークセットに属する第3ピークを囲む第3の周波数ビンのセットを算出する。;
d.前記第3の周波数ビンのセットに関連する正の周波数値に対応した負の周波数値を含む第4の周波数ビンのセットに基づいて、前記第2のピークセットに属する第4ピークを囲む前記第4の周波数ビンのセットを算出する。ここで、前記第4ピークは前記第3ピークと共役対称である。 - 請求項2に記載の方法であって、さらに下記a~fを含む方法。
前記LIDARシステムの最小検出周波数セットに対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークがある場合:
a.前記第1ピークおよび前記第3ピークから、正の周波数値を含む最高周波数に基づいて前記ターゲット位置に対応する真のピーク値を選択する。;
前記第1ピークが前記真のピーク値である場合:
b.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第1ピーク形状推定値を決定する。;
c.前記第1ピークおよび前記第4ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第2ピーク形状推定値を決定する。;
d.前記第1ピーク形状推定値および前記第2ピーク形状推定値を前記第3ピークおよび前記第4ピークと比較する。;
e.前記第1ピーク形状推定値と前記第3ピークが前記第2ピーク形状推定値と前記第4ピークよりも高い相関を示す場合、前記第3ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第2ピーク形状推定値と前記第4ピークが前記第1ピーク形状推定値と前記第3ピークよりも高い相関を示す場合、前記第4ピークが前記ターゲット位置に対応すると決定する。 - 請求項3に記載の方法であって、さらに下記a~fを含む方法。
前記第3ピークが前記真のピーク値である場合:
a.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第3ピーク形状推定値を決定する。;
b.前記第2ピークおよび前記第3ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第4ピーク形状推定値を決定する。;
c.前記第3ピーク形状推定値および前記第4ピーク形状推定値を前記第1ピークおよび前記第2ピークと比較する。;
d.前記第3ピーク形状推定値と前記第1ピークが前記第4ピーク形状推定値と前記第2ピークよりも高い相関を示す場合、前記第1ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第4ピーク形状推定値と前記第2ピークが前記第3ピーク形状推定値と前記第1ピークよりも高い相関を示す場合、前記第2ピークが前記ターゲット位置に対応すると決定する。 - 請求項3に記載の方法であって、前記第1ピーク形状推定値および前記第2ピーク形状推定値を比較する手順は、さらに以下を含む方法。:
前記第1ピーク形状推定値を前記第3ピークと比較し、前記第2ピーク形状推定値を前記第4ピークと比較する。 - 請求項3に記載の方法であって、前記第1ピーク形状推定値が前記第3ピークと一致する場合、さらに以下を含む方法。:
前記第1ピーク形状推定値と前記第3ピークを相関させて相関値を設定し、その相関値が所定の閾値を超えるかどうかを判定する。 - 請求項2に記載の方法であって、さらに下記a~fを含む方法。
ナイキスト周波数に対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークがある場合:
a.前記第1ピークと前記第3ピークから、正の周波数値を含む最低周波数に基づいて前記ターゲット位置に対応する真のピーク値を選択する。;
前記第1ピークが真のピーク値である場合:
b.前記第1ピークおよび前記第3ピークに基づいて第1のターゲット距離推定値を演算し、当該第1のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第1ピーク形状推定値を決定する。;
c.前記第1ピークおよび前記第4ピークに基づいて第2のターゲット距離推定値を演算し、当該第2のターゲット距離推定値と、前記1つまたは複数の光ビームの位相非線形性とを使用して第2ピーク形状推定値を決定する。;
d.前記第1ピーク形状推定値および前記第2ピーク形状推定値を前記第3ピークおよび前記第4ピークと比較する;
e.前記第1ピーク形状推定値と前記第3ピークが前記第2ピーク形状推定値と前記第4ピークよりも高い相関を示す場合、前記第3ピークが前記ターゲット位置に対応すると決定する。;および
f.前記第2ピーク形状推定値と前記第4ピークが前記第1ピーク形状推定値と前記第3ピークよりも高い相関を示す場合、前記第4ピークが前記ターゲット位置に対応すると決定する。ただし、前記真のピークはナイキストの周波数と前記第4ピークに対応する周波数を組み合わせて設定される。 - 請求項1に記載の方法であって、さらに下記を含む方法。
前記LIDARシステムに最大負のドップラーシフト閾値が設定されている場合:
前記LIDARシステムの最小距離閾値を最大負のドップラーシフト閾値にマッピングし、前記第1および第2のピークセットのうち正の周波数値ピークを1つまたは複数の真のピークとして確立し、前記ターゲット位置を予測する。 - 請求項8に記載の方法であって、最小距離のマッピングの手順は、さらに以下を含む方法。:
前記LIDARシステムの受信経路に光学的遅延を加えることで、前記最小距離閾値を最大負のドップラーシフト周波数にマッピングする。 - 請求項8に記載の方法であって、さらに以下を含む方法。
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されている場合:
前記第1のピークセットに基づいて、前記ターゲット位置に対応する真のピークを選択する。 - 請求項8に記載の方法であって、さらに以下を含む方法。
前記LIDARシステムに最大正のドップラーシフト閾値が設定されている場合:
前記LIDARシステムの最大距離閾値を最大正のドップラーシフト閾値にマッピングし、1つまたは複数のピークのエイリアシングを防ぐために1つまたは複数の光ビームのチャープレートを調整する。これにより、前記第1および第2のピークセットのうち正の周波数値ピークを1つまたは複数の真のピークとして確立し、前記ターゲット位置を予測する。 - 請求項10に記載の方法であって、最大距離閾値のマッピングの手順は、さらに以下を含む方法。:
ナイキスト周波数と前記最大距離閾値に基づいて、1つまたは複数の光ビームのチャープレートを調整する。 - 請求項2に記載の方法であって、さらに以下を含む方法。
前記LIDARシステムの最小検出周波数に対する最大ドップラーシフト内に前記第1ピークまたは前記第3ピークが存在する場合において、:
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されており、当該予め設定されたドップラーシフトが生じる場合:
a.前記第1ピークと前記第3ピークから、正の周波数値を含む最高周波数に基づいて前記ターゲット位置に対応する第1の真のピーク位置を選択する。;
前記第1ピークが前記第1の真のピーク位置として選択された場合:
b.前記予め設定されたドップラーシフトと前記第1ピークに基づいて第2の真のピーク位置を推定する。;および、
c.当該第2の真のピーク位置との近接性に基づいて前記第3ピークと前記第4ピークの間で選択を行い、ターゲット位置を決定する。;
前記第3ピークが前記第1の真のピーク位置として選択された場合:
d.前記予め設定されたドップラーシフトと前記第3ピークに基づいて前記第2の真のピーク位置を推定する。;および、
e.当該第2の真のピーク位置との近接性に基づいて前記第2ピークと前記第1ピークの間で選択を行い、ターゲット位置を決定する。 - 請求項13に記載の方法であって、
前記予め設定されたドップラーシフトは、自己運動速度(エゴ速度)、以前のフレーム情報、近傍ポイント情報の少なくとも1つに基づいて選択される、方法。 - 請求項2に記載の方法であって、さらに以下a~eを含む方法。
前記第1ピークまたは前記第3ピークがナイキスト周波数に対する最大ドップラーシフト内に存在する場合において:
前記LIDARシステムと前記ターゲットとの間のドップラーシフトが予め設定されており、当該予め設定されたドップラーシフトが生じる場合:
a.前記第1ピークと前記第3ピークのうち、正の周波数値を含む最低周波数に基づいて前記ターゲット位置に対応する第1の真のピーク位置を選択する;
前記第1ピークが前記第1の真のピーク位置として選択された場合:
b.前記予め設定されたドップラーシフト、前記第1ピーク、およびナイキスト周波数に基づいて第2の真のピーク位置を推定する。;および、
c.前記第2の真のピーク位置との近接性に基づいて前記第3ピークと前記第4ピークの間で選択を行い、ターゲット位置を決定する;
第3ピークが第1の真のピーク位置として選択された場合:
d.前記予め設定されたドップラーシフト、前記第3ピーク、および前記ナイキスト周波数に基づいて第2の真のピーク位置を推定する。;
e.前記第2の真のピーク位置との近接性に基づいて前記第2ピークと前記第1ピークの間で選択を行い、前記ターゲット位置を決定する。 - 請求項15に記載の方法であって、
前記予め設定されたドップラーシフトは、自己運動速度(エゴ速度)、以前のフレーム情報、近傍ポイント情報の少なくとも1つに基づいて選択される、方法。 - 請求項1に記載の方法であって、さらに下記を含む方法。:
前記少なくとも1つのアップチャープ周波数、および前記少なくとも1つのダウンチャープ周波数を、前記1つまたは複数のリターン信号と混合することにより、周波数領域におけるベースバンド信号を生成する。ここで、前記少なくとも1つのダウンチャープ周波数は、前記相対運動に比例して時間的に遅延する。 - 請求項17に記載の方法であって、
前記ベースバンド信号は、前記第1ピークのセットと前記第2ピークのセットを含む、方法。 - 周波数変調連続波(FMCW)光検出および測距(LIDAR)システム(以下、LIDARシステムと称する。)であって、
同LIDARシステムの視野内のターゲットに向けて少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームあって、前記少なくとも1つのアップチャープおよび前記少なくとも1つのダウンチャープが位相非線形性を有するように位相変調される光ビームを送信し、前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する、下記要件を具備する光スキャナと、
前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;
前記光スキャナに連携して前記リターン信号から、LIDARターゲット距離に対応する周波数を含む時間領域のベースバンド信号を生成する光学処理装置と、;
前記光学処理装置に連携する信号処理装置であって、プロセッサと、このプロセッサによって実行されると、前記第1ピークのセットおよび前記第2ピークのセットを使用して、前記1つまたは複数の光ビームにおける位相非線形性によって生じる前記第1のピークセットおよび前記第2のピークセットの形状の少なくとも一部に基づきピークイメージを検出しつつ前記ターゲット位置を決定するように前記LIDARシステムを動作させる命令を格納するメモリとを含む、信号処理装置と、;
を備える、LIDARシステム。 - 非一時的なコンピュータ可読媒体であって、周波数変調連続波(FMCW)光検出および測距(LIDAR)システム(以下、LIDARシステムと称する。)内のプロセッサによって実行されると、前記LIDARシステムに下記a~cを実行させる命令を含む、コンピュータ可読媒体。:
a.前記LIDARシステムの視野内のターゲットに向けて、少なくとも1つのアップチャープ周波数、および少なくとも1つのダウンチャープ周波数を含む1つまたは複数の光ビームあって、前記少なくとも1つのアップチャープおよび前記少なくとも1つのダウンチャープが位相非線形性を有するように位相変調される光ビームを送信する。;
b.前記ターゲットから、前記1つまたは複数の光ビームに基づく1つまたは複数のリターン信号を受信する。
ここで、前記1つまたは複数のリターン信号は、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって、少なくとも1つのアップチャープ周波数からシフトした変位アップチャープ周波数と、前記ターゲットおよび前記LIDARシステムの少なくとも1つの相対運動によって少なくとも1つのダウンチャープ周波数からシフトした変位ダウンチャープ周波数とを含み、前記変位アップチャープ周波数および前記変位ダウンチャープ周波数は、前記ターゲットの位置に対応する前記少なくとも1つのアップチャープ周波数に関連した第1のピークセットと、前記ターゲットの位置に対応する前記少なくとも1つのダウンチャープ周波数に関連した第2のピークセットとを生成する。;および
c.前記第1のピークセットおよび前記第2のピークセットを使用して、前記1つまたは複数の光ビームにおける位相非線形性によって生じる前記第1のピークセットおよび前記第2のピークセットの形状の少なくとも一部に基づきピークイメージを検出しつつ前記ターゲット位置を決定する。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063089178P | 2020-10-08 | 2020-10-08 | |
| US63/089,178 | 2020-10-08 | ||
| US17/495,692 US11360214B2 (en) | 2020-10-08 | 2021-10-06 | Techniques for ghosting mitigation in coherent lidar systems |
| US17/495,692 | 2021-10-06 | ||
| PCT/US2021/054013 WO2022076715A1 (en) | 2020-10-08 | 2021-10-07 | Techniques for ghosting mitigation in coherent lidar systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023545775A JP2023545775A (ja) | 2023-10-31 |
| JP7650968B2 true JP7650968B2 (ja) | 2025-03-25 |
Family
ID=81077615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023521591A Active JP7650968B2 (ja) | 2020-10-08 | 2021-10-07 | コヒーレントlidarシステムにおけるゴースト低減技術 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11360214B2 (ja) |
| EP (1) | EP4226182A1 (ja) |
| JP (1) | JP7650968B2 (ja) |
| KR (1) | KR102873725B1 (ja) |
| CN (1) | CN116324484A (ja) |
| WO (1) | WO2022076715A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11360214B2 (en) * | 2020-10-08 | 2022-06-14 | Aeva, Inc. | Techniques for ghosting mitigation in coherent lidar systems |
| US11585926B2 (en) | 2021-03-24 | 2023-02-21 | Aeva, Inc. | Techniques for ghosting mitigation in coherent LIDAR systems using multiple chirp rates |
| US20240142623A1 (en) * | 2022-10-27 | 2024-05-02 | Analog Photonics LLC | Doppler processing in coherent lidar |
| CN116600378B (zh) * | 2023-05-09 | 2025-12-09 | 深圳市国电科技通信有限公司 | 基于LoRa调制的频偏估计方法、装置及介质、频偏估计设备 |
| WO2026058460A1 (ja) * | 2024-09-12 | 2026-03-19 | 三菱電機株式会社 | 光干渉距離測定装置、光干渉距離測定方法、及び光干渉距離測定プログラム |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030142007A1 (en) | 2001-03-15 | 2003-07-31 | Daisaku Ono | Signal processing method for scanning radar |
| JP2004093242A (ja) | 2002-08-30 | 2004-03-25 | Fujitsu Ltd | クロスオーバ検出方法、レーダ装置及びクロスオーバ検出プログラム |
| JP2005195344A (ja) | 2003-12-26 | 2005-07-21 | Fujitsu Ten Ltd | Fm−cwレーダの信号処理方法 |
| WO2006013689A1 (ja) | 2004-08-06 | 2006-02-09 | Murata Manufacturing Co., Ltd. | レーダ |
| US20170212235A1 (en) | 2016-01-25 | 2017-07-27 | Board Of Regents, The University Of Texas System | Device-free tracking system that accurately tracks hand movement |
| JP2019066284A (ja) | 2017-09-29 | 2019-04-25 | 株式会社デンソーテン | レーダ装置およびレーダ装置の制御方法 |
| JP2019537012A (ja) | 2016-11-30 | 2019-12-19 | ブラックモア センサーズ アンド アナリティクス インク. | ドップラー検出および光チャープ距離検出のドップラー補正のための方法およびシステム |
| JP2020085867A (ja) | 2018-11-30 | 2020-06-04 | 株式会社リコー | 距離速度測定装置および距離速度測定方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835199A (en) * | 1996-05-17 | 1998-11-10 | Coherent Technologies | Fiber-based ladar transceiver for range/doppler imaging with frequency comb generator |
| JP3198949B2 (ja) * | 1996-10-25 | 2001-08-13 | 三菱電機株式会社 | レーダ信号処理方法およびその方法を用いたレーダ装置 |
| US9851433B2 (en) * | 2013-12-19 | 2017-12-26 | DSCG Solutions, Inc. | Single laser LIDAR system |
| US20190174207A1 (en) * | 2016-05-09 | 2019-06-06 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for the industrial internet of things |
| US12153135B2 (en) * | 2018-07-18 | 2024-11-26 | Bridger Photonics, Inc. | Methods and apparatuses for range peak pairing and high-accuracy target tracking using FMCW LADAR measurements |
| WO2020028146A1 (en) | 2018-07-30 | 2020-02-06 | Blackmore Sensors And Analytics, Llc | Method and system for optimizing scanning of coherent lidar in autonomous vehicles |
| US11360215B2 (en) * | 2018-12-20 | 2022-06-14 | Gm Cruise Holdings Llc | Lidar system that is configured to compute ranges with differing range resolutions |
| CN113260873A (zh) | 2019-01-04 | 2021-08-13 | 布莱克莫尔传感器和分析有限责任公司 | 带有具有折射分面的可旋转多边形偏转器的lidar设备 |
| JP7238422B2 (ja) * | 2019-01-22 | 2023-03-14 | 株式会社リコー | 測距方法、測距装置、車載装置、移動体、測距システム |
| US11971508B2 (en) * | 2020-07-08 | 2024-04-30 | Aptiv Technologies AG | Varying waveforms across frames in frequency-modulated continuous-wave (FMCW) lidar systems |
| US11360214B2 (en) * | 2020-10-08 | 2022-06-14 | Aeva, Inc. | Techniques for ghosting mitigation in coherent lidar systems |
-
2021
- 2021-10-06 US US17/495,692 patent/US11360214B2/en active Active
- 2021-10-07 JP JP2023521591A patent/JP7650968B2/ja active Active
- 2021-10-07 KR KR1020237015156A patent/KR102873725B1/ko active Active
- 2021-10-07 EP EP21799440.9A patent/EP4226182A1/en active Pending
- 2021-10-07 WO PCT/US2021/054013 patent/WO2022076715A1/en not_active Ceased
- 2021-10-07 CN CN202180068855.6A patent/CN116324484A/zh active Pending
-
2022
- 2022-06-02 US US17/831,169 patent/US11899111B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030142007A1 (en) | 2001-03-15 | 2003-07-31 | Daisaku Ono | Signal processing method for scanning radar |
| JP2004093242A (ja) | 2002-08-30 | 2004-03-25 | Fujitsu Ltd | クロスオーバ検出方法、レーダ装置及びクロスオーバ検出プログラム |
| JP2005195344A (ja) | 2003-12-26 | 2005-07-21 | Fujitsu Ten Ltd | Fm−cwレーダの信号処理方法 |
| WO2006013689A1 (ja) | 2004-08-06 | 2006-02-09 | Murata Manufacturing Co., Ltd. | レーダ |
| US20170212235A1 (en) | 2016-01-25 | 2017-07-27 | Board Of Regents, The University Of Texas System | Device-free tracking system that accurately tracks hand movement |
| JP2019537012A (ja) | 2016-11-30 | 2019-12-19 | ブラックモア センサーズ アンド アナリティクス インク. | ドップラー検出および光チャープ距離検出のドップラー補正のための方法およびシステム |
| JP2019066284A (ja) | 2017-09-29 | 2019-04-25 | 株式会社デンソーテン | レーダ装置およびレーダ装置の制御方法 |
| JP2020085867A (ja) | 2018-11-30 | 2020-06-04 | 株式会社リコー | 距離速度測定装置および距離速度測定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20230074818A (ko) | 2023-05-31 |
| US20220299640A1 (en) | 2022-09-22 |
| EP4226182A1 (en) | 2023-08-16 |
| US11360214B2 (en) | 2022-06-14 |
| CN116324484A (zh) | 2023-06-23 |
| US11899111B2 (en) | 2024-02-13 |
| WO2022076715A1 (en) | 2022-04-14 |
| US20220113412A1 (en) | 2022-04-14 |
| KR102873725B1 (ko) | 2025-10-17 |
| JP2023545775A (ja) | 2023-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11513201B2 (en) | Techniques for ghosting mitigation in coherent lidar systems using in-phase/quadrature phase (IQ) processing | |
| US11360214B2 (en) | Techniques for ghosting mitigation in coherent lidar systems | |
| JP7692994B2 (ja) | マッチドフィルタリングを用いたコヒーレントlidarシステムにおけるミラーによるドップラー拡散を補償する技術 | |
| US20230213651A1 (en) | Techniques for ghosting mitigation in coherent lidar systems using multiple chirp rates | |
| JP7629091B2 (ja) | Fmcw-lidarシステムにおける検出閾値を自動調整するための技術 | |
| JP7659626B2 (ja) | コヒーレントlidarシステムにおける複数ターゲットのピーク関連付け技術 | |
| US12571891B2 (en) | Techniques for peak detection in a LIDAR system using weighted metrics and band selection | |
| JP7622247B2 (ja) | 同相・直交位相(iq)処理を用いたコヒーレントlidarシステムにおけるゴースト低減技術 | |
| WO2022204428A1 (en) | Techniques for ghosting mitigation in coherent lidar systems using multiple chirp rates | |
| CN117337401A (zh) | 利用同相/正交相位(iq)处理的用于减轻相干lidar系统中的重影的技术 | |
| WO2025254935A1 (en) | Techniques for mirror doppler spread compensation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230407 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231002 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241114 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250312 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7650968 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |