background image

67

MN002000A © 2004 Navman NZ Ltd. All rights reserved. Proprietary information and specifications subject to change without notice.

If the measurements are lost for a long time, the 

EHPE and EVPE will grow until they surpass their 

thresholds and the solution fails the validity test for 

that reason. Some applications require a solution 

to be marked invalid unless it uses three, four, or 

more satellites. The OEM can set any of these 

thresholds by sending a binary ‘solution validity 

criteria’ message (Message 1217) with the number 

of satellites required

4.6.4.4. Maximum EHPE validity criterion

The EHPE is the one sigma horizontal position 

error estimate for the solution. The validity criterion 

default is 10 m. The meaning of the reported 

EHPE depends on whether or not DGPS is in 

use. If DGPS is in use the EHPE is the estimated 

one-sigma error in absolute position accuracy. 

When DGPS is not in use, the EHPE and EVPE 

are reported with the effects of the satellite User 

Equivalent Range Error (UERE) excluded. This 

excludes SA induced error from the EHPE and 

EVPE. 

So in SPS navigation, the EHPE and EVPE serve 

as convergence indicators for the Kalman filter, 

not as absolute accuracy limits for the reported 

position. The EHPE validity threshold can be set 

by the OEM in the binary ‘solution validity criteria’ 

message (message 1217). 

4.6.4.5 Maximum EVPE validity criterion

The EVPE is the one sigma vertical position error 

estimate for the solution. The default is 25 m. 

The operation and meaning of this criterion is 

analogous to the EHPE criterion in section 4.6.4.4. 

The threshold can be set in the binary ‘solution 

validity criteria’ message (message 1217).

4.6.5 Mean Sea Level (MSL)

MSL is a geoid, or surface of equal gravitational 

potential. The height of the MSL geoid above or 

below the reference ellipsoid (WGS-84 by default) 

is called the geoidal separation. Positive geoidal 

separation means that the geoid is above the 

ellipsoid. 

Values for the geoidal separation are computed at 

any receiver position by interpolating on the table 

of geoidal separation values provided in the U.S. 

Government document, Department of Defense 

World Geodetic System 1984. 

Altitude or height computation is referenced to the 

ellipsoid and is referred to as geodetic altitude. 

Altitude referenced to the geoid (usually referred to 

as altitude MSL) can be computed as the geodetic 

altitude minus the geoid separation.

4.6.6 Magnetic variation

The magnetic variation model used in the receiver 

is derived from the full International Geomagnetic 

Reference Field (IGRF) 95 magnetic model. 

Documentation, tabular data, and test programs 

for the IGRF 95 magnetic model can be obtained 

from the National Oceanic and Atmospheric 

Administration (NOAA) National Geophysical Data 

Centre (NGDC) web site (http:/ /julius.ngdc.noaa.

gov / seg/potfld/geomag.html).

The magnetic variation is used to convert true 

heading to magnetic heading. It is output in 

binary Message 1000. To convert the true course 

provided in binary Message 1000 to magnetic 

heading, the magnetic variation is added to the 

true course.

4.7 Support functions 

This section describes the support functions of the 

GPS receiver.

4.7.1 Serial communication interfaces

Jupiter GPS receivers provide two bi-directional 

serial communication interfaces: the host and 

auxiliary ports (see Section 3)

4.7.1.1 The host port

The Host port is the primary interface to the 

controlling application and provides all the services 

for initialising and configuring the system as well 

as for the reporting of the navigation solution and 

receiver status. 

By default, the Host port is configured for 9600 

baud, no parity, 8 data bits, and 1 stop bit. The 

Navman binary communications protocol is the 

default selection for the Host port. 

The default settings (configuration and protocol) 

can be overridden with the use of the NMEA 

Select control line of the interface. When this line 

is asserted, the configuration defaults to 4800 

baud, no parity, 8 data bits, and 1 stop bit, and the 

communications protocol defaults to NMEA. 

Note that the NMEA Select line will override any 

