[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2022218397A1 - Measurement method for laser radar - Google Patents

Measurement method for laser radar Download PDF

Info

Publication number
WO2022218397A1
WO2022218397A1 PCT/CN2022/086987 CN2022086987W WO2022218397A1 WO 2022218397 A1 WO2022218397 A1 WO 2022218397A1 CN 2022086987 W CN2022086987 W CN 2022086987W WO 2022218397 A1 WO2022218397 A1 WO 2022218397A1
Authority
WO
WIPO (PCT)
Prior art keywords
port
memory
read
tof
write
Prior art date
Application number
PCT/CN2022/086987
Other languages
French (fr)
Chinese (zh)
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
Priority claimed from CN202110411352.6A external-priority patent/CN113296104B/en
Priority claimed from CN202110411351.1A external-priority patent/CN113325386B/en
Application filed by 杭州宏景智驾科技有限公司 filed Critical 杭州宏景智驾科技有限公司
Publication of WO2022218397A1 publication Critical patent/WO2022218397A1/en

Links

Images

Classifications

    • 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
    • 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
    • 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/481Constructional features, e.g. arrangements of optical elements
    • 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
    • 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/4865Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
    • 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/495Counter-measures or counter-counter-measures using electronic or electro-optical means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Definitions

  • the present disclosure relates to lidar technology, and more particularly, to a measurement method for SPAD lidar.
  • SPAD Single Photon Avalanche Diode, single photon avalanche diode
  • the SPAD lidar is more susceptible to the influence of ambient light, dark noise and other noises, resulting in measurement errors.
  • it is necessary to process the received original signal in the measurement circuit of SPAD lidar, and use the method of multiple measurement statistics to filter noise and extract the target distance information to be measured.
  • SPAD lidars generate output errors caused by factors such as ambient light noise and dark current noise in addition to the effective output generated by the detected objects due to the influence of noise. Therefore, in the measurement circuit, it is necessary to perform noise filtering on the original output signal, and a method of multiple measurement statistics is generally used to extract the effective distance information generated by the target to be measured.
  • the present disclosure provides a measurement method for SPAD lidar, including:
  • the ToF counter is used to count M Tof time units within a clock cycle of one measurement, and a first address column and a second address column each having M storage addresses are generated. Tof time unit one-to-one correspondence;
  • the present disclosure also provides another measurement method for a SPAD lidar.
  • the measurement circuit of the SPAD lidar uses a statistical method of N measurements to filter out noise, N ⁇ 2, and the clock period of each measurement is determined by M Tof times. unit composition, M ⁇ 3, the method is used to perform statistics on the histogram obtained by N measurements, and the method includes the following steps:
  • Step 1 Use the ToF counter to count the ToF time units in each clock cycle, and at the same time, the ToF counter generates the memory addresses of the read-write memory 1 and the read-write memory 2 for storing data, so that the M generated by the ToF counter is used.
  • the memory addresses correspond one-to-one with M Tof time units in one clock cycle;
  • Step 2 After power-on, initialize the data stored in all memory addresses of read-write memory one and read-write memory two to 0;
  • Step 4 When the nth measurement starts, the start signal is valid, and the ToF time unit of the clock cycle of the nth measurement is counted after the ToF counter is cleared, and the same storage address as the previous cycle is generated while counting;
  • Step 5 If n is odd, go to step 6, if n is even, go to step 7;
  • Step 6 according to the storage address generated by the ToF counter, the data in the read-write memory one is taken out as the original data, and the original data and the original data are added by 1 and input into the strobe one at the same time;
  • the first gate adds the value of the original data and stores it in the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
  • the gate 1 stores the original data into the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is determined by the ToF counter according to the Tof time unit. The count is generated, go to step 8;
  • Step 7 according to the storage address generated by the ToF counter, the data in the read-write memory two is taken out as the original data, and the original data and the original data are added by 1 and input into the gate 2 at the same time;
  • the gate 2 stores the value of the original data plus 1 into the storage address of the read-write memory 1, and the storage address of the read-write memory 1 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
  • the gate 2 stores the original data into the storage address of the read-write memory one, and the storage address of the read-write memory one is determined by the ToF counter according to the Tof time unit. The count is generated, go to step 8;
  • Step 9 If n is an even number, extract M data from the read-write memory 2 according to the M memory addresses generated by the ToF counter, and each data corresponds to the SPAD lidar counted by each Tof time unit when the effective stop signal is received.
  • the number of times defined as the number of stops, is to obtain the Tof time unit with the largest number of stops.
  • the Tof time unit corresponds to the detected object;
  • n is an even number
  • M data are retrieved from the read-write memory 1 according to the M memory addresses generated by the ToF counter, and each data corresponds to the number of times the SPAD lidar received a valid stop signal counted by each Tof time unit, which is defined as is the number of stops, the Tof time unit with the largest number of stops is obtained, and in the histogram obtained from N measurements, the Tof time unit corresponds to the detected object.
  • the first read-write memory and the second read-write memory are implemented by RAM.
  • the above uses the counter to realize the dual function of ToF (time of flight) and the storage address generation of the statistical data memory, and uses the two memories to realize the statistical work on the results of the ToF measurement. Therefore, the ToF measurement and the RAM address generation are realized by the counter, and the histogram statistics function is realized by the two pieces of RAM, thereby filtering the noise of the SPAD lidar.
  • the present invention is simple and effective, and the ToF measurement resolution is 30 cm when the counter and RAM clock are 500 MHz.
  • the present disclosure also provides another measurement method for SPAD lidar, the method comprising the following steps:
  • Step 1 Build a measurement circuit
  • the measurement circuit includes a dual-port read-write memory, the read address port of the dual-port read-write memory is connected to the output end of the counter, and the input end of the counter is connected to the rising edge capture unit 1; the dual-port read-write memory The write address port is connected with the output end of the counter through the delay unit one;
  • the write enable port of the dual-port read-write memory is connected to the output end of the gate switch 1 via the second delay unit, and the input end of the gate switch 1 is respectively connected to the high-level signal input and the rising edge capture unit 2;
  • the read data ports of the dual-port read-write memory are respectively connected to the latch and the input end of the gate switch 2, and the input end of the gate switch 2 also inputs -1 signal; the output end of the gate switch 2 is connected to an input end of the adder , the other input terminal of the adder inputs a +1 signal; the output terminal of the adder is connected to the write data port of the dual-port read-write memory;
  • the clock port of the dual-port read and write memory inputs the main clock
  • Step 2 Using the gating signal, the first gating switch of the gating switch is made to input a high-level signal to enable the write data function of the dual-port read-write memory. At the same time, the second gating switch is made to input the -1 signal, and the adder will The -1 signal output by the second gate switch and the +1 signal are added together to output a 0 signal, the 0 signal is written into the dual-port read-write memory, and the data in the dual-port read-write memory is cleared;
  • Step 3 After the data in the dual-port read-write memory is cleared, use the gating signal to select the rising edge of the gating switch to capture the output of the second unit, and at the same time, the gating switch 2 selects the read data of the dual-port read-write memory. port;
  • Step 4 use the rising edge capture unit 1 to capture the rising edge of the starting signal when a certain measurement of the SPAD type lidar starts, so that the counter counts the measurement interval ToF of this measurement;
  • Step 5 When each measurement interval ToF arrives, the counter sends an address signal to the read address port of the dual-port read-write memory, and the address signal is sent to the write address port of the dual-port read-write memory via delay unit 1, so that the The address of the read and write data of the dual-port read-write memory uniquely corresponds to the measurement interval ToF;
  • Step 6 The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal to the adder.
  • the raw data is the intensity value of the current measurement interval corresponding to the current address signal.
  • the write enable port of the dual-port read-write memory does not receive a signal, the data sent to the write data port of the dual-port read-write memory is blocked. Give up, go to step 7;
  • Step 7 repeat steps 5 and 6, until the rising edge of the rising edge capture unit 2 captures the rising edge of the termination signal, and enters step 8;
  • Step 8 The gate switch 1 sends the pulse signal output by the rising edge capture unit 2 to the write enable port of the dual-port read-write memory through the delay unit 2, and passes through the delay unit 1 and the delay unit 2, so that the capture unit 2 sends to the dual port.
  • the pulse signal of the write enable port of the port read-write memory is aligned with the address signal of the current measurement interval ToF sent by the counter to the write address port of the dual-port read-write memory;
  • Step 9 The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal of the current measurement interval ToF to the adder, and the adder adds 1 to the intensity value of the current measurement interval and sends it to the dual-port read-write memory.
  • the write data port of the memory the updated intensity value of the current measurement interval is written into the dual-port read-write memory according to the address signal of the write address port, return to step 5, until the current measurement is completed, enter step 10;
  • Step 10 Return to step 4 until all measurements are completed, output the final histogram statistical information after multiple measurements in the dual-port read-write memory, and the information with the maximum intensity value is latched by the latch, and other low-intensity ones are excluded. information, that is, to complete the filtering of noise information.
  • the dual-port read-write memory adopts a simple dual-port RAM.
  • the above method implements histogram statistics function based on a simple dual-port RAM.
  • the present disclosure utilizes a single RAM to simultaneously realize the writing and reading of the histogram data, which reduces the RAM resource occupation by half compared to the traditional method of using one RAM for writing and reading.
  • the present disclosure measures the measurement interval ToF (time of flight) by measuring the time difference between the start signal and the end signal (in multiple measurement statistics, the measurement period of a single measurement is composed of multiple measurement intervals ToF), that is, it represents the time of flight to be measured. target distance.
  • the RAM is used to realize the histogram statistics function, and the start signal counter generates the count value as the address of the RAM to characterize the measurement value of the measurement interval ToF.
  • FIG. 1 is a schematic diagram of the method of the disclosed SPAD lidar.
  • FIG. 2 is a schematic circuit diagram of a specific measurement method according to the present disclosure.
  • FIG. 3 is a schematic circuit diagram of another specific measurement method according to the present disclosure.
  • the measurement circuit of the SPAD lidar uses a statistical method of N measurements to filter out noise, N ⁇ 2.
  • the clock cycle of each measurement consists of M Tof time units, M ⁇ 3, and the M Tof time units of the clock cycle of each measurement are in one-to-one correspondence, that is, the mth Tof of the clock cycle of the nth measurement
  • the time unit corresponds to the m-th Tof time unit of the clock cycle of the n1th measurement
  • the effective detection object is located in the same Tof time unit of the clock cycle of the Nth measurement.
  • the data measured by SPAD lidar N times can be used to form a histogram, through which the noise in the original data collected by SPAD lidar can be filtered to obtain an effective detection object.
  • Figure 1 For details, please refer to Figure 1.
  • the method for real-time TDC statistics of SPAD lidar dual random memory provided by the present invention is used to count the histogram obtained through N times of measurement to obtain the Tof time unit relative to the effective detection object, so as to obtain the effective detection object through the histogram. detection object.
  • a method for real-time TDC statistics of SPAD lidar dual random memory specifically includes the following contents:
  • the start signal is valid, and the ToF time unit of the clock cycle of the first measurement is counted after the ToF counter is cleared.
  • the ToF counter generates storage addresses while counting, and for each measurement, the ToF counter generates M storage addresses in total. It should be noted here that the M memory addresses generated by the ToF counter for each measurement are consistent.
  • the data in RAM A is taken out as the original data according to the storage address corresponding to the current Tof time unit generated by the ToF counter.
  • the original data and the original data plus 1 are input to the strobe one at the same time. If the SPAD lidar receives a valid stop signal in the current Tof time unit, the strobe one stores the value of the original data plus 1 into the storage address of RAM B, and the storage address of RAM B is also determined by the ToF counter according to the Tof time unit. counts are generated.
  • the strobe one stores the original data into the storage address of the read-write RAM B, and the storage address of the RAM B is also determined by the ToF counter according to the Tof time unit. Count generation.
  • the start signal is valid and the ToF counter is cleared.
  • the read-write controller is reversed, and the data of RAM B is written into RAM A instead, and the method is the same as above.
  • the third measurement flip again and write RAM A's data into RAM B. And so on, until all N measurements are completed.
  • the data is retrieved from the random memory that was written in the last measurement, which may be RAM A or RAM B.
  • Each data corresponds to the SPAD lidar counted by each Tof time unit.
  • the number of times of receiving a valid stop signal is defined as the number of stop times, and the Tof time unit corresponding to the maximum number of stop times is the Tof time unit that needs to be found.
  • the histogram obtained by N times of measurement the data of the detected object is obtained by using the Tof time unit.
  • FIG. 3 shows a schematic circuit diagram of another measurement method according to the present disclosure.
  • the measurement method utilizes multiple measurements and outputs an effective signal with the highest intensity and highest reliability, so as to avoid random noises such as ambient light and dark noise. output error.
  • the measurement method specifically includes the following contents:
  • the second output of the strobe switch is always -1, that is, the adder adds -1 and 1 to generate a constant 0, and sends it to the write data port of the simple dual-port RAM.
  • the output of the strobe switch is always 1, which enables the write data function of the simple dual-port RAM, and the 0 sent to the write data port is written into each address space of the simple dual-port RAM.
  • the intensity value of the measurement interval ToF is cleared to prepare for the next histogram statistics.
  • the current histogram is obtained through multiple measurements.
  • the rising edge capture unit is used to capture the rising edge of a pair of start signals to generate a pulse signal for triggering the counter to start counting.
  • the counter counts the measurement interval ToF.
  • the counter outputs an address signal, which is output through two channels. All the way is sent to the read address port of the simple dual-port RAM, which is used to read the intensity value of the current histogram in the current measurement interval ToF.
  • the other one is sent to the write address port of the simple dual-port RAM after a delay through the delay unit, and is used to update the intensity value of the current histogram in the current measurement interval ToF when the new measurement value is valid.
  • the intensity value in the simple dual port RAM is not updated when the circuit does not detect a termination signal.
  • a pulse signal is generated after capturing the rising edge of the termination signal by the rising edge capturing unit II.
  • the pulse signal is aligned with the address signal of the current measurement interval ToF sent by the counter to the write address port of the simple dual-port RAM. port.
  • the updated intensity value of the current histogram output by the adder after adding 1 to the intensity value of the ToF in the current measurement interval is written to the current address, that is, the comparison with the current address is completed.
  • the update of the intensity value of the corresponding measurement interval ToF is completed when the circuit does not detect a termination signal.
  • the read data port When one measurement is completed by the above method, and the last measurement in multiple measurements is further completed, the read data port outputs the final histogram statistical information after multiple measurements, the latch latches the information with the highest intensity value, and excludes other intensity values.
  • the lower information that is, the filtering of noise information is completed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

The present invention relates to a measurement method for an SPAD laser radar. The measurement method comprises: counting M Tof time units in a clock cycle of one measurement by using a ToF counter to generate a first address column and a second address column both having M storage addresses, and the storage addresses in the address columns having one-to-one correspondence to the Tof time units in the clock cycle; performing N measurements by using the SPAD laser radar, and collecting statistic on the measurement result by using the first address column and the second address column.

Description

用于激光雷达的测量方法Measurement methods for lidar
本申请要求于2021年4月16日递交的中国专利申请第202110411351.1号和第202110411352.6号的优先权,在此全文引用上述中国专利申请的公开内容作为本申请的一部分。This application claims the priority of Chinese patent applications No. 202110411351.1 and No. 202110411352.6 filed on April 16, 2021, the disclosures of the above Chinese patent applications are incorporated herein in their entirety as a part of this application.
技术领域technical field
本公开涉及激光雷达技术,尤其涉及用于SPAD激光雷达的测量方法。The present disclosure relates to lidar technology, and more particularly, to a measurement method for SPAD lidar.
背景技术Background technique
SPAD(Single Photon Avalanche Diode,单光子雪崩二极管)做为感光元件的激光雷达具有高极灵敏度的特点,广泛应用于多像素高分辨激光雷达。但相较于传统APD接收机激光雷达,SPAD型激光雷达更容易受到环境光、黑暗噪声等噪声的影响而产生测量失误。为了克服SPAD型激光雷达存在的问题,在SPAD型激光雷达的测量电路中需要对接收到的原始信号进行处理,利用多次测量统计的方法,来过滤噪声,提取要测量的目标距离信息。SPAD (Single Photon Avalanche Diode, single photon avalanche diode) as the photosensitive element of the lidar has the characteristics of high sensitivity and is widely used in multi-pixel high-resolution lidar. However, compared with the traditional APD receiver lidar, the SPAD lidar is more susceptible to the influence of ambient light, dark noise and other noises, resulting in measurement errors. In order to overcome the problems of SPAD lidar, it is necessary to process the received original signal in the measurement circuit of SPAD lidar, and use the method of multiple measurement statistics to filter noise and extract the target distance information to be measured.
此外,相较于传统激光雷达,SPAD型激光雷达因为噪声的影响,除检测物体产生的有效输出之外,还会产生环境光噪声、暗电流噪声等因素导致的输出误差。因此,在测量电路中,需要对原始的输出信号进行噪声过滤,并且一般采用多次测量统计的方法,提取待测目标产生的有效距离信息。In addition, compared with traditional lidars, SPAD lidars generate output errors caused by factors such as ambient light noise and dark current noise in addition to the effective output generated by the detected objects due to the influence of noise. Therefore, in the measurement circuit, it is necessary to perform noise filtering on the original output signal, and a method of multiple measurement statistics is generally used to extract the effective distance information generated by the target to be measured.
发明内容SUMMARY OF THE INVENTION
本公开提供一种用于SPAD激光雷达的测量方法,包括:The present disclosure provides a measurement method for SPAD lidar, including:
利用ToF计数器对一次测量的时钟周期内的M个Tof时间单元进行计数,生成均具有M个储存地址的第一地址列和第二地址列,所述地址列中的存储地址与时钟周期内的Tof时间单元一一对应;The ToF counter is used to count M Tof time units within a clock cycle of one measurement, and a first address column and a second address column each having M storage addresses are generated. Tof time unit one-to-one correspondence;
利用SPAD激光雷达进行N次测量,并利用所述第一地址列和第二地址列对测量结果进行统计。Use the SPAD lidar to perform N measurements, and use the first address column and the second address column to perform statistics on the measurement results.
本公开还提供了另一种用于SPAD激光雷达的测量方法,该SPAD激光雷达的测量电路利用N次测量统计方法来滤除噪声,N≥2,每次测量的时钟周期由M个Tof时间单元组成,M≥3,则所述方法用于对通过N次测量得到的直方图进行统计,该方法包括以下步骤:The present disclosure also provides another measurement method for a SPAD lidar. The measurement circuit of the SPAD lidar uses a statistical method of N measurements to filter out noise, N≥2, and the clock period of each measurement is determined by M Tof times. unit composition, M≥3, the method is used to perform statistics on the histogram obtained by N measurements, and the method includes the following steps:
步骤1、利用ToF计数器对每个时钟周期内的Tof时间单元进行计数,计数的同时由ToF计数器生成读写存储器一及读写存储器二用于存放数据的存储器地址,使得由ToF计数器生成的M个存储器地址与一个时钟周期内的M个Tof时间单元一一对应; Step 1. Use the ToF counter to count the ToF time units in each clock cycle, and at the same time, the ToF counter generates the memory addresses of the read-write memory 1 and the read-write memory 2 for storing data, so that the M generated by the ToF counter is used. The memory addresses correspond one-to-one with M Tof time units in one clock cycle;
步骤2、上电后,将读写存储器一及读写存储器二所有存储器地址存储的数据初始化为0;Step 2. After power-on, initialize the data stored in all memory addresses of read-write memory one and read-write memory two to 0;
步骤3、设n=1;Step 3. Set n=1;
步骤4、第n次测量开始时,起始信号有效,ToF计数器清零后对第n次测量的时钟周期的Tof时间单元进行计数,在计数的同时生成与上一次循环相同的存储地址;Step 4. When the nth measurement starts, the start signal is valid, and the ToF time unit of the clock cycle of the nth measurement is counted after the ToF counter is cleared, and the same storage address as the previous cycle is generated while counting;
步骤5、若n为奇数,则进入步骤6,若n为偶数,则进入步骤7;Step 5. If n is odd, go to step 6, if n is even, go to step 7;
步骤6、按照ToF计数器生成的存储地址将读写存储器一中的数据取出作为原始数据,原始数据以及原始数据加1同时输入选通器一;Step 6, according to the storage address generated by the ToF counter, the data in the read-write memory one is taken out as the original data, and the original data and the original data are added by 1 and input into the strobe one at the same time;
若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器一将原始数据加1的值存入读写存储器二的存储地址,读写存储器二的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar receives a valid stop signal in the current Tof time unit, the first gate adds the value of the original data and stores it in the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
若当前Tof时间单元内,SPAD激光雷达没有接收到有效停止信号,则选通器一将原始数据存入读写存储器二的存储地址,读写存储器二的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar does not receive a valid stop signal in the current Tof time unit, the gate 1 stores the original data into the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is determined by the ToF counter according to the Tof time unit. The count is generated, go to step 8;
步骤7、按照ToF计数器生成的存储地址将读写存储器二中的数据取出作为原始数据,原始数据以及原始数据加1同时输入选通器二;Step 7, according to the storage address generated by the ToF counter, the data in the read-write memory two is taken out as the original data, and the original data and the original data are added by 1 and input into the gate 2 at the same time;
若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器二将原始数据加1的值存入读写存储器一的存储地址,读写存储器一的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar receives a valid stop signal within the current Tof time unit, the gate 2 stores the value of the original data plus 1 into the storage address of the read-write memory 1, and the storage address of the read-write memory 1 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
若当前Tof时间单元内,SPAD激光雷达没有接收到有效停止信号,则选通器二将原始数据存入读写存储器一的存储地址,读写存储器一的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar does not receive a valid stop signal in the current Tof time unit, the gate 2 stores the original data into the storage address of the read-write memory one, and the storage address of the read-write memory one is determined by the ToF counter according to the Tof time unit. The count is generated, go to step 8;
步骤8、第n次测量结束后,n=n+1,若n>N,则进入步骤9,否则返回步骤4;Step 8. After the nth measurement, n=n+1, if n>N, go to step 9, otherwise return to step 4;
步骤9、若n为偶数,则依据ToF计数器生成的M个存储器地址从读写存储器二中取出M个数据,每个数据对应每个Tof时间单元所统计的SPAD激光雷达接收到有效停止信号的次数,定义为stop次数,则获得stop次数最大的Tof时间单元,在N次测量得到的直方图中,该Tof时间单元对应于检 测物体;Step 9. If n is an even number, extract M data from the read-write memory 2 according to the M memory addresses generated by the ToF counter, and each data corresponds to the SPAD lidar counted by each Tof time unit when the effective stop signal is received. The number of times, defined as the number of stops, is to obtain the Tof time unit with the largest number of stops. In the histogram obtained by N measurements, the Tof time unit corresponds to the detected object;
若n为偶数,则依据ToF计数器生成的M个存储器地址从读写存储器一中取出M个数据,每个数据对应每个Tof时间单元所统计的SPAD激光雷达接收到有效停止信号的次数,定义为stop次数,则获得stop次数最大的Tof时间单元,在N次测量得到的直方图中,该Tof时间单元对应于检测物体。If n is an even number, M data are retrieved from the read-write memory 1 according to the M memory addresses generated by the ToF counter, and each data corresponds to the number of times the SPAD lidar received a valid stop signal counted by each Tof time unit, which is defined as is the number of stops, the Tof time unit with the largest number of stops is obtained, and in the histogram obtained from N measurements, the Tof time unit corresponds to the detected object.
优选地,所述读写存储器一及所述读写存储器二均采用RAM实现。Preferably, the first read-write memory and the second read-write memory are implemented by RAM.
上述利用计数器实现ToF(time of flight)和统计数据存储器的存储地址的产生双功能,并使用两个存储器对ToF测量的结果实现统计工作。从而,通过计数器实现ToF测量和RAM地址产生,由两片RAM实现直方图统计功能,从而滤除SPAD型激光雷达的噪声。本发明简单有效,计数器和RAM时钟500MHz时,ToF测量分辨率为30厘米。The above uses the counter to realize the dual function of ToF (time of flight) and the storage address generation of the statistical data memory, and uses the two memories to realize the statistical work on the results of the ToF measurement. Therefore, the ToF measurement and the RAM address generation are realized by the counter, and the histogram statistics function is realized by the two pieces of RAM, thereby filtering the noise of the SPAD lidar. The present invention is simple and effective, and the ToF measurement resolution is 30 cm when the counter and RAM clock are 500 MHz.
本公开还提供了又一种用于SPAD激光雷达的测量方法,该方法包括以下步骤:The present disclosure also provides another measurement method for SPAD lidar, the method comprising the following steps:
步骤1、搭建测量电路,该测量电路包括双端口读写存储器,该双端口读写存储器的读地址端口与计数器的输出端相连,计数器的输入端连接上升沿捕获单元一;双端口读写存储器的写地址端口通过延迟单元一与计数器的输出端相连; Step 1. Build a measurement circuit, the measurement circuit includes a dual-port read-write memory, the read address port of the dual-port read-write memory is connected to the output end of the counter, and the input end of the counter is connected to the rising edge capture unit 1; the dual-port read-write memory The write address port is connected with the output end of the counter through the delay unit one;
双端口读写存储器的写使能端口经由延迟单元二与选通开关一的输出端相连,选通开关一的输入端分别连接高电平信号输入以及上升沿捕获单元二;The write enable port of the dual-port read-write memory is connected to the output end of the gate switch 1 via the second delay unit, and the input end of the gate switch 1 is respectively connected to the high-level signal input and the rising edge capture unit 2;
双端口读写存储器的读数据端口分别连接锁存器及选通开关二的输入 端,选通开关二的输入端还输入-1信号;选通开关二的输出端连接加法器的一个输入端,加法器的另一个输入端输入+1信号;加法器的输出端连接双端口读写存储器的写数据端口;The read data ports of the dual-port read-write memory are respectively connected to the latch and the input end of the gate switch 2, and the input end of the gate switch 2 also inputs -1 signal; the output end of the gate switch 2 is connected to an input end of the adder , the other input terminal of the adder inputs a +1 signal; the output terminal of the adder is connected to the write data port of the dual-port read-write memory;
双端口读写存储器的时钟端口输入主时钟;The clock port of the dual-port read and write memory inputs the main clock;
步骤2、利用选通信号,使得选通开关一选通输入高电平信号,使能双端口读写存储器的写数据功能,同时,使得选通开关二选通输入-1信号,加法器将选通开关二输出的-1信号与+1信号相加后输出0信号,该0信号被写入双端口读写存储器内,将双端口读写存储器内的数据清零;Step 2. Using the gating signal, the first gating switch of the gating switch is made to input a high-level signal to enable the write data function of the dual-port read-write memory. At the same time, the second gating switch is made to input the -1 signal, and the adder will The -1 signal output by the second gate switch and the +1 signal are added together to output a 0 signal, the 0 signal is written into the dual-port read-write memory, and the data in the dual-port read-write memory is cleared;
步骤3、双端口读写存储器内的数据清零后,利用选通信号,选通开关一选通上升沿捕获单元二的输出,同时,选通开关二选通双端口读写存储器的读数据端口;Step 3. After the data in the dual-port read-write memory is cleared, use the gating signal to select the rising edge of the gating switch to capture the output of the second unit, and at the same time, the gating switch 2 selects the read data of the dual-port read-write memory. port;
步骤4、利用上升沿捕获单元一捕获SPAD型激光雷达某次测量开始时的起始信号的上升沿,从而使计数器对该次测量的测量区间ToF进行计数;Step 4, use the rising edge capture unit 1 to capture the rising edge of the starting signal when a certain measurement of the SPAD type lidar starts, so that the counter counts the measurement interval ToF of this measurement;
步骤5、每个测量区间ToF到来时计数器均向双端口读写存储器的读地址端口发送一个地址信号,并且该地址信号经由延迟单元一被送入双端口读写存储器的写地址端口,从而使得双端口读写存储器的读写数据的地址与测量区间ToF唯一对应;Step 5. When each measurement interval ToF arrives, the counter sends an address signal to the read address port of the dual-port read-write memory, and the address signal is sent to the write address port of the dual-port read-write memory via delay unit 1, so that the The address of the read and write data of the dual-port read-write memory uniquely corresponds to the measurement interval ToF;
步骤6、选通开关二将依据地址信号从双端口读写存储器内取出的原始数据送至加法器,该原始数据为与当前地址信号相对应的当前测量区间的强度值,由加法器将原始数据加1后送至双端口读写存储器的写数据端口,此时,由于双端口读写存储器的写使能端口未接收到信号,被送至双端口读写存储器的写数据端口的数据被放弃,进入步骤7;Step 6. The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal to the adder. The raw data is the intensity value of the current measurement interval corresponding to the current address signal. After the data is added by 1, it is sent to the write data port of the dual-port read-write memory. At this time, since the write enable port of the dual-port read-write memory does not receive a signal, the data sent to the write data port of the dual-port read-write memory is blocked. Give up, go to step 7;
步骤7、重复步骤5及步骤6,直至上升沿捕获单元二捕获终止信号的上升沿,进入步骤8;Step 7, repeat steps 5 and 6, until the rising edge of the rising edge capture unit 2 captures the rising edge of the termination signal, and enters step 8;
步骤8、选通开关一将上升沿捕获单元二输出的脉冲信号经由延迟单元二发送给双端口读写存储器的写使能端口,通过延迟单元一及延迟单元二,使得捕获单元二发送给双端口读写存储器的写使能端口的脉冲信号与计数器发送给双端口读写存储器的写地址端口的当前测量区间ToF的地址信号相对齐;Step 8. The gate switch 1 sends the pulse signal output by the rising edge capture unit 2 to the write enable port of the dual-port read-write memory through the delay unit 2, and passes through the delay unit 1 and the delay unit 2, so that the capture unit 2 sends to the dual port. The pulse signal of the write enable port of the port read-write memory is aligned with the address signal of the current measurement interval ToF sent by the counter to the write address port of the dual-port read-write memory;
步骤9、选通开关二将依据当前测量区间ToF的地址信号从双端口读写存储器内取出的原始数据送至加法器,由加法器将当前测量区间的强度值加1后送至双端口读写存储器的写数据端口,更新后的当前测量区间的强度值依据写地址端口的地址信号被写入双端口读写存储器内,返回步骤5,直至完成当前一次测量,进入步骤10;Step 9. The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal of the current measurement interval ToF to the adder, and the adder adds 1 to the intensity value of the current measurement interval and sends it to the dual-port read-write memory. Write the write data port of the memory, the updated intensity value of the current measurement interval is written into the dual-port read-write memory according to the address signal of the write address port, return to step 5, until the current measurement is completed, enter step 10;
步骤10、返回步骤4直至完成所有测量后,双端口读写存储器内的输出多次测量后的最终直方图统计信息,由锁存器锁存具有最大强度值的信息,剔除其他强度较低的信息,即完成噪声信息的滤除。Step 10. Return to step 4 until all measurements are completed, output the final histogram statistical information after multiple measurements in the dual-port read-write memory, and the information with the maximum intensity value is latched by the latch, and other low-intensity ones are excluded. information, that is, to complete the filtering of noise information.
优选地,所述双端口读写存储器采用简单双端口RAM。Preferably, the dual-port read-write memory adopts a simple dual-port RAM.
上述方法基于简单双端口RAM实现直方图统计功能。尤其是,本公开利用单个RAM同时实现直方图数据的写入和读出,相较于传统的写入和读出各用一个RAM的方法,减少了一半的RAM资源占用。本公开通过测量起始信号和终止信号之间的时间差来测量测量区间ToF(time of flight)(多次测量统计中,单次测量的测量周期由多个测量区间ToF组成),即代表待测目标的距离。同时利用RAM实现直方图统计功能,起始信号计数器产生计 数值作为RAM的地址,以表征测量区间ToF的测量值。The above method implements histogram statistics function based on a simple dual-port RAM. In particular, the present disclosure utilizes a single RAM to simultaneously realize the writing and reading of the histogram data, which reduces the RAM resource occupation by half compared to the traditional method of using one RAM for writing and reading. The present disclosure measures the measurement interval ToF (time of flight) by measuring the time difference between the start signal and the end signal (in multiple measurement statistics, the measurement period of a single measurement is composed of multiple measurement intervals ToF), that is, it represents the time of flight to be measured. target distance. At the same time, the RAM is used to realize the histogram statistics function, and the start signal counter generates the count value as the address of the RAM to characterize the measurement value of the measurement interval ToF.
附图说明Description of drawings
图1为本公开的SPAD激光雷达的方法原理图。FIG. 1 is a schematic diagram of the method of the disclosed SPAD lidar.
图2为根据本公开的一种具体测量方法的电路原理图。FIG. 2 is a schematic circuit diagram of a specific measurement method according to the present disclosure.
图3为根据本公开的另一种具体测量方法的电路原理图。FIG. 3 is a schematic circuit diagram of another specific measurement method according to the present disclosure.
具体实施方式Detailed ways
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些形式同样落于本申请所附权利要求书所限定的范围。The present invention will be further described below in conjunction with specific embodiments. It should be understood that these examples are only used to illustrate the present invention and not to limit the scope of the present invention. In addition, it should be understood that after reading the teaching content of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these forms also fall within the scope defined by the appended claims of the present application.
在一个或多个实施例中,SPAD激光雷达的测量电路利用N次测量统计方法来滤除噪声,N≥2。每次测量的时钟周期由M个Tof时间单元组成,M≥3,每次测量的时钟周期的M个Tof时间单元都是一一对应的,即第n次测量的时钟周期的第m个Tof时间单元与第n 1次测量的时钟周期的第m个Tof时间单元是相对应的,有效的检测物体位于N次测量的时钟周期的同一个Tof时间单元。由此利用SPAD激光雷达N次测量的数据可以组成直方图,通过该直方图可以过滤SPAD激光雷达采集到的原始数据中的噪声,得到有效的检测物体,具体可以参考图1。In one or more embodiments, the measurement circuit of the SPAD lidar uses a statistical method of N measurements to filter out noise, N≥2. The clock cycle of each measurement consists of M Tof time units, M≥3, and the M Tof time units of the clock cycle of each measurement are in one-to-one correspondence, that is, the mth Tof of the clock cycle of the nth measurement The time unit corresponds to the m-th Tof time unit of the clock cycle of the n1th measurement, and the effective detection object is located in the same Tof time unit of the clock cycle of the Nth measurement. In this way, the data measured by SPAD lidar N times can be used to form a histogram, through which the noise in the original data collected by SPAD lidar can be filtered to obtain an effective detection object. For details, please refer to Figure 1.
本发明提供的SPAD激光雷达双随机内存实时统计TDC的方法用于对通过N次测量得到的直方图进行统计,以获得与有效的检测物体相对于的那 个Tof时间单元,从而通过直方图得到有效的检测物体。The method for real-time TDC statistics of SPAD lidar dual random memory provided by the present invention is used to count the histogram obtained through N times of measurement to obtain the Tof time unit relative to the effective detection object, so as to obtain the effective detection object through the histogram. detection object.
结合图2,本发明提供的一种SPAD激光雷达双随机内存实时统计TDC的方法具体包括以下内容:With reference to FIG. 2 , a method for real-time TDC statistics of SPAD lidar dual random memory provided by the present invention specifically includes the following contents:
上电后,将RAM A及RAM B所有存储器地址存储的数据初始化为0。After power-on, the data stored in all memory addresses of RAM A and RAM B are initialized to 0.
N次测量中的第一次测量开始时,起始信号有效,ToF计数器清零后对第一次测量的时钟周期的Tof时间单元进行计数。在计数的同时ToF计数器生成存储地址,每一次测量,ToF计数器总共生成M个存储地址。此处应当注意的是,每一次测量ToF计数器生成的M个存储地址是一致的。When the first measurement in N times of measurement starts, the start signal is valid, and the ToF time unit of the clock cycle of the first measurement is counted after the ToF counter is cleared. The ToF counter generates storage addresses while counting, and for each measurement, the ToF counter generates M storage addresses in total. It should be noted here that the M memory addresses generated by the ToF counter for each measurement are consistent.
在每个Tof时间单元,按照ToF计数器生成的与当前Tof时间单元相对应的存储地址将RAM A中的数据取出作为原始数据。原始数据以及原始数据加1同时输入选通器一。若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器一将原始数据加1的值存入RAM B的存储地址,RAM B的存储地址也是由ToF计数器依据对Tof时间单元的计数生成。In each Tof time unit, the data in RAM A is taken out as the original data according to the storage address corresponding to the current Tof time unit generated by the ToF counter. The original data and the original data plus 1 are input to the strobe one at the same time. If the SPAD lidar receives a valid stop signal in the current Tof time unit, the strobe one stores the value of the original data plus 1 into the storage address of RAM B, and the storage address of RAM B is also determined by the ToF counter according to the Tof time unit. counts are generated.
若当前Tof时间单元内,SPAD激光雷达没有接收到有效停止信号,则选通器一将原始数据存入读写RAM B的存储地址,RAM B的存储地址也是由ToF计数器依据对Tof时间单元的计数生成。If the SPAD lidar does not receive a valid stop signal in the current Tof time unit, the strobe one stores the original data into the storage address of the read-write RAM B, and the storage address of the RAM B is also determined by the ToF counter according to the Tof time unit. Count generation.
第一次测量结束后,测量的全部结果存储在RAM B中。After the first measurement, all the results of the measurement are stored in RAM B.
当第二次测量开始时,起始信号有效,ToF计数器清零。此时读写控制器翻转,改由将RAM B的数据写入RAM A中,方法同上。当第三次测量开始时,再次翻转,将RAM A的数据写入RAM B中。依次类推,直至完成所有N次测量。When the second measurement starts, the start signal is valid and the ToF counter is cleared. At this time, the read-write controller is reversed, and the data of RAM B is written into RAM A instead, and the method is the same as above. When the third measurement starts, flip again and write RAM A's data into RAM B. And so on, until all N measurements are completed.
依据ToF计数器生成的M个存储器地址从最后一次测量的被写入的随 机存储器中取出数据,可能是RAM A,也可能是RAM B,每个数据对应每个Tof时间单元所统计的SPAD激光雷达接收到有效停止信号的次数,定义为stop次数,则与最大stop次数所对应的Tof时间单元即为需要寻找的那个Tof时间单元。在N次测量得到的直方图中,利用该Tof时间单元获得检测物体的数据。According to the M memory addresses generated by the ToF counter, the data is retrieved from the random memory that was written in the last measurement, which may be RAM A or RAM B. Each data corresponds to the SPAD lidar counted by each Tof time unit. The number of times of receiving a valid stop signal is defined as the number of stop times, and the Tof time unit corresponding to the maximum number of stop times is the Tof time unit that needs to be found. In the histogram obtained by N times of measurement, the data of the detected object is obtained by using the Tof time unit.
图3示出了根据本公开的另一种测量方法的电路原理图,该测量方法利用多次测量并输出强度最大、可靠性最高的有效信号,这样可以规避环境光、黑暗噪声等随机噪声导致的输出误差。所述测量方法具体包括以下内容:FIG. 3 shows a schematic circuit diagram of another measurement method according to the present disclosure. The measurement method utilizes multiple measurements and outputs an effective signal with the highest intensity and highest reliability, so as to avoid random noises such as ambient light and dark noise. output error. The measurement method specifically includes the following contents:
开始前,使用选通信号将选通开关一及选通开关二的输入端置于下端。选通开关二输出常-1,即加法器将-1和1进行相加后产生常数0,并送至简单双端口RAM的写数据端口。选通开关一输出常1,使能简单双端口RAM的写数据功能,被送至写数据端口的0被写入简单双端口RAM的每个地址空间内,通过上述操作将直方图的每个测量区间ToF的强度值进行清零操作,为下一次直方图统计做好准备。Before starting, use the gating signal to set the input terminals of the first and second gate switches to the lower end. The second output of the strobe switch is always -1, that is, the adder adds -1 and 1 to generate a constant 0, and sends it to the write data port of the simple dual-port RAM. The output of the strobe switch is always 1, which enables the write data function of the simple dual-port RAM, and the 0 sent to the write data port is written into each address space of the simple dual-port RAM. The intensity value of the measurement interval ToF is cleared to prepare for the next histogram statistics.
当前直方图通过多次测量得到,对当前直方图进行统计时,每次测量开始时,利用上升沿捕获单元一对起始信号进行上升沿捕获,产生用于触发计数器开始计数的脉冲信号,由计数器对测量区间ToF进行计数。每次计数时,计数器输出一个地址信号,该地址信号通过两路输出。一路被送至简单双端口RAM的读地址端口,用于读取当前直方图在当前测量区间ToF的强度值。另外一路通过延迟单元一延迟后,被送至简单双端口RAM的写地址端口,用于在新的测量值有效的情况下将当前直方图在当前测量区间ToF的强度值进行更新。The current histogram is obtained through multiple measurements. When statistics are performed on the current histogram, at the beginning of each measurement, the rising edge capture unit is used to capture the rising edge of a pair of start signals to generate a pulse signal for triggering the counter to start counting. The counter counts the measurement interval ToF. Each time it counts, the counter outputs an address signal, which is output through two channels. All the way is sent to the read address port of the simple dual-port RAM, which is used to read the intensity value of the current histogram in the current measurement interval ToF. The other one is sent to the write address port of the simple dual-port RAM after a delay through the delay unit, and is used to update the intensity value of the current histogram in the current measurement interval ToF when the new measurement value is valid.
当电路未检测到终止信号时,简单双端口RAM内的强度值不会更新。当检测到终止信号时,由升沿捕获单元二捕获终止信号的上升沿后产生脉冲信号。该脉冲信号经过延迟单元二延迟后,与计数器发送给简单双端口RAM的写地址端口的当前测量区间ToF的地址信号相对齐,作为测量值有效的标志并送至简单双端口RAM的写使能端口。简单双端口RAM的写数据功能被使能后,加法器输出的当前直方图在当前测量区间ToF的强度值加1后的更新强度值被写入当前的地址,即完成了对与当前地址相对应的测量区间ToF的强度值的更新。The intensity value in the simple dual port RAM is not updated when the circuit does not detect a termination signal. When the termination signal is detected, a pulse signal is generated after capturing the rising edge of the termination signal by the rising edge capturing unit II. After the delay unit 2 delays, the pulse signal is aligned with the address signal of the current measurement interval ToF sent by the counter to the write address port of the simple dual-port RAM. port. After the data write function of the simple dual-port RAM is enabled, the updated intensity value of the current histogram output by the adder after adding 1 to the intensity value of the ToF in the current measurement interval is written to the current address, that is, the comparison with the current address is completed. The update of the intensity value of the corresponding measurement interval ToF.
采用上述方式完成一次测量,并进一步完成多次测量中的最后一次测量时,读数据端口输出多次测量后的最终直方图统计信息,锁存器锁存强度值最高的信息,剔除其他强度值较低的信息,即完成噪声信息的滤除。When one measurement is completed by the above method, and the last measurement in multiple measurements is further completed, the read data port outputs the final histogram statistical information after multiple measurements, the latch latches the information with the highest intensity value, and excludes other intensity values. The lower information, that is, the filtering of noise information is completed.

Claims (15)

  1. 一种用于SPAD激光雷达的测量方法,包括:A measurement method for SPAD lidar, comprising:
    利用ToF计数器对一次测量的时钟周期内的M个Tof时间单元进行计数,生成均具有M个储存地址的第一地址列和第二地址列,所述地址列中的存储地址与时钟周期内的Tof时间单元一一对应;The ToF counter is used to count M Tof time units within a clock cycle of one measurement, and a first address column and a second address column each having M storage addresses are generated. Tof time unit one-to-one correspondence;
    利用SPAD激光雷达进行N次测量,并利用所述第一地址列和第二地址列对测量结果进行统计。Use the SPAD lidar to perform N measurements, and use the first address column and the second address column to perform statistics on the measurement results.
  2. 根据权利要求1所述的测量方法,其中,所述第一地址列生成于第一储存器,所述第二地址列生成于第二储存器。The measurement method according to claim 1, wherein the first address column is generated in a first memory, and the second address column is generated in a second memory.
  3. 根据权利要求2所述的测量方法,其中,在实施第n次测量时,The measurement method according to claim 2, wherein, when performing the nth measurement,
    如果n为奇数,按照ToF计数器生成的存储地址将第一存储器中的数据取出作为原始数据,并将所述原始数据以及原始数据加1的值同时输入第一选通器,针对当前Tof时间单元,若SPAD激光雷达接收到有效信号,则第一选通器将原始数据加1的值存入第二存储器的存储地址,若SPAD激光雷达没有接收到有效信号,则第一选通器将原始数据存入第二存储器的存储地址,If n is an odd number, the data in the first memory is taken out as the original data according to the storage address generated by the ToF counter, and the original data and the value of the original data plus 1 are input into the first gate at the same time, for the current Tof time unit , if the SPAD lidar receives a valid signal, the first gate will store the value of the original data plus 1 in the storage address of the second memory, if the SPAD lidar does not receive a valid signal, the first gate will The data is stored in the storage address of the second memory,
    如果n为偶数,按照ToF计数器生成的存储地址将第二存储器中的数据取出作为原始数据,并将原始数据以及原始数据加1的值同时输入第二选通器,针对当前Tof时间单元,若SPAD激光雷达接收到有效信号,则第二选通器将原始数据加1的值存入第一存储器的存储地址,若SPAD激光雷达接收到有效停止信号,则第二选通器将原始数据存入第一存储器的存储地址。If n is an even number, the data in the second memory is taken out as the original data according to the storage address generated by the ToF counter, and the original data and the value of the original data plus 1 are input into the second gate at the same time. For the current Tof time unit, if When the SPAD lidar receives a valid signal, the second gate will store the value of the original data plus 1 into the storage address of the first memory. If the SPAD lidar receives a valid stop signal, the second gate will store the original data in the storage address. into the storage address of the first memory.
  4. 根据权利要求3所述的测量方法,其中,针对第n=N次测量时所存 入的存储器中的地址列的数据,取存入数值最大的Tof时间单元确定检测物体。The measurement method according to claim 3, wherein for the data of the address column in the memory stored in the n=Nth measurement, the detected object is determined by taking the Tof time unit with the largest stored value.
  5. 根据权利要求1所述的测量方法,其中,所述第一地址列和第二地址列均生成于同一储存器中。The measurement method of claim 1, wherein the first address column and the second address column are both generated in the same memory.
  6. 根据权利要求5所述的测量方法,其中,所述存储器包括:The measurement method of claim 5, wherein the memory comprises:
    读地址端口,其与计数器的输出端相连,计数器的输入端连接第一上升沿捕获单元;a read address port, which is connected to the output end of the counter, and the input end of the counter is connected to the first rising edge capture unit;
    写地址端口,其通过第一延迟单元与计数器的输出端相连;write address port, which is connected with the output end of the counter through the first delay unit;
    写使能端口,其经由第二延迟单元与第一选通开关的输出端相连,第一选通开关的输入端连接高电平信号输入以及第二上升沿捕获单元;a write enable port, which is connected to the output end of the first gating switch via the second delay unit, and the input end of the first gating switch is connected to the high-level signal input and the second rising edge capture unit;
    读数据端口,其连接第二选通开关的输入端及锁存器,第二选通开关的输入端还输入信号-1,第二选通开关的输出端连接加法器的其中一个输入端,加法器的另一个输入端输入信号+1,加法器的输出端连接存储器的写数据端口。The read data port is connected to the input end of the second gating switch and the latch, the input end of the second gating switch also inputs a signal -1, and the output end of the second gating switch is connected to one of the input ends of the adder, The other input end of the adder has an input signal +1, and the output end of the adder is connected to the write data port of the memory.
  7. 根据权利要求6所述的测量方法,其中,The measurement method according to claim 6, wherein,
    利用选通信号,使得第一选通开关选通输入高电平信号,使能存储器的写数据功能,同时,使得第二选通开关选通输入信号-1,加法器将第二选通开关输出的信号-1与信号+1相加后输出0信号,该0信号被写入存储器内,以将存储器内的数据清零;Using the gating signal, the first gating switch is made to gating the input high-level signal to enable the write data function of the memory. The output signal -1 and the signal +1 are added together to output a 0 signal, and the 0 signal is written into the memory to clear the data in the memory;
    数据清零后,利用选通信号,第一选通开关选通第二上升沿捕获单元的输出,第二选通开关选通存储器的读数据端口。After the data is cleared, the first select switch selects the output of the second rising edge capture unit by using the select signal, and the second select switch selects the read data port of the memory.
  8. 根据权利要求6所述的测量方法,其中,The measurement method according to claim 6, wherein,
    利用第一上升沿捕获单元捕获SPAD激光雷达单次测量开始时的起始信号的上升沿,使计数器对该次测量的测量区间ToF进行计数;Use the first rising edge capture unit to capture the rising edge of the start signal at the beginning of a single measurement of the SPAD lidar, so that the counter counts the measurement interval ToF of this measurement;
    每个测量区间ToF到来时计数器均向存储器的读地址端口发送一个地址信号,并且该地址信号经由第一延迟单元被送入存储器的写地址端口,从而使得存储器的读数据地址和写数据地址均与测量区间ToF唯一对应。When each measurement interval ToF arrives, the counter sends an address signal to the read address port of the memory, and the address signal is sent to the write address port of the memory via the first delay unit, so that the read data address and the write data address of the memory are both It uniquely corresponds to the measurement interval ToF.
  9. 根据权利要求8所述的测量方法,其中,The measurement method according to claim 8, wherein,
    第二选通开关将依据地址信号从存储器内取出的原始数据送至加法器,该原始数据为与当前地址信号相对应的当前测量区间ToF的强度值,由加法器将原始数据加1后送至存储器的写数据端口;The second strobe switch sends the raw data retrieved from the memory according to the address signal to the adder, the raw data is the intensity value of the current measurement interval ToF corresponding to the current address signal, and the adder adds 1 to the raw data and sends it Write data port to memory;
    当存储器的写使能端口未接收到信号时,被送至双端口读写存储器的写数据端口的数据被放弃。When the write enable port of the memory does not receive a signal, the data sent to the write data port of the dual port read and write memory is discarded.
  10. 根据权利要求8所述的测量方法,其中,The measurement method according to claim 8, wherein,
    当第二上升沿捕获单元捕获终止信号的上升沿时,第一选通开关将第二上升沿捕获单元输出的脉冲信号经由第二延迟单元发送给存储器的写使能端口,通过第一延迟单元及第二延迟单元,使得第二捕获单元发送给存储器的写使能端口的脉冲信号与计数器发送给存储器的写地址端口的当前测量区间ToF的地址信号相对齐;When the second rising edge capture unit captures the rising edge of the termination signal, the first gate switch sends the pulse signal output by the second rising edge capture unit to the write enable port of the memory via the second delay unit, and passes through the first delay unit. And the second delay unit, so that the pulse signal sent by the second capture unit to the write enable port of the memory is aligned with the address signal of the current measurement interval ToF of the write address port sent by the counter to the memory;
    第二选通开关将依据当前测量区间ToF的地址信号从存储器内取出的原始数据送至加法器,由加法器将当前测量区间的强度值加1后送至存储器的写数据端口,更新后的当前测量区间的强度值依据写地址端口的地址信号被写存储器内。The second strobe switch sends the original data taken out from the memory according to the address signal of the current measurement interval ToF to the adder, and the adder adds 1 to the intensity value of the current measurement interval and sends it to the write data port of the memory. The intensity value of the current measurement interval is written into the memory according to the address signal of the write address port.
  11. 根据权利要求6所述的测量方法,其中,The measurement method according to claim 6, wherein,
    完成所述N次测量后,针对存储器内的输出多次测量后的最终直方图统计信息,由锁存器锁存具有最大强度值的信息,剔除其他强度较低的信息,以完成噪声信息的滤除。After completing the N times of measurement, for the final histogram statistics output after multiple measurements in the memory, the information with the maximum intensity value is latched by the latch, and other information with lower intensity is eliminated to complete the noise information. filter out.
  12. 一种用于SPAD激光雷达的测量方法,该SPAD激光雷达的测量电路利用N次测量统计方法来滤除噪声,N≥2,每次测量的时钟周期由M个Tof时间单元组成,M≥3,则所述方法用于对通过N次测量得到的直方图进行统计,包括以下步骤:A measurement method for SPAD lidar, the measurement circuit of the SPAD lidar uses N measurement statistics method to filter out noise, N≥2, the clock cycle of each measurement consists of M Tof time units, M≥3 , then the method is used to perform statistics on the histogram obtained by N measurements, including the following steps:
    步骤1、利用ToF计数器对每个时钟周期内的Tof时间单元进行计数,计数的同时由ToF计数器生成读写存储器一及读写存储器二用于存放数据的存储器地址,使得由ToF计数器生成的M个存储器地址与一个时钟周期内的M个Tof时间单元一一对应;Step 1. Use the ToF counter to count the ToF time units in each clock cycle, and at the same time, the ToF counter generates the memory addresses of the read-write memory 1 and the read-write memory 2 for storing data, so that the M generated by the ToF counter is used. The memory addresses correspond one-to-one with M Tof time units in one clock cycle;
    步骤2、上电后,将读写存储器一及读写存储器二所有存储器地址存储的数据初始化为0;Step 2. After power-on, initialize the data stored in all memory addresses of read-write memory one and read-write memory two to 0;
    步骤3、设n=1;Step 3. Set n=1;
    步骤4、第n次测量开始时,起始信号有效,ToF计数器清零后对第n次测量的时钟周期的Tof时间单元进行计数,在计数的同时生成与上一次循环相同的存储地址;Step 4. When the nth measurement starts, the start signal is valid, and the ToF time unit of the clock cycle of the nth measurement is counted after the ToF counter is cleared, and the same storage address as the previous cycle is generated while counting;
    步骤5、若n为奇数,则进入步骤6,若n为偶数,则进入步骤7;Step 5. If n is odd, go to step 6, if n is even, go to step 7;
    步骤6、按照ToF计数器生成的存储地址将读写存储器一中的数据取出作为原始数据,原始数据以及原始数据加1同时输入选通器一;Step 6, according to the storage address generated by the ToF counter, the data in the read-write memory one is taken out as the original data, and the original data and the original data are added by 1 and input into the strobe one at the same time;
    若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器一将原始数据加1的值存入读写存储器二的存储地址,读写存储器二的存 储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar receives a valid stop signal in the current Tof time unit, the first gate adds the value of the original data and stores it in the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
    若当前Tof时间单元内,SPAD激光雷达没有接收到有效停止信号,则选通器一将原始数据存入读写存储器二的存储地址,读写存储器二的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar does not receive a valid stop signal in the current Tof time unit, the gate 1 stores the original data into the storage address of the read-write memory 2, and the storage address of the read-write memory 2 is determined by the ToF counter according to the Tof time unit. The count is generated, go to step 8;
    步骤7、按照ToF计数器生成的存储地址将读写存储器二中的数据取出作为原始数据,原始数据以及原始数据加1同时输入选通器二;Step 7, according to the storage address generated by the ToF counter, the data in the read-write memory two is taken out as the original data, and the original data and the original data are added by 1 and input into the gate 2 at the same time;
    若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器二将原始数据加1的值存入读写存储器一的存储地址,读写存储器一的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar receives a valid stop signal within the current Tof time unit, the gate 2 stores the value of the original data plus 1 into the storage address of the read-write memory 1, and the storage address of the read-write memory 1 is checked by the ToF counter according to the Tof time unit count generation, enter step 8;
    若当前Tof时间单元内,SPAD激光雷达接收到有效停止信号,则选通器二将原始数据存入读写存储器一的存储地址,读写存储器一的存储地址由ToF计数器依据对Tof时间单元的计数生成,进入步骤8;If the SPAD lidar receives a valid stop signal in the current Tof time unit, the gate 2 stores the original data into the storage address of the read-write memory 1, and the storage address of the read-write memory 1 is determined by the ToF counter according to the ToF time unit. Count generation, go to step 8;
    步骤8、第n次测量结束后,n=n+1,若n>N,则进入步骤9,否则返回步骤4;Step 8. After the nth measurement, n=n+1, if n>N, go to step 9, otherwise return to step 4;
    步骤9、若n为奇数,则依据ToF计数器生成的M个存储器地址从读写存储器二中取出M个数据,每个数据对应每个Tof时间单元所统计的SPAD激光雷达接收到有效停止信号的次数,定义为stop次数,则获得stop次数最大的Tof时间单元,在N次测量得到的直方图中,该Tof时间单元对应于检测物体;Step 9. If n is an odd number, extract M data from the read-write memory 2 according to the M memory addresses generated by the ToF counter, and each data corresponds to the SPAD lidar counted by each Tof time unit when the effective stop signal is received. The number of times, defined as the number of stops, is to obtain the Tof time unit with the largest number of stops. In the histogram obtained by N measurements, the Tof time unit corresponds to the detected object;
    若n为偶数,则依据ToF计数器生成的M个存储器地址从读写存储器一中取出M个数据,每个数据对应每个Tof时间单元所统计的SPAD激光雷达接收到有效停止信号的次数,定义为stop次数,则获得stop次数最大的 Tof时间单元,在N次测量得到的直方图中,该Tof时间单元对应于检测物体。If n is an even number, M data are retrieved from the read-write memory 1 according to the M memory addresses generated by the ToF counter, and each data corresponds to the number of times the SPAD lidar received a valid stop signal counted by each Tof time unit, which is defined as is the number of stops, the Tof time unit with the largest number of stops is obtained, and in the histogram obtained from N measurements, the Tof time unit corresponds to the detected object.
  13. 根据权利要求12所述的测量方法,其中,所述读写存储器一及所述读写存储器二均采用RAM实现。The measurement method according to claim 12, wherein the first read-write memory and the second read-write memory are implemented by RAM.
  14. 一种用于SPAD激光雷达的测量方法,包括以下步骤:A measurement method for SPAD lidar, comprising the following steps:
    步骤1、搭建测量电路,该测量电路包括双端口读写存储器,该双端口读写存储器的读地址端口与计数器的输出端相连,计数器的输入端连接上升沿捕获单元一;双端口读写存储器的写地址端口通过延迟单元一与计数器的输出端相连;Step 1. Build a measurement circuit, the measurement circuit includes a dual-port read-write memory, the read address port of the dual-port read-write memory is connected to the output end of the counter, and the input end of the counter is connected to the rising edge capture unit 1; the dual-port read-write memory The write address port is connected with the output end of the counter through the delay unit one;
    双端口读写存储器的写使能端口经由延迟单元二与选通开关一的输出端相连,选通开关一的输入端分别连接高电平信号输入以及上升沿捕获单元二;The write enable port of the dual-port read-write memory is connected to the output end of the gate switch 1 via the second delay unit, and the input end of the gate switch 1 is respectively connected to the high-level signal input and the rising edge capture unit 2;
    双端口读写存储器的读数据端口分别连接锁存器及选通开关二的输入端,选通开关二的输入端还输入-1信号;选通开关二的输出端连接加法器的一个输入端,加法器的另一个输入端输入+1信号;加法器的输出端连接双端口读写存储器的写数据端口;The read data ports of the dual-port read-write memory are respectively connected to the latch and the input end of the gate switch 2, and the input end of the gate switch 2 also inputs -1 signal; the output end of the gate switch 2 is connected to an input end of the adder , the other input terminal of the adder inputs a +1 signal; the output terminal of the adder is connected to the write data port of the dual-port read-write memory;
    双端口读写存储器的时钟端口输入主时钟;The clock port of the dual-port read and write memory inputs the main clock;
    步骤2、利用选通信号,使得选通开关一选通输入高电平信号,使能双端口读写存储器的写数据功能,同时,使得选通开关二选通输入-1信号,加法器将选通开关二输出的-1信号与+1信号相加后输出0信号,该0信号被写入双端口读写存储器内,将双端口读写存储器内的数据清零;Step 2. Using the gating signal, the first gating switch of the gating switch is made to input a high-level signal to enable the write data function of the dual-port read-write memory. At the same time, the second gating switch is made to input the -1 signal, and the adder will The -1 signal output by the second gate switch and the +1 signal are added together to output a 0 signal, the 0 signal is written into the dual-port read-write memory, and the data in the dual-port read-write memory is cleared;
    步骤3、双端口读写存储器内的数据清零后,利用选通信号,选通开关 一选通上升沿捕获单元二的输出,同时,选通开关二选通双端口读写存储器的读数据端口;Step 3. After the data in the dual-port read-write memory is cleared, use the gating signal to select the rising edge of the gating switch to capture the output of the second unit, and at the same time, the gating switch 2 selects the read data of the dual-port read-write memory. port;
    步骤4、利用上升沿捕获单元一捕获SPAD型激光雷达某次测量开始时的起始信号的上升沿,从而使计数器对该次测量的测量区间ToF进行计数;Step 4, use the rising edge capture unit 1 to capture the rising edge of the starting signal when a certain measurement of the SPAD type lidar starts, so that the counter counts the measurement interval ToF of this measurement;
    步骤5、每个测量区间ToF到来时计数器均向双端口读写存储器的读地址端口发送一个地址信号,并且该地址信号经由延迟单元一被送入双端口读写存储器的写地址端口,从而使得双端口读写存储器的读写数据的地址与测量区间ToF唯一对应;Step 5. When each measurement interval ToF arrives, the counter sends an address signal to the read address port of the dual-port read-write memory, and the address signal is sent to the write address port of the dual-port read-write memory via delay unit 1, so that the The address of the read and write data of the dual-port read-write memory uniquely corresponds to the measurement interval ToF;
    步骤6、选通开关二将依据地址信号从双端口读写存储器内取出的原始数据送至加法器,该原始数据为与当前地址信号相对应的当前测量区间的强度值,由加法器将原始数据加1后送至双端口读写存储器的写数据端口,此时,由于双端口读写存储器的写使能端口未接收到信号,被送至双端口读写存储器的写数据端口的数据被放弃,进入步骤7;Step 6. The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal to the adder. The raw data is the intensity value of the current measurement interval corresponding to the current address signal. After the data is added by 1, it is sent to the write data port of the dual-port read-write memory. At this time, since the write enable port of the dual-port read-write memory does not receive a signal, the data sent to the write data port of the dual-port read-write memory is blocked. Give up, go to step 7;
    步骤7、重复步骤5及步骤6,直至上升沿捕获单元二捕获终止信号的上升沿,进入步骤8;Step 7, repeat steps 5 and 6, until the rising edge of the rising edge capture unit 2 captures the rising edge of the termination signal, and enters step 8;
    步骤8、选通开关一将上升沿捕获单元二输出的脉冲信号经由延迟单元二发送给双端口读写存储器的写使能端口,通过延迟单元一及延迟单元二,使得捕获单元二发送给双端口读写存储器的写使能端口的脉冲信号与计数器发送给双端口读写存储器的写地址端口的当前测量区间ToF的地址信号相对齐;Step 8. The gate switch 1 sends the pulse signal output by the rising edge capture unit 2 to the write enable port of the dual-port read-write memory through the delay unit 2, and passes through the delay unit 1 and the delay unit 2, so that the capture unit 2 sends to the dual port. The pulse signal of the write enable port of the port read-write memory is aligned with the address signal of the current measurement interval ToF sent by the counter to the write address port of the dual-port read-write memory;
    步骤9、选通开关二将依据当前测量区间ToF的地址信号从双端口读写存储器内取出的原始数据送至加法器,由加法器将当前测量区间的强度值加 1后送至双端口读写存储器的写数据端口,更新后的当前测量区间的强度值依据写地址端口的地址信号被写入双端口读写存储器内,返回步骤5,直至完成当前一次测量,进入步骤10;Step 9. The second gate switch sends the raw data taken out from the dual-port read-write memory according to the address signal of the current measurement interval ToF to the adder, and the adder adds 1 to the intensity value of the current measurement interval and sends it to the dual-port read-write memory. Write the write data port of the memory, the updated intensity value of the current measurement interval is written into the dual-port read-write memory according to the address signal of the write address port, return to step 5, until the current measurement is completed, enter step 10;
    步骤10、返回步骤4直至完成所有测量后,双端口读写存储器内的输出多次测量后的最终直方图统计信息,由锁存器锁存具有最大强度值的信息,剔除其他强度较低的信息,即完成噪声信息的滤除。Step 10. Return to step 4 until all measurements are completed, output the final histogram statistical information after multiple measurements in the dual-port read-write memory, and the information with the maximum intensity value is latched by the latch, and other low-intensity ones are excluded. information, that is, to complete the filtering of noise information.
  15. 根据权利要求14所述的测量方法,其中,所述双端口读写存储器采用简单双端口RAM。The measurement method according to claim 14, wherein the dual-port read-write memory adopts a simple dual-port RAM.
PCT/CN2022/086987 2021-04-16 2022-04-15 Measurement method for laser radar WO2022218397A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202110411351.1 2021-04-16
CN202110411352.6A CN113296104B (en) 2021-04-16 2021-04-16 Efficient measurement method of SPAD type laser radar
CN202110411351.1A CN113325386B (en) 2021-04-16 2021-04-16 Method for real-time statistics of TDC (time-to-digital converter) by using dual random memories of SPAD (space-based data detection) laser radar
CN202110411352.6 2021-04-16

Publications (1)

Publication Number Publication Date
WO2022218397A1 true WO2022218397A1 (en) 2022-10-20

Family

ID=83640160

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/086987 WO2022218397A1 (en) 2021-04-16 2022-04-15 Measurement method for laser radar

Country Status (1)

Country Link
WO (1) WO2022218397A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248136A (en) * 2017-05-12 2017-10-13 西安交通大学 A kind of image histogram information acquisition method based on FPGA
JP2019039715A (en) * 2017-08-23 2019-03-14 株式会社リコー Time measuring device, distance measuring device, mobile entity, time measurement method, and distance measurement method
CN110073244A (en) * 2016-12-12 2019-07-30 森斯尔科技有限公司 For determining the histogram reading method and circuit of the flight time of photon
CN113296104A (en) * 2021-04-16 2021-08-24 上海宏景智驾信息科技有限公司 Efficient measurement method of SPAD type laser radar
CN113325386A (en) * 2021-04-16 2021-08-31 上海宏景智驾信息科技有限公司 Method for real-time statistics of TDC (time-to-digital converter) by using dual random memories of SPAD (space-based radar) laser radar

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110073244A (en) * 2016-12-12 2019-07-30 森斯尔科技有限公司 For determining the histogram reading method and circuit of the flight time of photon
CN107248136A (en) * 2017-05-12 2017-10-13 西安交通大学 A kind of image histogram information acquisition method based on FPGA
JP2019039715A (en) * 2017-08-23 2019-03-14 株式会社リコー Time measuring device, distance measuring device, mobile entity, time measurement method, and distance measurement method
CN113296104A (en) * 2021-04-16 2021-08-24 上海宏景智驾信息科技有限公司 Efficient measurement method of SPAD type laser radar
CN113325386A (en) * 2021-04-16 2021-08-31 上海宏景智驾信息科技有限公司 Method for real-time statistics of TDC (time-to-digital converter) by using dual random memories of SPAD (space-based radar) laser radar

Similar Documents

Publication Publication Date Title
CN110609291B (en) System and method for time-coded time-of-flight distance measurement
CN113325386B (en) Method for real-time statistics of TDC (time-to-digital converter) by using dual random memories of SPAD (space-based data detection) laser radar
CN110632578B (en) System and method for time-encoded time-of-flight distance measurement
CN105043539B (en) Method and apparatus for running photodetector
US8766682B2 (en) Method and device for measuring duration of a time interval
CN110235065B (en) Method for calibrating time-to-digital converter system and time-to-digital converter system
CN110632576B (en) Time coding demodulation processing circuit and method
CN110632577B (en) Time code demodulation processing circuit and method
US20210181316A1 (en) Time-of-flight-based distance measurement system and method
CN103941253B (en) A kind of sliding window detection & extraction method of search radar data and system thereof
CN107896308B (en) Pulse array type retina-imitating image sensor
CN113325429B (en) Time-to-digital converter with photon time correlation detection function
JP6735515B2 (en) Solid-state imaging device
WO2022218397A1 (en) Measurement method for laser radar
CN110658716B (en) Time-to-digital conversion system based on synchronous time sequence
CN113296104B (en) Efficient measurement method of SPAD type laser radar
CN110411577B (en) Asynchronous reading circuit of SPAD detector array and asynchronous reading method thereof
CN107340508A (en) Focal plane chip, pixel cell and array for acquisition process laser signal
US11982770B2 (en) Methods and apparatus for histogramming
US11408998B2 (en) Increase depth resolution and depth accuracy in ToF sensors by avoiding histogrammization
CN210690812U (en) Pixel-level time and intensity digital conversion circuit
CN114829970A (en) Time-of-flight imaging circuit, time-of-flight imaging system, and time-of-flight imaging method
CN112835058A (en) Time-of-flight distance measurement three-dimensional sensor and control method thereof
US20240069199A1 (en) Ranging device
CN217766848U (en) Detection system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22787619

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22787619

Country of ref document: EP

Kind code of ref document: A1