IP Library Granted Patent US 12,529,771
Granted Patent B2
US 12,529,771 · App. 17/709,991 · Granted Jan 20, 2026

Reconstruction of pulsed signals

Inventors: Liviu I. Voicu (Casselberry, FL); Christopher Gary Sentelle (Orlando, FL)
Assignee: Luminar Technologies, Inc.
G01S7/4865G01S7/4868G01S17/26G01S17/931
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,529,771
App. No.
17/709,991
Filed
Mar 31, 2022
Granted
Jan 20, 2026
Kind
B2
Art Unit
3645
USPC
356/5.01
Abstract

A system includes a signal transmitter configured to emit a signal pulse and a signal receiver configured to receive one or more reflected pulses of the emitted signal pulse, wherein the signal receiver includes a plurality of comparators configured to sample the one or more reflected pulses at different intensity threshold levels to determine a group of slices representative of the received one or more reflected pulses, wherein each slice of at least a portion of the group of slices identifies a corresponding timing of when at least a portion of the received one or more reflected pulses met a corresponding intensity threshold level. The system further includes one or more processors configured to use the determined slices to reconstruct the one or more reflected pulses.

Claims (31)

1 . A system, comprising:

a signal transmitter configured to emit a signal pulse;

a signal receiver configured to receive one or more reflected pulses of the emitted signal pulse, wherein the signal receiver includes a plurality of comparators configured to sample the one or more reflected pulses at different intensity threshold levels to determine a group of slices representative of the received one or more reflected pulses, wherein each slice of at least a portion of the group of slices identifies a corresponding timing of when at least a portion of the received one or more reflected pulses met a corresponding intensity threshold level; and

one or more processors configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to:

compute a cost matrix based on analyzing timing overlaps between a first subgroup of one or more slices of the determined slices at a first threshold level of the different intensity threshold levels and a second subgroup of one or more slices of the determined slices at a second threshold level of the different intensity threshold levels; and

reconstruct the one or more reflected pulses based on the computed cost matrix.

2 . The system of claim 1 , wherein the first subgroup of one or more slices at the first threshold level and the second subgroup of one or more slices at the second threshold level comprise adjacent layers of slices that do not include slices at any threshold level between the first threshold level and the second threshold level.

3 . The system of claim 1 , wherein the one or more processors are configured to analyze timing overlaps between the first subgroup of one or more slices and the second subgroup of one or more slices including by being configured to determine an overlap value associated with at least one slice formed by combining a slice from the first subgroup of one or more slices and a slice from the second subgroup of one or more slices.

4 . The system of claim 3 , wherein the overlap value is a binary value that indicates whether a specified proportion of overlap exists.

5 . The system of claim 3 , wherein the one or more processors are further configured to analyze timing overlaps between the first subgroup of one or more slices and the second subgroup of one or more slices including by being configured to analyze patterns of overlap values in a matrix including at least the determined overlap value.

6 . The system of claim 5 , wherein the patterns of overlap values are indicative of reflected pulse artifacts including one or more of the following: a pulse realignment artifact, a fused pulse artifact, a floating pulse artifact, an inflection artifact, or a hardware-related artifact.

7 . The system of claim 6 , wherein the reflected pulse artifacts include fused pulses and pulses missing one or more slices.

8 . The system of claim 1 , wherein the one or more processors are further configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to determine and restore incomplete pulses based at least in part on the analyzed timing overlaps.

9 . The system of claim 1 , wherein the one or more processors are further configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to determine and split fused pulses based at least in part on the analyzed timing overlaps.

10 . The system of claim 1 , wherein the one or more processors are further configured to analyze a number of timing overlaps that are in addition to the timing overlaps associated with the first subgroup of one or more slices and the second subgroup of one or more slices.

11 . The system of claim 10 wherein the number of timing overlaps that are in addition to the timing overlaps associated with the first subgroup of one or more slices and the second subgroup of one or more slices is based on a total number of layers of slices in the one or more reflected pulses.

12 . The system of claim 1 , wherein the one or more processors are further configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to realign the determined slices among the one or more reflected pulses.

13 . The system of claim 1 , wherein the one or more processors are further configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to detect an inflection fused pulse pattern comprising two fused pulses in which the inflection fused pulse pattern rises monotonically from a baseline of the inflection fused pulse pattern to a peak of the inflection fused pulse pattern.

14 . The system of claim 13 , wherein the one or more processors are further configured to use the determined slices to reconstruct the one or more reflected pulses including by being configured to split the inflection fused pulse pattern.

15 . The system of claim 1 , wherein the signal transmitter includes a light source.

16 . The system of claim 1 , wherein the emitted signal pulse includes a laser pulse.

17 . The system of claim 1 , wherein the signal transmitter and the signal receiver are included in a vehicle.

18 . The system of claim 1 , wherein the plurality of comparators are connected in parallel to an amplifier configured to output a voltage signal.

19 . A method, comprising:

configuring a signal transmitter to emit a signal pulse;

configuring a signal receiver to receive one or more reflected pulses of the emitted signal pulse, wherein the signal receiver includes a plurality of comparators configured to sample the one or more reflected pulses at different intensity threshold levels to determine a group of slices representative of the received one or more reflected pulses, wherein each slice of at least a portion of the group of slices identifies a corresponding timing of when at least a portion of the received one or more reflected pulses met a corresponding intensity threshold level; and

configuring one or more processors to use the determined slices to reconstruct the one or more reflected pulses including by: computing a cost matrix based on analyzing timing overlaps between a first subgroup of one or more slices of the determined slices at a first threshold level of the different intensity threshold levels and a second subgroup of one or more slices of the determined slices at a second threshold level of the different intensity threshold levels, and reconstructing the one or more reflected pulses based on the computed cost matrix.

20 . A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:

causing a signal transmitter to emit a signal pulse;

causing a signal receiver to receive one or more reflected pulses of the emitted signal pulse, wherein the signal receiver includes a plurality of comparators configured to sample the one or more reflected pulses at different intensity threshold levels to determine a group of slices representative of the received one or more reflected pulses, wherein each slice of at least a portion of the group of slices identifies a corresponding timing of when at least a portion of the received one or more reflected pulses met a corresponding intensity threshold level; and

using the determined slices to reconstruct the one or more reflected pulses including by: computing a cost matrix based on analyzing timing overlaps between a first subgroup of one or more slices of the determined slices at a first threshold level of the different intensity threshold levels and a second subgroup of one or more slices of the determined slices at a second threshold level of the different intensity threshold levels, and reconstructing the one or more reflected pulses based on the computed cost matrix.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 074733/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2026
From: LUMINAR TECHNOLOGIES, INC.
To: MICROVISION, INC.
Reel/Frame 075282/0141 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0658 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0606 →
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: LIMINAR TECHNOLOGIES, INC; LUMINAR, LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0713 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2023
From: LUMINAR, LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 064560/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: VOICU, LIVIU I.; SENTELLE, CHRISTOPHER GARY
To: LUMINAR, LLC
Reel/Frame 060576/0723 →
Continuity (2)
Provisional Application 63170165 · Apr 2, 2021
Related Publication 20220317267A1 · Oct 6, 2022
References Cited (6)
US 20110294450A1 · Budianu et al. · 2011 [cited by applicant]
US 20190101625A1 · LaPlante et al. · 2019 [cited by applicant]
US 20190129009A1 · Eichenholz et al. · 2019 [cited by applicant]
US 20200142039A1 · Liu · 2020 [cited by examiner]
WO 2020061967 · 2020 [cited by applicant]
International Search Report and Written Opinion for PCT/US2022/022739 dated Jul. 15, 2022. [cited by applicant]