f9p post process only getting float solution.

Hi,

I have two GPS-RTK2 ZED-F9p boards , and I’m using one as the rover and one as the base station, collecting data from both for post-processing.

However after several groups of captures and post-processing, it seems like I can only get float solution for most of the data. There’re one or two sample points have fix solution, however >80% are float.

Here’s my set-up:

  • Antenna

Both of them are using dual-frequency antenna, ANN-MB-00-00, the antennas are placed on DIY ground plates, one made of card box wrapped by tin foil (rover), one made of an aluminum container. they are both about 12cm radius.

The base station’s antenna is placed on the floor of the balcony of a tall building, which has a decent sky view.

From the RAWX message I can see that base station have a SNR > 40 for quite a few satellites.

The rover is moving on the balcony, holding by myself.

  • Message

I first tried to collect UBX-RXM-RAWX and UBX-RXM-SFRBX data on the base and rover, however since the result is not very ideal, I also tried set the base to do a survey-in and then output RTMC3 messages, however the result doesn’t have any improvement. Meanwhile, the rover is always collecting RAWX and SFRBX data.

Both rover and base are 1Hz message rate, however I tried to set the base to 5Hz and rover to 1Hz, no significant improvement either.

  • Post-processing

I am post-processing the data using RTKLIB demo5_b33b, provided by rtklibexplorer, which is supposed to have the functionality of processing f9p data.

The post-processing setting is:

Positioning Mode: Kinematic

Filter Type: Combined

Integer Ambiguity Res: Continues and On

I believe this should be the best settings, however I did try a few other filter types and Integer Ambiguity Res, but no significant improvement.

- *Here's one example of my captured data:**

rover observation:

download/file.php?mode=view&id=5346

.pos

download/file.php?mode=view&id=5347

Sample data:

https://drive.google.com/drive/folders/ … sp=sharing

Any suggestions why I’m only getting float?

How to improve this?

Also, I tried to post-process with a different base-station (Ordnance survey tower), also only getting float:

download/file.php?mode=view&id=5361

Based on that, can I conclude the problem is on the rover maybe?

More Rover data:

download/file.php?mode=view&id=5363

download/file.php?mode=view&id=5362

Am I right to believe that this rover data is not good enough to get fix?

How to improve the rover setup?

I have the Sparkfun board and raspberry pi in a plastic box, the raspberry Pi to log data, and the antenna outside the box on top of a ground metal plate.

Many thanks!