# US 10,371,823 B2 · System and method for ranging a PRN receiver with a PRN composite code

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

- Number: US 10,371,823 B2
- Document ID: US10371823B2
- Status: Granted
- Kind: B2
- Application number: 15/265,967
- Filed: 2016-09-15
- Published: 2018-03-15
- Granted: 2019-08-06
- Earliest claimed: 2016-09-15
- Assignees: The Boeing Company
- Applicants: The Boeing Company
- Inventors: Isaac Jeng; Kamran Ghassemi
- Web page: https://patentgrep.com/patent/US10371823B2

## CPC

- G01S 19/30: code related {(G01S19/246 takes precedence)}
- G01S 5/0221: {Receivers}
- G01S 5/0226: {Transmitters}
- G01S 11/02: using radio waves (G01S19/00 takes precedence)
- G01S 19/02: Details of the space or ground control segments
- G01S 19/14: specially adapted for specific applications
- G01S 19/42: Determining position
- 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

In accordance with one or more aspects of the present disclosure, a method for ranging of a PRN receiver including generating, at a PRN transmitting device that includes a processor and wireless transmitter and is in a line-of-sight position with the PRN receiver, at least two component codes, time shifting, with the processor of the PRN transmitting device, the at least two component codes relative to each other to form time shifted component codes, wirelessly transmitting, with the PRN transmitting device, the time shifted component codes to the PRN receiver with a predetermined modulation, and receiving the time shifted component codes with the PRN receiver that includes a PRN receiver processor, and determining a range estimate of the PRN receiver based on a combination of the time shifted component codes with the PRN receiver processor.

## Claims

### Claim 1

A method for ranging of a Pseudorandom Noise (PRN) receiver, the method comprising:
generating, at a PRN transmitting device that includes a processor and wireless transmitter and is in a line-of-sight position with the PRN receiver, at least two component codes;
time shifting, with the processor of the PRN transmitting device, the at least two component codes relative to each other to form time shifted component codes;
wirelessly transmitting, with the PRN transmitting device, the time shifted component codes to the PRN receiver with a predetermined modulation; and
receiving the time shifted component codes with the PRN receiver that includes a PRN receiver processor, and determining a range estimate of the PRN receiver based on a combination of the time shifted component codes with the PRN receiver processor.

### Claim 2 (depends on 1)

The method of claim 1, wherein the PRN transmitting device is a component of a CDMA based positioning system or a CDMA based communication system or a TDMA based communication system.

### Claim 3 (depends on 2)

The method of claim 2, wherein each of the at least two component codes corresponds to a ranging signal from a respective ranging source.

### Claim 4 (depends on 1)

The method of claim 1, wherein the at least two component codes are transmitted on a common carrier with a predetermined carrier power over noise density.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least two component codes are transmitted on separate carriers with a predetermined carrier power over noise density.

### Claim 6 (depends on 1)

The method of claim 1, further comprising combining, with the PRN receiver processor, the time shifted component codes into a composite code having a higher effective chip rate than any one of the at least two component codes.

### Claim 7 (depends on 6)

The method of claim 6, further comprising combining the at least two component codes in an exclusive OR (XOR) operation to form the composite code.

### Claim 8 (depends on 6)

The method of claim 6, further comprising determining a ranging accuracy of arrival of the time shifted component codes, with the PRN receiver processor, based on the composite code where the time of arrival based on the composite code has a greater accuracy than a time of arrival determined based on any one of the at least two component codes individually.

### Claim 9 (depends on 8)

The method of claim 8, further comprising determining a pseudorange between the PRN receiver and the PRN transmitting device, based on the ranging accuracy of arrival determined from the composite code.

### Claim 10

A method for ranging of a Pseudorandom Noise (PRN) receiver, the method comprising:
wirelessly receiving time shifted component codes with the PRN receiver having a PRN receiver processor, where the time shifted component codes include at least two component codes that are received substantially simultaneously by the PRN receiver;
combining, with the PRN receiver processor, the at least two component codes of the time shifted component codes into a composite code by performing an exclusive OR (XOR) operation on the at least two component codes; and
determining a range estimate of the PRN receiver and a PRN transmitting device based on the composite code with the PRN receiver processor.

### Claim 11 (depends on 10)

The method of claim 10, further comprising wirelessly transmitting the time shifted component codes to the PRN receiver with the PRN transmitting device.

### Claim 12 (depends on 11)

The method of claim 11, wherein the PRN transmitting device is a component of a CDMA based positioning system or a CDMA based communication system or a TDMA based communication system capable of using PRN ranging signals.

### Claim 13 (depends on 11)

The method of claim 11, wherein each of the at least two component codes correspond to a ranging signal from a respective ranging source.

### Claim 14 (depends on 10)

The method of claim 10, further comprising determining a ranging accuracy of arrival of the time shifted component codes based on the composite code where the time of arrival based on the composite code has a greater accuracy than a time of arrival determined based on any one of the at least two component codes individually.

### Claim 15 (depends on 10)

The method of claim 10, further comprising determining a pseudorange accuracy between the PRN receiver and the PRN transmitting device based on the time of arrival determined from the composite code.

### Claim 16

A Pseudorandom Noise (PRN) receiver ranging and tracking system comprising:
a PRN receiver having a PRN receiver processor configured to:
wirelessly receive time shifted component codes, where the time shifted component codes include at least two component codes that are received substantially simultaneously by the PRN receiver;
combine the at least two component codes of the time shifted component codes into a composite code with an exclusive OR (XOR) operation on the at least two component codes; and
determine a range estimate of the PRN receiver to a PRN transmitting device based on the composite code.

### Claim 17 (depends on 16)

The system of claim 16, wherein the PRN transmitting device is a component of a CDMA based positioning system or a CDMA based communication system or a TDMA based communication system.

### Claim 18 (depends on 16)

The system of claim 16, wherein the composite code has a higher effective chip rate than any one of the at least two component codes.

### Claim 19 (depends on 16)

The system of claim 16, wherein the PRN receiver processor is configured to determine a accuracy of time of arrival of the time shifted component codes based on the composite code where the time of arrival based on the composite code has a greater accuracy than a time of arrival determined based on any one of the at least two component codes individually.

### Claim 20 (depends on 19)

The system of claim 19, wherein the PRN receiver processor is configured to determine pseudorange accuracy of the PRN receiver and the PRN transmitting device based on the time of arrival determined from the composite code.
