Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3.44 Mб

Chapter 9

FAQ and Tips



internationally. Canadian customers can use the on-line PPP service from CSRS, which is also free but requires a user account.

Tip: When using any of the on-line services mentioned above, be sure to convert the base station coordinates to the processing datum.

9.2.3How can I customize output formats?

The Export Wizard is available to allow you more control over output format. Export profiles can now be customized and saved for future usage. Along with more access to different variables for output, the Export Wizard can also vary in format with user-defined header and footer files, strings, error/warning messages, and a processing summary. See Section 2.7.4, on Page 111 for a complete description of this feature.

Tip: Google Earth, HTML, and DXF files can be exported directly without using the Export Wizard. These capabilities are found under the Output menu.

9.2.4How can I download base station data?

GrafNav supports single point processing which is generally accurate on the level of 1 to 3 meters at best, assuming the presence of precise ephemerides, dual frequency data and good quality code measurements on both frequencies.

Generally, a more accurate solution can be obtained by using the Download Service Data utility, which is launched from all of Waypoint’s software via Tools | Download Service Data. Currently, there are over 3000 stations worldwide loaded into the software. The Download Service Data utility will do the following:

Download the RINEX data for the selected stations from the Internet

Decompress the file in which the data is packed

Convert the data from RINEX to GPB

Concatenate files together if data from multiple days was downloaded

Resample the data to a higher data interval, at your request

See Section 2.8.12, on Page 140 for more information.

9.3Kinematic Processing FAQ and Tips

9.3.1Why would I use pre-configured options profiles?

Waypoint’s software comes with pre-loaded configuration profiles, available in GrafNav via Settings | Load Settings From. You can also add your own. Using these makes the configuration of processing options much easier. Selecting either these or Factory Defaults is especially important for processing projects created in previous versions.

Before processing kinematic data, consider selecting an options profile, such as Airborne, Low Cost Receiver. Do this when using the File | Auto-Start feature or after a project is created or loaded by selecting Settings | Load Settings From.


GrafNav / GrafNet 8.10 User Guide Rev 4

FAQ and Tips

Chapter 9




9.3.2Should I combine forward and reverse solutions?

For carrier phase processing, accurate ambiguity determination is the most important goal. The forward/reverse combination is a fast and easy check on this determination. Select Process | Combine Solutions | Forward and Reverse after both directions have been processed allows for this. The Combined Separation plot shows the difference, and gives an indication of the reliability of the solution. This difference does not necessarily represent the errors. The weighting of these two solutions can be plotted as well.

Problem periods such as incorrect integers determined in either the forward or reverse direction can be blocked. See Process | Combine Solutions | Combine Settings.

9.3.3How can I use static / kinematic flags?

GrafNav keeps track of static and kinematic processing, and achievable accuracies are better in static than kinematic. If you have a period of static longer than five minutes, then it is beneficial to flag that data as being static. It is even more important to set portions of the data where the antenna is moving to kinematic. Even if the movement is a few centimeters, that data should be set to kinematic. This is performed via GPBView or the Insert Static/Kinematic Markers utility. See Section 8.2, on Page 221 .

To make use of this flag, properly identify which data is static and which is kinematic. An easy way to separate the static from the kinematic is as follows:

1.Flag entire remote data file as being kinematic using either GPBView or File | GPB Utilities |

Insert Static/Kinematic Markers.

2.Process data using a float solution. Disable the usage of KAR and fixed solutions.

3.View the Velocity Profile plot via Output | Plot GPS Data. Data is normally considered to be static wherever the velocity is very near zero that is, less than 0.02 m/s. Always be cautious about slow movements, which can be shrouded in the measurement noise.

4.Use the GPB Viewer to switch these periods from kinematic to static. It is generally a good idea to mark the static 10 to 20 seconds after movement stops, and to stop the static 10 to 20 seconds before movement begins. Again, the Insert Static/Kinematic Markers feature can also be used.

GPS receivers that make an accurate Doppler measurement facilitate static/kinematic identification.