previously stored selections for the Host port 

configuration and communication settings. 

While using the Navman binary communications 

protocol on the Host port, a number of application 

specific parameters can be configured to 

customise the receiver for a specific application. 

The ability to freely switch between Navman binary 

and NMEA modes provides full capability to all 

users. 

Host port output messages can be configured 

using the log control messages supported in both 

Navman binary and NMEA message protocols. 

Changes to the port configuration settings, 

Summary of Contents for 12

Page 1: ...oning DR Development kit TU10 D007 352 Jupiter Pico standard Development kit TU10 D007 361 Jupiter Pico timing Development kit TU10 D007 363 Related documents Jupiter T Product brief LA010039 Data she...

Page 2: ...Message 1007 channel measurement 19 3 5 1 6 Message 1009 reduced ECEF position status output 20 3 5 1 7 Message 1011 receiver ID 21 3 5 1 8 Message 1012 user settings output 22 3 5 1 9 Message 1100 bu...

Page 3: ...est command message IBIT 55 3 6 2 2 Navman proprietary log control essage ILOG 55 3 6 2 3 Navman proprietary receiver initialisation message INIT 56 3 6 2 4 Navman proprietary protocol message IPRO 57...

Page 4: ...HPE validity criterion 67 4 6 4 5 Maximum EVPE validity criterion 67 4 6 5 Mean Sea Level MSL 67 4 6 6 Magnetic variation 67 4 7 Support functions 67 4 7 1 Serial communication interfaces 67 4 7 1 1 T...

Page 5: ...ve Availability designed for passive or active antennas for lowest system cost adaptive threshold based signal detection for improved reception of weak signals maximum navigation accuracy achievable w...

Page 6: ...irst Fix TTFF under all start up conditions The best TTFF performance is normally achieved when time of day and current position estimates are provided to the receiver However the exible Jupiter signa...

Page 7: ...receiver with an application processor that drives peripheral devices such as a display and keyboard The interface between the application s processor and the Jupiter receiver is through the serial da...

Page 8: ...are incorporated in the message description tables the most convenient speci cation of memory layout in application implementation is likely to be a structure de nition If the item is a xed point quan...

Page 9: ...ehaviour With this approach the user can con gure requests only to be NAKed alerting the user when a problem arises without incurring the overhead necessary to continuously process ACKs The lower six...

Page 10: ...ds thereafter When the trigger eld is set to on update the speci ed message will be output only when the data is updated e g when satellite almanac is collected 3 3 Binary message data The data portio...

Page 11: ...s between the starting delimiter and the terminating CR and LF Since the number of data elds can vary from sentence to sentence it is important that the listener or application software locate elds by...

Page 12: ...d for hours minutes and seconds to maintain xed length the decimal point and associated decimal fraction are optional if full resolution is not required De ned eld Some elds are speci ed to contain pr...

Page 13: ...y criteria 1217 Built in test results 1100 User entered altitude Input 1219 UTC time mark pulse output 1108 Application platform control 1220 Frequency standard parameters in use 1110 Nav con guration...

Page 14: ...he poles should use the ECEF position status output message See Table 3 5 Message ID 1000 Rate variable defaults to 1 Hz Message length 55 words Word No Name Type Units Range 1 4 Message header 5 Head...

Page 15: ...d for output The T10 range is approximately 71 weeks Note 2 The sequence number is a count that indicates whether the data in a particular binary message has been updated or changed since the last mes...

Page 16: ...et time is an internal 10 millisecond T10 count since power on initialisation enabled the processor interrupts It is not used to derive GPS time but only serves to provide a sequence of events knowled...

Page 17: ...wer on initialisation enabled the processor interrupts It is not used to derive GPS time but only serves to provide a sequence of events knowledge The set time or T10 count references the receiver s i...

Page 18: ...tellite bad j 11 Corrections stale Bit 1 received stale corrections j 12 lODE mismatch Bit 1 lODE mismatch j 13 j 15 Reserved 25 Data checksum Note 1 Set time is an internal 10 millisecond T10 count s...

