# US 12,222,424 B2 · Reducing coexistence interference for light detection and ranging

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

- Number: US 12,222,424 B2
- Document ID: US12222424B2
- Status: Granted
- Kind: B2
- Application number: 17/201,906
- Filed: 2021-03-15
- Published: 2022-09-15
- Granted: 2025-02-11
- Earliest claimed: 2021-03-15
- Assignees: LG Innotek Co., Ltd.
- Applicants: LG Innotek Co., Ltd.
- Inventors: Yahia Tachwali
- Web page: https://patentgrep.com/patent/US12222424B2

## CPC

- G01S 17/931: of land vehicles
- G01S 7/487: Extracting wanted echo signals {, e.g. pulse detection}
- G01S 17/10: using transmission of interrupted, pulse-modulated waves (determination of distance by phase measurements G01S17/32)
- G01S 17/86: Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
- 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

Devices, systems, and methods are provided for reducing interference of light detection and ranging (LIDAR) emissions. A vehicle may identify location information associated with a location of the vehicle. The vehicle may select, based on the location information, a modulation code associated with a LIDAR photodiode of the vehicle. The vehicle may emit, using the LIDAR photodiode, one or more LIDAR pulses based on the modulation code.

## Claims

### Claim 1

A method for pulse modulation, the method comprising:
identifying, by at least one processor of a vehicle, first location information associated with a first location of the vehicle and second location information associated with a second location of the vehicle;
selecting, by the at least one processor, based on the first location information, a first modulation code associated with a light detection and ranging (LIDAR) photodiode of the vehicle and a second modulation code for the LIDAR photodiode based on the second location information; and
emitting, by the LIDAR photodiode, one or more LIDAR pulses based on the first modulation code or the second modulation code,
wherein the first modulation code is orthogonal or quasi-orthogonal to the second modulation code.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying that the first location of the vehicle is within a first geographic area of multiple geographic areas,
wherein selecting the first modulation code is further based on the first geographic area.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
identifying a distance between the first location and a third location associated with an object,
wherein identifying that the first location of the vehicle is within the first geographic area is based on the distance.

### Claim 4 (depends on 1)

The method of claim 1,
wherein the first modulation code is orthogonal to the second modulation code in time, frequency, amplitude, or polarization.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first modulation code is based on pulse coding, and wherein the first modulation code is decoded using a modulation code that is a rotated version of the first modulation code.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first location information comprises Global Positioning System data.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying a LIDAR pulse detected by the LIDAR photodiode; and
identifying, based on the first modulation code and the second modulation code, that the LIDAR pulse is based on the one or more LIDAR pulses.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
identifying a LIDAR pulse detected by the LIDAR photodiode; and
identifying, based on the first modulation code and the second modulation code, that the LIDAR pulse is not based on the one or more LIDAR pulses.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving, from a device, an assignment of the first modulation code, the assignment comprising a third modulation code assigned to a second vehicle,
wherein selecting the first modulation code is based on the assignment.

### Claim 10

A device for pulse modulation, the device comprising memory coupled to at least one processor, the at least one processor configured to:
identify first location information associated with a first location of a vehicle and second location information associated with a second location of the vehicle, the vehicle comprising the device;
select, based on the first location information, a first modulation code associated with a light detection and ranging (LIDAR) photodiode of the vehicle and a second modulation code for the LIDAR photodiode based on the second location information; and
cause the LIDAR photodiode to emit one or more LIDAR pulses based on the first modulation code or the second modulation code,
wherein the first modulation code is orthogonal or quasi-orthogonal to the second modulation code.

### Claim 11 (depends on 10)

The device of claim 10, wherein the at least one processor is further configured to:
identify that the first location of the vehicle is within a first geographic area of multiple geographic areas,
wherein to select the first modulation code is further based on the first geographic area.

### Claim 12 (depends on 11)

The device of claim 11, wherein the at least one processor is further configured to:
identify, based on the first location information, a distance between the first location and a third location associated with an object,
wherein to identify that the first location of the vehicle is within the first geographic area is based on the distance.

### Claim 13 (depends on 10)

The device of claim 10,
wherein the first modulation code is orthogonal to the second modulation code in time, frequency, amplitude, or polarization.

### Claim 14 (depends on 10)

The device of claim 10, wherein the at least one processor is further configured to:
receive, from a second device, an assignment of the first modulation code,
wherein to select the first modulation code is based on the assignment.

### Claim 15

A system for pulse modulation, the system comprising:
memory coupled to at least one processor, the at least one processor configured to:
identify first location information associated with a first location of a vehicle and second location information associated with a second location of the vehicle, the vehicle comprising the memory coupled to the at least one processor; and
select, based on the first location information or the second location information, a first modulation code associated with light detection and ranging (LIDAR) pulses and a second modulation code for the LIDAR photodiode based on the second location information; and
a LIDAR photodiode configured to:
emit one or more LIDAR pulses based on the first modulation code or the second modulation code,
wherein the first modulation code is orthogonal or quasi-orthogonal to the second modulation code.

### Claim 16 (depends on 15)

The system of claim 15, wherein the at least one processor is further configured to:
identify that the first location of the vehicle is within a first geographic area of multiple geographic areas,
wherein to select the first modulation code is based on the first geographic area.

### Claim 17 (depends on 16)

The system of claim 16, wherein the at least one processor is further configured to:
identify, based on the first location information, a distance between the first location and third location associated with an object,
wherein to identify that the vehicle is within the first geographic area is based on the distance.

### Claim 18 (depends on 15)

The system of claim 15, wherein the at least one processor is further configured to:
receive, from a device, an assignment of the first modulation code, the assignment comprising a third modulation code assigned to a second vehicle,
wherein to select the first modulation code is based on the assignment.
