The Xastir APRS/Mapping program now supports USGS DRG geotiff topo maps, which are available for most areas of the U.S. for free. The total number of map formats that this program can handle is up to 114. Get the latest anonymous CVS snapshot of the Xastir sources to gain this capability. It should appear in the next public release as well. See my mapping page to find out how to get access via CVS. The main web page for Xastir is here . Xastir has compiled and run successfully on Solaris, FreeBSD, Linux, and Mac OS X to date. Sorry, we don't do Windows.

Go to Garmin Support Site for upgradeable firmware for GARMIN GPS's. I would suggest doing this from DOS, not a DOS window, just to make sure it goes well. The software for doing the programming is included in the downloadable archive.


Differential GPS :

Next Topic .

First of all, buying a GPS receiver that is "DGPS Ready" does not mean that you can use DGPS out of the box. You still need to invest in a DGPS receiver, antenna, and cabling to hook it to your GPS. There are several types of DGPS, and I only describe the free US Coast Guard-style DGPS here. With USCG DGPS, you can resolve down to 1-5 meters, if your GPS is a high-quality one. See your GPS manual for the DGPS accuracy spec.

The other types of DGPS are: Commercial DGPS (where you get corrections from a receiver supplied by them), and survey-grade DGPS (where you use a special receiver that listens to the military frequency as well and might resolve down to cm accuracy). There is also post-processing, where you collect a bunch of data (usually RINEX format), then grab data off the net later and combine the two in post-processing software to get more accurate positions. Post-processing requires a receiver capable of outputing pseudo-ranges (most consumer handhelds cannot).

Code For Roll-Your-Own DGPS Receiver, by Richard Cochran. You'll need a receiver capable of tuning 283.5 to 325 kHz, technical skill to build an FSK or MSK modem, and plenty of patience for tuning the shortwave receiver (the shift used is very narrow). This code for a PC-clone will compile under Microsoft-C or Borland-C. It receives the data from the modem on a handshake pin, and sends the RTCM-104 data out the TXD pin (which you can then put into your GPS to get a DGPS fix). Summary: You only need one COM port in order to do this. The author of the code was using a palmtop computer that only had one hardware COM port (the other was IR). Here's another place to get it, although it isn't guaranteed to be the latest: Curt's Anonymous FTP Site

If you are further interested in building your own DGPS, I have put together a mini-FAQ on DGPS that is available if you E-Mail me (Curt, WE7U). You can send me E-Mail from the link at the top of this page. Note that this FAQ will be of no use to those wanting to buy a DGPS receiver and/or figure out how to use their DGPS system. It only discusses the U.S. Coast Guard DGPS system, and does not discuss survey quality DGPS like real-time kinematic or post-processing. U.S. Coast Guard-style DGPS will get you generally within 1-10 meters, but I have heard that you can quite often get 1-5 meter accuracy. It also depends on the quality of the GPS receiver (check your manual for DGPS accuracy specs).

Rich Heineck has some too-cool designs for DGPS receivers that can be carried along while hiking/hunting/whatever (Click on the "Pocket Sized" link when you get there. I can't say I'd recommend building the "Low Cost but Very Basic" design of his, at least not after seeing and using the "Pocket Sized" design. I got the opportunity to borrow one. It's very small and works great! His PIC processor code converts the received bits into RTCM-104 data for input into a GPS, and also runs through the parity algorithm and lights an LED if the data stream is good. Beware that the ground from your GPS must be isolated from the signal ground used in this circuit. The reason is the voltage doubler circuit, which creates higher voltages to send to the GPS (note, this is probably old info now, 'cuz his latest design doesn't use a voltage doubler or the expensive lithium battery). Make sure you click on the pictures. He includes source code for the PIC processor. Stay tuned for whatever this guy comes up with next...

A new from-scratch DGPS receiver design by Jim Bixby . This receiver will cost just over $100 in parts, runs from Car/Boat battery, and can use a whip or loopstick antenna. Control is via up/down switches, and it shows status via an LCD display. Be patient with this server (or click on reload a lot). This project is extremely well documented, and includes source code for the PIC processor. Until the .pdf files get replaced you won't be able to print out the schematics though. Contact Jim directly to get replacement .pdf files until the new ones get updated on the web.

To find DGPS transmitter coverage areas worldwide, try CSI-DGPS.COM . For more information on US Coast Guard DGPS, see USCG.MIL . There is a British site which provides DGPS at 50pence/minute over a modem w/free DGPS software (covers 150 mile radius around Ramsey, England).

More information about DGPS:
Trimble
Sam Wormley
US Coast Guard
US Coast Guard DGPS
DGPS.COM


GPS Parallel Receivers :

Previous Topic . Next Topic . Go to Top .

Why buy a parallel GPS receiver?

The scanning (multiplexing) GPS receivers (anything with less than 5 parallel receivers) work reasonably well in marine, desert, or other fairly open environments, but can fall on their face amidst tall buildings or trees (especially trees with high moisture). The reason is that they don't have enough tracking loops to dedicate one for each satellite used in the fix, so they have to multiplex between the various satellites that are in view, and can easily lose satellites when the satellites are obstructed, even if its only a momentary obstruction. Since four satellites are needed to get one fix, any receiver with 5 or more channels (tracking loops) can use the extra channels to look for satellites with better geometry or higher signal-to-noise ratios. If using a 12-channel unit, then each channel can be dedicated to holding the lock on a particular satellite's signal constantly.

For heavy tree foliage, high buildings, or deep canyons, one needs units with 5 or more parallel receiving channels (as many channels as you can get up to 12). For marine or aviation use, parallel channels are not as important (unless you are just a passenger on a commercial airliner and therefore have poor sky visibility). The extra channels not currently being used in a fix can either search for new satellites or hold the lock on current satellites while the other four provide a good 3-D fix. There are three reasons to have more than five channels:

1) Extra satellites can be used to reduce SA error by up to 25% according to Apelco/Raytheon. GPS receiver software must be designed to do this of course. I've heard that newer Garmins may do this.

