1

I understand that most devices have 1 Hz refresh rate for GPS positioning. I tried to read about the actual GPS implementation but I could not figure out how often the location can be determined.

Given a custom chip, how often (Hz) the real position of the GPS receiver can be determined using only GPS signal? GPS signal chip (/bit) length is around 1 µs. Would it be possible to compute location every 2-3 chip (/bit) if given enough CPU power (that is, compute again for each time signal changes between 0 and 1)?

closed as off-topic by Vince, BERA, aldo_tapia, whyzar, Dan C Apr 12 '18 at 13:51

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions relating to general IT or with no clear GIS component, are off-topic here but can be researched/asked at Stack Overflow (software development), Super User (computing hardware and software), Database Administrators (relational databases) and other SE sites" – Vince, BERA, aldo_tapia, whyzar, Dan C
If this question can be reworded to fit the rules in the help center, please edit the question.

  • See discussion here: electronics.stackexchange.com/questions/287794/… – Spacedman Apr 12 '18 at 11:04
  • It seems that the refresh rate is in practice mostly limited by noise from the receiving antenna which prevents syncing the signals for real. In addition, all GPS satellites transmit on the same frequency which makes the noise problems even worse. – Mikko Rantalainen Apr 12 '18 at 12:39
2

There are GPS chipsets that can easily output updates at 10 Hz (10 positions per second).

However, we must distinguish between "true" updates (meaning the positioning solution is computed 10 times per second) and interpolated updates. That depends on the actual implementation.

If you are curious about the way the GPS receiver determines its position, you can have a look at the documentation of the open source software rtklib which can perform on the PC the same calculations your GPS chipset does.

Not the answer you're looking for? Browse other questions tagged or ask your own question.