I'm not sure why you find the submeter results of the GeoXT "unbelievable".
First of all, the study you referenced in the link above is not even for the
GeoXT. It dealt with the GeoExplorer 3. The date of that study was June of
2000. The GeoXT didn't come out to the fall of 2002. It represents the
next generation of technology from the GeoExplorer 3 unit that was tested
there.
The GeoXT is a professional grade mapping receiver and goes for about $4300
as a standalone unit. You will need at least $500 worth of additional
software to make it do anything useful. Trimble advertises it as a submeter
unit with real time WAAS corrections and says so in the specs for it. See
http://trl.trimble.com/dscgi/ds.py/Get/File-128927 . In my experience,
Trimble's specs tend to be conservative and they are not known for rash,
undeliverable claims of performance. Just the same, I doubted that it could
deliver this level of accuracy, so I spent the first few months after buying
one doing a lot of testing. For that kind of money, if it had not delivered
submeter performance as advertised, you can be assured that I would have
returned it. I made that clear when I bought it.
My testing methods were fairly straightforward. I recorded over 200 points
by single point capture (no averaging) over 3 separate, open canopy NGS
benchmarks that were separated by a distance of over 20 miles. Two of the
benchmarks had Horizontal Orders of B, while the third had a Horizontal
Order of 1st. All were established by GPS observations. The GeoXT was
placed on a tripod and the internal antenna was used. The data points were
recorded on the GeoXT in WGS84 lat/lon. The coordinates given on the data
sheets for the benchmarks were in NAD83 lat/lon. Those coordinates were
corrected to WGS 84 lat/lon by using the HTDP site from NGS at
http://www.ngs.noaa.gov/cgi-bin/HTDP/htdp.prl?f1=4&f2=1 , before doing the
error analysis calculations. The points were collected on 5 separate days
spanning a period of nearly 3 months.
The greatest horizontal error observed for any single measurement was 0.78
meters and the RMS value for the set of data was 0.354 meters. The 2DRMS
error (95% confidence) was 0.61 meters. If I were publishing these results,
I would have taken many more data points, but it became fairly obvious to
me, that the results were converging to a value around 0.6 meters. It was
clearly submeter, so I was satisfied.