2) Extra satellites can help give an accurate fix when multipath reflections cause some satellite's signals to be degraded. The higher S/N ratio signals from the extra satellites will be used for the 3-D fix instead of the lower S/N ratio signals from the multipath reflections.

3) Tracking more satellites than are necessary for a solution helps in the case of obstructions, where some of the satellites are temporarily removed from view. The GPS receiver will merely grab the highest S/N ratio and closest-to-horizon satellites it can for the solution. If it is tracking more satellites, it has more to choose from.


Because 12-channel receivers are in the "inexpensive" category now, it doesn't make sense to buy anything with fewer channels, unless you have very specific needs that aren't met by these units (perhaps battery-life or size). The multiplexing receivers can be compared against parallel receivers in terms of signal-to-noise ratio (S/N). The multiplexing receivers will appear to have a much lower S/N ratio than the parallel receivers. Good luck getting that kind of a figure out of the GPS manufacturers though.


Number of Satellites Required for a Position Fix :

Previous Topic . Next Topic . Go to Top .


This chart shows how many satellites must be actively tracked in order to get a fix.

No. of Satellites	Fix Provided
-----------------	------------
2			-none-
3			Crude 2-D Fix
4-12			Good 3-D Fix
We need one active satellite tracked per unknown variable: Time, latitude, longitude, altitude. More than 12 channels is wasteful because the maximum satellites visible to any earth observer is 12. The exception to this is the Glonass/GPS units which track the Russian AND the U.S. satellites at the same time in order to get better position accuracy or more satellites viewable in questionable areas.

Current GPS receivers usually optimize their solution using satellites that are closer to the horizon, which makes the 2D position more accurate at the expense of altitude readings. When very low to the horizon however, the errors increase due to propagation variations through the atmosphere. Most GPS's will have a cutoff angle below which they won't use a satellite for these reasons. Once the satellite rises above this angle, it can be used again in the calculations. This angle varies with the GPS model.

Here's something to think about: A submarine can get an accurate fix with only two satellites if it has a $50,000 atomic clock connected to the GPS receiver and they assume the altitude to be 0.


Good Deals :

Previous Topic . Next Topic . Go to Top .

My interest is in land-based portables and remote sensor units. Here are my current favorites for remote sensor units (must be hooked up to another device to be useful, as they have no screen/keyboard). All have 12-channel receivers:

	DeLorme Tripmate	$150*	With Delorme Street Atlas USA 4.0
	Etak Skymap		$250	Mapping system with 12-channel PCMCIA GPS, w/remote
	Garmin GPS-35PC		$275	Price should be lower now on this one

* Warning about Rockwell engines: One person has done extensive tests of several models at a fixed, surveyed location, and has some surprising results. Please visit David Wilson's GPS Page . David tested the Eagle Explorer, DeLorme Tripmate, Garmin GPS-12XL, GPS-35, and GPS-45, with at least a few more to follow. Please examine all available data before making a purchasing decision.


Table of GPS Models (Know of any more?) :

Previous Topic . Next Topic . Go to Top .

NOTE: For a LARGE list of available GPS units, check out the January issue of GPS World magazine. Over 100 manufacturers listed, and many models. I've been told that ANY January issue will do, but of course seek out the latest one. I'm deleted my table because it was getting way to outdated.


General GPS Links :

