Understanding GNSS Positioning Intervals

Asked 5 months ago, Updated 5 months ago, 14 views

Is it possible to specify the 5 Hz positioning interval in SPRESENSE?
In the GNSS sample code (gnss/gnss_main.c) for the Presense SDK,

set_opemode.cycle=1000; /* Position notify cycle(msec step).*/

It looked like 200 msec could be specified, but if you look at the comment in structure cxd56_gnss_ope_mode_param_s,

/** Positioning cycle [ms]\n
 *  The cycle data is 1000 msec aligned only and
 *  cannot set0 msec.\n
 *  (Init value 1000)*/

and appear to be only in 1000 msec increments.


2022-09-30 14:07

2 Answers

I couldn't wait for your reply, so I actually bought a board and tried it.
As a result, I was able to output 5Hz.
I don't know what 1000msec aligned only is in the comment...
Maybe it's a problem with accuracy or power consumption.
That's what I think.

2022-09-30 14:07

I am in charge of SPRESENSE support for Sony.
I am very sorry for the late reply.
Also, thank you very much for purchasing SPRESENSE.

Regarding the GNSS positioning interval you inquired about,
Currently, the minimum positioning interval that we guarantee performance is 1sec(1Hz).

We are currently considering how to deal with positioning intervals below that.

Thank you for your continued support at SPRESENSE.

2022-09-30 14:07

If you have any answers or tips

© 2023 OneMinuteCode. All rights reserved.