文档库 最新最全的文档下载
当前位置:文档库 › GPS Receiver Testing

GPS Receiver Testing

GPS Receiver Testing

Application Note

As GPS technology becomes more common, GPS receiver manufacturers, OEM integrators, and contract manufacturers struggle to determine the appropriate standard tests to verify GPS receiver performance. Verification procedures require a controlled environment that facilitates precise repeatability. In most cases, using actual GPS satellite signals received through an antenna does not provide such an environment. This paper describes the typical GPS receiver tests used today for GPS receiver verification. It also introduces a real-time GPS signal simulation application and platform capable of generating the required GPS signals for a repeatable and flexible test environment.

Table of Contents

Introduction ................................................................................................3 Navigation signals .............................................................................3 GPS technology ..................................................................................4 Assisted GPS (A-GPS) .......................................................................4 GPS Test Requirements ....................................................................4 GPS receiver basics ...........................................................................4 GPS antennas .....................................................................................5 GPS receiver veri? cation ..................................................................5GPS Satellite Simulation ..........................................................................6Types of GPS Tests ..................................................................................7 Time To First Fix (TTFF) ....................................................................7 Connecting GPS receivers to a GPS signal generator .. (9)

Receivers with no external connections ..............................9 Receivers with external connections ....................................9Typical GPS Receiver Tests ..................................................................10 TT F F tests ..........................................................................................11 Location accuracy (predictable, repeatable, relative)................12 Reacquisition time ...........................................................................12 Sensitivity ..........................................................................................12 Interference testing .........................................................................13 Multipath testing..............................................................................13 Other errors .......................................................................................13 Antenna testing ................................................................................13GPS Receiver Tests using the N7609B Signal Studio

for Global Navigation Satellite Systems .............................................14 Setting up the tests .........................................................................15Summary ...................................................................................................17Bibliography .............................................................................................17Reference Literature . (17)

Introduction

GPS (Global Positioning System) is a satellite-based technology. It allows users to determine positions at points in time by utilizing navigational sig-nals broadcast by multiple satellites, known as a satellite constellation. Currently, this constellation consists of 24 active satellites, which orbit the earth at an altitude of approximately 11,500 miles. Each satellite completes an orbit every 12 hours. The constel-lation includes some in-orbit spare satellites which can be activated to replace any satellites which may fail. The GPS system (also called NAVSTAR) was developed by the United States and is owned and oper-ated by the United States Department of Defense. The initial satellites were launched in 1978, and by 1994 a full constellation of 24 satellites was available. Satellites typically last 8

to 12 years and new satellites are periodically launched to replace older satellites. Enhancements have been made over the years and currently there are a number of new technolo-gies, including new signals, that are being planned.

Navigation signals

In the current GPS satellite constel-lation, each satellite broadcasts two different navigation signals, known as L1 and L2. The L1 signal is broadcast on a frequency of 1575.42 MHz, and the L2 signal is broadcast on a fre-quency of 1227.60 MHz. The L2 signal is encrypted and is available only to authorized users – typically military applications. The L2 signal provides

a highly reliable and accurate time

and location solution. The L1 signal

is not encrypted and is available to

users worldwide, 24 hours a day,

without charge or subscription. GPS

navigation signals are broadcast with

circular polarization. See Figure 1.

For a given signal (L1 or L2), all

satellites broadcast on the same

frequency. The signals are differenti-

ated by the different codes that are

transmitted by each satellite. This is

called “code domain multiple access”

or CDMA.

Two different code rates are

used. The first code is the Coarse

Acquisition code, or C/A code, which

has a code rate of 1.023 MHz and

it repeats every 1 millisecond. The

second code rate is 10.23 MHz, it

is called the Precise, or P code and

it repeats every week. Typically the

P code is encrypted to form a code

called P(Y). Each satellite is assigned

a unique code sequence for the C/A

and P codes, respectively. These

sequences are identified by a number

called the PRN (pseudo-random) ID.

The navigation signals convey infor-

mation to the GPS receivers including

precise timing information as well

as system status, orbit descriptions

of each satellite, and satellite health

information. Using this information a

receiver can determine the distance

to each satellite and, using a triangu-

lation approach, a position and time

can be determined.

Navigation signals are broadcast with

a fairly low power and appear at a

minimum level of about -155 dBm at

sea level. Signal levels may be even

lower inside of buildings or under

tree cover. These signal levels are

extremely low and require significant

amplification and baseband process-

ing to recover.

L1 Signal

L2 Signal

