# US 9,519,063 B2 · System and method for testing real world A-GNSS performance of a device

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

- Number: US 9,519,063 B2
- Document ID: US9519063B2
- Status: Granted
- Kind: B2
- Application number: 13/786,020
- Filed: 2013-03-05
- Published: 2014-09-11
- Granted: 2016-12-13
- Earliest claimed: 2013-03-05
- Assignees: Spirent Communications, Inc.
- Applicants: Spirent Communications, Inc.
- Inventors: Jason Davis; Kunal Shanishchara; Ram Garapaty; Brock Butler
- Web page: https://patentgrep.com/patent/US9519063B2

## CPC

- G01S 19/23: Testing, monitoring, correcting or calibrating of receiver elements
- 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

The technology disclosed relates to implementing a novel-testing framework that combines playback of captured GNSS signals with real-time emulation of assisted global navigation satellite system telemetry (abbreviated A-GNSS) in a test session with a mobile device. In particular, it can be used for testing A-GNSS performance of communication devices, navigation systems, telematics and tracking applications.

## Claims

### Claim 1

A test device-implemented method for testing A-GNSS performance of a user equipment, the method including:
replaying to a device under test (abbreviated DUT) a recorded GNSS signal spectrum previously captured during a drive, which is correlated with position truth data that represents a true position of a GNSS receiver that captured the GNSS signal during the drive; and
performing an A-GNSS session with the DUT during the replaying, including generating assistive position data from the position truth data correlated with the replaying.

### Claim 2

A test device-implemented method for testing A-GNSS performance of a user equipment, the method including:
capturing radio frequency signals from GNSS constellation satellites while following a route and logging correlated position truth data along the route from a GNSS tracker;
replaying to a device under test (abbreviated DUT) the captured radio frequency signals while conducting an A-GNSS session with the DUT, including supplying to the DUT assistive position data generated from the correlated position truth data.

### Claim 3

A test device-implemented method for testing a user equipment in a simulated A-GNSS environment, the method including:
testing operational performance a device under test (abbreviated DUT) in laboratory by replaying to the DUT previously recorded GNSS signal spectrum captured during a drive along with supplying generated assistive position data that matches a vehicle trajectory captured during the drive.

### Claim 4 (depends on 1)

The method of claim 1 further including:
converting the recorded GNSS signal spectrum from digital samples to an intermediate frequency signal and then up converting the intermediate frequency to GNSS frequencies that are replayed to the DUT.

### Claim 5 (depends on 1)

The method of claim 1 further including:
exchanging a synchronization signal between a GNSS record and playback system and a network emulator to maintain the correlation between the replay and the A-GNSS session.

### Claim 6 (depends on 1)

The method of claim 1 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data from storage sectors interleaved with other storage sectors used to store the GNSS signal spectrum captured during the drive.

### Claim 7 (depends on 1)

The method of claim 1 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data accompanied by first time stamps, retrieving the GNSS signal spectrum accompanied by second time stamps and correlating the first and second time stamps.

### Claim 8 (depends on 1)

The method of claim 1 further including:
capturing assistive position data from a scenario generator that creates a real world GNSS scenario from recorded position truth data via a service mobile location center (abbreviated SMLC) server that configures corresponding assistive position data elements and delivers them to the DUT during the A-GNSS session.

### Claim 9

A system for testing A-GNSS performance of a user equipment, the system including:
a processor;
code stored in memory coupled to the processor, which when executed on a processor:
replays to a device under test (abbreviated DUT) a recorded GNSS signal spectrum previously captured during a drive, which is correlated with position truth data that represents a true position of a GNSS receiver that captured the GNSS signal during the drive; and
performs an A-GNSS session with DUT during the replaying, including generating assistive position data from the position truth data correlated with the replaying.

### Claim 10

A system for testing A-GNSS performance of a user equipment, the system including:
a processor;
code stored in memory coupled to the processor, which when executed on a processor:
captures radio frequency signals from GNSS constellation satellites while following a route and logging correlated position truth data along the route from a GNSS receiver;
replays to a device under test (abbreviated DUT) the captured radio frequency signals while conducting an A-GNSS session with the DUT, including supplying to the DUT correlated assistive position data generated from the correlated position truth data.

