
However, there already exist operational solutions based on the software approach able to run on low-cost microprocessors. The microprocessor can then work on this raw digital stream to implement the GNSS functionality.Ĭurrently, most of the GNSS receiver market is still hardware. In this approach, a small amount of inexpensive hardware is still needed, known as the frontend, that digitizes the signal from the satellites.


In a software GNSS receiver, all digital processing is performed by a general purpose microprocessor. GNSS receivers have been traditionally implemented in hardware: a hardware GNSS receiver is conceived as a dedicated chip that have been designed and built (from the very beginning) with the only purpose of being a GNSS receiver

A software GNSS receiver is a GNSS receiver that has been designed and implemented following the philosophy of Software-defined radio.Ī GNSS receiver, in general, is an electronic device that receives and digitally processes the signals from a GNSS satellite constellation in order to provide position, velocity and time (of the receiver). This Android is all about satellite receiver softwares, a free resource where you can download softwares to update your satellite receiver or discuss your problems in the Comments Section.