L1 Carrier 1.57542 GHz

Figure 1. GPS signal structure.

GPS technology

Although GPS receivers have been available for many years, initial imple-mentations were large, expensive, and consumed considerable power. Because of this, the GPS application was limited to high-end commercial and military applications.

In recent years, the cost for GPS receivers has declined significantly for commercial technology. The result is that GPS receiver technology

has recently become increasingly important in consumer products such as handheld receivers, automotive receivers, mobile phones, and other tracking devices.

Assisted GPS (A-GPS) A-GPS development was driven by a U.S. FCC E911 requirement to quickly provide a cell phone location to emergency call dispatchers. A-GPS greatly reduces Time To First Fix (TTFF) measurements and allows GPS receivers to identify satellites at much lower power levels.

"Assistance data" is provided by the base station to help the mobile phone identify the satellites that are visible. The mobile phone can then quickly find these satellites and calculate it's position. Typical TTFF can be reduced from 60 seconds to under 10 seconds. There are two methodologies for sending and receiving assistance data. They are control plane and IP data channels (user plane).

GPS Test Requirements The GPS user experience for com-mercial applications is affected by several factors. GPS devices which provide an enhanced user experience

will sell better, so manufacturers are

looking for factors to differentiate

their receivers. Typical factors which

determine the outcome of the user

experience include the following

factors:

1) When a GPS device is turned on,

how long is it until the position of

the receiver is determined?

2) When a weak or poor signal area

is encountered, can the receiver

still determine its position?

3) If the signal is interrupted and

then restored, how long does it

take for the receiver to recover

and resume calculating its position?

4) Accuracy of the calculated location.

There are of course other factors

such as cost, user interface, turn-by-

turn navigation, spoken directions,

and so forth that are important to

users, but these are not so dependent

on the GPS receiver performance.

For commercial or military applica-

tions, there may be many other kinds

of GPS conditions that are important,

such as:

1) How accurately can a position or

time be determined?

2) How repeatable is the solution?

3) How sensitive is the receiver to

interference or jamming?

4) How rapidly can the receiver

report its position (if the receiver

is moving rapidly – such as in an

airplane)?

From this point forward, this applica-

tion note will focus mainly on testing

for consumer GPS applications.

GPS receiver basics

From a high level perspective, the

GPS unit appears as an antenna

which senses the navigation signals,

and has an output of some kind

which reports status, positions, and

time (via some I/O port or a screen).

A typical block diagram for GPS

receivers includes an antenna, an

RF front end/down converter, a

baseband processing element, and a

computation engine. In some cases

these elements may be integrated in

a single module which can be quite

small – on the order of 1 square cm.

See Figure 2.

Figure 2. GPS receiver block diagram.

GPS antennas

As previously noted, navigation signals on the earth’s surface are quite low in power. In order to recover the navigation signal successfully, active antennas are typically utilized with gains of 20 or 30 dB. For these active antennas, a DC voltage is supplied from the receiver over the same cable that transmits the signal to the receiver. In most commercial implementations the antennas are integrated into the receiver unit. In some cases a port for an external antenna may be provided.GPS receiver veri? cation

In order to test a GPS receiver, we

can use an antenna and try to receive

off-the-air signals. However realistic

this approach may be, it can only pro-

vide limited information because the

signals presented to the receiver are

highly variable and non-repeatable.

In addition, testing under specific

conditions such as remote locations

or high velocities becomes expensive

and impractical.

To address this issue, a GPS signal

simulator may be used. These devices

produce an output signal that models

the signal that would be received by

the GPS receiver – a mix of signals

from many different satellites at

different time delays, Doppler shifts,

and power levels. If the proper signal

is presented to the receiver, it can

perform signal acquisition and track-

ing and provide a navigation solution

(location fix).

Signals can be created by model-

ing the motions of satellites at a

particular point in time. By knowing

a specific receiver location (latitude,

longitude, altitude), the proper-

ties of the navigation signal as it

propagates to the receiver location

can be modeled and reproduced by

a signal generator. These properties

can include path losses, distortions

due to atmospheric effects, as well

as relativistic effects and the effects

of transit time as the signal travels

from the satellite transmitter to the

receiver antenna.

Using a signal simulator with appro-

priate models, a repeatable, known

signal can be presented to the GPS

receiver to allow testing to determine

the receiver’s ability to operate under

various conditions, locations, times,

and movements.

GPS Satellite Simulation

The N5106A PXB baseband genera-tor and channel emulator and the