Page 19: ...tion enabled the processor interrupts It is not used to derive GPS time but only serves to provide a sequence of events knowledge The set time or T10 count references the receiver s internal time at w...

Page 20: ...Note 1 Set time is an internal 10 millisecond T10 count since power on initialisation enabled the processor interrupts The set time indicated is at the time the message is submitted to the output que...

Page 21: ...references the receiver s internal time at which the message was created for output The T10 range is approximately 71 weeks Note 2 The sequence number is a count that indicates whether the data in a p...

Page 22: ...Number of satellites in track required UI 0 to 12 17 18 Minimum expected horizontal error UDI m 0 to 1000 10 2 19 20 Minimum expected vertical error UDI m 0 to 1000 10 2 21 Application platform UI 0...

Page 23: ...ed to derive GPS time but only serves to provide a sequence of events knowledge The set time or T10 count references the receiver s internal time at which the message was created for output The T10 ra...

Page 24: ...Set time is an internal 10 millisecond T10 count since power on initialisation enabled the processor interrupts It is not used to derive GPS time but only serves to provide a sequence of events knowle...

Page 25: ...ce of events knowledge The set time or T10 count references the receiver s internal time at which the message was created for output The T10 range is approximately 71 weeks Note 2 The sequence number...

Page 26: ...me or T10 count references the receiver s internal time at which the message was created for output The T10 range is approximately 71 weeks Note 2 The sequence number is a count that indicates whether...

Page 27: ...ts 10 Port 1 stop bits Bit 0 1 1 2 11 Port 1 parity Bit 0 no parity 1 odd parity 2 even parity 12 Port 1 bps rate Note 3 Bit 0 custom 1 300 2 600 3 1200 4 2400 5 4800 6 9600 7 19200 8 38400 9 57600 10...

Page 28: ...Data checksum Note 1 Set time is an internal 10 millisecond T10 count since power on initialisation enabled the processor interrupts It is not used to derive GPS time but only serves to provide a sequ...

Page 29: ...ction 1 position 15 user entered altitude 2 UTC iono 16 DGPS control 3 frequency standard cubic parameters 17 host port protocol selection 4 host port communication con guration 18 auxiliary port prot...

Page 30: ...ps where the LSB PRN 1 and the MSB PRN 32 Note 4 The failure and status words are bit maps with values as follows 0 status 16 DGPS control 1 position 17 host port protocol selection 2 UTC lono 18 auxi...

Page 31: ...receiver s internal time at which the message was created for output The T10 range is approximately 71 weeks Note 2 The sequence number is a count that indicates whether the data in a particular binar...

Page 32: ...iting for a command Table 3 21 Message 1180 ash boot status Message ID 1190 Rate variable Message length 13 words Word No Name Type Units Range 1 4 Message header 5 Header checksum 6 7 Set time Note 1...

Page 33: ...17 18 Latitude DI rad 0 to 2 10 9 19 20 Longitude DI rad 0 to 10 9 21 22 Altitude DI m 0 to 50000 10 2 23 24 Ground speed UI m s 0 to 1000 10 2 25 Course UI rad 0 to 2 10 3 26 Climb rate i m s 300 10...

Page 34: ...age length 8 words Word No Name Type Units Range 1 4 Message header 5 Header checksum 6 Sequence number Note 1 I 0 to 32767 7 Datum ID Note 2 UI 0 to 188 and 300 to 304 8 Data checksum Note 1 The sequ...

Page 35: ...included 7 15 Satellite PRN 16 Bit 1 included 8 0 Satellite PRN 17 Bit 1 included 8 15 Satellite PRN 32 Bit 1 included 9 0 Non volatile storage select Bit 1 store in non volatile memory 9 1 9 15 Reser...

Page 36: ...sage 1216 cold start control 3 5 2 6 Message 1214 DGPS control This message allows the user to control the behavior of the receiver s differential capability Storage of this message s parameters requi...

