Further power optimization through A-GPS - wait for data to be processed before starting to search

Hello everyone,

In my application, and in samples I have studied, the A-GPS data request starts with the NRF_MODEM_GNSS_EVT_AGPS_REQ event when the modem wakes up/is started.

After this events, there can be a waiting time of 10-20 seconds before the data is received and processed (+ ~6 seconds before RRC Idle). During this time, the modem still searches for a fix. I consider this a power waste. It searches with little hope of getting a fix. Is there any way we can make the modem wait until after the A-GPS data is injected before it starts searching? Or perhaps a way of making the modem wait until its in RRC Idle mode?

The time spent waiting can, under good circumstances, be longer than the time it actually takes to get a fix with the assistance data.

Wouldn't waiting be a lot better, or am I wrong in this matter?

Thank you all!

Kind regards,

Torje

Parents Reply Children
No Data
Related