Ron said:
1) Roughly how much do the various GrafNav/GrafNet software packages go for?
If it's ridiculously expensive (like $2000 or so),
then I might reconsider whether or not it's worth it.
2) How long do you have to average to acquire 1cm accuracy (or close to
that), especially in a wooded environment?
3) Which of the GrafNav/GrafNet software packages would I need? I know they
have a lite version, but it doesn't guarantee 1cm accuracy.
4) How much of a learning curve will I have to climb to be able to use this
software with my unit? I read a bit of the online manual, and I was not
familiar with some of the terms.
The software is ridiculously expensive. The numbers Carsten posted
seem about right. Software costs have always been the biggest part
of cm-level GPS costs. The hardware can be quite cheap with OEM
boards going for as little as ~ $100US.
There is a significant learning curve for getting comfortable with
carrier phase processing. Like anything it depends on a host of
variables, but you're not going to get really proficient in days or
even weeks.
Remember that there are many more limitations to collecting
data for cm-level processing, especially L1-only processing. The
basic requirement for ~ 1cm accuracy is to keep carrier lock on at
least 5 satellites for ~ 10 minutes. Once that is accomplished a
good software package can usually "fix the integers" and give
you cm-level accuracy. If the software is sophisticated enough
it can do this even when the receiver is moving. Then, as long
as you never drop below 4 satellites you maintain the cm-level
accuracy. If you do drop below 4 sats the initialization
process needs to be restarted. Note that when post-processing
you can process the data backwards in time so if you dropped
below 4 sats for only a short period in the middle of an hour
long session you might only loose cm-level accuracy for that
short period.
The above description is approximate. I can't go into every
detail here, but the point is that since you need 10+ minutes of
continuous carrier lock for cm-level accuracy it's not going to
happen while walking around under even fairly light canopy.
It is possible for static sessions under light canopy though.
One last point on carrier phase processing. There is what's
called a "float" solution and a "fixed" solution. Most processing
packages start off with a float solution. Here the accuracy
starts at meter-level and works its way down to a few cm
over time. The time period for this to happen can be
anywhere from 10 minutes to an hour or more. This is
all some packages provide so while they can provide
accuracy at the few cm level you may not want to wait that
long. It's also why you see specs like 30cm for your receiver
with carrier phase processing. Fixed solutions make some
guesses, and, if correct, accuracy goes immediately to
cm-level.
A package like GrafNav does make learning post-processing
easier, but since you don't really need cm-level accuracy you
may not want to spend several thousand dollars. I'm guessing
that you would just like to see how accurate your receiver can
be so the thing to do would be to look for some cheaper
software. What you might find will certainly be more limiting,
but it might get you a start.
Terrasat use to provide a free "float" version of their software.
They were bought out by Trimble and I'm not sure if the offer
still stands. It's worth checking out.
Ashtech's old MSTAR program does provide both a float
and fixed solution for static baselines. You can download it.
ftp://ftp.thalesnavigation.com/pub/software/mstar/MSTARsoftware/
It works with RINEX data. The carrier phase processing
isn't state of the art, but it's something you can play with. In
general it needs longer time periods and it may need fast
data collection rates. Something like at least every three
seconds. I don't remember exactly. NGS's INTERPO.EXE
program available on their web site can come in handy
here. Interpolating carrier phase data can be tricky though.
There may be other relatively inexpensive programs, but they
will probably be "float" only and also probably static only.