N5182A MXG RF vector signal generator combined with the N7609B Signal Studio for Global Navigation Satellite Systems (GNSS) is a solution capable of generating the GPS signals required for comprehensive GPS receiver testing. The N5106A PXB and N5182A MXG combination is a high performance, general purpose signal generator that can not only create the required GPS signals, but also signals for other wireless stan-dards such as Bluetooth?, WLAN, LTE, and WiMAX?. The N7609B is a software application with the ability to create and generate custom GPS signals for reliable, repeatable, and flexible GPS receiver testing. Features of the N7609B include:? 15 satellite simulation (depends on

scenario and satellite visibility)

? 24 channels total (satellites +

multipath)

? Individual real-time channel power

adjustments

? Individual real-time channel on/off

? Scenario generation capability

(Option RFP required)

? Moving GPS receiver simulation

? Up to 8 hour scenario playback

with 8 channels

? Multipath signal capability

? Ability to select scenario start time

? Static test mode

?Individual channel Doppler shift

adjustments

?Individual channel delay adjust-

ments

?Individual power control adjust-

ments for each channel

? Scenario generation and editing

?A-GPS assistance data for each

scenario

?Scenario generation for static

and moving GPS receivers

?Ionospheric and tropospheric

modeling

?NMEA data input for scenario

generation

?Scenario editor to apply power,

delay, and Doppler offset for

multipath channels

?Elevation mask for satellite

visibility

N5106A PXB platform capabilities

? Remote capability (control PXB and

N7609B from an external PC)

? Summing of baseband signals

for interference testing (requires

additional baseband generator for

PXB)

? Marker output

? AWGN support (requires Option

N5106A-JFP Calibrated AWGN on

the PXB)

? Digital IQ output (N5102A digital

signal interface module required)

? Analog IQ output

Figure 3. N5106A PXB and N5182A MXG RF signal generator.

Types of GPS Tests Classical receiver testing for digital systems normally involves testing

bit error rate (BER, FER, PER, BLER) with of specific power, noise, fading, and interference conditions. With GPS we are not only concerned with the recovery of the digital content of the signal, but the receiver must also track the arrival time of the signal very closely (synchronization). Correct tracking of arrival times requires tracking the timing of the signal very carefully. In most GPS receivers this is tracked in terms of carrier phase, literally the number

of carrier wavelengths and fractions of carrier wavelengths between the receiver and the transmitter. At L1 frequency, this is a resolution of C (the speed of light) divided by the carrier frequency F0 = 1575420000 Hz. This gives a resolution of fractions of nano-seconds.

Tracking is complicated by the relativistic effects of the velocity between the receiver and each of

the satellites. This situation causes a phenomenon known as Doppler shift which means that the receiver per-

ceives the frequency of the signal to

be shifted by some amount depending

on the relative velocity. So, a receiver

has to track not only the timing of the

signal from each satellite, but also

the Doppler shift of each signal. For

receivers that are not moving, the

Doppler shift can be on the order of

±5000 Hz.

Further, the data rate for GPS signals

is only 50 bits per second, so test-

ing for a bit error rate of 1 error in

1,000,000 bits at 95% confidence

would mean running a test that would

take hundreds of hours. Clearly we

must do something different.

In addition, it turns out that for the

GPS receiver, the recovery of data

bits is only necessary for short time

periods – as little as 18 seconds every

few hours. During the remaining time,

the receiver just has to track the car-

rier phase.

This means that there are really

two sensitivity levels – one for data

recovery, and one for tracking.

Time To First Fix (TTFF)

When a receiver is turned on, it must

do some searching to find the satel-

lite signals – this process is called

acquisition. It must then track the

signals, and compute a position. The

time from turn on to the availability

of the first valid location fix is called

Time To First Fix or TTFF. TTFF is a

critical parameter for testing GPS

receivers. It relates directly back to

a user desire which is to have a loca-

tion fix as soon as possible.

When testing GPS receivers, you’ll

often hear the terms Hot Start, Cold

Start, and Warm Start. These terms

refer to the data that is available

to the receiver when it is turned

on. Most GPS receivers have some

persistent memory which stores the

time of day and predictions of satel-

lite orbits. When you turn on these

receivers, they will use this data as a

“hint” to make it easier to search for

active satellite signals.

Figure 4. Satellite navigation message.

Hot start

If the receiver has been off for a short time (less than an hour or two) and has not moved much (100 meters or less) it will have fairly accurate information on satellites and can typi-cally use this information to acquire satellite signals and compute a posi-tion relatively rapidly. This scenario is termed a hot start and may be the case that results from a short power interruption or a battery change.

