# US 11,994,627 B2 · Microsecond time of flight (μTOF) sensor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,994,627 B2
- Document ID: US11994627B2
- Status: Granted
- Kind: B2
- Application number: 16/927,466
- Filed: 2020-07-13
- Published: 2021-04-15
- Granted: 2024-05-28
- Earliest claimed: 2019-07-12
- Assignees: Artis LLC
- Applicants: Artis, LLC
- Inventors: Jared Bench
- Web page: https://patentgrep.com/patent/US11994627B2

## CPC

- G01S 7/487: Extracting wanted echo signals {, e.g. pulse detection}
- G01S 17/08: for measuring distance only (indirect measurement G01S17/46; active triangulation systems G01S17/48)
- G01S 7/4815: {using multiple transmitters}
- G01S 7/4816: {of receivers alone}
- G01S 7/484: Transmitters
- G01S 7/4863: Detector arrays, e.g. charge-transfer gates
- G01S 7/4865: Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak (peak detection in noise, signal conditioning G01S7/487)
- G01S 17/003: {Bistatic lidar systems; Multistatic lidar systems}
- G01S 17/10: using transmission of interrupted, pulse-modulated waves (determination of distance by phase measurements G01S17/32)
- G01S 17/48: Active triangulation systems, i.e. using the transmission and reflection of electromagnetic waves other than radio waves
- G01S 17/87: Combinations of systems using electromagnetic waves other than radio waves
- G01S: RADIO 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

## Abstract

An example μTOF is a flexible, small, sensor unit that uses modulated light to measure distance. The architecture of the sensor allows for many use cases. Use cases include the classic single emitter, single detector topology, but also include capability for operability as a full multi-input, multi-output (MIMO) system. In a MIMO configuration, the emitters and detectors can be arranged in a configuration similar to an RF antenna array or any number of other configurations from a single emitter/detector pair to vast dispersions of emitters and detectors. By coding the signal output by each emitter with a unique pseudo-noise (PN) or similar sequence, reflected signals received at the detector can be separated from each other, providing path distances between each emitter-detector pair. Given the robustness and noise immunity of PN sequences, this approach works well even with signal levels well below the noise floor. Using the measured path distances from each sensor to each emitter, the locations of objects in the scene can be extracted by triangulation.

## Claims

### Claim 1

A distance measuring method comprising:
(a) emitting, from a first emitter, a first optical signal coded with a first PN encoding;
(b) emitting, from a second emitter, a second optical signal coded with a second PN encoding different from the first PN encoding;
(c) receiving, by a sensor physically separated from the first and second emitters, the first and second optical signals reflected from an object,
(d) discriminating between the first PN encoding and the second PN encoding to discriminate between the first and second optical signals received by the sensor;
(e) performing time of flight calculations based on the received first and second optical signals discriminated for the sensor; and
(f) using results of the time of flight calculations to determine location of the object.

### Claim 2 (depends on 1)

The distance measuring method of claim 1 including receiving with a photodiode.

### Claim 3 (depends on 2)

The distance measuring method of claim 2 wherein the photodiode comprises an avalanche photodiode.

### Claim 4 (depends on 1)

The distance measuring method of claim 1 wherein performing time of flight calculations comprises determining differences between time of flight of the first optical signal and time of flight of the second optical signal.

### Claim 5 (depends on 1)

The distance measuring method of claim 1 further comprising removing background from the received first and second optical signals.

### Claim 6 (depends on 1)

The distance measuring method of claim 1 further including resolving ambiguities in the time of flight calculations for reflection from multiple objects.

### Claim 7 (depends on 1)

The distance measuring method of claim 1 further including emitting a third PN-encoded optical signal from a third emitter, receiving the third PN-encoded optical signal at the sensor, and using the time of flight of the received first, second and third optical signals to resolve location of the object in three dimensions.

### Claim 8 (depends on 1)

The distance measuring method of claim 1 further including characterizing returning signal waveforms from a pulse train.

### Claim 9 (depends on 1)

The distance measuring method of claim 1 including providing a chip rate of at least 60 MHz.

### Claim 10

A distance measuring system comprising:
a first emitter configured to emit a first optical signal coded with a first PN encoding;
a second emitter configured to emit a second optical signal coded with a second PN encoding different from the first PN encoding;
a first optical sensor configured to receive the first and second optical signals reflected from an object,
a second optical sensor configured to receive the first and second optical signals reflected from the object, and
at least one circuit connected to the first and second optical sensors, the at least one circuit being configured to discriminate between the first PN encoding and the second PN encoding, and
at least one processor connected to the at least one circuit, the at least one processor configured to perform time of flight calculations on the first and second optical signals received by each of the first and second optical sensors to determine location of the object.

### Claim 11 (depends on 10)

The distance measuring system of claim 10 wherein the first optical sensor and the second optical sensor each comprise a photodiode.

### Claim 12 (depends on 11)

The distance measuring system of claim 11 wherein the photodiodes comprise avalanche photodiodes.

### Claim 13 (depends on 10)

The distance measuring system of claim 10 wherein the at least one circuit is configured to determine coincidence between time of flight of the first optical signal and time of flight of the second optical signal.

### Claim 14 (depends on 10)

The distance measuring system of claim 10 wherein the at least one circuit is configured to remove background from the received first and second optical signals.

### Claim 15 (depends on 10)

The distance measuring system of claim 10 wherein the at least one circuit is configured to resolve ambiguities in the time of flight calculations for reflection from multiple objects.

### Claim 16 (depends on 10)

The distance measuring system of claim 10 further including a third emitter configured to emit a third PN-encoded optical signal, the first and second optical sensors are each configured to receive the third optical signal, and the at least one circuit is configured to use the time of flight of the received first, second and third optical signals to resolve location of the object in three dimensions.

### Claim 17 (depends on 10)

The distance measuring system of claim 10 wherein the at least one circuit is further configured to characterize returning signal waveforms from a pulse train.

### Claim 18 (depends on 10)

The distance measuring system of claim 10 wherein the first and second emitters are each configured to provide a PN chip rate of at least 60 MHz.

### Claim 19

A sensing system comprising:
at least two sensors for determining a location (X, Y) on a line (two dimensions), or at least 3 sensors for determining a location (X, Y, Z) in 3D space;
N PN coded emitters, where N is any integer greater than 1, configured to enable the system to determine location of an object to within several wavelengths of light, yielding accuracy by processing PN codes that allows many emitters to be used; and
a controller connected to the at least two sensors, the controller configured to use a first PN encoding emitted by a first of the N PN coded emitters and a second PN encoding emitted by a second of the N PN coded emitters to discriminate between the first and second optical signals received by the first sensor, and based on the received first and second optical signals discriminated for the first sensor, performing time of flight calculations and using results of the time of flight calculations to determine a location of the object.

### Claim 20 (depends on 19)

The system of claim 19 wherein the system is configured to use the PN codes to discriminate the signal from background noise and clutter, allowing an increase in range by a factor of at least 100 as compared to conventional LIDAR.