Page 37: ...uired Note 3 Bit 1 required 7 4 GPS only solution required Note 4 Bit 1 required 7 5 7 15 Reserved 8 Minimum number of satellites used UI 0 to 12 9 10 Maximum expected horizontal position error UDI m...

Page 38: ...nsor that is supplying data in real time the OEM must ensure that bits 7 2 and 7 3 are set to zero so the attitude value will not be stored continuously in memory RAM or EEPROM Table 3 31 Message 1219...

Page 39: ...4 Message header 5 Header checksum 6 Sequence number Note 1 I 0 to 32767 7 Platform UI 0 default 1 static 2 pedestrian 3 marine lakes 4 marine sea level 5 land auto 6 air 8 Data checksum Note 1 The se...

Page 40: ...te as required maximum rate approximately 0 1 Hz Message length 8 words Word No Name Type Units Range 1 4 Message header 5 Header checksum 6 Sequence number Note 1 I 0 to 32767 7 Reserved 8 Data check...

Page 41: ...indicates whether the data in a particular binary message has been updated or changed since the last message input Note 2 1 invalidate all RAM address space before restart Note 3 1 invalidate all dat...

Page 42: ...inary message has been updated or changed since the last message input Note 2 Unique identi cation of each update This allows a different set of data to be in use while newer data are only stored to E...

Page 43: ...ode the RF power may be switched off to reduce power consumption The digital circuitry may be gated off and the processor idled when not needed This eld gives the measurement engine permission to turn...

Page 44: ...ost scale Note 2 UI 0 to 7 14 Port 2 character width Bit 0 7 bits 1 8 bits 15 Port 2 stop bits bit 0 1 1 2 16 Port 2 parity Bit 0 no parity 1 odd parity 2 even parity 17 Port 2 bps rate Bit 0 custom 1...

Page 45: ...o 85 0 01 8 9 Oscillator frequency error I ppm 0 to 51 0 01 10 Data checksum Note 1 The sequence number is a count that indicates whether the data in a particular binary message has been updated or ch...

Page 46: ...ssage input Note 3 Raw demodulated data must conform to the 6 of 8 format described in the RTCM SC 1 04 standard The data must also be packed into one or more 16 bit words and should be ordered chrono...

Page 47: ...8 1 8 15 Reserved 9 Offset error estimate Note 4 I ppm 0 to 51 0 002 10 Aging rate estimate Note 5 I ppm yr 0 to 5 0 0002 11 last rate update week Note 6 I weeks 0 to 32767 1 12 267 Frequency standar...

Page 48: ...ary Jupiter channel status ZCH Input Message Name Message lD Navman proprietary built in test command IBIT Navman proprietary log control message ILOG Navman proprietary receiver initialisation INIT N...

Page 49: ...eparation metres m M 13 DGPS_AGE Age of differential GPS data Note 5 x x 7 14 STA_ID Differential reference station ID 0000 to 1023 Note 6 xxxx 0000 CKSUM Checksum hh 41 CR LF Sentence terminator CR L...

Page 50: ...ote 2 Xx 60 6 AZ Azimuth in true degrees 000 to 359 Note 2 Xxx 216 7 SNR SNR C No 00 to 99 dB null when not tracking Xx 50 8 11 2nd satellite PRN number elevation azimuth SNR Note 1 xx xx xxx xx 12 15...

Page 51: ...d CKSUM Checksum hh 40 CR LF Sentence terminator CR LF Note 1 The options list is a bit encoded con guration word represented as a four digit hexadecimal number Bit 0 minimises ROM usage bit 1 minimis...

Page 52: ...ion degrees x x 13 8 11 MAG_REF Magnetic variation E east W west Note 2 a E CKSUM Checksum hh 55 CR LF Sentence terminator CR LF Note 1 The position status ag will be set to V data invalid until the r...

Page 53: ...M Magnetic course indicator m M 5 SPD_N Speed over the ground knots x x 0 784 6 N Nautical speed indicator N knots n N 7 SPD_K Speed km x x 1 452 8 K Speed indicator K km hr k K CKSUM Checksum hh 4F C...

