How to get a very precise coordinate of your RTK base station?

Posted by jack wu on

Any error in the base station position will directly translate into rover position errors, therefore the base station position accuracy is very important. To acquire a high precise location of your base station, PPK is one of the most popular methods. 
We use a TOP168 RTK base station in this document. If you have another u-blox ZED-F9P GNSS receiver, you could also use this document for reference.

1. Download and install the configuration tool 

If you already have “u-center” software installed, please go to section 2 directly. If not, you need to download it from the u-blox website.
For TOP168 or another ZED-F9P GNSS, please select the edition which is compatible with “F9 / M9”. After download, please installing u-center software to your Windows computer, then plug in the TOP168 GNSS receiver to the usb port. Open the “device manager”, expand to “Ports (COM & LPT)” → “u-blox GNSS Receiver (COMxx)” or “USB Serial Device (COMxx)”. In my sample below, the COMxx is COM12. Note down this COM port number. In order for u-center to connect to TOP168, you need to connect to this COM port.

RTK Base Station U-center port


Open the u-center. In the menu, select “Receiver” -> “Connection” and select the COM port you noted down from the Device Manager above. This time, it is COM12.


RTK Base Station u-center port

2. Configure the GNSS receiver output "raw" data.

In the U-center menu, Select “View” → “Message view”. The message view windows will show up.

RTK Base u-center message view

In the “Message view” window, select “UBXCFG→MSG”. On the right panel, select the message “02-15 RXM-RAWX”. Turn on UATR1, UATR2 and USB.
To save the setting, please click the “send” button 2 times. (In u-center, every time you want to save the settings on the current screen, you need to press the “send” button 2 times.)

RTK Base station location PPK RXM-RAWX 

From the Message view Windows of u-center, select UBX→CFG→CFG.
On the right panel, select “Save current configuration” and highlight all Devices”, then hit the send” button 2 times. 


RTK base save the configuration


By now, your GNSS receiver has been configured raw data output through the usb interface.
To verify, open the "Packet Console" in the u-center, you will see the 
"UBX-RTX-RAWX" message. 


RTK base station - UBX-RXM-RAWX message output


3. Record the Base Station location data into a .UBX file.

Click the record button.

RTK Base Station setup - u-center records raw data for PPK

When it prompts, input the file name which the recording data will be saved to. When it prompts for “select Generation, please select “u-blox generation 9”.

Keep recording for 6 hours should be good enough. Longer is a little bit better. It is hard to tell the difference though. Don’t record more than 24 hours. If not, you have to trim the data down later. Most online PPK services only accept 24 hours or less of the data.

RTK base station setup - raw data recording for PPK process


Click the “stop” button when you decide to finish the recording.

(If you are going to use the same GNSS receiver as a RTK Base station, Please disabled raw data output when this data collection is done . Raw data output might affect RTCM 1005 stability. )

4. Convert the RAWX (.ubx) data to RINEX(.obs) format

Before sending the data to PPK service to process, the data collected(.ubx file extension) needs to be converted to RINEX (.obs file extension). RTKLIB is one of the popular and free tool to do the job. You could download it from

After downloading, unzip it. You will find a file named Rtkconv.exe. This is the program you need to do the conversion.

rtkconv file - which can convert ubx to obs format


Double-click the Rtkconv.exe. You will see the window below.


RTK Base Station setup - use RTKCONV to covert ubx file to obs format

Select the .ubx file you just recorded and click the “Convert” button. The .obs will be generated in a while.

Zip your .obs file into a .zip file.


5. Submit the location data to an online PPK service

Now, it time to upload the .obs data file to an online PPK service to process. If you Google “Free Online Post-Processing Services“. There are quite a numbers of free PPK service available. Most of them are similar. You could use the one you like. I tried the Canadian CSRS-PPP service. It is free, easy to use & has world-wide coverage. The URL is

For 1st time usage, you could click the “Sign in” then “New User: Create an account”. The system will send you an email. Click the “active your account link” in the email.

Now you can login to the CSRS-PPP (from the above URL).

Please input the email for results, select “static” and “ITRF”, choose the zip file you just made (Zipped .obs file). Click the “Submit to PPP” button when done.


RTK base station setup - CSRS-PPP


Usually, you will receive an email which includes the process result in hours. The email looks like the below.

RTK base station setup - CSRS-PPP SPARK Result


Click the 'Summary' link in the email to open a summary of results. This summary contains the coordinates of your antenna in Geodetic, UTM, and Cartesian formats. They are very precise. Usually up to cm level of accuracy. You could use them for your base station.  

Share this post

Newer Post →