You are on page 1of 7

Motorola M12+ Precision Timing Receiver

GPS timing receivers have had a long history of being specialty products, tending to be larger and more power hungry than standard GPS receivers. They also required special software, hardware, and care in system design in order to perform their function to desired specifications. Drawing on over 10 years of expertise in developing GPS receivers used for precision time transfer, Motorola has just announced the release of the M12+ Timing Receiver. In preparation for this release, Motorola (with the assistance of CNS Systems, Inc., and Synergy Systems, LLC) has conducted many weeks of tests and analysis of the performance of the M12+ Timing Receiver by comparing its 1PPS output to the United States Naval Observatory MASTER CLOCK (MC) in Washington D.C. This paper will describe both the new M12+ timing engine, and the results of these tests. INTRODUCTION Most OEM receiver manufacturers provide support to the timing industry by supplying a 1 Pulse Per Second (1PPS) output of the receiver synchronized to either GPS time or UTC. Motorola introduced the original 6 channel PVT6 GPS core receiver in mid 1992, and followed it up with the 8 channel VP Oncore and UT+ Oncore timing receivers in 1995 and 1997 respectively. These receivers have since found homes in many timing related applications, most notably the telecommunications industry (paging & cellular site synchronization). Historically, in the development of low cost GPS positioning receivers, the trend has been to focus on cost and performance issues most sensitive to potential high volume purchasers. As such, the foci tend to be (in order of importance). !" !" !" !" !" !" Quality and low cost. Position and velocity accuracy/stability. Stable position data in tough environments (overhanging foliage, blockage by structures: so-called urban canyons). Minimize unstable behavior in sub-optimum conditions. Minimize power consumption (especially in portable applications) 1PPS performance.

As one might expect, the performance requirements of precision time transfer receivers are quite a bit different, resulting in a listing such as this: !" !" !" !" !" !" 1PPS performance. Minimize strange behavior in sub-optimum conditions. Maximize time accuracy in tough RF environments (co-location with cell sites.) Quality and low cost. Minimize power consumption. Position and velocity accuracy/stability.

This paper will give the reader a brief introduction to the new Motorola M12+ Timing Receiver along with observed performance of the receiver in time transfer applications. The receiver uses a 12 channel parallel architecture with highly integrated carrier aided code-tracking, allowing the receiver to fully exploit the

M12+ Timing Receiver.pdf

23SEP02

coherency between the broadcast carrier and code through the use of very narrow band (0.005 Hz) code tracking. The pseudo-range data observed by the narrow-band code tracking function is ultimately used to compute satellite time for each satellite observation. After compensating for propagation delay and broadcast satellite clock corrections to produce a local time estimate, the receiver averages local time measurements from up to twelve independent satellite observations to compute a single local time estimate, which then is used to position the 1PPS pulse to coincide to the rising edge of the next UTC or GPS second. M12+ PHYSICAL AND ELECTRICAL CHARACTERISTICS Previous Motorola timing receivers such as the VP and UT+ operated on a 5V bus, consumed over 1 watt of power, and had a rather large footprint. Due to dramatic changes in the size and power consumption of micro-electronic components, the M12+ consumes both a fraction of the power, and a fraction of the realestate of current receivers while offering superior timing performance. A few of the major differences are highlighted in Table 1 below.

Characteristic Input Voltage Input Current (less antenna) Input Power Antenna Drive Voltage Physical Size 1PPS Accuracy (raw pk-pk) 1PPS Accuracy (rms) 1PPS Accuracy (rms) (sawtooth corrected)

VP/UT+ Receiver 5VDC 200 mA 1W 5V 2" x 3.25" x 0.64" (51 x 83 x 16mm) 104ns 32 16

M12+ Timing Receiver 3VDC 55 mA 165mw 3V - 5V 2.34" x 1.57" x 0.39" (60 x 40 x 10mm) 25ns 8ns 4ns

