# US 7,746,272 B2 · Ambiguity estimation of GNSS signals for three or more carriers

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

- Number: US 7,746,272 B2
- Document ID: US7746272B2
- Status: Granted
- Kind: B2
- Application number: 12/286,672
- Filed: 2008-09-30
- Published: 2009-10-22
- Granted: 2010-06-29
- Earliest claimed: 2008-09-30
- Assignees: Trimble Navigation Limited
- Inventors: Ulrich Vollath
- Web page: https://patentgrep.com/patent/US7746272B2

## CPC

- G01S 19/44: Carrier phase ambiguity resolution; Floating ambiguity; LAMBDA [Least-squares AMBiguity Decorrelation Adjustment] method
- G01S 19/32: Multimode operation in a single same satellite system, e.g. GPS L1/L2
- 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

Methods and apparatus are provided for factorized processing of a set of GNSS signal data derived from signals having at least three carriers. A geometry filter is applied to the set of GNSS signal data using a geometry carrier-phase combination to obtain an array of ambiguity estimates for the geometry carrier-phase combination and associated statistical information. A bank of ionosphere filters is applied to the set of GNSS signal data using a geometry-free ionosphere carrier-phase combination to obtain an array of ambiguity estimates for the ionosphere carrier-phase combination and associated statistical information. At least one bank of Quintessence filters is applied to the set of GNSS signal data using a geometry-free and ionosphere-free carrier-phase combination to obtain an array of ambiguity estimates for the geometry-free and ionosphere-free carrier-phase combination and associated statistical information. At least one code filter is applied to the set of GNSS signal data using a plurality of geometry-free and ionosphere-free code-carrier combinations to obtain an array of ambiguity estimates for the code-carrier combinations and associated statistical information. The resulting arrays are combined to obtain a combined array of ambiguity estimates for all carrier phase observations and associated statistical information.

## Claims

### Claim 1

A method of processing a first set of GNSS signal data derived from at least three carriers of navigation system signals of a first group of transmitters and a second set of GNSS signal data derived from two carriers of navigation system signals of a second group of transmitters, comprising
a. applying to the first set of GNSS signal data and the second set of GNSS signal data a geometry filter using a geometry carrier-phase combination to obtain an array of ambiguity estimates for the geometry carrier-phase combination and associated statistical information;
b. applying to the first set of GNSS signal data a first bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain an array of ambiguity estimates for the ionosphere carrier-phase combination of the first bank of ionosphere filters and associated statistical information;
c. applying to the first set of GNSS signal data at least one bank of filters using a geometry-free and ionosphere-free carrier-phase combination to obtain an array of ambiguity estimates for the geometry-free and ionosphere-free carrier-phase combination and associated statistical information;
d. applying to the first set of GNSS signal data at least one first code filter using a plurality of geometry-free code-carrier combinations to obtain an array of ambiguity estimates for the code-carrier combinations of the at least one first code filter and associated statistical information;
e. applying to the second set of GNSS signal data a second bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain an array of ambiguity estimates for the ionosphere carrier-phase combination of the second bank of ionosphere filters and associated statistical information;
f. applying to the second set of GNSS signal data at least one second code filter using a plurality of geometry-free and ionosphere-free code-carrier combinations to obtain an array of ambiguity estimates for the code-carrier combinations of the at least one second code filter and associated statistical information; and
g. combining the arrays of a., b., c., d., e. and f. to obtain a combined array of ambiguity estimates for all carrier phase combinations and associated statistical information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 3 (depends on 2)

The method of claim 2, wherein the second set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 4 (depends on 1)

The method of claim 1, wherein applying to the first set of GNSS signal data at least one first code filter comprises applying to the first set of GNSS signal data one code filter for each carrier of the first group of transmitters.

### Claim 5 (depends on 4)

The method of claim 4, wherein applying to the second set of GNSS signal data at least one second code filter comprises applying to the second set of GNSS signal data one code filter for each carrier of the second group of transmitters.

### Claim 6

A method of processing a first set of GNSS signal data derived from three carriers of navigation system signals of a first group of transmitters and a second set of GNSS signal data derived from two carriers of navigation system signals of a second group of transmitters, comprising
a. applying to the first set of GNSS signal data a first geometry filter using a geometry carrier-phase combination to obtain an array of ambiguity estimates for the geometry carrier-phase combination of the first geometry filter and associated statistical information;
b. applying to the first set of GNSS signal data a first bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain an array of ambiguity estimates for the ionosphere carrier-phase combination of the first bank of ionosphere filters and associated statistical information;
c. applying to the first set of GNSS signal data at least one bank of filters using a geometry-free and ionosphere-free carrier-phase combination to obtain an array of ambiguity estimates for the geometry-free and ionosphere-free carrier-phase combination and associated statistical information;
d. applying to the first set of GNSS signal data at least one first code filter using a plurality of geometry-free code-carrier combinations to obtain an array of ambiguity estimates for the code-carrier combinations of the at least one first code filter and associated statistical information;
e. applying to the second set of GNSS signal data a second geometry filter using a geometry carrier-phase combination to obtain an array of ambiguity estimates for the geometry carrier phase combination of the second geometry filter and associated statistical information;
f. applying to the second set of GNSS signal data a second bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain an array of ambiguity estimates for the ionosphere carrier-phase combination of the second bank of ionosphere filters and associated statistical information;
g. applying to the second set of GNSS signal data at least one second code filter using a plurality of geometry-free and ionosphere-free code-carrier combinations to obtain an array of ambiguity estimates for the code-carrier combinations of the at least one second code filter and associated statistical information; and
h. combining the arrays of a., b., c., d., e., f. and g. to obtain a combined array of ambiguity estimates for all carrier phase combinations and associated statistical information.