Warm start

If the receiver has been off for a longer time, or moved farther while it was powered off, it will experience a warm start. With a warm start, the receiver has sufficient data to know what time it is (approximately) but it doesn’t really know where it is. One necessary condition for a warm start is that the receiver has what is known as “Almanac Data.”

Almanac data is a long-term predic-tion of satellite orbits and is usually pretty accurate for a 24-hour day and deteriorates over the course of several days. Typically, after 7 days the accuracy becomes very poor. Almanac data is transmitted by each satellite. It takes about 15 minutes of good signals from at least one satellite in order to receive all the almanac data. This data will be good for several days. See Figure 4 for a description of the satellite navigation message.

For a warm start condition, the

receiver has to work harder to acquire the signal, and this means that the TTFF becomes longer.

Navigation message 25 pages/frames 37500 bits 12.5 minutes

Frame (page)1500 bits 30 seconds

Sub-frame 1

8 bits p r e a m b l e

p a r i t y

reserved

16 bits 6 bits

7 bits I D

p a r i t y

Time of week

TOW

16 bits

6 bits Satellite clock and health data

Ephemeris

Ephemeris

Almanac

Partial almanac & other data

123456789101T L M H O W

T L M H O W

T L M H O W

T L M H O W

T L M H O W

234567891012345678910123456789101234567891012345678910

111213141516171819202122232425

Sub-frame 3Sub-frame 4Sub-frame 5Sub-frame 2300 bits 6 seconds Telemetry word (TLM) 30 bits 0.6 seconds

Handover word (HOW)30 bits 0.6 seconds

Cold start

GPS receivers that are started up with no data as to what time it is or where the satellites are located are said to be in cold start mode. In this mode, the receiver’s first job is to acquire satellite signals. In order to do this,

it must search each of the available CDMA codes, as well as the fre-quency space over a range of ±5000 Hz of Doppler shift. This is a fairly difficult task which requires signals of relatively strong amplitude and may take quite a long time. In older receivers it may take several minutes. In newer receivers, the timeframe has been reduced so that it is on the order of 10 to 20 seconds.

With a cold start, the receiver must receive at least 18 seconds of good data from each satellite in order to receive an accurate description of the satellite’s orbit (known as ephemeris data). Once done, the receiver will have sufficient information to com-pute its first location fix. TTFF for cold start conditions are typically longer than either hot start or warm start conditions. Modern receivers can achieve the TTFF in less than a min-ute. Cold start TTFF is an important parameter for GPS receivers and is typically one of the first parameters to test in a GPS receiver.Connecting GPS

receivers to a GPS

signal generator

Presenting signals to a GPS receiver

can present several challenges. The

factors involved are:

1) Receiver may not have an

external antenna connection

2) RF power to the receiver is

very

low

3) Power to the receiver must be

known accurately to make good

measurements

4) Receivers tend to have active

antenna

connections

5) Some receivers automatically

switch between internal and

external

connections

Receivers with no

external connections

For receivers with no external con-

nections, a radiated signal must be

presented. This is called radiated

testing or over-the-air (OTA) testing.

It involves connecting the signal

generator to some kind of antenna

that radiates the signal to the receiver

antenna. Since these radiated signals

may interfere with the real GPS

signals, this radiated testing should

only be done inside an RF chamber to

prevent interference.

This scenario presents some

additional problems:

1) Calibration of power to the

antenna can be difficult

2) The external antenna expects a

circularly polarized signal – it’s

best to use helical or stacked

dipole antennas to generate

circularly polarized signals

3) The distance between the trans-

mitter and the receiver should be

at least several wavelengths

to avoid “near field” couplings

Receivers with external

connections

Receivers with external connections

present somewhat fewer problems.

They require what is called “conduc-

tive” testing, which involves no radia-

tion of signals over the air. See Figure

5. The signal generator usually cannot

be directly connected to the receiver

due to several problems:

1) Most GPS receivers expect

ACTIVE antennas – this means

they supply a DC voltage

to the antenna connector. The DC

voltage may damage the signal

generator, so it must be blocked.

In-line DC blocking devices are

commercially

available.

2) In addition, some receivers

“sense” current draw on the DC

supply. If there is no current

drawn, they may assume that no

antenna is connected. In such

cases, the current draw must be

simulated by some resistive

load and perhaps a series

inductor between the signal line

and the ground. Such a device

may need to be custom built,

depending on receiver

requirements.

3) Signal generators typically