Previous Topic . Next Topic . Go to Top .

  1. Joe and Jack's GPS Information
  2. Peter Bennett's Web Pages . If you haven't visited this site, you don't know much about GPS.
  3. Peter Bennett's FTP directory . (Same info as above, different site, ftp instead of www)
  4. Info on Garmin Units
  5. Info on embedded GPS units
  6. Other GPS Links
  7. Eagle GPS Info
  8. ImagineGPS.com
  9. GPS Info
  10. Coordinate Systems
  11. Global Positioning System (GPS) Resources
  12. Handheld GPS's in backcountry
  13. Intro to GPS Applications
  14. Tim Hogard's Home page (Garmin Info)
  15. http://playground.sun.com/pub/soley/garmin.txt (Garmin protocol)
  16. http://www.ll.mit.edu/index2.html
  17. GPS Scatter Plot
  18. http://www.ngs.noaa.gov/CORS/cors-data.html
  19. NGS Info
  20. http://www.paranoia.com/~filipg
  21. http://www.fys.uio.no/~kjetikj/fjellet/GPS1.html
  22. GISMO Home Page
  23. http://everest.hunter.cuny.edu
  24. GPS World Magazine
  25. GPS World
  26. GeoWeb Interactive
  27. PPatama
  28. SA - The Movie
  29. GPS Info
  30. Military GPS Info
  31. Military GPS Info
  32. Military GPS Info
  33. Satnav
  34. Stanford Autonomous Helicopter
  35. Board Level GPS Receivers
  36. Checking Number of Satellites in View
  37. Checking Number of Satellites in View
  38. Checking Number of Satellites in View
  39. NMEA Decoder, speaks to you

GPS Vendors :

Previous Topic . Next Topic . Go to Top .

  1. List of GPS Distributors
  2. Garmin 8-channel group buy at TAPR
  3. Bass Pro, 1-800-BASS-PRO
  4. Bass Pro Shops
  5. Boat/U.S., 1-800-937-2628
  6. Boater's World, 1-800-826-2628, 206-575-1920?
  7. The Boating Center, 716-385-3060
  8. Cabellas , 1-800-237-4444, 308-234-5555 (foreign orders)
  9. Cansel.ca
  10. CommSystems Intermountain
  11. DCI
  12. Defender Industries, 1-800-628-8225
  13. E&B Marine, 1-800-533-5007, 908-819-7400
  14. Fred Meyer
  15. The Glass Cockpit
  16. GPS Marketplace
  17. Gulf Coast Avionics
  18. Inland Marine, Salem, OR, 1-800-324-1356
  19. J. Beadles
  20. James Associates, lwjames@csn.net, 303-530-9014 (Garmin Dealer)
  21. K-Mart
  22. Magellan Systems Corp. Home Page
  23. MarineNet
  24. Mathew Vangel and Associates (Garmin Dealer)
  25. Mercat GPS Dealer
  26. Mud Hole
  27. NavTech
  28. North Coast Resource Management
  29. Northern Lights Avionics
  30. NoVatel
  31. Offshore Angler, 1-800-4-OFFSHORE
  32. Premier GPS
  33. TT Designs
  34. Walmart
  35. Weak Industries (Book)
  36. West Marine , 1-800-538-0775, 408-728-2700
  37. Most any marine/camping/hunting supply catalog or store
  38. gps4fun.com

GPS Manufacturers :

Previous Topic . Next Topic . Go to Top .

  1. 3S Navigation
  2. Apelco (Raytheon)
  3. Ashtech
  4. Canadian Marconi
  5. Corvallis MicroTechnology
  6. CSI DGPS
  7. Delorme (Made by Rockwell?)
  8. Eagle (Lowrance)
  9. Eagle (Lowrance) Italian?
  10. Etak
  11. Garmin, 1-800-800-1020, 913-397-8200, 913-397-8282 (Fax), 913-599-2103 (Fax)
  12. General Electric/GEC-Plessey
  13. II Morrow
  14. Impule (See Uniden)
  15. Koden
  16. Leica
  17. Lowe (Antennas)
  18. Lowrance Electronics
  19. Magellan
  20. Magellan
  21. Matsushita (See Panasonic)
  22. Micrologic
  23. MLR
  24. Motorola
  25. Motorola Government Space and Technology Group
  26. Motorola Oncore GPS Engine
  27. Northstar
  28. NovAtel
  29. Panasonic
  30. Premier GPS
  31. Raytheon/Apelco
  32. Rockwell
  33. Sercel
  34. Silva
  35. Sitex
  36. Sony
  37. Stanford Telecom
  38. Tigershark
  39. Trimble, 1-800-545-7762
  40. Uniden/Impulse

GPS-Related Software :