### Claim 7 (depends on 6)

The method of claim 6, wherein the first set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 8 (depends on 7)

The method of claim 7, wherein the second set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 9 (depends on 6)

The method of claim 6, wherein applying to the first set of GNSS signal data at least one first code filter comprises applying to the first set of GNSS signal data one code filter for each carrier of the first group of transmitters.

### Claim 10 (depends on 9)

The method of claim 9, wherein applying to the second set of GNSS signal data at least one second code filter comprises applying to the second set of GNSS signal data one code filter for each carrier of the second group of transmitters.

### Claim 11

Apparatus for processing a first set of GNSS signal data derived from at least three carriers of navigation system signals of a first group of transmitters and a second set of GNSS signal data derived from two carriers of navigation system signals of a second group of transmitters, comprising:
a. a geometry filter using a geometry carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the geometry carrier-phase combination and associated statistical information;
b. a first bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the ionosphere carrier-phase combination and associated statistical information;
c. at least one bank of filters using a geometry-free and ionosphere-free carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the geometry-free and ionosphere-free carrier-phase combination and associated statistical information;
d. at least first one code filter using a plurality of geometry-free code-carrier combinations to obtain from the first set of GNSS data an array of ambiguity estimates for the code-carrier combinations and associated statistical information;
e. a second bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain from the second set of GNSS signal data an array of ambiguity estimates for the ionosphere carrier-phase combination of the second bank of ionosphere filters and associated statistical information;
f. at least one second code filter using a plurality of geometry-free and ionosphere-free code-carrier combinations to obtain from the second set of GNSS signal data an array of ambiguity estimates for the code-carrier combinations of the at least one second code filter and associated statistical information; and
g. a combiner to produce from the arrays obtained by the filters of a., b., c., d., e. and f. a combined array of ambiguity estimates for all carrier phase combinations and associated statistical information.

### Claim 12 (depends on 11)

The method of claim 11, wherein the first set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 13 (depends on 12)

The method of claim 12, wherein the second set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 14 (depends on 11)

The method of claim 11, wherein the at least one first code filter comprises one code filter for each carrier of the first group of transmitters.

### Claim 15 (depends on 14)

The method of claim 14, wherein the at least one second code filter comprises one code filter for each carrier of the second group of transmitters.

### Claim 16

Apparatus for processing a first set of GNSS signal data derived from at least three carriers of navigation system signals of a first group of transmitters and a second set of GNSS signal data derived from two carriers of navigation system signals of a second group of transmitters, comprising:
a. a first geometry filter using a geometry carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the geometry carrier-phase combination of the first geometry filter and associated statistical information;
b. a first bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the ionosphere carrier-phase combination and associated statistical information;
c. at least one bank of filters using a geometry-free and ionosphere-free carrier-phase combination to obtain from the first set of GNSS signal data an array of ambiguity estimates for the geometry-free and ionosphere-free carrier-phase combination and associated statistical information;
d. at least first one code filter using a plurality of geometry-free code-carrier combinations to obtain from the first set of GNSS data an array of ambiguity estimates for the code-carrier combinations and associated statistical information;
e. a second geometry filter using a geometry carrier-phase combination to obtain from the second set of GNSS signal data an array of ambiguity estimates for the geometry carrier phase combination of the second geometry filter and associated statistical information;
f. a second bank of ionosphere filters using a geometry-free ionosphere carrier-phase combination to obtain from the second set of GNSS signal data an array of ambiguity estimates for the ionosphere carrier-phase combination of the second bank of ionosphere filters and associated statistical information;
g. at least one second code filter using a plurality of geometry-free and ionosphere-free code-carrier combinations to obtain from the second set of GNSS signal data an array of ambiguity estimates for the code-carrier combinations of the at least one second code filter and associated statistical information; and
h. a combiner to produce from the arrays obtained by the filters of a., b., c., d., e., f. and g. a combined array of ambiguity estimates for all carrier phase combinations and associated statistical information.

### Claim 17 (depends on 16)

The method of claim 16, wherein the first set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 18 (depends on 17)

The method of claim 17, wherein the second set of GNSS signal data is derived from signals received from satellites of a GNSS system comprising one of the Global Positioning System (GPS), the Glonass system (Glonass), and the Galileo system (Galileo).

### Claim 19 (depends on 16)

The method of claim 16, wherein the at least one first code filter comprises one code filter for each carrier of the first group of transmitters.

### Claim 20 (depends on 19)

The method of claim 19, wherein the at least one second code filter comprises one code filter for each carrier of the second group of transmitters.
