A semiconductor integrated circuit for processing a plurality of received
broadcast signals, such as GPS signals, is operable in two modes:
acquisition and tracking. In an acquisition mode, a memory arrangement
comprising two circulating shift registers circulates samples of a
received signal for correlation with a locally generated version of a GPS
code. In a tracking mode, the sampled signal is provided direct to the
correlators. The same correlators are thereby used to increase
acquisition speed.