Real-Time Software Receiver Tracking of GPS L2 Civilian Signals using a Hardware Simulator