cannot generate the low level

signals required directly. In some

cases, a signal level as low

as -155 dBm could be required,

which means that an external

attenuation device will likely be

needed.

Receiver connection to signal

generator – General

In both radiated and conductive

testing, the power delivered to the

receiver must be carefully calibrated

if meaningful, repeatable results are

to be obtained. For a typical signal

with 8 active satellites, the net power

delivered to the receiver will need to

be between -125 and -150 dBm.

Figure 5. Typical GPS receiver test setup.

Typical GPS Receiver Tests

The following are representative of the tests performed on GPS receivers. Most receivers will not be subjected to all of these tests, or perhaps will be subjected to them only during some design veri? cation stage. Other tests might be done at a manufactur-ing level to determine if the receiver is responding according to desired or speci? ed parameters.Perhaps the most common tests are cold start TTFF and location accuracy. Other tests becoming more popular include sensitivity and multipath

testing, which are built on top of TTFF and location accuracy.

One general note for all of these tests is that they are sensitive to the exact positions and movements of satellites. This means that the results are going to be variable unless the tests are repeated with exactly the same time in the same scenario. Furthermore, such a “repeatable” number may not be representative of the receiver’s performance in general. Typical measurements must be performed under different start times, dates, and locations. These measurements are then averaged to

provide a meaningful value.

TTFF tests

1. Cold start TTFF

In this test, the receiver is placed into a cold start state – usually by some command sent to the receiver through a test connection – and then a fairly strong signal is sent. The time it takes for the receiver to determine its ? rst good location ? x is recorded. Typical ? gures quoted by modern chip sets are in the 40 to 50 second range. This is perhaps the most common type of testing done for GPS receiv-ers. Normally, this test is done many times over many conditions and the results are averaged.

Cold start TTFF times may vary de-pending on the scenario and the time into the scenario due to the different numbers and positions of satellites

in different scenarios and even during different times of the same scenario. Most repeatable results will be obtained if the TTFF measurement is taken at the same time in the same scenario. However this repeatable time may not be representative of all scenarios.

A good design characterization test (evaluation, design veri? cation) would do many hundreds of cold start TTFF tests at different locations.

A good manufacturing variation test would do several tests of cold start TTFF with the same time, same scenario (restart scenario at same time for each test).2. Warm start TTFF

Warm start TTFF testing is less commonly done than cold start TTFF testing. The test is usually conducted by sending a “warm start” command to the receiver. This type of testing

is more dif? cult because the receiver must ? rst be exposed to the scenario for about 15 minutes so that it can receive the complete almanac data. Other characteristics are virtually the same as for cold-start TTFF testing. To repeat this test at the same sce-nario time (15 minutes or so into the scenario) may take a long time unless the signal generator can restart 15 minutes into the scenario.

3. Hot start TTFF

Hot start testing is less commonly done than cold start TTFF testing, but it is perhaps a bit more common than warm start testing. The test is usually conducted by sending a “hot start” command to the receiver. This type of testing is more dif? cult because the receiver must ? rst be exposed to the scenario for about 15 minutes so that it can receive the complete almanac data.

Other characteristics are virtually the same as for cold-start TTFF test-ing. To repeat this test at the same scenario time (15 minutes or so into the scenario) may take a long time unless the signal generator can “time-warp” to restart 15 minutes into the scenario.

Location accuracy (predictable, repeat-able, relative)

Location accuracy refers to the ability to achieve a location fix that

is as close as possible to the desired position, both in repeatability and accuracy. There are several variations of location accuracy testing, as fol-lows:

1. A Relative Location Accuracy test

refers to comparing the location

fixes obtained by cold/warm/

hot starting, while at the same

locating and comparing the

variation between fixes. A low

variation means that the receiver

can achieve a relatively accurate

location fix, which is good if you

want to return to the same

location, using the same receiver

– but don’t care too much about

how close the longitude/latitude/ altitude numbers are to the actual location.

2. The Absolute Location Accuracy

test refers to the process of

comparing the location fixes

obtained by cold/warm/hot

starting, while at the same

locating and comparing the

variation between the location

fixes and the ideal location

provided by the scenario.

3. Moving or Dynamic Location

Accuracy tests – these refer to

a scenario that simulates

movement of the receiver while

conducting the accuracy tests

described

above.Reacquisition time

In this test we characterize the per-

formance of the receiver in a scenario

where the signal is greatly reduced or

interrupted for some short period of

time and is then restored. An example

of this would be a vehicle going

through a tunnel or under some heavy