Previous Topic . Next Topic . Go to Top .

  1. Peter Bennett's Web Pages . Don't all searches begin here?
  2. Peter Bennett's FTP directory . (Same info as above, different site, ftp instead of www)
  3. GARtrip Software
  4. GARtrip (English)
  5. GARtrip (German)
  6. GARtrip (English)
  7. GARtrip (German)
  8. G7TO
  9. Windows program for Tripmate
  10. Waypoint+ Software
  11. S/W to extract waypoints from Eagle AccuNav WS-1 file
  12. GPS Up/Download SW
  13. GPS Daemon for Linux
  14. GpsPilot, S/W for USR Pilot
  15. PilotGPS, S/W for USR Pilot
  16. Magellan waypoint up/download sw and DOS GPS SW
  17. Avia SW to maintain aviation databases
  18. MCGPS
  19. PinPoint Systems , and PinPoint Systems (2nd address)
  20. Installing SA4 as helper app under Netscape
  21. Gardown SW
  22. MacGPS Pro SW
  23. Voice I/O for AAA Map 'n' Go and Street Atlas 4.0
  24. AutoGPS (overlays current location onto AutoRoute)
  25. PsiGar (Psion to Garmin ul/dl waypoints)
  26. MM3A
  27. En Route
  28. JavaScript Distance Calculator
  29. Distance Formulas
  30. Speak your speed
  31. AirNav
  32. GPSdb
  33. Garmin GPS-25/35 control software
  34. HP48 -> Garmin SW
  35. Compucat Fleet Tracking System
  36. Navpak
  37. SkyDiver Program for PalmPilot

On-Line Mapping and Waypoint Servers :

Previous Topic . Next Topic . Go to Top .

  1. Map Databases
  2. Geographic Name Server (Requires telnet)
  3. NORAD Two-line Satellite Orbital Elements
  4. TAMU-Commerce GPS Waypoint Server
  5. Interactive US Maps down to street level w/lat-long (Etak Database)
  6. Online Mapping
  7. Interactive US Maps (ETAK Database)
  8. US Gazetteer (Tiger Database)
  9. Tiger Mapping Service
  10. Interactive Maps
  11. Map Quest
  12. Geocode
  13. Geocode
  14. Infoseek Street Maps (Click on "Street Maps")
  15. NIMA Geonet Names Server
  16. Terraserver

Mapping Software and Complete Systems :

Previous Topic . Go to Top .

  1. Review of Mapping Software (Telson)
  2. Reviews of Mapping Software (Site in Germany)
  3. Reviews of Mapping Software (Peter Bennett's Site)
  4. Reviews of Mapping Software
  5. Alpine Mapping System
  6. Alpine Mapping System Also
  7. APRS Info at TAPR
  8. WinAPRS/MacAPRS/XAPRS SW
  9. AVL Fleet Mapping Software
  10. Capn SW, supports USGS topo & marine charts
  11. Phillips/Magnavox Carins System
  12. CHART
  13. Delorme AAA MapNGo
  14. Delorme MapExpert
  15. Delorme Street Atlas USA
  16. Delorme 3-D Explorer USA
  17. Dem3d Viewer (USGS)
  18. dKart Navigator
  19. DRG Maps
  20. Earth Visions topo maps
  21. Elgaard Positioning System
  22. Etak Skymap
  23. Fawnbench for Psion
  24. FlexGPS
  25. Fugawi
  26. http://www.GPSGIS.com (GPS-LINK and GPS-MAP software)
  27. GPS Glide, S/W for HPx00LX
  28. GPSMap (Newton)
  29. GPSMap (Newton)
  30. GpsPro
  31. GPSS
  32. Gpsy (Use with SA3 for Mac)
  33. DOS & Palmtop SW
  34. LoranGPS SW
  35. LXGPS HP100/200LX Moving Map SW
  36. Map&Guide (Web page is in German)
  37. MapSite Mapping Software
  38. MicroDEM or WinDEM
  39. MicroDEM or WinDEM
  40. Microplot
  41. Microsoft Automap Streets Plus
  42. Microsoft Automap Trip Planner
  43. Microsoft Pocket Automap Streets for Windows CE
  44. Microsoft AutoRoute for Europe
  45. Moving Map Info (appears to be oriented towards pilots)
  46. Nav Master
  47. Newton SW
  48. NobelTec's Visual Navigation Suite
  49. OziExplorer: GPS Software & Tips
  50. Pioneer Navigation System
  51. Precision Mapping
  52. Psi-Mapper , SW for Psion PDA's
  53. Rand McNally Street Finder
  54. Retki Metroguide 2.0
  55. SARMAP
  56. TDC for Psion
  57. Teletype GPS Software
  58. Vista
  59. Xmap and gpsd daemon