Page 54: ...llite PRN number and status indication xx hh 23 24 Channel 12 satellite PRN number and status indication xx hh CKSUM Checksum hh 37 CR LF Sentence terminator Note 1 Channel number xx is implied by pos...

Page 55: ...lF Sentence terminator CR lF Note 1 NMEA message pre x P proprietary message indicator RWI Navman Systems Inc mnemonic ILOG log control message ID Note 2 A special form of this eld disables all output...

Page 56: ...mnemonic INIT Initialisation message ID Note 2 this function is enabled by default Each of the elds 1 through 14 may be null to indicate that the previous setting for the data item should be left unc...

Page 57: ...ote 1 The identi er of the device from which data is being requested refer to paragraph 5 4 4 of this chapter must be GP GPS device for the Jupiter receiver to recognise the message otherwise the mess...

Page 58: ...the required data is not available from SRAM see section 4 7 for more information about the EEPROM 4 1 4 Read Only Memory ROM On board ROM is only used as a data source if SRAM and EEPROM are unavail...

Page 59: ...s 4 3 3 Satellite selection Jupiter GPS receivers provide two con guration features related to satellite selection elevation mask angle and candidate satellite speci cation Satellite elevation mask an...

Page 60: ...metacommands that can override or complement an existing set of con guration data Note These straps are only read once at initialisation time so a power cycle or hardware or software reset must be exe...

Page 61: ...le satellite lists are generated by events that could cause a change in satellite list membership or could indicate a signi cant change in a satellite position relative to the antenna These events inc...

Page 62: ...iver s ability to acquire and track satellites under these conditions Conversely this scheme sets a higher threshold when strong signals are received This method results in more reliable acquisition o...

Page 63: ...63 MN002000A 2004 Navman NZ Ltd All rights reserved Proprietary information and speci cations subject to change without notice Figure 4 1 Jupiter search process...

Page 64: ...ether with their identi cation codes are listed in Appendix E of this document All of the pre de ned datums are taken from the US Government document Department of Defense World Geodetic System 1984 4...

Page 65: ...gating and a velocity has been established by the Kalman lter it will be used to propagate the state forward in the absence of further measurements for a limited time period until the estimated errors...

Page 66: ...sers should leave it enabled One reason for disabling it would be to compare the solution with a point solution from another receiver or a solution calculated off line Ground track smoothing can be di...

Page 67: ...ipsoid and is referred to as geodetic altitude Altitude referenced to the geoid usually referred to as altitude MSL can be computed as the geodetic altitude minus the geoid separation 4 6 6 Magnetic v...

Page 68: ...2 4 7 3 RTC services The RTC services provide for the storage of time date data maintained while the system is in an idle state As long as external power is provided to the RTC device it will keep the...

Page 69: ...l RTCM messages not all messages are necessary for DGPS operation The Data Sheet for each of the Jupiter GPS receivers shows which of the messages de ned in the RTCM standard are used by the receiver...

Page 70: ...es for these words are received within a DGPS control message that also contains a reset then the new values will be in effect after the reset However after a DGPS reset all other DGPS parameters will...

Page 71: ...e 1100 indicates the results of a time rollover test of the RTC A failed status indicates that the RTC test failed and that the RTC chip may be defective PORT 1 host port and PORT 2 aux port error and...

Page 72: ...command is received from the application processor The 3D calculated altitude used in this way is called an auto hold altitude B Boolean Baud See bps BIT Built In Test Block I satellite satellites des...

Page 73: ...the effect of the satellite geometry on the position and time accuracy of the GPS receiver solution The lower the value of the GDOP parameter the less the error in the position solution Related indic...

Page 74: ...solution using the measurements from all GPS satellites it can track instead of the four necessary for a three dimensional position solution P Code Precision Code a spread spectrum direct sequence cod...

