This work is part of an effort to develop a receiver
that solely depends upon software based processing.The
Correlation operations are performed in software rather
than using a hardware correlators. The receiver consists
of RF front end and a SHARC DSP processor. The RF
front end converts the L1 signal (1575.42 MHz) into a 2-
bit digital data bit stream at 5.714 MHz. Only sign bit is
read in to the SHARC processor through serial port. Data is
collected through chained DMA module so as to make real
time processing of the collected data possible. This paper
will discuss in detail about the GPS signal processing and
various real time implementation issues involved