IP Library Granted Patent US 11,415,682
Granted Patent B1
US 11,415,682 · App. 16/233,020 · Granted Aug 16, 2022

Lidar receiver system with ambient-light compensation and threshold adjustment

Inventor: Reece Robert Clark (Emerald Hills, CA)
Assignee: Acuity Technologies, Inc.
G01S7/4873G01S7/4861G01S7/497
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,415,682
App. No.
16/233,020
Granted
Aug 16, 2022
Kind
B1
Abstract

A lidar and optical rangefinder receiver improves signal detection in the presence of varying levels of environmental light and other noise sources. The occurrence of false triggers, due to noise, during periods when no optical pulse is emitted is used to adjust the pulse detection threshold level and simultaneously calibrate the time-of-flight timer. The photodetector's response to ambient light is also used to adjust the threshold level. Example systems include signal detection electronics with dynamic thresholding and real-time calibration of timing electronics, in which the threshold level for signal detection is adjusted in response to both information acquired during calibration cycles and ambient light measured between active rangefinding cycles.

Claims (40)

1. A receiver for a lidar system, comprising:

a comparator that compares an output of a photodetector of the lidar system to a threshold;

a timer that generates one or more count values during a calibration period, each of the one or more count values indicating a time interval between a start trigger and a read trigger, the read trigger resulting from one of (i) a timeout and (ii) an output of the comparator; and

a calibrator that (i) identifies, from the one or more count values, a set of noise count values for which the read trigger resulted from the output of the comparator, and (ii) sets the threshold based on the set of noise count values.

2. The lidar receiver of claim 1 , further comprising a timeout delay circuit that generates a timeout trigger delayed from the start trigger by a timeout delay, wherein the timeout trigger is the read trigger when a timeout occurs.

3. The lidar receiver of claim 1 , wherein the calibrator:

calculates a fraction of the one or more count values that are the noise count values,

increases the threshold when the fraction is greater than a target fraction, and

decreases the threshold when the fraction is less than the target fraction.

4. The receiver of claim 1 , further comprising an ambient-light compensator that measures a background level of the output of the photodetector and further sets the threshold based on the background level.

5. The receiver of claim 4 , the ambient-light compensator including a sample-and-hold circuit that stores a sample of the background level and sets the threshold based on the sample.

6. The receiver of claim 5 , further comprising a timing circuit that controls the sample-and-hold circuit to (i) obtain the sample when the photodetector does not detect any light pulse emitted by the lidar system and (ii) output the sample while the photodetector detects one or more light pulses emitted by the lidar system.

7. The receiver of claim 1 , wherein the calibrator, during the calibration period, shifts the threshold to increase the set of noise count values.

8. The receiver of claim 1 , further comprising a mode selector that signals the calibration period to the calibrator.

9. The receiver of claim 8 , wherein the mode selector outputs a mode trigger that signals the calibration period to an optical source of the lidar system.

10. The receiver of claim 1 , further comprising the photodetector.

11. A receiving method for a lidar system, comprising:

comparing the output of a photodetector of the lidar system to a threshold;

generating, with a timer, one or more count values during a calibration period, each of the one or more count values indicating a time interval between a start trigger and a read trigger, the read trigger resulting from one of (i) a timeout and (ii) an output of the comparator;

identifying, from the one or more count values, a set of noise count values for which the read trigger resulted from the output of the comparator; and

setting the threshold based on the set of noise count values.

12. The receiving method of claim 11 , further comprising generating a timeout trigger that is delayed from the start trigger by a timeout delay, wherein the timeout trigger is the read trigger when a timeout occurs.

13. The receiving method of claim 12 , wherein said setting the threshold includes:

calculating a fraction of the one or more count values that are the noise count values; and

adjusting the threshold based on the fraction.

14. The receiving method of claim 11 , further comprising:

identifying one or more timeout count values from the one or more count values, each of the one or more timeout count values being greater than a lower timeout limit; and

determining a count speed based on the one or more timeout count values.

15. The receiving method of claim 11 ,

further comprising measuring a background level of the output of the photodetector;

wherein said setting includes setting the threshold based on the background level.

16. The receiving method of claim 15 , wherein:

said measuring includes storing, with a sample-and-hold circuit, a sample of the background level; and

said setting includes setting the threshold based on the sample.

17. The receiving method of claim 16 , further comprising controlling the sample-and-hold circuit to (i) obtain the sample when the photodetector does not detect any light pulse emitted by the lidar system and (ii) output the sample while the photodetector detects one or more light pulses emitted by the lidar system.

18. The receiving method of claim 16 ,

further comprising nonlinearly amplifying the background level into a nonlinearly-amplified background level;

wherein the sample-and-hold circuit obtains the sample from the nonlinearly-amplified background level.

19. The receiving method of claim 11 , further comprising shifting the threshold during the calibration period to increase the set of noise count values.

20. The receiving method of claim 11 , further comprising controlling an optical source of the lidar system to not emit light pulses during the calibration period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: CLARK, REECE ROBERT
To: ACUITY TECHNOLOGIES, INC.
Reel/Frame 047935/0413 →
Continuity (1)
Provisional Application 62708899 · Dec 26, 2017
Cited By (3)
US 12,366,640 US 12,535,557 US 12,546,870