Page 75: ...one pulse per second lPPS output synchronised to UTC when the receiver is in its Navigation Mode TOW Time Of Week see GPS time TTFF Time To First Fix The actual time required by a GPS receiver to achi...

Page 76: ...face The satellites are in circular orbits with a 12 hour orbital period and inclination angle of 55 degrees This orientation normally provides a GPS user with a Figure C 1 NAVSTAR GPS operational sat...

Page 77: ...a pseudorange Changes in each of these pseudo ranges over a short period of time are also measured and processed by the receiver These measurements referred to as delta pseudoranges are used to comput...

Page 78: ...e of the receiver s position velocity and time Four other DOP components indicate how the geometry speci cally affects errors in horizontal position HDOP vertical position VDOP position PDOP and time...

Page 79: ...m but they could be more than 30 m under SA Satellite clock errors differences between the satellite clock time and that predicted by the satellite data The oscillator that times the satellite signal...

Page 80: ...transparent to the GPS receiver whether the data is transmitted continuously or in bursts or whether protocol overhead is added For example each message or multiple messages or any fraction of a messa...

Page 81: ...rily a function of the quality and latency of the corrections used 6 What is the difference between the two models for position determination used in GPS WGS 84 and Earth Centred Earth Fixed ECEF ECEF...

Page 82: ...78249 145000 293 465000 7 Everest 1830 6377276 345000 300 801700 8 Everest 1948 6377304 063000 300 801700 9 Fischer 1960 6378166 000000 298 300000 10 Modi ed Fischer 1960 6378155 000000 298 300000 11...

Page 83: ...iland 6 134 105 295 19 Arc 1950 Zaire 6 169 19 278 20 Arc 1950 Zambia 6 147 74 283 21 Arc 1950 Zimbabwe 6 142 96 293 22 Arc 1960 MEAN FOR Kenya Tanzania 6 160 6 302 23 Ascension Island 1958 Ascension...

Page 84: ...raq Israel Jordan Lebanon Kuwait Saudi Arabia Syria 15 103 106 141 52 European 1950 Cyprus 15 104 101 140 53 European 1950 Egypt 15 130 117 151 54 European 1950 England Channel Islands Ireland Scotlan...

Page 85: ...ia Eritrea 4 639 405 60 93 Merchich Morocco 6 31 146 47 94 Midway Astro 1961 Midway Islands 15 912 58 1227 95 Minna Cameroon 6 81 84 115 96 Minna Nigeria 6 92 93 122 97 Montserrat Island Astro 1958 Mo...

Page 86: ...FOR Hawaii Kauai Maui Oahu 5 61 285 181 126 Old Hawaiian Hawaii 5 89 279 183 127 Old Hawaiian Kauai 5 45 290 172 128 Old Hawaiian Maui 5 65 290 190 129 Old Hawaiian Oahu 5 58 283 182 130 Oman Oman 6...

Page 87: ...tina Bolivia Brazil Chile Colombia Ecuador Guyana Paraguay Peru Trinidad Tobago Venezuela 17 57 1 41 163 South American 1969 Argentina 17 62 1 37 164 South American 1969 Bolivia 17 61 2 48 165 South A...

Page 88: ...21 Carthage 70 NAD 27 Mexico 22 Chatham 1971 71 North America 1983 23 Chua Astro 72 Observatorio 1966 24 Corrogo Alegre 73 Old Egyptian 1960 25 Djakarta Batavia 74 Old Hawaiian 26 DOS 1968 75 Oman 27...

Page 89: ...r Typical Speci cation for RG 316 I Electrical Characteristics Nominal impedance 50 Nominal inductance 0 065 micro h ft Nominal capacitance conductor to shield 29 0 pf ft Nominal velocity of propagati...

Page 90: ...RELATING TO FITNESS FOR A PARTICULAR PURPOSE CONSEQUENTIAL OR INCIDENTAL DAMAGES MERCHANTABILITY OR INFRINGEMENT OF ANY PAT ENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT NAVMAN FURTHER DOES NOT...

Reviews: