JP7076515B2 - アクティブ測距システムのための記憶 - Google Patents

アクティブ測距システムのための記憶 Download PDF

Info

Publication number
JP7076515B2
JP7076515B2 JP2020159651A JP2020159651A JP7076515B2 JP 7076515 B2 JP7076515 B2 JP 7076515B2 JP 2020159651 A JP2020159651 A JP 2020159651A JP 2020159651 A JP2020159651 A JP 2020159651A JP 7076515 B2 JP7076515 B2 JP 7076515B2
Authority
JP
Japan
Prior art keywords
storage
storage elements
values
control circuit
event
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
Application number
JP2020159651A
Other languages
English (en)
Other versions
JP2021051076A (ja
Inventor
タイラン・スン
リボ・メン
Original Assignee
アナログ・ディヴァイシス・インターナショナル・アンリミテッド・カンパニー
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by アナログ・ディヴァイシス・インターナショナル・アンリミテッド・カンパニー filed Critical アナログ・ディヴァイシス・インターナショナル・アンリミテッド・カンパニー
Publication of JP2021051076A publication Critical patent/JP2021051076A/ja
Application granted granted Critical
Publication of JP7076515B2 publication Critical patent/JP7076515B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • G01S17/10Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/46Indirect determination of position data
    • G01S17/48Active triangulation systems, i.e. using the transmission and reflection of electromagnetic waves other than radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4861Circuits for detection, sampling, integration or read-out
    • G01S7/4863Detector arrays, e.g. charge-transfer gates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4868Controlling received signal intensity or exposure of sensor

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Optical Radar Systems And Details Thereof (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Light Receiving Elements (AREA)

Description

本書は、限定するものではないが、概して、ライダーシステムに属し、特に、限定するものではないが、パルスベースのアクティブ測距システムのための記憶に属する。
ライダーシステムは、例えば、関心対象までの距離を決定するように使用され得る。パルスレーザー光は、関心対象を照射するように使用され得、ライダーシステムは、1つ以上のセンサー素子によって感知される、反射され、または散乱されたパルスを収集することができる。感知された反射の戻り時間、および波長は、物体の距離、および/または位置を決定するように、ライダーシステムによって測定されることができる。
ライダー受信器のサイズ、およびコストを低減することが望ましい。従来のライダーシステムでは、記憶デバイスは、放出パルスの飛行時間(TOF)中に、1つ以上のセンサー素子からのデータを記憶するように、使用され得る。したがって、目標までの可能な距離が大きいほど、および所望の測定精度が大きいほど、必要な記憶デバイスの数が大きくなる。例えば、2ns毎に値を記憶する場合、200mまでの距離を処理するために1,000個の記憶素子が必要とされ得る。したがって、値は、放出パルスの予想TOF中に、1,000個の記憶素子の各々に記憶される。TOFウィンドウが完了した後、1,000個の記憶素子によって記憶されたデータのすべては、さらなる処理のためにデジタル化されることができる。
本発明者らは、とりわけ、放出パルスのTOFウィンドウ中に記憶素子によって記憶された値の大部分が、周囲データに関することを認識している。したがって、周囲データを含む、記憶素子は、TOFウィンドウ中に再利用/上書きされることができる。戻りパルスなどのイベントが検出されたときに、トリガーイベントの検出ウィンドウ中にデータが記憶された、記憶素子は、後の処理するために予約されることができる。例えば、検出イベントの辺り(前、中、および後)でデータが記憶された、10個の記憶素子は、さらなる処理のために予約されることができる。検出ウィンドウの外側の記憶素子は、TOFウィンドウの残りの間、再利用され/上書きされ続けることができる。検出ウィンドウは、例えば、アナログ検出回路を使用してトリガーイベントを検出したときに直ちに設定されることができるか、または動的閾値を使用してTOFウィンドウが完了した後に設定されることができる。これは、各TOFウィンドウのために必要な記憶エレメントの数の低減を容易にし、および/またはライダー受信器の全体的なサイズ、およびコストを低減する、アナログ対デジタル変換への負担を低減する。
一実施例では、放出光パルスによって引き出されている光信号を受信するための飛行時間ウィンドウに対応する光受信器内での感知値を記憶するためのシステムは、少なくとも1つの光検出器、記憶アレイ、および制御回路を含む。少なくとも1つの光検出器は、受信光信号を示す出力信号を生成するように構成されている。記憶アレイは、複数の記憶素子を含み、飛行時間受信ウィンドウの少なくとも一部分に対応する少なくとも1つの光検出器から出力信号を受信し、および記憶するように接続されている。制御回路は、記憶アレイによって出力信号値の記憶を制御するように構成されており、複数の記憶素子の第1のサブセットに出力信号値を書き込み、および上書きし、書き込み出力値に基づいてイベントを検出し、イベントの検出に応答して、複数の記憶素子のうちの少なくとも第1のサブセットを備える、それぞれのアナログ記憶素子上にデータを保持するように構成されている。
別の実施例では、放出された光パルスによって引き出されている光信号を受信するための飛行時間ウィンドウに対応する光受信器内での感知値を記憶するための方法は、少なくとも1つの光検出器によって、受信光信号を示す出力信号を生成することと、飛行時間受信ウィンドウの少なくとも一部分の間に記憶アレイの複数の記憶素子の第1のサブセットに出力信号を書き込み、および上書きすることと、書き込み出力信号に基づいてイベントを検出することと、イベントの検出に応答して、複数の記憶素子のうちの少なくとも第1のサブセットを備える、それぞれのアナログ記憶素子上にデータを保持することと、を含む。
これらの非限定的な実施例または態様のそれぞれは、それ自体で成立することができるか、または1つ以上の他の実施例または態様とさまざまな並べ替え、もしくは組み合わせで組み合わされることができる。本概要は、本特許出願の主題の概要を提供することを意図している。本発明の排他的または包括的説明を提供することは、意図されていない。詳細な説明は、本特許出願についてのさらなる情報を提供するように含まれる。
ライダー受信器のための実施例のアナログ記憶システムを例示するブロック図である。 ライダー受信器のためのアナログ記憶システムのためのアナログ記憶アレイの実施例を例示するブロック図である。 アナログ記憶素子の実施例のアレイを例示する回路図である。 アナログ記憶素子の実施例のアレイにおけるアナログ記憶素子のグループを例示する回路図である。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。 ライダー受信器のためのアナログ記憶アレイのアナログ記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。
放出パルスの飛行時間(TOF)ウィンドウ中に書き換え可能な、記憶デバイスを含む、アナログ記憶アレイを使用する、ライダー受信器のためのような、アクティブ測距受信器記憶システムは、本明細書で開示される。記憶システムは、制御回路および記憶アレイを含む。記憶アレイは、各々が、ライダー受信器の光検出器からの少なくとも1つの出力値を記憶することができる、いくつかのアナログまたはデジタル記憶素子を含み得る。制御回路は、例えば、タイミング制御回路、検出回路、スイッチ制御回路、およびサンプルテーブル回路を含み得る。
制御回路は、光検出器から記憶素子への出力値の書き込みを制御するように構成され得る。TOFウィンドウ中、記憶素子は、フォトダイオードからの出力値で書き込まれ、および書き換えられ得る。例えば、戻りパルスの検出であり得る、イベントの検出時に、イベントに関連するデータを現在記憶している、記憶素子は、後の処理のために予約され得る。イベントは、例えば、直ちに検出され得るか、または、データが1つ以上のTOFウィンドウのために記憶された後に検出され得る。トリガーイベントに関連するデータを現在記憶していない、記憶素子は、TOFウィンドウ中に書き込まれ、および書き換え続けることができる。アナログ記憶素子のために、予約済記憶素子は、例えば、トリガータイムスタンプ、および記憶素子識別子と共に変換するためにアナログ対デジタル変換器に提供され得る。
図1は、ライダー受信器のための実施例の記憶システム100を例示するブロック図である。記憶システム100は、記憶アレイ102、フォトダイオード104a~104n、タイミング制御回路106、検出回路108、スイッチ制御回路110、サンプルテーブル回路112、アナログ対デジタル変換器(ADC)114、およびマルチプレクサ116を含む。記憶システム100は、例えば、ライダー受信器の一部であり得る。ライダー受信器は、とりわけ、光学系、ソーラーフィルタ、およびトランスインピーダンスアンプ(TIA)アレイも含み得る。記憶アレイ102は、1つ以上のアナログおよび/またはデジタル記憶素子を含み得る。
ライダーシステムは、目標または他の関心対象を照射するように、電磁信号(例えば、可視光、短波長赤外線(SWIR)、または他の波長範囲)を放出するように構成された1つ以上の付属光源を含むことができる。別の実施例では、ライダーシステムとは別個の光源は、関心対象を照射するように使用されることができる。反射または散乱された電磁信号は、受信され、光学系によって、例えば、フォトダイオード104a~104nに集束されることができる。例えば、TIAアレイまたは他の電流対電圧変換器は、フォトダイオードから受信された電流を、記憶アレイ102によって記憶されるための電圧に変換するように、使用され得る。複数のフォトダイオード104a~104nとして図示されているが、いくつかの実施例では、システム100は、単一のフォトダイオードを含み得る。
記憶アレイ102は、例えば、図3に例示されるように、コンデンサなどのいくつかの記憶素子118a~118nを含み得る。ライダーシステムの放出パルスのTOFウィンドウ中、フォトダイオード104a~104nは、放出パルスの戻りパルスを検出するように光信号を感知するように構成されている。このようにして、ライダーシステムまたは他のシステムのコントローラは、例えば、戻りパルスのTOFを使用して、関心対象までの距離を決定することができる。
フォトダイオード104a~104nは、例えば、受信光信号を示す電流を生成するように構成され得る。記憶アレイ102は、1つ以上のTOFウィンドウ中にこれらの値を記憶するように構成され得る。一実施例では、フォトダイオード104a~104nによって生成された電流は、トランスインピーダンス増幅器、または他の電流対電圧変換回路によって電圧に変換され得る。
タイミング制御回路106、検出回路108、スイッチ制御回路110、およびサンプルテーブル回路112は、記憶アレイ102へのフォトダイオード104a~104nの出力値の記憶を制御するように使用された制御回路を形成することができる。制御回路は、アナログ回路、デジタル回路、またはそれらの組み合わせを使用して実装されることができる。例えば、記憶アレイ102によって記憶された関心のアナログ値は、タイムスタンプ、記憶素子ID(複数可)、および/または検出済トリガーイベントに関する他の関心のあるデータと共に変換のために制御回路によってADC114に提供されることができる。ADC114の出力は、例えば、それぞれのデータを記憶するために、デジタル記憶システムに提供され得る。
例えば、リアルタイムコントローラであり得る、タイミング制御回路106は、信号の記憶および信号の変換を制御するためのいくつかのタイミング信号を生成し得る。一実施例では、タイミング制御回路106は、フォトダイオード104a~104nによって感知された値の記憶周波数を制御するように、スイッチ制御回路110を制御するように、タイミング信号を生成し得る。また、タイミング制御回路106は、例えば、放出パルスのTOFウィンドウの完了に続いて、または、例えば、検出回路108によるパルスの検出に続いて、値の記憶を停止することができる。タイミング制御回路106は、例えば、検出回路108によって生成されたトリガーに基づいて、トリガーイベントを示すタイムスタンプを生成することもできる。
検出回路108は、時間対デジタル変換器(TDC)、計算流体力学(CFD)回路、アナログ電力検出回路、またはフォトダイオード104a~104nの出力値に基づいて、検出済戻りパルスなどのトリガーイベントを検出するように構成された任意の他のアナログ、もしくはデジタル回路を含み得る。一実施例では、検出回路108は、フォトダイオード104a~104nのうちの1つ以上からの現在の信号が戻りパルスを示す閾値よりも大きい場合に、トリガーを生成するように構成された比較回路であり得る。いくつかの実施例では、検出回路108は、トリガーイベントを検出するように、アナログ記憶素子118a~118fによって記憶された最近の値を使用し得る。例えば、検出回路は、戻りパルスを検出するように、記憶素子118a~118fのうちの1つの値、または記憶素子118a~118fの複数の平均値を閾値と比較し得る。別の実施例では、検出回路108は、例えば、動的閾値を使用して、1つ以上のTOFウィンドウの全体のために記憶されたデータを分析することによって、イベントを検出し得る。
スイッチ制御回路110は、記憶素子118a~118fのそれぞれのために1つ以上のそれぞれのスイッチ、または他のデバイスを制御するように構成され得る。例えば、各記憶素子118a~118fは、フォトダイオード104a~104nのうちの1つからの出力値を記憶するように、素子に充電する、またはそれ以外の方法でデータを書き込むスイッチ、ならびに後続の記憶において素子を再利用するために、素子を放電する、またはそれ以外の方法で消去するスイッチを含み得る。スイッチ制御回路100は、任意のアナログ回路、デジタル回路、またはそれらの組み合わせを含み得る。例えば、スイッチは、フィールド効果トランジスタ、バイポーラジャンクショントランザクション、または任意の他のタイプのスイッチであることができる。
サンプルテーブル回路112は、記憶アレイ102に関する情報、および/または検出回路108によって検出されたイベントを記憶するように構成され得る。サンプルテーブル回路112は、任意の種類の揮発性または不揮発性記憶素子、および任意の他のアナログまたはデジタル回路を含むことができる。いくつかの実施例では、サンプルテーブル回路112は、トリガーイベントのためのタイムスタンプ、トリガーイベントに関するデータを記憶する、記憶素子118a~118fの識別子、および/またはトリガーイベントに関するデータを記憶しない、記憶素子118a~118fの識別子を記憶するように構成され得、したがって上書きされることができる。
いくつかの実施例では、フォトダイオード104a~104nの出力値は、タイミング制御回路106からのタイミング制御を用いて順次記憶されることができる。出力値が記憶素子118a~118nに記憶された、周波数は、所望の距離精度に基づいて設定され得る。例えば、2ns毎に値を記憶することは、10ns毎に値を記憶するよりも正確な距離決定を提供することができる。
一実施例では、記憶素子118a~118nは、10個の素子の2つのグループに分割された20個の容量記憶素子を含み得る。10個の第1のグループは、トリガーが検出回路108によって生成されるまで出力値が連続的に記録されるように(例えば、書き込みおよび書き換え)、使用され得る。トリガー信号(イベントの検出)の受信後、第1のグループは、検出ウィンドウを形成する、値を保持するように予約され得る。全検出ウィンドウをキャプチャするように、第1のグループは、例えば、検出ウィンドウ内でパルスを中心にするために、特定の時間のために(例えば、さらに5つの値を取得するためなど)、値を記録し続け得る。その後、10個の記憶素子の第2のグループは、1つ以上のTOFウィンドウの残りのためにデータを連続的に記憶するように使用されることができる。検出ウィンドウのための値を記憶する、10個の素子の第1グループの値は、他の記憶素子が値を記憶し続ける間、変換のためにADC114に提供されることができる。
いくつかの実施例では、記憶素子118a~118nは、複数のTOFウィンドウにわたって書き込まれることができる。例えば、記憶素子118a~118nは、第1のTOFウィンドウ中に充電され、その後、後続のTOFウィンドウ中に(放電なしで)再充電されることができる。検出済パルスが、複数のTOFウィンドウに亘って充電することによって、各TOFウィンドウのために同時に到達することが予想されるので、より大きな値が、検出イベントとバックグラウンドノイズの間でより大きな区別を可能にする、各記憶素子118a~118nのために得られることができる。
別の実施例では、記憶素子118a~118nは、複数のグループに分割されることができる。グループは、予想された検出済戻りパルス持続時間のための値を記憶するように、サイズ設定され得る。例えば、検出済パルスに関連する情報が、20nsウィンドウであることが予想され、素子が、2nsごとに1回記憶された場合、記憶素子118a~118nは、10個以上の素子のグループに分割され得る。値は、いくつかのグループにわたって、順次および/または円形様式で記憶素子118a~118nに記憶され得る。戻りパルスの検出に続いて、検出済戻りパルスに関連する情報を記憶する、1つ以上のグループが予約されることができる。
記憶素子118a~118nの1つ以上のグループが予約されると、システムは、同じ方式で値を記憶し続け得る。予約済グループは、前もって未使用グループに置き換えられ得る。例えば、記憶素子118a~118nのアレイは、元々、N個のグループに値を記憶し得、一方、アレイは、合計でN+2以上のグループを含む。2つ以上の余分なグループは、戻りパルスが検出されるまで未使用であり得る。グループが、戻りパルスに関連するデータを記憶するように予約されると、未使用グループのうちの1つは、システムが同じ方式で値を記憶し続け得るように、予約済グループのために置き換えられることができる。
各グループはまた、異なる速度で出力値を記憶するように使用され得る。例えば、TOFウィンドウの第1の部分のために、出力値は、1nsの速度で記憶素子118a~118nに記憶され得、出力値は、TOFウィンドウの第2の部分のために、5nsの速度で記憶され得、TOFウィンドウの第3の部分のために、出力値は、10nsの速度で記憶され得る。これらのグループのそれぞれ内で、記憶素子は、イベントが検出されるまで、またはウィンドウのそれぞれの部分が完了するまで、TOFウィンドウのそれぞれの部分の間に再利用されることができる。これは、例えば、ライダー受信器に近い、物体のために、より正確な距離が決定されることを可能にする。アナログ記憶素子のために、予約済グループは、変換のためにADC114に提供されることができる。変換のためにADC114に予約済グループを提供することのみによって、デジタル記憶の量およびADCへの負荷は、大幅に低減されることができる。
図2は、記憶システム100での使用のための記憶アレイ102’の実施例を例示するブロック図である。記憶アレイ102’は、記憶素子アレイ200a~200n、ならびにマルチプレクサ202および204を含む。記憶素子アレイ200a~200nは、例えば、図3に例示されるように、いくつかの記憶素子をそれぞれ含むことができる。図1の制御回路は、アナログ記憶素子を有する実施形態では、記憶素子アレイ200a~200nのうちのどれが現在書き込まれているかを選択するように、マルチプレクサ202を制御することができ、どのアレイ200a~200nがADCに提供されるかを選択するように、マルチプレクサ204を制御することができる。
記憶アレイ102’は、放出パルスのTOFウィンドウ中に複数の戻りパルスに関するデータを受信し、および記憶するように、ライダー受信器で使用され得る。例えば、ウィンドウまたは他の透明なオブジェクトの背後にある、関心対象のために、複数の戻りパルスは、ライダー受信器によって受信され得る。したがって、記憶アレイ200a~200nのうちの1つは、トリガーが検出されるまで値を連続的に記憶するように、使用され得る。その後、記憶アレイ200a~200nのうちの第2は、第1のアレイ200a~200nがさらなる処理のために予約されて、第2のトリガーが検出されるまで値を連続的に記憶するように、使用され得る。第2のトリガーに続いて、第2の記憶アレイ200a~200nはまた、さらなる処理のために予約され得、残りのアレイ200a~200nの別のものは、値を連続的に記憶するように使用されることができる。これは、複数の戻りパルスに関する情報を取得するように、放出パルスのTOFウィンドウの持続時間のために続けられることができる。
サンプルテーブル回路112は、記憶アレイ200a~200nの各々の状態に関する情報を記憶することができる。例えば、記憶アレイ200a~200nのそれぞれのために、サンプルテーブル回路112は、それぞれの記憶素子アレイ200a~200nが、戻りパルスなどのトリガーイベントに関連する記憶済データを含むかどうかの表示を記憶することができる。例えば、記憶素子アレイ200bは、検出済戻りパルスに関連する記憶データを含み得、記憶素子アレイ200aおよび200c~200nは、検出戻りパルスに関連する記憶済データを含み得る。したがって、制御回路は、フォトダイオード104a~104nからの新しいデータで記憶素子アレイ200a、200c~200nに記憶されたデータを上書きし、ADC114による変換のためにアナログ記憶素子アレイ200bによって記憶されたデータを保持することができる。いくつかの実施例では、異なるアレイ200a~200nは、それぞれのフォトダイオード104a~104nのための出力値を記憶するように、使用され得る。
図3は、アナログ記憶素子302a~302nの実施例のアレイ200を例示する回路図である。実施例のアレイ200は、記憶アレイ102、および/または記憶アレイ200a~200nのいずれかを実装するように使用されることができる。図示されるように、記憶素子302cは現在、接続部304を通じて充電され(値を記憶する)、記憶素子302eは現在、接続部306を通じて放電され(ゼロにされる)、他の記憶素子302a~302nは、それらの現在の状態を保持している。
一実施例では、値は、素子302aが書き込まれた後、制御回路が記憶素子302nに戻り、値の書き込みを続けるように、記憶素子302a~302nに円形的に(素子302a~302nが反時計回りに書き込まれると仮定する)記憶されることができる。書き込みの次のパスのために準備するために、制御回路は、記憶素子302eのために見られるように、コンデンサを放電する。したがって、制御回路が素子302a~302nに値を書き込んでいる間、制御回路は、書き込みの次のパスのために準備するように、素子302a~302nを放電することもできる。現在放電されている素子302a~302nは、現在の素子302a~302nに書き込まれたデータの整合性を確保するために、現在書き込まれている素子302a~302nから離れた予め設定された数の素子であることができる。イベントを検出すると、制御回路は、1つ以上の素子302a~302nに記憶されている値が後の変換のために予約されることができるように、素子302a~302nの放電を停止することができる。
別の実施例では、素子は、ピンポン様式で書き込まれることができる。例えば、素子302aおよび302bは、イベントが検出されるまで連続的に書き込まれ得る。例えば、値は、素子302bが放電されている間に、素子302aに書き込まれることができる。それから、値は、素子302aが放電されている間に、素子302bに書き込まれることができる。これは、トリガーが検出されるまで続けることができる。
いくつかの実施例では、初期トリガーは、戻りパルスの予備検出を示す、検出回路108によって生成されることができる。例えば、初期トリガーは、戻りパルスの検出を確認する、閾値よりも小さい中間閾値よりも大きい、フォトダイオード104a~104nのうちの1つの出力であることができる。初期トリガーが生成されると、素子302aおよび302bへのピンポン記憶は、終結され得、素子302aおよび302bによって記憶された値は、保持され得、制御回路は、検出ウィンドウの残りの部分のために、素子302c~302nを使用して値の記憶を続くことができる(例えば、合計10の値)。検出ウィンドウの間、制御回路はまた、中間閾値より大きい一次閾値を超える、フォトダイオード104a~104nの出力値に基づいて、第2のトリガーを生成することによって、戻りパルスの検出を確認し得る。
図4は、グループ400a~400nに分けられたアナログ記憶素子を例示する回路図である。グループごとに2つの素子として図示されているが、グループ400a~400nはそれぞれ、任意の数のグループを含み得る。アレイ200はまた、任意の数のグループ400a~400nに分割され得る。グループ400a~400nは、予想された検出済戻りパルス持続時間のための値を記憶するように、サイズ決定され得る。例えば、検出済パルスに関連する情報が、20nsウィンドウであることが予想され、素子が、2nsごとに1回記憶された場合、アナログ記憶素子は、それぞれ10個以上の素子のグループ400a~400nに分割され得る。値は、グループ400a~400nに順次、および/または円形様式で記憶され得る。戻りパルスの検出に続いて、検出済戻りパルスに関連する情報を記憶する、1つ以上のグループ400a~400nが予約されることができる。
アナログ記憶素子の1つ以上のグループ400a~400nが予約されると、システムは、同じ方式で値を記憶し続け得る。予約済グループは、前もって未使用グループに置き換えられ得る。例えば、記憶素子のアレイは、元々、N個のグループ400a~400nに値を記憶し得、一方、アレイは、合計でN+2個のグループ400a~400nを含む。2つの余分なグループは、戻りパルスが検出されるまで未使用であり得る。グループが、戻りパルスに関連するデータを記憶するように予約されると、未使用グループのうちの1つは、システムが同じ方式で値を記憶し続け得るように、予約済グループのために置き換えられることができる。その後、予約済グループは、例えば、デジタル記憶アレイによる記憶のために、ADC114を使用して変換され得る。これは、例えば、ライダー受信器のために必要とされたデジタル記憶の量を低減する。
図5~10は、ライダー受信器のための記憶アレイの記憶素子にデータを記憶するための実施例の方法を例示するフローチャートである。図5は、ライダー受信器の記憶システムのための記憶素子への値の記憶を制御する実施例の方法500を例示するフローチャートである。ステップ502において、ライダーシステムは、パルスを放出し、TOFウィンドウは、開始する。パルスが放出されると、データ記憶は、記憶アレイ102へ開始し得る。パルス変調システムでは、タイミング制御回路(タイミング制御回路106など)は、例えば、パルスの発光に基づいて記憶動作を開始および停止することができる。ステップ504において、データは、例えば、円形様式で記憶素子118a~118nのサブセットに記憶される。一実施例では、10個のコンデンサは、光検出器からの出力値を円形に記憶するように、最初に使用され得る。
値を記憶しながら、例えば、アナログまたはデジタル検出回路は、戻りパルスのために監視することができる。ステップ506において、検出回路は、戻りパルスの検出などの、イベントが検出されたかどうかを決定する。一実施例では、検出回路は、アナログ電力検出、または他の回路を使用してパルスが検出されたかどうかを決定するように、以前の記憶済値の数(例えば、10個)の値を確認することができる。別の実施例では、フォトダイオードからの電流出力値は、戻りパルスを検出するように、閾値と比較され得る。
パルスが検出された場合、ステップ508において、サンプルテーブル(例えば、サンプルテーブル回路112によって記憶される)は、記憶素子の第1のサブセットに関する情報を含むように更新され得る。1つ以上のタイムスタンプは、データが取得された、および/またはイベントが検出された時間を示すサンプルテーブルに追加されることもできる。ステップ510において、フォトダイオードの出力値は、記憶素子の第2のサブセット(例えば、10個)に円形に記憶され得る。これは、例えば、放出パルスのTOFウィンドウの残りのために続けることができる。ステップ506でイベントが検出されなかった場合、方法500は、値を記憶素子の第1のサブセットに記憶し続けるように、ステップ504に戻る。
図6は、グループ400a~400nに分割されるもの等の記憶素子への値の記憶を制御する別の実施例の方法600を例示するフローチャートである。ステップ602において、ライダーシステムは、パルスを放出し、放出パルスのためのTOFウィンドウは、開始する。パルスが放出されると、データ記憶は、記憶アレイ102へ開始し得る。パルス変調システムでは、タイミング制御回路(タイミング制御回路106など)は、例えば、パルスの発光に基づいて記憶動作を開始および停止することができる。一実施例では、記憶素子は、図4に例示されたグループ400a~400nと同様のグループに分割され得る。ステップ604において、値は、グループ400a~400nにわたって順次記憶される。
値を記憶しながら、例えば、アナログまたはデジタル検出回路は、戻りパルスのために監視することができる。ステップ606において、検出回路は、戻りパルスの検出などの、イベントが検出されたかどうかを決定する。一実施例では、検出回路は、アナログ電力検出、または他のアナログもしくはデジタル回路を使用してパルスが検出されたかどうかを決定するように、以前の記憶済値の数(例えば、10個)の値を確認することができる。別の実施例では、フォトダイオードからの電流出力値は、戻りパルスを検出するように、閾値と比較され得る。
パルスが検出された場合、ステップ608において、サンプルテーブル(例えば、サンプルテーブル回路112によって記憶される)は、イベントに関連する情報を含む記憶素子のグループ400a~400nに関する情報を含むように更新され得る。1つ以上のタイムスタンプは、データが取得された、および/またはイベントが検出された時間を示すサンプルテーブルに追加されることもできる。ステップ610において、予約済グループ400a~400nは、現在未使用グループ400a~400nに置き換えられ得、フォトダイオードの出力値は、記憶され続け得る。これは、例えば、放出パルスのTOFウィンドウの残りのために続けることができる。ステップ606でトリガーが検出されなかった場合、方法600は、値をアナログ記憶素子の第1のサブセットに記憶し続けるように、ステップ604に戻る。
図7は、ライダー受信器の記憶システムのための記憶素子への値の記憶を制御する別の実施例の方法700を例示するフローチャートである。ステップ702において、ライダーシステムは、パルスを放出し、放出パルスのためのTOFウィンドウは、開始する。パルスが放出されると、データ記憶は、記憶アレイ102へ開始し得る。パルス変調システムでは、タイミング制御回路(タイミング制御回路106など)は、例えば、パルスの発光に基づいて記憶動作を開始および停止することができる。ステップ704において、データは、図3の素子302aおよび302bなどの、2つ以上の素子間で、ピンポン様式で記憶される。例えば、値は、素子302bが放電されている間に、素子302aに書き込まれることができる。それから、値は、素子302aが放電されている間に、素子302bに書き込まれることができる。これは、例えば、イベントが検出されるまで続けることができる。
ピンポン様式で2つ以上の記憶素子に記憶する一方で、検出回路は、例えば、フォトダイオードの出力の第1の閾値のために監視することができる。この閾値は、潜在的な受信パルスを示し得る。ステップ706において、第1の閾値が検出された場合、方法700は、ステップ708に進む。第1の閾値が検出されなかった場合、方法700は、ステップ704に戻り、ピンポン様式で1つ以上の素子に値を記憶し続ける。ステップ708において、値は、いくつかの追加の記憶素子に順次記憶される。例えば、値は、順序的方式で記憶素子302c~302nに記録され得る。値の順次記憶の間、検出回路は、放出パルスのための戻りパルスの検出を確認するように使用され得る、第2の閾値のために監視し得る。ステップ710において、第2の閾値が検出された場合、方法700は、ステップ712に進み、第2の閾値が検出されなかった場合、方法700は、ステップ708に戻り、値の順次記憶を続ける。いくつかの実施例では、第2の閾値が、特定の数の素子(例えば、10個)への記憶に続いて検出されなかった場合、方法700は、ステップ704に戻り、2つ以上の素子への値の記憶をピンポン様式で再開し得る。
第2の閾値の検出に続いて、ステップ712において、検出済パルスに関連する値を記憶する素子は、さらなる処理のために予約される(例えば、アナログ記憶素子を有する実施形態のためのアナログ対デジタル変換)。一実施例では、第2の閾値の検出に続く特定の数の素子もまた、受信パルスの周囲に完全な検出ウィンドウを形成するように予約され得る。ステップ714において、値は、例えば、TOFウィンドウの残りの部分のための未予約記憶素子に、ピンポン様式、または他の様式で記憶され続ける。
図8は、例えば、図2の記憶アレイ102’を使用して、ライダー受信器の記憶システムのための記憶素子への値の記憶を制御する実施例の方法800を例示するフローチャートである。ステップ802において、ライダーシステムは、パルスを放出し、放出パルスのためのTOFウィンドウは、開始する。パルスが放出されると、データ記憶は、記憶アレイ102’のアレイ200a~200nのうちの1つに開始し得る。パルス変調システムでは、タイミング制御回路(タイミング制御回路106など)は、例えば、パルスの発光に基づいて記憶動作を開始および停止することができる。ステップ804において、データは、アレイ200a~200nのうちの1つ、例えば、アレイ200aに連続的様式で、連続的に記憶される。例えば、アレイ200aの素子は、円形様式で記憶されることができる。
アレイ200aの素子に記憶する間、検出回路は、放出パルスの検出済戻りパルスなどのイベントを監視することができる。ステップ806において、イベントが検出された場合、方法800は、ステップ808に進み、さらなる処理のためにアレイ200aを予約する。イベントが検出されない場合、方法は、ステップ804に戻り、値を第1のアレイ200aに記憶し続ける。ステップ810において、新しいアレイは、例えば、サンプルテーブルに記憶された情報に基づいて制御回路によって選択される。ステップ812において、値は、別のトリガーが検出されるまで、またはパルスのためのTOFウィンドウが完了するまで、新しいアレイ(例えば、アレイ200b~200nのうちの1つ)に連続的に記憶される。
図9は、複数の周波数で値を記憶するように、ライダーアレイの記憶システムのための記憶素子への値の記憶を制御する実施例の方法900を例示するフローチャートである。これは、例えば、ライダー受信器に近い物体のための、より大きな距離精度を取得するのに有利であることができる。ステップ902において、ライダーシステムは、パルスを放出し、放出パルスのためのTOFウィンドウは、開始する。ステップ904において、制御回路は、それぞれのフォトダイオードの出力値の記憶のために記憶素子118a~118nのグループを選択するように構成されている。ステップ906において、値は、ライダーシステムに近い、物体のための高い距離精度を提供するように高周波であり得る、第1の周波数で記憶素子118a~118nの第1のグループに記憶される。ステップ908において、TOFウィンドウの開始以降、現在の期間が完了したかどうかが決定される。これは、ライダーシステムが第1の周波数で(例えば、高い距離精度で)値を記憶するように所望するための、時間の量であることができる。期間が満了されていない場合、方法は、ステップ916に進み、イベントの検出のために確認する。期間が満了されている場合、方法900は、ステップ910に進み、記憶のために新しい周波数を設定する。
第2の周波数は、ライダーシステムからさらに離れた、物体のためのより小さい距離精度を有することが許容され得るため、第1の周波数よりも小さくなることができる。ステップ912において、記憶素子118a~118fの新しいグループは、第2の周波数でフォトダイオードの出力値の記憶のために選択される。いくつかの実施例では、第2のグループは、第1のグループとして同じ数の記憶素子118a~118fを有することができ、より少ない記憶素子118a~118fを有することができ、または、第1のグループとしてより多くの記憶素子118a~118fを有することができる。ステップ914において、値は、新しい周波数で記憶素子118a~118fの第2のグループに記憶される。ステップ914に続いて、方法900は、ステップ908に戻る。
戻りパルスなどの、イベントがステップ916で検出された場合、方法900は、ステップ918に進み、さらなる処理のために現在の記憶素子118a~118fのグループを予約する。ステップ916でトリガーが検出されなかった場合、方法918は、ステップ920に進み、現在の周波数で記憶素子118a~118fの現在のグループに値を記憶し続ける。方法900は、例えば、放出パルスのTOFウィンドウの全体のために続け得る。
図5~10に例示された方法を実装するように使用された制御回路は、図1に例示された回路などの、アナログおよび/またはデジタル回路の任意の組み合わせを使用して実装され得る。システムによって必要とされる記憶デバイスの全体的な量が減少している一方で、図5~10に例示される方法は、例えば、1つ以上のパルス飛行時間ウィンドウ中に検出済イベントに関連しないデータの排除のために、アナログ記憶システムのためのADC114への負荷も減少させる。
図10は、グループに分割されるものなどの記憶素子への値の記憶を制御する別の実施例の方法1000を例示するフローチャートである。図10に記載された実施例では、イベント検出は、TOFウィンドウまたは他の期間が期間全体の間に記憶されたデータ上で完了した後に実行され得る。ステップ1002において、ライダーシステムは、パルスを放出し、TOFウィンドウまたは他の捕捉時間周期は、放出パルスのために開始する。パルスが放出されると、データ記憶は、記憶アレイ102へ開始し得る。パルス変調システムでは、タイミング制御回路(タイミング制御回路106など)は、例えば、パルスの発光に基づいて記憶動作を開始および停止することができる。記憶素子は、グループに分割され得、ステップ604において、値は、グループにわたって順次記憶される。
値を記憶している間、アナログおよび/またはデジタル制御回路は、例えば、各グループに関するデータを監視および記憶することができる。ステップ1006において、制御回路は、各グループに関する情報を記録する。一実施例では、制御回路は、どのグループがTOFウィンドウの間でデータを記憶したか、およびそれぞれのグループがいつデータを記憶したかを記録し得る。ステップ1008において、TOFウィンドウまたは他の期間が、完了されたかどうかを決定する。そうである場合、方法1000は、ステップ1010に進み、そうでない場合、方法1000は、ステップ1004に戻る。ステップ1010において、時間周期の全体の間に記憶されたデータを使用して、TOFウィンドウまたは他のキャプチャ時間周期中にイベントが発生されたかどうか、およびどのグループがそれぞれのイベントに関する情報を含むか(すなわち、検出ウィンドウが決定される)を決定する。イベントが発生された場合、関連するグループ(検出ウィンドウ)は、仮に記憶アレイがアナログ記憶素子を含むと、ステップ1006の間に記憶された情報を使用して、変換のために選択され得る。記憶アレイがデジタル記憶素子を含む、実施例では、関連するグループ(検出ウィンドウ)は、さらなる処理のために提供され得る。ステップ1010において、選択されたグループは、現在の未使用グループによって置き換えられ得、フォトダイオードの出力値は、選択済グループが処理される間、後続のTOFウィンドウのために記憶され続け得る。
上記の記載は、詳細な説明の一部を形成する、添付の図面への参照を含む。図面は、例示として、本発明を実施することができる、特定の実施形態を示す。これらの実施形態は、本明細書において「実施例」とも称される。そのような実施例は、図示されたもの、または記載されたものに加えて、素子を含むことができる。しかしながら、本発明者らは、図示された、または記載されたそれらの素子のみが、提供された実施例も企図する。さらに、本発明者らは、特定の例(またはその1つ以上の態様)に関して、または本明細書に図示された、または記載された他の実施例(またはその1つ以上の態様)に関して、示された、または記載されたそれらの素子(またはその1つ以上の態様)の任意の組み合わせ、または置き換えを使用している実施例も企図する。
本文書では、「1つの(a)」または「1つの(an)」という用語は、特許文献において一般的であるように、「少なくとも1つ(atleastone)」または「1つ以上(oneormore)」の任意の他の例または使用法とは無関係に、1つ、または1つ以上を含むように使用されている。本文書では、「または(or)」という用語は、別段の指示がない限り、「AまたはB」は、「Aであるが、Bではない」、「Bであるが、Aではない」、および「AおよびB」を含むように、非排他的な「または」を指すように使用されている。本文書では、「含む(including)」および「ここで(inwhich)」という用語はそれぞれ、「備える(comprising)」および「そこで(wherein)」という用語の平易な英語の等価物として使用されている。また、以下の特許請求の範囲では、「含む(including)」および「備える(comprising)」という用語は、オープンエンドであり、すなわち、特許請求の範囲内のそのような用語の後に列挙されたものに加えて素子を含むシステム、デバイス、物品、組成物、製剤、またはプロセスは、依然としてその特許請求の範囲内にあると見なされる。さらに、以下の特許請求の範囲では、「第1」、「第2」、および「第3」などの用語は、単にラベルとして使用され、それらの対象に数値要件を課すことを意図されていない。
上記の記載は、例示的であり、限定的ではないことが意図される。例えば、上述の実施例(またはその1つ以上の態様)は、互いに組み合わせて使用され得る。上記の記載を検討している当業者などによって、他の実施形態は、使用されることができる。要約は、読者が技術的開示の性質を迅速に確認することを可能にするように提供される。それは、それが特許請求の範囲または意味を解釈または制限するために使用されないことを、理解のもとに提出される。また、上記の詳細な説明では、さまざまな特徴は、開示を合理化するように、一緒にグループ化され得る。これは、特許請求されていない、開示された特徴が任意の特許請求の範囲に必須であることを、意図していると解釈されるべきではない。むしろ、本発明の主題は、特定の開示された実施形態の全ての特徴よりも少ない中に置かれ得る。したがって、以下の特許請求の範囲は、実施例または実施形態として詳細な説明に組み込まれ、各請求項は、別個の実施形態として独自に存在し、そのような実施形態は、さまざまな組み合わせ、または順列で、互いに組み合わせることができることが企図される。本発明の範囲は、そのような特許請求の範囲が権利付与される等価物の全範囲と併せて、添付の特許請求の範囲を参照して決定されるべきである。
100 記憶システム
102 記憶アレイ
104 フォトダイオード
106 タイミング制御回路
108 検出回路
110 スイッチ制御回路
112 サンプルテーブル回路
114 アナログ対デジタル変換器(ADC)
116 マルチプレクサ
118 記憶素子
200 記憶アレイ
202 マルチプレクサ
204 マルチプレクサ
302 記憶素子
304 接続部
306 接続部

Claims (9)

  1. 放出光パルスによって引き出されている光信号を受信するための飛行時間ウィンドウに対応する光受信器内での感知値を記憶するためのシステムであって、
    受信光信号を示す出力信号を生成するように構成されている少なくとも1つの光検出器と、
    複数の記憶素子を備え、飛行時間受信ウィンドウの少なくとも一部分に対応する前記少なくとも1つの光検出器から前記出力信号を受信し、および記憶するように接続されている記憶アレイと、
    前記記憶アレイによって出力信号値の記憶を制御するように構成されている制御回路であって、
    前記複数の記憶素子の第1のサブセットに前記出力信号値を書き込み、および上書きし、
    き込まれた前記出力信号値に基づいてイベントを検出し、かつ、
    前記イベントの検出に応答して、前記複数の記憶素子のうちの少なくとも前記第1のサブセットを構成するそれぞれの記憶素子にデータを保持するように構成されている、制御回路と
    を備える、システム。
  2. 前記制御回路が、放出光パルスの戻りパルスとして直ちに前記イベントを検出するように構成されている検出回路を備える、請求項1に記載のシステム。
  3. 前記制御回路が、前記複数の記憶素子によって記憶された値に基づいて、前記飛行時間受信ウィンドウが完了した後に前記イベントを検出し、前記複数の記憶素子の前記第1のサブセットが含まれる検出ウィンドウを決定するように構成されている、請求項1に記載のシステム。
  4. 前記複数の記憶素子が、各々が少なくとも1つのコンデンサを備える、アナログ記憶素子であり、前記システムが、前記複数の記憶素子の前記第1のサブセットの前記書き込み出力値を変換するように構成されているアナログ対デジタル変換器回路をさらに備える、請求項1~3のいずれか一項に記載のシステム。
  5. 前記複数の記憶デバイスが、複数のアレイに配置され、前記複数のうちの第1のアレイが、前記複数の記憶素子の前記第1のサブセットを備え、前記制御回路が、前記イベントの検出に続いて、前記複数のうちの第2のアレイに前記出力信号値を書き込み、および上書きするようにさらに構成されている、請求項1~3のいずれか一項に記載のシステム。
  6. 前記制御回路が、前記出力信号値が前記複数の記憶素子に書き込まれる、周波数を制御するように構成されているタイミング回路を備える、請求項1に記載のシステム。
  7. 前記制御回路が、
    第1の周波数で前記複数の記憶素子の前記第1のサブセットに前記出力信号値を書き込み、および上書きし、
    前記飛行時間ウィンドウの第1の時間周期に続いて、前記第1の周波数とは異なる第2の周波数で前記複数の記憶素子の第2のサブセットに前記出力信号値を書き込み、および上書きするようにさらに構成されている、請求項に記載のシステム。
  8. 前記制御回路が、アナログまたはデジタル回路を使用して構成され、前記イベントに関するタイムスタンプ情報、および前記複数の記憶素子の前記第1のサブセットのための識別子を記憶するように構成されているサンプルテーブル回路をさらに備える、請求項1に記載のシステム。
  9. 放出された光パルスによって引き出されている光信号を受信するための飛行時間ウィンドウに対応する光受信器内での感知値を記憶するための方法であって、
    少なくとも1つの光検出器によって、受信光信号を示す出力信号を生成することと、
    飛行時間受信ウィンドウの少なくとも一部分の間に記憶アレイの複数の記憶素子の第1のサブセットに前記出力信号を書き込み、および上書きすることと、
    き込まれた前記出力信号に基づいてイベントを検出することと、
    前記イベントの検出に応答して、前記複数の記憶素子のうちの少なくとも前記第1のサブセットを構成するそれぞれの記憶素子にデータを保持することと、
    を含む、方法。
JP2020159651A 2019-09-25 2020-09-24 アクティブ測距システムのための記憶 Active JP7076515B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/582,365 US11841428B2 (en) 2019-09-25 2019-09-25 Storage for active ranging systems with write and overwrite specific instructions
US16/582,365 2019-09-25

Publications (2)

Publication Number Publication Date
JP2021051076A JP2021051076A (ja) 2021-04-01
JP7076515B2 true JP7076515B2 (ja) 2022-05-27

Family

ID=74846091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020159651A Active JP7076515B2 (ja) 2019-09-25 2020-09-24 アクティブ測距システムのための記憶

Country Status (4)

Country Link
US (1) US11841428B2 (ja)
JP (1) JP7076515B2 (ja)
CN (1) CN112559382B (ja)
DE (1) DE102020124048A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11841428B2 (en) 2019-09-25 2023-12-12 Analog Devices International Unlimited Company Storage for active ranging systems with write and overwrite specific instructions

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11803219B2 (en) * 2021-03-24 2023-10-31 Apple Inc. Current measurement for power converter circuits

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010237067A (ja) 2009-03-31 2010-10-21 Mitsubishi Electric Corp レーザ測距装置
US20130242283A1 (en) 2012-03-16 2013-09-19 Advanced Scientific Concepts, Inc. Personal ladar sensor
JP2015155872A (ja) 2014-02-21 2015-08-27 株式会社豊田中央研究所 ヒストグラム作成装置及びレーザレーダ装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446529A (en) 1992-03-23 1995-08-29 Advanced Scientific Concepts, Inc. 3D imaging underwater laser radar
US5631424A (en) 1995-07-31 1997-05-20 General Electric Company Method for ultrasonic evaluation of materials using time of flight measurements
US5680341A (en) 1996-01-16 1997-10-21 Invoice Technology Pipelined record and playback for analog non-volatile memory
AU8818898A (en) * 1997-09-10 1999-03-29 Riegel Laser Measurement Systems Gmbh Optoelectronic measuring method and an optoelectronic measuring device
US6414746B1 (en) 1999-11-24 2002-07-02 Advanced Scientific Concepts, Inc. 3-D imaging multiple target laser radar
US6535275B2 (en) 2000-08-09 2003-03-18 Dialog Semiconductor Gmbh High resolution 3-D imaging range finder
EP1371939A1 (en) 2002-05-15 2003-12-17 Icos Vision Systems N.V. A device for measuring in three dimensions a topographical shape of an object
US8294809B2 (en) 2005-05-10 2012-10-23 Advanced Scientific Concepts, Inc. Dimensioning system
US8203699B2 (en) 2008-06-30 2012-06-19 Microsoft Corporation System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed
US8080782B2 (en) * 2009-07-29 2011-12-20 Agilent Technologies, Inc. Dithered multi-pulsing time-of-flight mass spectrometer
US9069061B1 (en) 2011-07-19 2015-06-30 Ball Aerospace & Technologies Corp. LIDAR with analog memory
US9365162B2 (en) * 2012-08-20 2016-06-14 Magna Electronics Inc. Method of obtaining data relating to a driver assistance system of a vehicle
US20150006023A1 (en) * 2012-11-16 2015-01-01 Scope Technologies Holdings Ltd System and method for determination of vheicle accident information
US9086275B2 (en) 2013-07-26 2015-07-21 Analog Devices, Inc. System and method for LIDAR signal conditioning
US9684066B2 (en) 2013-10-28 2017-06-20 Texas Instruments Incorporated Light radar signal processing apparatus, systems and methods
US10203399B2 (en) 2013-11-12 2019-02-12 Big Sky Financial Corporation Methods and apparatus for array based LiDAR systems with reduced interference
EP3186661B1 (en) 2014-08-26 2021-04-07 Massachusetts Institute of Technology Methods and apparatus for three-dimensional (3d) imaging
GB201516701D0 (en) 2015-09-21 2015-11-04 Innovation & Business Dev Solutions Ltd Time of flight distance sensor
US9774816B2 (en) * 2015-11-06 2017-09-26 At&T Intellectual Property I, L.P. Methods and apparatus to manage audiovisual recording in a connected vehicle
US10429496B2 (en) 2016-05-27 2019-10-01 Analog Devices, Inc. Hybrid flash LIDAR system
US10436882B2 (en) 2016-10-20 2019-10-08 Analog Devices Global Unlimited Company Analog-to-digital converters for LIDAR systems
US10641876B2 (en) 2017-04-06 2020-05-05 Quanergy Systems, Inc. Apparatus and method for mitigating LiDAR interference through pulse coding and frequency shifting
US10914824B2 (en) 2017-11-21 2021-02-09 Analog Devices International Unlimited Company Systems and methods for measuring a time of flight in a lidar system
US11841428B2 (en) 2019-09-25 2023-12-12 Analog Devices International Unlimited Company Storage for active ranging systems with write and overwrite specific instructions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010237067A (ja) 2009-03-31 2010-10-21 Mitsubishi Electric Corp レーザ測距装置
US20130242283A1 (en) 2012-03-16 2013-09-19 Advanced Scientific Concepts, Inc. Personal ladar sensor
JP2015155872A (ja) 2014-02-21 2015-08-27 株式会社豊田中央研究所 ヒストグラム作成装置及びレーザレーダ装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11841428B2 (en) 2019-09-25 2023-12-12 Analog Devices International Unlimited Company Storage for active ranging systems with write and overwrite specific instructions

Also Published As

Publication number Publication date
CN112559382B (zh) 2024-06-07
US20210088659A1 (en) 2021-03-25
CN112559382A (zh) 2021-03-26
DE102020124048A1 (de) 2021-03-25
US11841428B2 (en) 2023-12-12
JP2021051076A (ja) 2021-04-01

Similar Documents

Publication Publication Date Title
US7623221B2 (en) Apparatus for and method of determining distance
US12038510B2 (en) High dynamic range direct time of flight sensor with signal-dependent effective readout rate
US11852727B2 (en) Time-of-flight sensing using an addressable array of emitters
WO2021212914A1 (zh) 一种基于时间延时的距离测量***及方法
CN106896369B (zh) 测距装置
CN110609291B (zh) 用于时间编码时间飞行距离测量的***及方法
JP6483725B2 (ja) 光学的イベントを感知する方法とそのための光学的イベントセンサ、及び距離測定モバイル装置
US11644551B2 (en) Lidar systems with improved time-to-digital conversion circuitry
JP7076515B2 (ja) アクティブ測距システムのための記憶
CN110632578B (zh) 用于时间编码时间飞行距离测量的***及方法
JP5218513B2 (ja) 変位センサ
CN110632576B (zh) 时间编码解调处理电路及方法
US11233966B1 (en) Breakdown voltage monitoring for avalanche diodes
CN110632577B (zh) 时间编码解调处理电路及方法
CN109391268B (zh) 用于lidar***的采样和保持电路
KR20150074065A (ko) 장거리, 소형 타겟 거리측정
WO2022110947A1 (zh) 电子装置的控制方法、电子装置及计算机可读存储介质
JP2021128165A (ja) 撮像デバイスの画素システム、画素、および方法
JP2001074827A (ja) 測距装置
CN113009498A (zh) 一种距离测量方法、装置及***
US20230243928A1 (en) Overlapping sub-ranges with power stepping
US20230221439A1 (en) Addressing redundant memory for lidar pixels
WO2023133964A1 (zh) 激光雷达***及其环境光去噪方法
US20230236297A1 (en) Systems and Methods for High Precision Direct Time-of-Flight Lidar in the Presence of Strong Pile-Up
US20230196501A1 (en) Systems and Methods for Memory-Efficient Pixel Histogramming

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211206

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: 20220418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220517

R150 Certificate of patent or registration of utility model

Ref document number: 7076515

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150