GNSS receivers acquire, track, and decode satellite navigation signals to compute position, velocity, and time. Their block diagram includes antennas, radio-frequency front ends, baseband processing, navigation algorithms, and application (man-machine) interfaces.