Table 1. Physical, Electrical, and Performance Differences Between M12+ and Earlier Motorola Oncore Timing Receivers M12+ TIMING RECEIVER ANTENNA DRIVE One major difference between the older receivers and the M12+ that deserves a little extra attention is the design of the M12+ antenna drive circuitry. While the M12+ is a 3V device, most (if not all) timing antenna low noise amplifiers and supplementary in-line amplifiers require an input voltage of +5V in order to operate to the manufacturer's specifications. In order to support these requirements, the M12+ includes a pin on the 10-pin I/O header which is dedicated to application of antenna drive power. In this way the user may simply apply the required antenna voltage (within a range of +2.5 - +5.5V) to pin 9 of the data header, and the M12+ will loop this voltage through to the RF connector for application to the antenna. Using this architecture the M12+ will drive any currently installed 5V antenna without requiring any modifications to the antenna system. The only action the M12+ takes on this antenna drive is to sense the current being drawn and shutting the drive down if an over-current or shorted condition is sensed, thereby preventing damage to either the receiver or the user's electronics. As shown in Figure 3 below, the M12+ will supply approximately 90mA to the antenna system before folding back the current. At this point a warning flag is also set in several output messages to alert the user (or the user's software) to the problem.

M12 , VOC/Vant 5V and 3V antenna voltage

6.00 5.00 4.00


V ant volts Vin antenna = 5.00V 3V, 25C

3V, -40C

3.00 2.00 1.00 0.00 0.0 20.0

Vin antenna = 3.00V

3V,85C 5V, -40C

5V, 25C

5V,85C

40.0
I mA antenna

60.0

80.0

100.0

Figure 1. M12+ Timing Receiver Antenna Drive Characteristics USNO TESTING

GPS Receiver Test Setup at USNO


CNS Systems, Inc.
Communication, Navigation and Surveillance

CNS Clock equipped with GPS receiver Module under test

1PPS

1PPS

Agilent 53132A Time Interval Counter Tac32Plus or Tac32Multi software running on W indows XP, 2.4GHz P4 Processor

GPS 1PPS 5 M Hz
USNO -provided signals Signal Splitters

GPS 1PPS 10 M Hz

GPS Comm and and Status Tim e Interval Counter Data

1PPS

1PPS Secure Internet Link to CNS System s

2002 CNS System s, Inc.

Figure 2. Block Diagram of Test Setup at USNO. For testing the performance of the M12+ receiver 1PPS output, real time comparisons were made of the 1PPS rising edge as compared to the USNO MASTER CLOCK (MC) in Washington D.C. from July to

September 2002 as final improvements were made to the receiver firmware. The data presented in this paper displays about two weeks (over 300 hours) of continuous data taken using the final production firmware. The test setup as shown in Figure 2 was employed for measurement of the absolute time accuracy and frequency stability of the 1PPS signal relative to the MC over a period of time sufficient to observe the effects of satellite constellation changes and receiver firmware implementation. Note that four separate M12+ timing receivers were run concurrently so that any variations in accuracy or stability due to component tolerances could be identified. Statistics on the performance of the 1PPS pulse are also available in the raw data collected. The observation time period was selected so that any low frequency outliers that existed in the 1PPS output could be observed in the data. Over a month of data was collected ABSOLUTE TIME/FREQUENCY PERFORMANCE (USNO OBSERVATIONS) For all the data observed at the USNO, the receivers were placed in Position-Hold" mode so that the additional time errors induced by the GPS satellite constellation movement would be eliminated. The absolute coordinates of the antenna were known to an accuracy of better than 1 meter. Delays introduced by all components of the measurement system were carefully measured and calibrated so that the 1PPS pulses produced by the M12+ timing receivers could be accurately referenced to the USNO Master Clock. General calculations of the delay calibrations are shown in Figure 3.

D elay C alibration D ata


CNS System s, Inc.
Comm unication, Navigation and Surveillance

On-Tim e 1PPS

21.5 ns

4.8 ns 3 RG 8X/II

31.7 ns 122.2 ns

3S N av TSA100 L1/L2 Antenna Tem p S tabilized with 50db gain preamp


FS S150A C able (7db lo ss)

U SN O On-Tim e 1PPS

TS T/Trak 6487 Pulse D istribution Am plifier

Start

N ote: 1 us b ias added to M 12+ so that the counter alw a ys read s po sitive num bers

Agilent/H P 53132A Tim e In terval C ounter


S eria l D ata To Tac32Plus softw are

C NS C lock Fem ptoSystem s Special U SN O FS#1 12.0 ns


R G -214


18.1 ns

H P58516A L1 D istribution Am plifier 13.5 ns

3 LM R-240


4.1 ns 0.8 ns

M12+ GPS Tim ing R eceiver

Stop

1.0 us (late)

17.6 ns

4.6 ns

Start Bias = 26.3 ns

Stop B ias = 1224.6 ns

Total B ias = 1198.3 ns

T his B ias is rem o ved from the data in all o f the follow ing c harts.

2002 CNS System s, Inc.

Figure 3. USNO Test System Delay Calibrations

TEST RESULTS The following graphs demonstrate the 1PPS performance of the M12+ Timing Receivers tested at USNO over a 2 week period in September of 2002.

M12+ Timing Receiver Comparison Chart


CNS Systems, Inc.
Communication, Navigation and Surveillance

0.020

Motorola M12+ V2.0 vs. USNO


0.015

Data logged by Tac32Plus, Sep 4 - Sep 16, 2002 UTC (Days 247 - 259). Data is sawtooth corrected. Averaging Period is 100 seconds. 2002 CNS Systems, Inc., plotted by Richard M. Hambly

0.010

0.005 Microseconds

0.000

-0.005

-0.010

-0.015

Rx A -0.6 nS

Rx B -0.2 nS

Rx C +5.3 nS

Rx D +3.4 nS Average

Overall bias +2.0 nS -0.020 9/4 9/5 9/6 9/7 9/8 9/9 9/10 9/11 9/12 9/13 9/14 9/15 9/16 9/17

2002 CNS Systems, Inc.

Time (UTC)

Figure 4. Aggregate Timing Performance of four M12+ Timing Receivers vs. USNO Master Clock Figure 4 illustrates the stability and extremely tight tracking between the four test units over the 300+ hour test period. The overall bias of the developed 1PPS vs. USNO was approximately 2ns.

Raw Noise Charts 1 Hour


CNS Systems, Inc.
Communication, Navigation and Surveillance
0.040 0.040

Rx A - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Sep 11, 2002 UTC (Day 254). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

Rx B - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Sep 11, 2002 UTC (Day 254). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

0.020 microseconds (normalized)


COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 200 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030XY MANUFACTUR DATE 2G13

0.020

microseconds (normalized)

0.010

0.010

0.000

0.000

-0.010

-0.010
COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030X9 MANUFACTUR DATE 2G13

-0.020

-0.020

-0.030

-0.030

-0.040 01:00

01:10

01:20

01:30 Time(UTC)

01:40

01:50

02:00

-0.040 01:00

01:10

01:20

01:30 Time(UTC)

01:40

01:50

02:00

0.030

0.040

Rx C - Motorola M12+ V2.0 vs. USNO


0.020
Data logged by Tac32Plus, Aug 8, 2002 UTC (Day 220). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

Rx D - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Sep 11, 2002 UTC (Day 254). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

0.020 0.010 microseconds (normalized) microseconds (normalized) 0.010

0.000

0.000

-0.010

-0.010
COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030VG MANUFACTUR DATE 2G13

-0.020

-0.030

COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 3SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030YX MANUFACTUR DATE 2G13

-0.020

-0.030

-0.040 01:00

01:10

01:20

01:30 Time(UTC)

01:40

01:50

02:00

-0.040 01:00

01:10

01:20

01:30 Time(UTC)

01:40

01:50

02:00

2002 CNS Systems, Inc.

Figure 5. M12+ Timing Receiver Raw 1PPS Noise Over 1 Hour Period Red = Raw Data Blue = Sawtooth Corrected Data

Raw Noise Charts 10 Minute Detail


CNS Systems, Inc.
Communication, Navigation and Surveillance
0.040 0.040

Rx A - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Aug 8, 2002 UTC (Day 220). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

Rx B - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Sep 11, 2002 UTC (Day 254). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

0.020 microseconds (normalized) microseconds (normalized)


COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 200 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030XY MANUFACTUR DATE 2G13

0.020

0.010

0.010

0.000

0.000

-0.010

-0.010

-0.020

-0.020

-0.030

-0.030

-0.040 01:00:00

01:01:00

01:02:00

01:03:00

01:04:00

01:05:00 Time(UTC)

01:06:00

01:07:00

01:08:00

01:09:00

01:10:00

-0.040 01:00:00

COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030X9 MANUFACTUR DATE 2G13

01:01:00

01:02:00

01:03:00

01:04:00

01:05:00 Time(UTC)

01:06:00

01:07:00

01:08:00

01:09:00

01:10:00

0.040

0.040

Rx C - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Aug 8, 2002 UTC (Day 220). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

Rx D - Motorola M12+ V2.0 vs. USNO


0.030
Data logged by Tac32Plus, Sep 11, 2002 UTC (Day 254). 2002 CNS Systems, Inc., plotted by Richard M. Hambly RED = Raw 1PPS BLUE = Sawtooth Corrected Data

0.020 microseconds (normalized) microseconds (normalized)

0.020

0.010

0.010

0.000

0.000

-0.010

-0.010
COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030VG MANUFACTUR DATE 2G13

-0.020

-0.030

-0.040 01:00:00

COPYRIGHT 1991-2002 MOTOROLA INC. SFTW P/N # 61-G10268A SOFTWARE VER # 2 SOFTWARE REV # 0 3SOFTWARE DATE AUG 14 2002 MODEL # P283T12NR5 HWDR P/N # 2 SERIAL # P030YX MANUFACTUR DATE 2G13

-0.020

-0.030

01:01:00

01:02:00

01:03:00

01:04:00

01:05:00 Time(UTC)

01:06:00

01:07:00

01:08:00

01:09:00

01:10:00

-0.040 01:00:00

01:01:00

01:02:00

01:03:00

01:04:00

01:05:00 Time(UTC)

01:06:00

01:07:00

01:08:00

01:09:00

01:10:00

2002 CNS Systems, Inc.

Figure 6. Detail of M12+ Timing Receiver 1PPS Noise Red = Raw Data Blue = Sawtooth Corrected Data

Figures 5 and 6 show detailed 1PPS performance of the four M12+ Timing Receivers vs. the USNO Master Clock. Note that typical pk-pk 1PPS performance is in the range of 20 - 25ns, while sawtooth corrected data is typically 3 - 4ns. CONCLUSION The M12+ Timing Receiver from Motorola represents a major step forward in performance, size, and cost reduction for the timing oriented user. As the need for precision time transfer expands worldwide, the advanced features of the M12+ Timing Receiver will allow the system developer to meet these challenges more easily than ever before. Randy Warner Senior Applications Engineer Synergy Systems, LLC randy@synergy-gps.com

You might also like