### Claim 11

A system for testing a user equipment in a simulated A-GNSS environment, the system including:
a processor;
code stored in memory coupled to the processor, which when executed on a processor:
tests operational performance a device under test (abbreviated DUT) in laboratory by replaying to the DUT previously captured GNSS signal spectrum captured during a drive along with generated position assistive data that matches a vehicle trajectory captured during the drive.

### Claim 12 (depends on 8)

The system of claim 8 further including:
converting the recorded GNSS signal spectrum from digital samples to an intermediate frequency signal and then up converting the intermediate frequency to GNSS frequencies that are replayed to the DUT.

### Claim 13 (depends on 8)

The system of claim 8 further including:
exchanging a synchronization signal between a GNSS record and playback system and a network emulator to maintain the correlation between the replay and the A GNSS session.

### Claim 14 (depends on 8)

The system of claim 8 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data from storage sectors interleaved with other storage sectors used to store the GNSS signal spectrum captured during the drive.

### Claim 15 (depends on 8)

The system of claim 8 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data accompanied by first time stamps, retrieving the GNSS signal spectrum accompanied by second time stamps and correlating the first and second time stamps.

### Claim 16 (depends on 8)

The system of claim 8 further including:
capturing assistive position data from a scenario generator that creates a real world GNSS scenario from recorded position truth data via a service mobile location center (abbreviated SMLC) server that configures corresponding assistive position data elements and delivers them to the DUT during the A-GNSS session.

### Claim 17

An article of manufacture that includes non-transitory processor readable storage with processor executable code for testing A-GNSS performance of a user equipment, including:
replaying to a device under test (abbreviated DUT) a recorded GNSS signal spectrum previously captured during a drive, which is correlated with position truth data that represents a true position of a GNSS receiver that captured the GNSS signal during the drive; and
performing an A-GNSS session with DUT during the replaying, including generating assistive position data from the position truth data correlated with the replaying.

### Claim 18

An article of manufacture that includes non-transitory processor readable storage with processor executable code for testing A-GNSS performance of a user equipment, including:
capturing radio frequency signals from GNSS constellation satellites while following a route and logging correlated position truth data along the route from a GNSS receiver;
replaying to a device under test (abbreviated DUT) the captured radio frequency signals while conducting an A-GNSS session with the DUT, including supplying to the DUT correlated assistive position data generated from the correlated position truth data.

### Claim 19

An article of manufacture that includes non-transitory processor readable storage with processor executable code for testing a user equipment in a simulated A-GNSS environment, including:
testing operational performance a device under test (abbreviated DUT) in laboratory by replaying to the DUT previously captured GNSS signal spectrum captured during a drive along with generated position assistive data that matches a vehicle trajectory captured during the drive.

### Claim 20 (depends on 17)

The article of manufacture of claim 17 further including:
converting the recorded GNSS signal spectrum from digital samples to an intermediate frequency signal and then up converting the intermediate frequency to GNSS frequencies that are replayed to the DUT.

### Claim 21 (depends on 17)

The article of manufacture of claim 17 further including:
exchanging a synchronization signal between a GNSS record and playback system and a network emulator to maintain the correlation between the replay and the A GNSS session.

### Claim 22 (depends on 17)

The article of manufacture of claim 17 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data from storage sectors interleaved with other storage sectors used to store the GNSS signal spectrum captured during the drive.

### Claim 23 (depends on 17)

The article of manufacture of claim 17 further including:
matching the position truth data's recorded location with the correlated true position of the GNSS record and playback system by retrieving the position truth data accompanied by first time stamps, retrieving the GNSS signal spectrum accompanied by second time stamps and correlating the first and second time stamps.

### Claim 24 (depends on 17)

The article of manufacture of claim 17 further including:
capturing assistive position data from a scenario generator that creates a real world GNSS scenario from recorded position truth data via a service mobile location center (abbreviated SMLC) server that configures corresponding assistive position data elements and delivers them to the DUT during the A-GNSS session.
