IP Library Granted Patent US 12,339,403
Granted Patent B2
US 12,339,403 · App. 17/494,151 · Granted Jun 24, 2025

Adaptive avalanche photodiode bias set point calibration system and method

Inventors: Adam R. Bush (Shakopee, MN); Kevin A. Gomez (Shakopee, MN)
Assignee: LUMINAR TECHNOLOGIES, INC.
G01S7/497G01S7/4873G01S7/493
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 12,339,403
App. No.
17/494,151
Filed
Oct 5, 2021
Granted
Jun 24, 2025
Kind
B2
Art Unit
3645
USPC
356/4.02
Abstract

An optical engine for a LiDAR system comprises an analog detection channel comprising an avalanche photodiode (APD) optically coupled to light receiving optics and bias circuitry coupled to the APD and configured to adjust a bias set point (BSP) of the APD. Sensors sense disparate environmental factors that impact optical engine performance. Memory stores pre-established APD BSP data including a nominal APD BSP and pre-established dependence data characterizing the impact of disparate environmental factors on the nominal APD BSP. A controller generates, using sensor signals, in-field dependence data characterizing the impact the disparate environmental factors currently have on the nominal APD BSP, calculate an updated APD BSP using the in-field and pre-established dependence data, and shift the BSP of the APD from the nominal APD BSP to the updated APD BSP to enhance optical engine performance.

Claims (52)

1. An apparatus, comprising:

an optical engine configured for incorporation in a light detection and ranging (LiDAR) system and comprising:

an analog detection channel comprising an avalanche photodiode (APD) optically coupled to light receiving optics; and

bias circuitry coupled to the APD and configured to adjust a bias set point of the APD;

a plurality of sensors configured to sense disparate environmental factors that impact performance of the optical engine;

a memory configured to store pre-established APD bias set point data including a nominal APD bias set point and pre-established dependence data that characterizes the impact each of the disparate environmental factors has on the nominal APD bias set point; and

a controller coupled to the memory and configured to:

generate, using signals produced by the plurality of sensors, in-field dependence data that characterizes the impact each of the disparate environmental factors currently has on the nominal APD bias set point;

calculate an updated APD bias set point using the in-field dependence data and the pre-established dependence data; and

shift the bias set point of the APD from the nominal APD bias set point to the updated APD bias set point to enhance optical engine performance.

2. The apparatus of claim 1 , wherein the pre-established APD bias set point data comprises factory APD bias set point data established at the time of apparatus manufacture.

3. The apparatus of claim 1 , wherein the pre-established APD bias set point data comprises previously generated in-field dependence data alone or in combination with factory APD bias set point data pre-established at the time of apparatus manufacture.

4. The apparatus of claim 1 , wherein the controller is configured to implement a feedforward bias set point adjustment process when adjusting the bias set point of the APD.

5. The apparatus of claim 1 , wherein the controller is configured to calculate the updated APD bias set point by performing interpolation operations using the in-field and pre-established dependence data for each of the disparate environmental factors.

6. The apparatus of claim 1 , wherein the disparate environmental factors sensed by the plurality of sensors comprises two or more of ambient light level, ambient temperature, ambient humidity, and aging of the optical engine.

7. The apparatus of claim 1 , wherein the controller is configured to shift the bias set point of the APD during a LiDAR scanning process and without interrupting the LiDAR scanning process.

8. The apparatus of claim 1 , wherein the controller is configured to adjust the bias set point of the APD during one or more windows of dead-time in a LiDAR scanning process.

9. The apparatus of claim 1 , wherein:

the analog detection channel has a specified gain profile; and

the controller is configured to adjust the bias set point of the APD to achieve the specified gain profile in response to changes of the disparate environmental factors.

10. The apparatus of claim 1 , wherein the controller is configured to:

adjust an electrical noise floor of the APD while APD bias and the light source are disabled; and

adjust an optical noise floor of the APD with the APD bias enabled and the light source disabled.

11. The apparatus of claim 10 , wherein the controller is configured to optimize the electrical noise floor and the optical noise floor in response to each change of the disparate environmental factors impacting performance of the optical engine during operation.

12. The apparatus of claim 1 , wherein the controller is configured to:

disable APD bias and the light source;

measure a false detection rate at an output of the analog detection channel while APD bias and the light source are disabled;

enable APD bias and adjust the bias set point until a specified false detection rate is exceeded; and

bias the APD at the adjusted bias set point.

13. A method, comprising:

sensing disparate environmental factors that impact performance of an optical engine incorporated in a light detection and ranging (LiDAR) system, the optical engine including an analog detection channel comprising an avalanche photodiode (APD) optically coupled to light receiving optics, and bias circuitry coupled to the APD and configured to adjust a bias set point of the APD;

storing, in a memory, pre-established APD bias set point data including a nominal APD bias set point and pre-established dependence data that characterizes the impact each of the disparate environmental factors has on the nominal APD bias set point;

generating, by a controller using signals produced by the plurality of sensors, in-field dependence data that characterizes the impact each of the disparate environmental factors currently has on the nominal APD bias set point;

calculating, by the controller, an updated APD bias set point using the in-field dependence data and the pre-established dependence data; and

shifting, by the controller, the bias set point of the APD from the nominal APD bias set point to the updated APD bias set point to enhance optical engine performance.

14. The method of claim 13 , wherein the pre-established APD bias set point data comprises one or both of factory APD bias set point data established at the time of apparatus manufacture and previously generated in-field dependence data.

15. The method of claim 13 , wherein calculating the updated APD bias set point comprises performing interpolation operations using the in-field and pre-established dependence data for each of the disparate environmental factors.

16. The method of claim 13 , wherein the disparate environmental factors sensed by the plurality of sensors comprises two or more of ambient light level, ambient temperature, ambient humidity, aging of the apparatus.

17. The method of claim 13 , wherein shifting the bias set point of the APD is performed during a LiDAR scanning process and without interrupting a LiDAR scanning process.

18. The method of claim 13 , wherein shifting the bias set point of the APD is performed during one or more windows of dead-time in a LiDAR scanning process.

19. The method of claim 13 , wherein:

the analog detection channel has a specified gain profile; and

the method comprises adjusting, by the controller, the bias set point of the APD to achieve the specified gain profile in response to changes of the disparate environmental factors.

20. The method of claim 13 , comprising:

adjusting, by the controller, an electrical noise floor of the APD while APD bias and the light source are disabled; and

adjusting, by the controller, an optical noise floor of the APD with the APD bias enabled and the light source disabled.

21. The apparatus of claim 20 , comprising optimizing, by the controller, the electrical noise floor and the optical noise floor in response to each change of the disparate environmental factors impacting performance of the optical engine during operation.

22. The method of claim 13 , comprising:

disabling, by the controller, APD bias and the light source;

measuring, by the controller, a false detection rate at an output of the analog detection channel while APD bias and the light source are disabled;

enabling, by the controller, APD bias and adjust the bias set point until a specified false detection rate is exceeded; and

biasing, by the controller, the APD at the adjusted bias set point.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: BUSH, ADAM R.; GOMEZ, KEVIN A.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 070444/0955 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE FIRST CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 69312 FRAME: 713. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 27, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069990/0772 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0669 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LIMINAR TECHNOLOGIES, INC; LUMINAR, LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 063116/0289 →