tree cover. In this case the receiver

is briefly unable to track most or all

of the satellites, but must re-acquire

(track) the signal when “visibility” is

restored. This scenario can be simu-

lated by briefly reducing or turning off

the signal generator power and then

restoring it without restarting the

scenario.

A related test would involve inter-

rupting the signals from only a subset

of the satellites. An example of this

would be driving behind a building or

hill which temporarily blocks out the

signals from part of the sky.

The results from this test will usually

be compared with signals above the

minimal sensitivity levels (good signal

conditions).

Sensitivity

A GPS receiver really has two differ-

ent sensitivity levels – acquisition

sensitivity and tracking sensitivity.

Acquisition sensitivity

Acquisition sensitivity refers to the

minimum signal level that allows

the receiver to successfully perform

a cold start TTFF within a specified

timeframe. During the signal acquisi-

tion process the signal level must be

higher than during the tracking pro-

cess because the time synchroniza-

tion is not known. An example of this

may be identified as the minimum

power level to allow a successful cold

start TTFF of 100 seconds or less.

One type of acquisition sensitivity

test is the single-satellite sensitiv-

ity test. In this test a signal with a

known amplitude and static Doppler

shift are presented to the receiver. A

receiver cold start is performed, and

the time to acquisition is measured.

Power levels are then decreased until

the receiver can no longer acquire the

signal.

This test can be repeated at several

different Doppler shifts, and a set of

curves depicting the power vs. acqui-

sition time at various Doppler shifts

can be prepared. Such curves can be

used to characterize the acquisition

sensitivity of a receiver under various

Doppler conditions.

Tracking sensitivity

Tracking sensitivity refers to the

minimum signal level that allows

the receiver to maintain a location

fix within some specified degree of

accuracy. This is generally a much

lower signal level than the acquisition

sensitivity level. As the signal level is

reduced, the ability of the receiver to

recover the navigation message data

stream will decrease, and bit errors

will be induced. However, since the

Doppler frequency and the timing of

the signal are known, the tracking

loops can still operate successfully.

As signal levels continue to decrease,

eventually the noise will be so great

that it will introduce noise into the

tracking loops and the time and/

or frequency synchronization will

degrade. These conditions will begin

to impact the accuracy of the location

fix. As the signal level continues to

decrease, the system will incremen-

tally lose the ability to track satellites

until eventually the receiver is not

able to compute a location fix.

Typically the tracking sensitivity is

measured as the minimum power to

maintain specific location accuracy.

Again, this measurement is highly

dependent on the scenario, and the time into the scenario, so the only meaningful measurement is an average obtained over many tests conducted at different times in differ-ent scenarios. Interference testing

Interference is a common problem affecting GPS receivers. Interference can come from classical sources such as RFI, receiver desensitization due to strong out-of-band signals, intentional jamming transmissions, or intentional spoofing transmissions. Interference testing is a type of meta-test, in that some of the above tests such as location accuracy or TTFF are done with the addition of some kind of interfering signal.Multipath testing

In some cases the signal from a

single satellite arrives at the receiver

via two or more paths. One path is

typically a direct path, “line of sight,”

to the satellite. Other paths result

from reflection of the same signal

from some obstruction such as a

building or mountain.

Multipath causes problems because

the signal arrival time at the receiver

is different for each path because the

path length from receiver to transmit-

ter is different for each path. Longer

paths caused by reflections arrive at

the receiver later than the direct path.

Multi path conditions can cause

problems with receivers such as

degraded location accuracy, degraded

TTFF, or degraded reacquisition

time. Multipath testing is a kind of a

meta-test in that some of the above

tests are done with the addition of

multi-path simulation of one or more

satellites by the GPS signal simulator.

Other errors

Atmospheric conditions in the

ionosphere or troposphere can cause

additional errors in time of arrival and

signal strength. Typically these errors

lead to degraded location accuracy.

Antenna testing

Since there are no ideal antennas in

the real world, real antennas will not

have an isotropic response pattern.

This means that the same signal

coming to the antenna from different

points in the sky can result in stron-

ger or weaker signals and different

signal phases being presented to the

receiver front end.

Some GPS signal simulators can

simulate this situation in conductive

testing by allowing users to input

an antenna response pattern and

modifying the signal strength from

satellites accordingly. This, again, is

a meta-test done by repeating some

of the above tests using a different

antenna pattern.

GPS Receiver Tests using the N7609B Signal Studio for Global Navigation Satellite Systems