9.3.4How do I eliminate problem satellites?

Sometimes a single problem satellite will introduce considerable error in the solution. Two techniques to identify and eliminate problem satellites are briefly discussed here.

1.To examine the message logs after processing and look for repeated warnings concerning specific satellites. If one satellite has many warning, you may wish to eliminate this satellite for either the entire data set or for specific time periods, as indicated in the message logs.

2.Identify problem satellites by processing in the forward direction only, with the Write MB binary values/satellite residuals option enabled, which is located under Settings | Individual | Advanced. Enabling this setting allows you to plot the C/A code and the L1 phase satellite residuals via the

Individual Satellite Statistics plots under Output | Plot GPS Data. Problem satellites will usually have large spikes or generally stand out from the other SV plots, and omitting these satellites will generally improve results.

If large spikes appear in every SV plot, determining which satellites are the worst offenders (look for the largest satellite phase residuals) just prior to the filter reset, and omitting them until just after the total loss of lock will often serve to avoid a filter reset and improve results considerably.

GrafNav / GrafNet 8.10 User Guide Rev 4


Chapter 9

FAQ and Tips



9.3.5How do I set the measurement standard deviations?

The standard deviation on the C/A code is set to 4 meters by default. This is to satisfy the requirement of all GPS receivers. However, many receivers produce more accurate C/A code measurements by using narrow correlation or smoothing technologies, while other low-cost units have much poorer C/A code accommodations. Setting proper measurement standard deviation values will improve float accuracies and also increase KAR reliability.

To determine a new C/A code standard deviation, process once in float mode, meaning that the usage of fixed solutions or KAR is disabled. After processing, plot the C/A Code RMS from the Plot GPS Data feature from the

Output menu.

The current standard deviation value should be plotted in green.

Pick a value that nicely represents a good overall RMS for the C/A code. Pessimistic values are better than optimistic ones. Set the C/A code standard deviation to this new value under Settings | Individual | Measurement, and re-process the data. Although the C/A code RMS can also be obtained via View| Processing Summary, the value provided is often too optimistic, and the methodology discussed previously is better.

A similar methodology can be used for the carrier phase. However, instead of lowering the value, it is often raised to account for increased error.

The carrier phase standard deviation value may be higher than the entered value due to the Adjust for Iono option being enabled.

Setting proper standard deviation values is especially important for float-only processing, and can do more to help than most any other action. The L1 phase standard deviation may need to be raised that is, 0.05 to 0.10 m. This is performed under Settings | Individual | Measurement. Setting proper standard deviations is also helpful for integer processing that is, KAR, because it helps to attach more meaningful accuracy estimates to float solutions.

9.3.6How do I control bad data?

When GrafNav sees very high residuals for code or carrier RMS, it tries to correct the problem by removing a measurement that is, Doppler or P2 code, baseline (MB processing only), or satellite. In some cases, if it cannot correct the problem, it will issue a cycle slip to all satellites. This is known as a filter reset and can be observed by a sharp increase in estimated position accuracy (in forward or reverse direction), and a $$$ message will be printed to the message log.

You can control how GrafNav handles bad data in the Outlier Detection/Rejection section under Settings | Individual | Measurement. Specifically, a looser carrier phase level will prevent fewer resets from happening, while a stricter carrier phase level will be more energetic in finding errors, but at the risk of issuing more resets.

9.3.7How do I avoid missing epochs?

After processing with GrafNav, epochs can be missing for a number of reasons. One main reason is that either the base or remote GPB files are missing one or more epochs. Use GPBView and check the epochs in question. If epochs are missing on the remote, then there is nothing that can be done here but gaps in the master data can be filled in by selecting View | GPS Observations | Master | Resample/Fill Gaps, using. See Section 2.4.1, on Page 52 for more information.

GrafNav ignores the first four seconds of data after a satellite rises. This is to avoid any possible half-cycle problems in determining the carrier phase that are more likely during the first few seconds of lock. The tolerance is known as the locktime cut-off, and can be altered Settings | Individual | Advanced. If missing epochs are a problem, try lowering this number.


