E & C GPS Receiver Engineering