As mentioned previously, the N7609B, with the N5106A PXB and N5182 MXG, is capable of creating the GPS signals required to test GPS receivers. For GPS satellite signal creation, the N7609B will provide the following benefits.

? Reliability and repeatability in GPS signal simulation

? Ability to perform standard GPS receiver tests

?Time to First Fix (TTFF)

? Cold, warm, or hot start

conditions

?Location accuracy

? Relative location accuracy

? Absolution location accuracy

? Moving receiver accuracy

? Satellite tracking accuracy

?Sensitivity

? Acquisition sensitivity

? Tracking sensitivity

? Interference testing

(requires 2nd RF source)

? Reacquisition time ? Flexibility in configuring standard GPS receiver tests

?Stationary or moving GPS

receiver conditions

?Introduction of multipath signals ?Reduced satellite visibility (par-

tial or complete loss of visibility)?Capability to turn satellite chan-

nels off and on in real time

?Capability to adjust satellite

channel power in real time

?Ionospheric and tropospheric

modeling capability

?Adjust the start time of the

scenario playback to a specific

timeframe

? User scenario generation capability to create custom scenarios

?Stationary or moving GPS

scenarios

?NMEA input mode for moving

GPS receiver scenarios

?Scenario editing capability for

multipath creation and other

impairment situations

? Test GPS tracking capability for any satellite PRN under varying Doppler shift, power, and delay settings (Static test mode)

? Ability to integrate into A-GPS test solution with the 8960

? Ability to create additional wireless test signals

Setting up the tests

The test setup for these examples

is shown in Figure 5. Specific test scenarios were created by the N7609B, and the real-time baseband GPS signal is created by the N5106A PXB with RF upconversion by the N5182A MXG. For the purposes of this paper, the GPS receiver used for these tests is the u-blox EVK-5P evaluation kit with U-center software from u-blox AG. Basic TTFF, sensitivity, and location accuracy results can be derived

from typical GPS receiver evaluation software, as shown in Figure 6. In

this figure we see that the TTFF is calculated, the calculated location is given (latitude, longitude, and altitude), satellites are identified, and the

C/No (dB-Hz) for each satellite is given. For TTFF calculations, warm, cold, and hot start conditions can be created by manipulation of the GPS receiver. This can be done either through direct com-mands to the receiver to put it in one of these states or by turning off the GPS receiver for a specific period of time. Sensitivity tests can be derived from the GPS receiver’s ability to attain and maintain a navigation fix from the GPS signals. The total RF power level of the GPS signal can be varied up or down to measure this sensitivity as well as the power levels of individual satellites dur-ing the scenario playback period. This can be done in real time as the scenario is playing from the user interface of the N7609B. Location accuracy is also derived from the GPS receiver. The loca-tion fix, usually longitude, latitude, and altitude information, can be converted to Earth-centered, Earth-fixed (ECEF) Cartesian coordinates for evaluation of the simulated, versus calculated, GPS receiver locations.

The signals for these basic tests are easily set up using the N7609B user interface as shown in Figure 7.Figure 6. U-center software, printed with written permission from u-blox.

Figure 7. N7609B GPS settings tab.

Dynamic or moving GPS receiver sce-narios are also important in character-izing GPS receivers. Figure 8 shows the GPS receiver, tracking a signal created by the N7609B, that provides a 1 km radius circular path at 100 km/hr speed.To fully characterize and verify GPS receiver performance, impairments must be introduced into the GPS test signals. Impairments such as multipath signals, satellite visibility (obstruction of visibility due to objects such as trees and tall buildings that reduce the number of visible satellites), satellite power level variation, and ionospheric and tropospheric attenuation must be introduced into the GPS signal. This capability must allow for repeatability and reliability in the accuracy of the impairments.

The N7609B has the functionality to create these custom scenarios. Given a location, date, and time, the scenario generator will create the GPS signals that existed at that time. Moving GPS receiver scenarios, as described previously, can also be created through the input of an NMEA (GGA format) output ? le that has been collected from a previous GPS receiver experiment. Ionospheric and tropospheric models can be turned on as well as an eleva-tion mask that selects satellite visibility according to a selected elevation.A powerful capability built into the N7609B is the ability to edit scenarios. Once the speci? c scenario is created, it can be modi? ed to include multipath signals, apply power offsets to speci? c channels, delete channels, trim the selected scenario to a shorter length, and equalize the power levels for all satellites. The user interface for this editing capability is shown in Figure 9. A simple graphical display helps to keep track of the edits and allows visualiza-tion of the changes that have been

made to the scenario. See Figure 10.