GrafNav / GrafNet 8.10 User Guide Rev 4

FAQ and Tips

Chapter 9




If an epoch has been determined to be “bad”, data is not written to the FWD or REV files and, thereby, not received by GrafNav. This is to protect you from receiving very bad data. However, if data quantity is more important than quality, then these epochs can be written by setting the Write epochs containing bad data option from Settings |

Individual | Advanced.

There may also be less than 4 satellites in common between base and remote. If there are no obstructions, then check for messages regarding missing ephemerides in the FML/RML file. If there are not enough ephemerides, then broadcast ephemeris files can be downloaded from NGS/CORS or obtained from a service provider. Convert the RINEX ephemeris to EPP using the provided Raw GPS data to GPB conversion utility.

Otherwise, coordinate interpolation is the only other option. GrafNav can interpolate missing epochs from within the Export Wizard or the Write Coordinates features, which can both be accessed via the Output menu. Interpolation is permitted in the Export Wizard from the screen titled Select Epoch Sampling Mode. Likewise, interpolation is permitted in the Write Coordinates feature by selecting Time Format. At the bottom of this window, enable the missing epoch interpolation, and select the desired data interval.

9.3.8Should I avoid using RINEX for kinematic data?

Most GPS receivers attempt to detect cycle slips at a data rate much higher than the recording rate, and their native formats indicate such slips. Although RINEX has a loss of lock character, RINEX converters do not always use it. Therefore, use the receiver specific converter if possible.

9.3.9How do I process kinematic data logged during an ionospheric storm?

Ionospheric activity peaked in 1999-2000, and baselines over even 10-15 km can sometimes be hard to process if ionospheric activity is high. Since the effect of the ionosphere on electromagnetic signals is frequency dependent, dual frequency data can be used to combat ionospheric problems very effectively. By default, GrafNav does not use L2 phase data to correct for the ionosphere because noise can be added to shorter baselines. In order for ionospheric processing to be enabled, a dual frequency receiver is required at both ends of the baseline.

In GrafNav, ionospheric processing is enabled from Settings | Individual | L2/Ionosphere. Make sure the Use L2 carrier for dual frequency ionospheric processing option is enabled. There are two modes of ionospheric processing. The first, which employs the relative model, assumes that the remote starts very near to the base and that the initial ionospheric error is zero. As the remote travels, it transfers the ionospheric correction.

The second mode, which uses the iono-free model, forms a phase measurement, which is a combination of L1 and L2 and free of ionospheric error. This method is more effective for static positioning or if the remote starts far from the base. One of the disadvantages of the iono-free model is that a cycle slip on L2 will induce a cycle slip for that satellite. This is not the case for the relative model. Regardless, for many kinematic data sets, both should be tried. For the relative model, it may be advantageous to lower the Engage distance for relative ionosphere during high ionospheric activity.

9.3.10 How do I process long kinematic baselines?

For dual frequency processing on long baselines, it is important to enable L2 ionospheric processing. This option is set under Settings | Individual | L2/Ionosphere. Once L2 ionospheric processing is enabled, choose the Ionospheric Free model. It is much better suited to most applications than the relative model, which is intended for older receivers that do not track L2 as well as newer models.

Consider using ARTK, as it can achieve a fixed solution on longer baseline distances than KAR. Under the ARTK settings, choose Engage Only for the Criteria for accepting new fixes. The user command ARTK_ENGAGE_DIST can be added to extend the distance for which ARTK will be engaged. If KAR is used, the maximum distance may have to be increased. Try increasing the value to 40km, 50km, or 60km.

On very long baselines, the C/A code can be corrected if P2 code is available. In many cases, this will simply add more noise, but the noise is very white, and overall improvements can be observed. Consider also enabling the Use P1 instead of C/A option. Both of these options can be engaged via Settings | Individual | L2/Ionosphere.

GrafNav / GrafNet 8.10 User Guide Rev 4


Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]