Copyright Notice Copyright 2004 Geneq inc. All rights reserved. No part of this manual may be stored in a retrieval system, transmitted, or reproduced by any means, including, but not limited to photocopy, photograph, digitizing, or otherwise, without the prior written permission from Geneq inc.
Page 3
Geneq does not warrant claims asserted after the end of the warranty period. Geneq does not warrant or guarantee the precision or accuracy of positions obtained when using Products. Products are not intended for primary navigation or for use in safety of life applications.
Obtaining Warranty Service In order to obtain warranty service, the end purchaser must bring the Product to a Geneq approved dealer, along with the end purchaser’s proof of purchase. For any questions regarding warranty service or to obtain information regarding the location of any of Geneq’s...
Page 8
9.1 Binary Message Structure ....................64 9.1.1 Bin 1 ..........................65 9.1.2 Bin 2 ..........................66 9.1.3 Bin 80 ........................67 9.1.4 Bin 93 ........................67 9.1.5 Bin 94 ........................68 9.1.6 Bin 95 ........................69 9.1.7 Bin 96 ........................69 9.1.8 Bin 97 ........................70 SXBlue GPS Reference Manual viii...
Page 9
9.1.9 Bin 98 ........................71 9.1.10 Bin 99 ........................72 Appendix A - Specifications ........................74 Appendix B - Interface...........................75 Appendix C – Introduction to GPS, SBAS, e-Dif and Beacon ..............78 Appendix D – Resources ........................93 Index ..............................94 SXBlue GPS Reference Manual...
It also features Bluetooth and serial communications. We have written this document to assist a customer in becoming familiar with the SXBlue GPS functionality and system operation, but also with GPS, and DGPS. The chapters that follow provide detailed information on the SXBlue GPS receiver, including the hardware and software interface, in addition to various descriptions of technologies and features that it supports.
In the event that your equipment requires service, we recommend that you contact your dealer directly. However, if this is not possible, you must contact Geneq Customer Service to obtain a Return Merchandise form before returning any product to Geneq. If you are returning a product for repair, you must also provide a fault description.
World Wide Web Site Geneq maintains a World Wide Web home page at the following address: www.geneq.com A corporate profile and product information are available at this site under the Geomatics section. Document Conventions Bold is used to emphasize certain points.
RF connector is a female BNC. The power connector is labeled ‘PWR’ and the GPS RF input connector is labeled ‘ANT’. There is no power switch to turn on the SXBlue GPS. Once the proper voltage input is applied to the connector, the system will start up.
‘RS-232’, giving access to the RS- 232 serial port of the SXBlue GPS. The other option is Bluetooth communication (which is wireless) using a Bluetooth-enabled PDA with a Bluetooth compatible software. If you have a PDA or computer that does not support Bluetooth natively, you often can supplement your computing device with a Bluetooth card (CF, PCMCIA, SD) or USB dongle.
SXBlue GPS, in addition to providing an interface for its control. The PocketMAX Manual is available from Geneq. We recommend that you gain your initial experience with the SXBlue GPS using this utility and then, if you wish, migrate your work to a dumb terminal.
1.9 Pin-Outs The following tables detail the pin-out of the serial port of the SXBlue GPS (mating connector is a Conxall 16282-3SG-3XX) and the PWR port (mating connector is a Conxall 16282-2SG-3XX). Table 1-5 Serial Port Pin-out, RS-232C Interface Level...
Since the SXBlue GPS will be used in the real world, blockage of the line of sight to SBAS satellites is often inevitable. The COAST technology provides solace from obstruction of...
2.1.3 Update Rates The update rate of each NMEA and binary message of the SXBlue GPS can be set independently with a maximum that is dependant upon the message type. Some messages have a 1 Hz maximum, for example, while others are 5 Hz.
GPS ionospheric model and the ionospheric SBAS map. To minimize the impact of this issue on your use of the SXBlue GPS, you may wish to wait up to five minutes before using the SXBlue GPS or issue the $JQUERY,GUIDE<CR><LF>...
Figure 1-4 e-Dif Error Drift To use e-Dif, an option must be purchased from Geneq. The SXBlue GPS system comes pre-installed with e-Dif firmware and a simple key command is needed to enable the application for use. Please contact Geneq for more information on this feature.
Static testing has shown that the SXBlue GPS achieves a performance better than one meter 95% of the time. The qualifier of 95% is a statistical probability. Often you may see manufacturers using a probability of ‘rms’...
Page 25
Other methods of providing a truth reference may need to be provided through observation times on surveyed monuments or traversing well-known routes. If you require assistance in developing a test setup or procedure for evaluating the SXBlue GPS, please contact Geneq.
3. Features This chapter describes the main features of the SXBlue GPS system. The SXBlue GPS system is composed primarily of the following parts: • An SXBlue GPS receiver • An antenna • Associated cables This chapter provides details on the fundamental operating modes of the SXBlue GPS receiver and its associated default parameters.
• It is important to locate any transmitting antennas away from the GPS antenna by several feet or more. This will help to ensure that tracking performance of the SXBlue GPS is not compromised, giving you the best performance possible.
SXBlue GPS receiver from power surges. The fuse container should remain accessible after installation. The SXBlue GPS will start when an acceptable voltage is applied to the power leads of the extension cable. Be careful not to provide a voltage higher than the input range as this could damage the system.
SXBlue GPS, it is equipped with Bluetooth technology and requires another Bluetooth device with which to communicate (a Bluetooth-capable PDA, for example). The Bluetooth wireless module inside the SXBlue GPS is a power class 1 device supporting version 1.1 of the Bluetooth standard, and has been certified.
Green GPS lock indicator – this LED will blink a few times on startup. Once the SXBlue GPS achieves a solid GPS lock, this LED will remain illuminated. If this LED continues to blink, it could be an indication of a receiver hardware failure.
Once power is applied to the SXBlue GPS, the power LED will illuminate solidly and the GPS LED will blink a few times, followed by a lamp test. Once the GPS lock LED has finished blinking a few times, you will see the GPS lock, Differential lock, and the DGPS position LEDs illuminate in sequence a few times and then go out.
Refer to Table 3.1 in section 3.4 and the back label of the SXBlue GPS for proper voltage ratings. Once battery or both leads of cable are connected, the SXBlue GPS will be immediately powered.
SXBlue GPS and also contain the required information from the SXBlue GPS. You may configure a selection of NMEA 0183 data messages on one port at various update rates (each message has a maximum update rate) and a different selection of NMEA 0183 messages with different rates on the other port.
• Setting the satellite elevation angle cut-off mask 4.4 Firmware The software that runs the SXBlue GPS is often referred to as firmware since it operates at a low level. There are two types of firmware within the SXBlue GPS for the on-board digital signal processor (DSP) and the ARM processor.
(up to 10 minutes may be required depending on your environment). You do not have to keep the SXBlue GPS stationary for this process, but you should ensure that the SXBlue GPS maintains acquisition on the satellites available. We refer to this process of gathering information for the e-Dif application as calibration.
Consult chapter 8 for more information on NMEA messages. 4.7 Saving SXBlue GPS Configuration Each time that you change the configuration of the SXBlue GPS, you may wish to save the new configuration so the receiver does not have to be reconfigured again for the next power cycle.
The SXBlue GPS Serial port can be used to accommodate externally supplied corrections input according to the RTCM SC-104 protocol. To use the Serial port of the SXBlue GPS for correction input you must set the SXBlue GPS to operate in other differential mode using the following command while connected to the Serial port: $JDIFF,THIS<CR><LF>...
5. NMEA 0183 Message Output The SXBlue GPS supports a selection of NMEA 0183 and proprietary binary messages. This chapter identifies only the selection of standard and proprietary NMEA 0183 Message format for the SXBlue GPS receiver. The complete NMEA interface is covered in chapters 8 and 9.
= E or s = W, for East or West longitude hhmmss.ss UTC time in hours, minutes, and seconds of GPS position Status, s = A = valid, s = V = invalid Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Standard deviation of semi-minor axis of error ellipse (meters) Orientation of semi-major axis of error ellipse (degrees) Standard deviation of latitude error (meters) Standard deviation of longitude error (meters) Standard deviation of altitude error (meters) Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Track made good, referenced to true north ddmmyy UTC date of position fix in day, month, year Magnetic Variation in degrees Variation sense v = E = East, v = W = West Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Speed over ground, 000 to 999 knots Speed over ground units, u = N = Nautical mile/h ggg.gg Speed over ground, 000 to 999 km/h Speed over ground units, u = K = kilometer/h Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
A series of hex character fields, which is read from right to left, with each field NavCondition representing the number of GPS satellites satisfying a certain condition, all of which conditions are required if the satellite is to be used in the solution Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
The number of satellites that are tracked, have an ephemeris, which is healthy, and are above the elevation mask The number of satellites above the elevation mask The number of satellites with differential The number of satellites with no differential SXBlue GPS Reference Manual...
Q – How does the SXBlue GPS compare to competitor’s products? A – The SXBlue GPS is a unique solution in that it is very compact, yet offers a high degree of performance. There are a number of DGPS products on the marketplace, however, very few of these are suitable for commercial use in applications such as Agricultural Guidance or GIS &...
6.3 Troubleshooting Q - What do I do initially if I have a problem with the operation of the SXBlue GPS module? A - Try to isolate the source of the problem. Problems are likely to fall within one of the following categories.
A - Yes, the serial and Bluetooth ports are independent. However, the Bluetooth port must be set to 9600 baud for proper operation. Q - Am I able to have the SXBlue GPS output different NMEA messages through the two ports? A - Yes, you may have different NMEA messages turned on for the two serial ports.
Additionally, the SXBlue GPS module has surface-mounted status LEDs that give indication of receiver status. Q - Do I have to be careful when using the SXBlue GPS to ensure that it tracks properly? A – For best performance, you have to be careful such that the hemisphere above the SXBlue GPS’s antenna is unobstructed for satellite tracking.
PocketMAX Manual is a useful tool that provides this information without needing to use NMEA commands. Q - Does it matter much if the SXBlue GPS is frequently losing lock on SBAS due to obstructions and the low satellite elevation angles at my geographic location? A - No, provided that the receiver is receiving a full set of corrections relatively often.
• Make sure that the differential source is set to receive RTCM by issuing a $JDIFF,THIS<cr><lf> on the RS-232 Serial port. • Check to see that the baud rates of the port used by the SXBlue GPS matches that of the external correction source •...
Check receiver power status (this may be done with an ammeter) • Verify that SXBlue GPS is locked to a valid DGPS signal (this can often be done on the receiving device or with the use of HyperTerminal running on a PC) •...
If the LED is continually blinking and you have been programming your SXBlue GPS, it is possible it is still in programming mode. The SXBlue GPS will not communicate while in this state. Simply power cycle the SXBlue GPS to restore normal communications.
8. Complete NMEA 0183 Interface The SXBlue GPS supports a selection of NMEA 0183 and proprietary binary messages. The following chapter describes the NMEA interface in detail and chapter 9 defines the Binary messages. It’s your choice as a systems designer to choose whether or not to support a NMEA-only software interface or a selection of both NMEA and binary messages.
SBAS signal more quickly upon start-up. This is not normally needed. This command is used to poll the SXBlue GPS for its opinion on whether or $JQUERY,GUIDE not it is providing suitable accuracy after the both SBAS and GPS have...
For example, if RTCM is input on Port B, this data will correct the SXBlue GPS position and also be output through Port A. The SXBlue GPS acts as a pass-through for the RTCM data. Either port may be configured to accept RTCM data input and this command then allows the opposite port to output the RTCM data.
$> 8.2.4 $JALT This command turns altitude aiding on or off for the SXBlue GPS. When set to on, altitude aiding uses a fixed altitude instead of using one satellite’s observations to calculate the altitude. The advantage of this feature, when operating in an application where a fixed altitude is acceptable, is that the extra satellite’s observations can be used...
8.2.6 $JAPP This command allows you to request the SXBlue GPS for the currently installed applications and to choose which application to use. The SXBlue GPS by default comes pre-installed with WAAS (SBAS) with a second, empty application. To poll the receiver for the current applications, send the following message: $JAPP<CR><LF>...
This command is used to create a virtual circuit between the A and B port, if needed. This allows you to through the SXBlue GPS to the device on the opposite port. The virtual circuit command has the following form: $JCONN,p<CR><LF>...
This command is used to speed up the initial acquisition when changing continents with the SXBlue GPS (for example, powering it for the first time in Europe after it has been tested in Canada). This will allow it to begin the acquisition process for the closest SBAS spot beams.
8.2.12 $JQUERY,GUIDE This command is used to poll the SXBlue GPS for its opinion on whether or not it is providing suitable accuracy after the both SBAS and GPS have been acquired (up to 5 min). This feature takes into consider the download status of the SBAS ionospheric map and also the carrier phase smoothing of the unit.
No data fields are required. The receiver will indicate that the configuration is being saved and will notify you when the save is complete. 8.2.15 $JSHOW This command is used to poll the SXBlue GPS for the current operating configuration of its internal GPS receiver. This command has the following structure: $JSHOW[,subset] <CR><LF>...
Page 62
8.2.16 $JT This command displays the type of receiver engine within the SXBlue GPS and has the following format: $JT<CR><LF> The receiver will return the following response, indicating that the receiver is an SX1g (‘g’...
Bin99 5, 1, 0, or .2 Binary message containing GPS diagnostic information. The SXBlue GPS will reply with the following response: $> 8.3 GPS Commands This section describes the selection of commands specific to the configuration and operation of the SXBlue GPS’ internal GPS engine.
8.3.2 $JAGE,age This command allows you to choose the maximum allowable age for correction data. The default setting for the SXBlue GPS is 3600 seconds; however, you may change this value as you feel appropriate. Using COAST technology, the SXBlue GPS is able to use old correction data for extended periods of time.
When the ‘,OTHER’ data field is specified (without the square brackets), this command will turn on the four NMEA messages on the other port. There are no variable data fields for this message. The SXBlue GPS will reply with the following response: $>...
8.4 SBAS Commands This section details the NMEA messages accepted by the internal SBAS engine of the SXBlue GPS receiver. The following table provides a brief description of the commands supported by the SBAS demodulator for its control and operation.
This message is used to display information related to the current frequency of SBAS, and its location in relation to the SXBlue GPS’ antenna. To query the SXBlue GPS for the currently used SBAS satellite information, use the following query: $JGEO<CR><LF>...
8.4.4 $JASC,RTCM This command allows you to configure the SXBlue GPS to output RTCM corrections from SBAS through either SXBlue GPS serial port. The correction data output is RTCM SC-104 even though SBAS uses a different over-the-air protocol (RTCA). SXBlue GPS Reference Manual...
To have the SXBlue GPS output RTCM corrections, send the following command to the receiver: $JASC,RTCM,r[,OTHER]<CR><LF> The message status variable ‘r’ may be one of the following values: Description When the ‘,OTHER’ data field is specified (without the square brackets), this command will turn RTCM data on or off on the other port.
Upon startup of the SXBlue GPS with the e-Dif application running (as opposed to the SBAS application), no reference position will be present in memory. If you attempt to query for the reference position, the SXBlue GPS will respond with the following message: $>JRAD,1,FAILED,Present Location Not Stable...
The SXBlue GPS will reply with the following response: $>JRAD,2,OK 8.5.5 $JRAD,3 This command is used for two primary purposes. The first is to invoke the e-Dif function once the unit has started up (with the e-Dif application active). The second purpose is to update the e-Dif solution (calibration) using the current position as opposed to the reference position used by the $JRAD,2 command.
Antenna altitude Altitude units, M = meters ±xxxx.xx Geoidal separation (needs geoidal height option) Geoidal separation units, M = meters Age of differential corrections in seconds Reference station identification Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Satellites used in the position solution, a null field occurs if a channel is unused Position Dilution of Precision (PDOP) = 1.0 to 9.9 Horizontal Dilution of Precision (HDOP) = 1.0 to 9.9 Vertical Dilution of Precision (VDOP) = 1.0 to 9.9 Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Total number of satellites in view Satellite number Elevation in degrees, ee = 0 to 90 Azimuth (true) in degrees, aaa = 0 to SNR (dB) + 30, ss = 0 to 99 Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Field Description Number of satellites used in position computation Satellite number Range residual in meters hhh.h Horizontal position error estimate in meters vvv.v Vertical position error estimate in meters Checksum <CR><LF> Carriage return and line feed SXBlue GPS Reference Manual...
Carriage return and line feed 8.6.10 RD1 Data Message The RD1 message contains diagnostic information for SBAS operation. The table below breaks down the RD1 data message into its components. This message has the following format: $RD1,SecOfWeek,WeekNum,FreqMHz,DSPLocked,BER-BER2,AGC, DDS,Doppler,DSPStat,ARMStat,DiffStatus,NavCondition *cc<CR><LF> SXBlue GPS Reference Manual...
Description GPS lock DGPS valid data The ARM processor has lock DGPS solution DGPS solution is good Not used Not used An example of the NavCondition is presented in the following table for the 179889A value. SXBlue GPS Reference Manual...
The number of satellites that are tracked, have an ephemeris, which is healthy, and are above the elevation mask The number of satellites above the elevation mask The number of satellites with differential The number of satellites with no differential SXBlue GPS Reference Manual...
9.1 Binary Message Structure The Binary messages supported by the SXBlue GPS are in an Intel Little Endian format for direct read in a PC environment. You can find more information on this format at the following Web site.
4, 5, or 6 = 3D with diff If bit 7 is set (left-most bit), then this is a manual mark position Unsigned 0 to 65536 Extended Extended age of differential, short econds. If 0, use 1 byte AgeOfDiff listed above SXBlue GPS Reference Manual...
• Bit 05-09 Value used to find PRN of first WAAS satellite (This value +120 = PRN) • Bit 10-14 Value used to find PRN of second WAAS satellite (This value + 120 = PRN) • Bit 15 Unused SXBlue GPS Reference Manual...
Unsigned Consult the ICD-GPS-200 for short definition in Appendix D – Resources Bit 0 = 1 sec Long Bit 0 = 0.08 m Long Bit 0 = 0.08 m Long Bit 0 = 0.4 m Long SXBlue GPS Reference Manual...
Week number when dtlsf Unsigned wnlsf becomes effective short Day of week (1-7) when dtlsf Unsigned becomes effective short Cumulative past leap Short dtls Scheduled future leap Short dtlsf Not used at this time Unsigned Future use Spare short SXBlue GPS Reference Manual...
Not used at this time Unsigned Future use Spare 3 Not used at this time long Future use Spare 4 Not used at this time Future use Spare 5 Future use Not used at this time Unsigned short SXBlue GPS Reference Manual...
Almanac health from sub Byte See ICD-GPS-200 AlmHealth frame 4 of the GPS message Elevation angle in degrees Char -90 to 90 Elev Byte 0 to 180 Azimuth ½ the azimuth in degrees represents 360 degrees SXBlue GPS Reference Manual...
Bit 0 = code lock Status bit frame) 1 = carrier lock 2 = bit lock 3 = frame sync 4 = frame sync and new epoch 5 = channel reset 6 = phase lock 7 = spare SXBlue GPS Reference Manual...
Page 88
GPS solution for this channel 10 times the velocity residual VelResid Short from the GPS solution for this channel Expected Doppler for this DoppHZ Short channel in Hz NCOHz Carrier track offset for this Short channel in Hz SXBlue GPS Reference Manual...
(RX) of the data logging or navigation device. • Connect Pin-3 - receive (RX) of the SXBlue GPS Serial cable to transmit pin (TX) of the other device if it is able to configure the SXBlue GPS. Otherwise, this connection is optional.
To configure external correction input on the Serial port you must: • Communicate with the SXBlue GPS on the Serial Port. Ensure that the baud rate of the Serial Port and the external correction source match by issuing the appropriate $JBAUD command.
To establish communications between the SXBlue GPS and an external GPS receiver, you must: • Connect Pin-3-receive (RX) of the serial cable to transmit pin (TX) of the external correction source • Connect Pin-5-Common Ground of the serial cable to the signal return or common ground...
In order to maintain a strategic advantage, the US DoD used to artificially degrade the performance of the SPS so that the positioning accuracy was limited to 100 meters 95% of the time. This intentional degradation is called Selective Availability (SA). The effect SXBlue GPS Reference Manual...
SXBlue GPS also has a documented binary raw measurement protocol. A RINEX translator is available from Geneq in the event that this may be useful, in addition to some C code snippets to aid in integrating the binary format itself into your own application.
DGPS standard associated with conventional DGPS, designated RTCM SC-104 V2.2. This correction standard is used by many correction services, including many private reference stations and DGPS beacon systems. The SXBlue GPS supports this correction protocol via either of its two serial ports.
Page 96
Japanese MT-SAT Satellite-based Augmentation System (MSAS) use this data format. The SXBlue GPS receiver is compatible with each of these differential services. Note – When using a differential correction service, the resultant position may be referenced to a local datum rather than the WGS-84 ellipsoid. Please refer to your signal provider for more information.
Page 97
2000. Latency is a function of the following: • The time it takes the base station to calculate corrections • The data rate of the radio link • The time it takes the signal to reach the user SXBlue GPS Reference Manual...
Page 98
The effect of latency is mitigated by new COAST technology within the SXBlue GPS. This technology is especially valuable in conditions of DGPS signal loss where the age of corrections increases for each second of signal loss. Consult Section 1.7 for further information on COAST.
Page 99
• The Space Segment includes geostationary satellites (For example, WAAS and EGNOS use Inmarsat-III transponders). • The user segment consists of the user equipment, such as a SXBlue GPS receiver and antenna A SBAS uses a state-based approach in their software architecture. This means that a separate correction is made available for each error source rather than the sum effect of errors on the user equipment’s range measurements.
Page 100
COAST technology helps to maintain system performance during times of differential outage. When using SBAS correction data, the SXBlue GPS is able to provide you with the azimuth and elevation of the SBAS available satellites via a NMEA serial port command to aid in determining their position with respect to the built-in antenna.
Page 101
Although there is geographic coverage at higher latitudes, practical usage of WAAS will be limited to environments where a relatively consistent line of sight to either of the Inmarsat satellites from the SXBlue GPS system. Figure C-2 presents approximate EGNOS System Test Bed coverage provided by the leased Inmarsat Atlantic Ocean Region - East (AOR-E) and Indian Ocean Region (IOR) satellites.
To improve upon the ionospheric map provided by SBAS, the SXBlue GPS receiver extrapolates a larger ionospheric map from the broadcast coverage map, extending its effective coverage. This allows the SXBlue GPS to be used successfully in regions that competitive products may not.
EGNOS ionospheric map extent and the extrapolated version, respectively. As can be seen from Figure C-6, the coverage compared to Figure C-5 extends further in all directions, enhancing usable coverage. Figure C-3 Broadcast WAAS Ionospheric Correction Map Figure C-4 Extrapolated WAAS Ionospheric Correction Map SXBlue GPS Reference Manual...
The strength of a signal decreases with distance from the transmitting station, due in large part to spreading loss. This loss is a result of the signal’s power being distributed over an increasing surface area as the signal radiates away from the transmitting antenna. SXBlue GPS Reference Manual...
Noise generated by this type of equipment can mask the beacon signal, reducing or impairing reception. Radiobeacon Coverage The Figure below shows the approximate radiobeacon coverage throughout the world. In this figure, light shaded regions note current coverage, with beacon stations symbolized as white circles. SXBlue GPS Reference Manual...
Interfaces, ICD-GPS-200, April 12, 2000, 2250 E. Imperial Highway, Suite 450, El Segundo, CA 90245-3509, www.navcen.uscg.gov/gps/geninfo/default.htm Geneq Web Site This following address is the Geneq Web site which provides detailed information on all products offered by Geneq. www.geneq.com FAA WAAS Web Site This site offers general information on the WAAS service provided by the U.S.
Need help?
Do you have a question about the SXBlue GPS and is the answer not in the manual?
Questions and answers