Figure 8. Moving GPS receiver scenario.

Figure 9. N7609B user interface for editing scenarios.

Summary

We have described the basic tests used in verification of GPS receivers. Although the fundamental types of tests are few (i.e. TTFF, sensitivity, and location accuracy), the variations and introductions of impairments to the GPS signal quickly expand the comprehensive list of tests required to completely verify GPS receiver functionality. The ability to recreate these signals in a reliable and repeatable manner requires the use of an RF GPS simulator. The simulator must be able to simulate real-world scenarios and have real-time signal generation capability for maximum flexibility in test signal creation.

The Agilent N7609B Signal Studio for GNSS, in conjunction with the

N5106A PXB and N5182A MXG, is capable of providing this functionality. The general-purpose nature of the PXB/MXG platform also provides the flexibility to create not only GPS test signals but other wireless standards as well.Bibliography

ION STD 101: Recommended Test

Procedures for GPS Receivers, Revision C,

Institute of Navigation, 1997

(ISBN: 0936406046)

Reference Literature

Agilent E4438C ESG Vector Signal

Generator Configuration Guide, Literature

number 5988-4085EN

Agilent GPS Personality for the E4438C

ESG Vector Signal Generator Option 409,

Product Overview, Literature number

5988-6256EN

Agilent N5106A PXB Baseband Generator

and Channel Emulator Data Sheet,

Literature number 5989-8971EN

Agilent N5182A MXG and N5162A MXG

ATE Vector Signal Generators Data Sheet,

Literature number 5989-5261EN

For more information, please visit

https://www.wendangku.net/doc/646558442.html,/find/N7609B

https://www.wendangku.net/doc/646558442.html,/find/409

https://www.wendangku.net/doc/646558442.html,/find/agps

https://www.wendangku.net/doc/646558442.html,/find/E4438C

https://www.wendangku.net/doc/646558442.html,/find/N5106A

https://www.wendangku.net/doc/646558442.html,/find/N5182A Figure 10. N7609B graphical overview of edited scenario.

https://www.wendangku.net/doc/646558442.html,

LXI is the LAN-based successor to GPIB, providing faster, more efficient connectivity. Agilent is a founding member of the LXI consortium. Bluetooth and the Bluetooth logos are trade-

marks owned by Bluetooth SIG, Inc., U.S.A.

and licensed to Agilent Technologies, Inc. WiMAX, Mobile WiMAX, and WiMAX Forum are trademarks of the WiMAX Forum.

Remove all doubt

Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment through-out its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements.

F or information regarding self main-tenance of this product, please contact your Agilent office.

Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance, onsite education and training, as well as design, system integration, and project management.

F or more information on repair and calibration services, go to:

https://www.wendangku.net/doc/646558442.html,/find/removealldoubt

https://www.wendangku.net/doc/646558442.html,/find/emailupdates Get the latest information on the products and applications you select. For more information on Agilent Technologies’ products, applications

or services, please contact your local

Agilent office. The complete list is

available at:

https://www.wendangku.net/doc/646558442.html,/find/contactus Americas

Canada (877)

894-4414 Latin America 305 269 7500

United States (800) 829-4444

Asia Pacific

Australia 1 800 629 485

China 800 810 0189

Hong Kong 800 938 693

India 1 800 112 929

Japan 0120 (421) 345

Korea 080 769 0800

Malaysia 1 800 888 848 Singapore 1 800 375 8100

Taiwan 0800 047 866

Thailand 1 800 226 008

Europe & Middle East

Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15

Finland 358 (0) 10 855 2100 France 0825 010 700*

*0.125

€/minute

Germany 49 (0) 7031 464 6333 Ireland 1890 924 204

Israel 972-3-9288-504/544

Italy 39 02 92 60 8484 Netherlands 31 (0) 20 547 2111

Spain 34 (91) 631 3300 Sweden 0200-88 22 55 Switzerland 0800 80 53 53

United Kingdom 44 (0) 118 9276201 Other European Countries:

https://www.wendangku.net/doc/646558442.html,/find/contactus

Revised: October 1, 2009

Product specifications and descriptions

in this document subject to change without notice.

? Agilent Technologies, Inc. 2010

Printed in USA, January 4, 2010

5990-4943EN

https://www.wendangku.net/doc/646558442.html,

Agilent Channel Partners https://www.wendangku.net/doc/646558442.html,/find/channelpartners Get the best of both worlds: Agilent’s measurement expertise and product breadth, combined with channel partner convenience.

相关文档